New resource provider Microsoft.EdgeZones first api-version 2024-04-01-preview for public preview.

ARM (Control Plane) API Specification Update Pull Request

[!TIP]
Overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

[!NOTE]
As of January 2024 there is no PR assignee. This is expected. See https://aka.ms/azsdk/pr-arm-review.

PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

 Click here to see the details of Step 1
Breaking changes review (Diagram Step 1)
If the automation determines you have breaking changes, i.e. Step 1 from the diagram applies to you,
you must follow the breaking changes process.
IMPORTANT This applies even if:

The tool fails while it shouldn't, e.g. due to runtime exception, or incorrect detection of breaking changes.
You believe there is no need for you to request breaking change approval, for any reason.
Such claims must be reviewed, and the process is the same.

 Click here to see the details of Step 2
ARM API changes review (Diagram Step 2)

For help with Step 2 / "ARM review", see https://aka.ms/azsdk/pr-arm-review.

 Click here to see the diagram footnotes
Diagram footnotes
[1] See ARM review queue (for PR merge queues, see [2]).
[2] public repo merge queue, private repo merge queue (for ARM review queue, [1])
The ARM reviewer on-call engineer visits the merge queue twice a day, so the approximate ETA for merges is 12 - 24 hours.

Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!

[ ] New resource provider.
[ ] New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been generated using OpenAPI Hub).
[ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
[ ] Update existing version to fix OpenAPI spec quality issues in S360.
[ ] Other, please clarify:

edit this with your clarification

Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

[ ] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
[ ] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.

Additional information

 Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.

Getting help

First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
For help with PR workflow diagram Step 2 (ARM review), see https://aka.ms/azsdk/pr-arm-review.
If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

Following the guidance https://eng.ms/docs/products/azure-developer-experience/develop/namespace-review I have created an issue for management client library name arch board review.
https://github.com/Azure/azure-sdk-pr/issues/1751

This new api spec for our new resource provider Microoft.EdgeZones has already been reviewed and merged into the private azure-rest-api-specs-pr RPSaaSMaster repro.  https://github.com/Azure/azure-rest-api-specs-pr/pull/17335.  Now creating PR so can merged in to public azure-rest-api-specs main for our Public Preview release.

Giving this expedited signoff since its already recently signed off in private repo.

pr /RequestMerge


Correct query params in pg

When an external website adds query params to our pg links the PG didn't work.
It now parses the query only under specific terms (pathname should be empty/base)

Note that:
if (!location.hash && restoreVersionResult == false && (location.pathname === '/'
       || !location.pathname)) {

makes my local access to the playground not work anymore. It does work when reverting to:
if (!location.hash && restoreVersionResult == false) {

that's because location.pathname = /Playground/index-local.html

Will fix that ASAP


Push to remote button in Git Tool shows 'counter' of pendings actions even though repo has no remote defined

Encountered with repo at work but can't share. Basically have a repo of kind gitlocal:// that is loaded with Metacello. Committing to it with git tool works fine, but after every commit the number of un-pushed changes increases in the 'push to remote' button, even though that repo has no remote defined. I've yet to push that button to see what happens, unclear if it will cause errors, but if anything the UI shouldn't claim it can do something it can't (push to remote when one isn't defined). Maybe have this button greyed out if no remote is defined.

For now these buttons disappear when there is no remote. Let me know whether that works in your case!

Not fully fixed, see discussion starting https://discord.com/channels/729445214812504107/737255889517543545/999417131387064340


1.2

Place for questions on components of 1.2
Output for 1.2.2:
Print the difference between the # of unique offenses in the original UPDATED_OFFENSE_CATEGORY field and the # of unique offenses in your new simplified_offense_derived field?

Hi everyone,
For Q.1.2.2: What should we do with offenses that don't fall into either of the four categories? Should we leave them as they are?

Yep leave the other offenses as is!


Copy/Paste is not working in firefox at all

There is no way to copy./paste in the terminal in firefox. I tried the following:
select from the output and press middle button - not working
select from output, right click -> Copy, right click -> Paste - not working
select text with the mouse, ctrl C + ctrl V - not working
middle mouse button works in Chrome, unfortunately I cannot use chrome on some machines. Would that be fixed in FF?

Still an issue 4 years later...


undefined local variable or method `build_sidebar'

After adding this gem, when i move on index i get this error:
undefined local variable or method `build_sidebar' for #ActiveAdmin::Views::Pages::Index:0x007fa89ace59d8
I don't know why it is showing.

Hello,
What is the version of arctic_admin and activeadmin ?

arctic_admin 1.3.0
and activeadmin 2.0.0.alpha

do you use the branch 2-0-alpha for arctic_admin ?

Hi, this issue still exists after using branch 2-0-alpha, it seems to be caused by: https://github.com/cle61/arctic_admin/blob/2-0-alpha/lib/arctic_admin/active_admin/views/pages/bases.rb#L18

Thanks, it would look quite unstable though, as each new commit might break...
wait for a better combination of activeadmin and arcticadmin's versions coming up 👍


QR CODE option unavailable

I cannot find the 'generate QR code' option after following the required steps stated in the page. If anyone can guide me on how to create QR code for powerBi report on desktop/service

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

ID: 6c8216a5-c800-afbe-8eaa-dea3dcf5c8da
Version Independent ID: c07c4f24-583f-5c6e-c943-4dd727c782bd
Content: Create a QR code for a tile to use in Power BI mobile apps - Power BI
Content Source: powerbi-docs/create-reports/service-create-qr-code-for-tile.md
Service: powerbi
Sub-service: pbi-reports-dashboards
GitHub Login: @paulinbar
Microsoft Alias: painbar

Thanks for your comment, @sakshiagarwalg. This issue has been assigned to the doc author for review.

Hey, @sakshiagarwalg, thanks for reaching out. Can you give me some detail about where things went wrong for you? I assume you were trying to get a QR code for a particular tile in a dashboard? If so, did you find the "Open in Focus mode" option?" Not all types of tiles have that option. If you don't see the Open in focus mode option, try another visual - a graph or a chart, if possible. If you managed to open a visual in focus mode, did you manage to open the options menu (the three dots...). The Generate QR code option should be there. In any event, if you can't find the option, please provide more detail about the particular case you had problems with. Note that sometimes the "Open in focus mode" option is not listed in the options menu for the tile, but rather is one of the icons located in the corner of the tile.
Please note that the QR codes generated from within Power BI don't support URL query parameters - parameters that will get you to a specific view or filter. If you want to generate a QR code for a URL that has query parameters you need to use an external generator.. those are freely available on the web. Just open the report or visual you are interested in, configure the view/filtering you want, and then use the external generator to create the QR code.
Here's another article that provides info about creating QR codes in a report, as opposed to a dashboard.
https://learn.microsoft.com/en-us/power-bi/create-reports/service-create-qr-code-for-report
Hopefully, this helps. I am closing this issue now, but please don't hesitate to reopen if you still have trouble.
Thanks!


Use of undeclared type 'AspectInfo' in Swift

in swift 2.1 this code is good
let b: (aspectInfo:AnyObject)->() = {aspectInfo in             let vc:UIViewController = aspectInfo.instance() as! UIViewController;             let  backItem:UIBarButtonItem = UIBarButtonItem(title:"", style: .Plain, target: nil, action: nil);             vc.navigationItem.backBarButtonItem = backItem;         }
but in Xcode 7.3 swift 2.2 is error
Value of type 'AnyObject' has no member 'instance'  why??
I have change code to
let b: (aspectInfo:AspectInfo)->() = {aspectInfo in             let vc:UIViewController = aspectInfo.instance() as! UIViewController;             let  backItem:UIBarButtonItem = UIBarButtonItem(title:"", style: .Plain, target: nil, action: nil);             vc.navigationItem.backBarButtonItem = backItem;         }
get  error Use of undeclared type 'AspectInfo'
Help me about it

+1

let block: @convention(block) (AnyObject!) -> Void = {
info in
let aspectInfo = info as! AspectInfo
let controller =  aspectInfo.instance()
print("(controller) deinit")
}
let blobj: AnyObject = unsafeBitCast(block, AnyObject.self)
do {
let originalSelector = NSSelectorFromString("dealloc")
try UIViewController.aspect_hookSelector(originalSelector, withOptions: .PositionBefore, usingBlock: blobj)
} catch  {
print("error = (error)")
}
This can be solved...

    let block: @convention(block) (AnyObject!) -> Void = {
        info in
        let aspectInfo = info as! AspectInfo
        let controller =  aspectInfo.instance()
        print("\(controller) deinit")

//            controller.lh_swizzle_deallocLog()
}
let blobj: AnyObject = unsafeBitCast(block, AnyObject.self)
do {
let originalSelector = NSSelectorFromString("dealloc")
try UIViewController.aspect_hookSelector(originalSelector, withOptions: .PositionBefore, usingBlock: blobj)
} catch  {
print("error = (error)")
}
This can be solved...


Wrong indentation when editing text block in Python

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: February 2024 (version 1.87)

Steps to Reproduce:
Try to add line 2 in this Python code in VS Code:
txt = ("""
line 1
""")

Current behavior of indentation for any new line in the text block:
txt = ("""
line 1
       line 2
""")

Expected:
txt = ("""
line 1
line 2
""")

For community
⬇  Please click the 👍 reaction instead of leaving a +1 or 👍  comment

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.87.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!


CB: Enable additional integration tests

Also splits out additional tests where Mongo results end up under value.
Await merge of: #1692
Towards: #1607

Current coverage is 63.90% (diff: 50.93%)

Merging #1705 into master will increase coverage by 0.07%

@@             master      #1705   diff @@
==========================================
  Files           350        351     +1
  Lines         16600      16561    -39
  Methods       16318      16282    -36
  Messages          0          0
  Branches        142        139     -3
==========================================
- Hits          10595      10583    -12
+ Misses         6005       5978    -27
  Partials          0          0

Powered by Codecov. Last update 18e7d71...14f793d

@sellout Ready for another look.

Ready


systemd-networkd: link: Name -> OriginalName

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
cc @

could you motivate the change for those of us not systemd experts ?

Not an expert either but
Aug 15 22:05:28 systemd-udevd[916]: /etc/systemd/network/default.link: No valid settings found in the [Match] section. The file will match all interfaces. If that is intended, please add OriginalName=* in the [Match] section.
Aug 15 22:05:28 systemd-udevd[916]: /etc/systemd/network/default.link:2: Unknown lvalue 'Name' in section 'Match', ignoring

I see Name in the link section and OriginalName in the Match section. I don't have this file /etc/systemd/network/default.link since I use networkmanager but the proper fix should change /etc/systemd/network/default.link to use OriginalName in the Match section rather than Name

Backport:
[detached HEAD 776d66ec115] systemd-networkd: link: Name -> OriginalName
Author: Edmund Wu<EMAIL_ADDRESS>Date: Thu Aug 15 21:57:52 2019 -0400
1 file changed, 1 insertion(+), 1 deletion(-)


[plist2html] Adding severity to statistics page

In plist2html generator the severity is added to the static HTML
statistics page.

@csordasmarton do you have any further comments?


[MRG+1] topomap - clean channel names in info['bads']

plot_topomap currently cleans the channel names, but fails to clean info['bads'], so an exception is raised when info['bads'] is non empty.

Failures unrelated, thanks @bloyl


ENH: linalg: add batch support to linear system solvers

Reference issue
Toward gh-21466
What does this implement/fix?
There were two things that made linear system solvers a bit different from most linalg functions:

The RHS argument, b, does not have a fixed number of core dimensions; it accepts a single RHS as a 1D array or multiple RHS as a 2-D array.
Some solvers can accept a tuple containing multiple arrays; e.g., solve_toeplitz accepts either a single array or a tuple of arrays as c_or_cr.

This means that the _apply_to_batch decorator cannot be applied to the public function without some sort of modification. The modifications are very straightforward, though:

The decorator now recognizes the string '1|2' instead of an integer for the number of core dimensions ndim. If the array is 1D, the number of core dimensions is one (ndim = 1); if the array has multiple dimensions, the number of core dimensions is two (ndim = 2) and all preceding dimensions are batch dimensions. This is how np.linalg.solve works, and is the most obvious way to add batch support while maintaining backward compatibility.
Public functions that may accept a tuple of arrays are split (trivially) into a public function with the original signature and a private function that accepts each array as a separate argument. The public function simply isolates the arrays and calls the private function; the private function contains the (unmodified) implementation and gets the _apply_to_batch decorator.

Additional information
There are a few complications I need feedback on; only one is essential for merging this PR IMO.

solve and some other functions test support for an undocumented possibility: the RHS can be any number of dimensions, not just two. In this case, each slice along the zeroth axis is considered to be a separate RHS vector. This is inconsistent with np.linalg.solve and is incompatible with batch support following the normal rules because it is not obvious where the batch dimensions end and the core dimensions begin. I propose to immediately change the undocumented behavior to treat multidimensional b as a batch of 2D RHS arrays indexed by the last two axes. An obvious alternative would be to wait to add batch support for two SciPy versions, emitting a FutureWarning when b has more than two dimensions in the meantime. The less obvious alternative would be to assume that the batch shape of b is the same is that of A (or equivalent), then assume the intended core shape is the remainder of b's shape. Let's refer to these three possibilities as A, B, and C in discussion.
solve_toeplitz documents that "Whatever the actual shape of c, it will be converted to a 1-D array.", and similarly for r. I think we'll need to delay batch support for two versions, emitting a FutureWarning (as we recently did with toeplitz) in the meantime. Done in gh-22193.
solve_circulant already has its own flavor of batch support with arguments caxis, baxis, and outaxis. I would just leave this function alone.
When the decorator is not applied to the public function, the public function doesn't automatically get the standard batch support note. I would propose that documentation enhancement for these functions should be handled separately because they typically don't even document the current behavior. For instance, functions like solveh_banded document that ab is "(u + 1, M) array_like" and b can be "(M,) or (M, K) array_like", and the result will be an "(M,) or (M, K) ndarray"; lu_solve, on the other hand, does not document anything about the input/output shapes. I would rather not mix this targeted implementation PR with much-needed documentation upgrades.

The RHS argument, b, does not have a fixed number of core dimensions; it accepts a single RHS as a 1D array or multiple RHS as a 2-D array.

This one is well-defined: only 1d b is a special case as a convenience so that we don't force the users to add extra dim to 1d arrays.
Anything else must be at least 2d and now can be taken as nd array because matmul is well defined for 2d A and nd X leading to nd B.

@ilayn Since you quoted this early statement, I am assuming you didn't make it to the end. There is no question about how to handle 1D or 2D b or about how b with many dimensions should be handled.
If you read on, you'll see that there is a slight problem with how >2D b is currently handled.

Anything else must be at least 2d and now can be taken as nd array because matmul is well defined for 2d A and nd X leading to nd B.

This is challenging to interpret. Please elaborate.
And to further disambiguate: do you agree or disagree with how np.linalg.solve works for N-d arrays A and b?

+1 for option A of matching the behaviour of numpy

Thanks @j-bowhay. Do you see what I mean - that the current (undocumented) behavior for multidimensional input is incompatible? Do you think we can just change it, or do we need to warn?

It's undocumented and given it's incompatible with numpy probably fairly counterintuitive so probably fair game to change directly

Since you quoted this early statement, I am assuming you didn't make it to the end.

I did. Cut me some slack sometimes that I am reading these  and actually bothering about the details. I can elaborate if you didn't get the answer you were looking for in the first place.
Anything other than 1d RHS has to be taken as nd array hence the zeroth axis 1d rhs behavior can be removed. That's what I meant. So that's an agreement with your proposal. But singleton 1d RHS behavior has to be preserved. No warning is needed as this is not only undocumented but also unintended.
The second part of my comment was about if we supply a 2D LHS A and an nD array RHS it should go thorough by solving multiple problems with the same RHS and giving an nD solution vector. I can't test about NumPy behavior but that is/should be the intended behavior even if NumPy does not allow for it but I think it does. I don't remember how it broadcasts with nD RHS though and I don't have access to a python-able computer.

Does this close #9841?

Huh, I suppose it does. That issue makes it clear that multidimensional RHS support was accidental and somewhat buggy, since it didn't work when LHS matrix was 1x1.  Now, we get an appropriate error message: "ValueError: incompatible dimensions ((1, 1) and (2, 1))".

Also #5451

Yup, sure does.


List of languages

Please include a list of supported languages, how would a customer know which languages are supported??
Thank you

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

ID: e62309ed-19b5-b512-9854-a4b8240fa521
Version Independent ID: 5892047b-0806-13b6-0c61-4f92c5b42104
Content: Regional and language options for your environment - Power Platform
Content Source: power-platform/admin/enable-languages.md
Service: power-platform
Sub-service: admin
GitHub Login: @jimholtz
Microsoft Alias: jimholtz

Thanks for your comment, @anbhar. This issue has been assigned to the doc author for review.


(URGENT) Unable to fetch JCGM documents

[relaton-bipm] (BIPM JCGM 100:2008) Fetching from Relaton repository ...
[relaton-bipm] WARNING: Incorrect reference: `JCGM 100:2008`
[relaton-bipm] (BIPM JCGM 101:2008) Fetching from Relaton repository ...
[relaton-bipm] WARNING: Incorrect reference: `JCGM 101:2008`
[relaton-bipm] (BIPM JCGM 200:2008) Fetching from Relaton repository ...
[relaton-bipm] WARNING: Incorrect reference: `JCGM 200:2008`
Bibliography: Could not retrieve BIPM JCGM 100:2008: no access to online site
Bibliography: Could not retrieve BIPM JCGM 101:2008: no access to online site
Bibliography: Could not retrieve BIPM JCGM 200:2008: no access to online site

@ronaldtse shouldn't we use this reference structures?

@andrew2net no, these are separate documents.

Implemented in v1.16.6
$ relaton fetch --no-cache 'JCGM 100:2008'
[relaton-bipm] (JCGM 100:2008) Fetching from Relaton repository ...
[relaton-bipm] Downloaded index from https://raw.githubusercontent.com/relaton/relaton-data-bipm/master/index2.zip
[relaton-bipm] (JCGM 100:2008) Found: `JCGM 100:2008`
<bibdata type="standard" schema-version="v1.2.4">
...

$ relaton fetch --no-cache 'JCGM 101:2008'
[relaton-bipm] (JCGM 101:2008) Fetching from Relaton repository ...
[relaton-bipm] (JCGM 101:2008) Found: `JCGM 101:2008`
<bibdata type="standard" schema-version="v1.2.4">
...

$ relaton fetch --no-cache 'JCGM 200:2008'
[relaton-bipm] (JCGM 200:2008) Fetching from Relaton repository ...
[relaton-bipm] (JCGM 200:2008) Found: `JCGM 200:2008`
<bibdata type="standard" schema-version="v1.2.4">
...


Setup CI build

Set up CI/CD pipeline for image build and push to Docker Hub registry. It seems that automatic build on Docker Hub takes too long.

I had enable GitLab CI pipeline for this image


The compile dependency link is not working

It's working here, how did you put it in your gradle file?

'compile 'nl.dionsegijn:konfetti:1.0.2' in my dependecies-> app.gradle
Then I guess there is a problem with my android studio. But I can't seem to find the problem as for some libraries it is not throwing the error. kinda weird!

Do you have the following the the project's build.gradle file?
allprojects {
    repositories {
        jcenter()
    }
}

thanks for the help. Somehow changing the compile to implementation and doing a clean build worked. I am using gradle 3+


Treat Fixed type as in Avro.NET (as byte[]) and print CSV accordingly

For example, print 16-bytes fixed value as byte[] like this: "[227,131,34,92,28,91,65,72,134,138,9,133,51,45,104,52]"

Can you check why the UT for decimal type is now failing?


Error when updating to Beta5 NuGet packages: No service for type 'Microsoft.Framework.Runtime.ILibraryManager' has been registered.

Got this error when trying to update packages to latest version for testing in a different project. Was able to reproduce using the Web API template using the steps below

Create a new vNext Web API Project in VS2015RC
Update packages in project.json to use latest package, like this

"dependencies": {
"Microsoft.AspNet.Mvc": "6.0.0-*",
"Microsoft.AspNet.Server.IIS": "1.0.0-*",
"Microsoft.AspNet.Server.WebListener": "1.0.0-*",
"Microsoft.AspNet.StaticFiles": "1.0.0-*"
}

Restore packages, build, and run. Produces this error message:

No service for type 'Microsoft.Framework.Runtime.ILibraryManager' has been registered.

You want to use 6.0.0-beta4, 1.0.0-beta4, etc. packages. If you use just 6.0.0 and have the ASP.NET MyGet feeds configured, you'll get beta5 packages, yet you're using a DNX from beta4. All the packages you use, plus the DNX you use, must all be from the same "ship train."

For reference, this is the dependencies section of a brand new ASP.NET 5 project in VS2015 RC:
  "dependencies": {
    "EntityFramework.SqlServer": "7.0.0-beta4",
    "EntityFramework.Commands": "7.0.0-beta4",
    "Microsoft.AspNet.Mvc": "6.0.0-beta4",
    "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4",
    "Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta4",
    "Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta4",
    "Microsoft.AspNet.Authentication.Google": "1.0.0-beta4",
    "Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta4",
    "Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta4",
    "Microsoft.AspNet.Diagnostics": "1.0.0-beta4",
    "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta4",
    "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta4",
    "Microsoft.AspNet.Server.IIS": "1.0.0-beta4",
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4",
    "Microsoft.AspNet.StaticFiles": "1.0.0-beta4",
    "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta4",
    "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4",
    "Microsoft.Framework.ConfigurationModel.UserSecrets": "1.0.0-beta4",
    "Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta4",
    "Microsoft.Framework.Logging": "1.0.0-beta4",
    "Microsoft.Framework.Logging.Console": "1.0.0-beta4",
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta4"
  },

Thanks for the help :) Forgot to mention I did update dnx to latest version (v1.0.0-beta5-11781).
It looks like when the packages restore after changing to x.x.x.x-*, it looks like they all have different build numbers. I'm assuming this is where the incompatibility arises?

The specific build numbers will vary a lot, because each GitHub repo ends up having its own build numbers.
Please note that when running from VS, I believe VS will choose whichever DNX you have aliased as "default".
Active Version           Runtime Architecture Location                       Alias
------ -------           ------- ------------ --------                       -----
       1.0.0-beta4       clr     x64          C:\Users\elipton\.dnx\runtimes
       1.0.0-beta4       clr     x86          C:\Users\elipton\.dnx\runtimes default
       1.0.0-beta4       coreclr x64          C:\Users\elipton\.dnx\runtimes
       1.0.0-beta4       coreclr x86          C:\Users\elipton\.dnx\runtimes
  *    1.0.0-beta5-11781 clr     x86          C:\Users\elipton\.dnx\runtimes
       1.0.0-beta5-11781 coreclr x86          C:\Users\elipton\.dnx\runtimes

That's from my system - I have 1.0.0-beta4 as "default", but my current active DNX is a beta5 build.
You can change the "default" alias to point to a different build: dnvm alias default 1.0.0-xyz123 and then restart VS.
Or, in VS, right-click on the project, choose Properties, and then pick a different DNX version/flavor/bitness to use to run the app.

New packages, new errors today. Same project, restored packages to latest beta5's, and got this error.
System.MissingMethodException
Method not found: 'Microsoft.Framework.ConfigurationModel.IConfigurationSourceRoot Microsoft.Framework.ConfigurationModel.ConfigurationExtensions.AddEnvironmentVariables(Microsoft.Framework.ConfigurationModel.IConfigurationSourceRoot)'.
DNX is latest github (dev) build as of today, 20 May 2015 10:45 AM CDT

These errors are happening because of fixes made to issues #195, #196, #198. Please change the name of IConfigurationSourceRoot to IConfigurationBuilder and change assembly Microsoft.Framework.ConfigurationModel to Microsoft.Framework.Configuration.Also add Microsoft.Framework.Configuration.EnvironmentVariables assembly to project.json

Looks like this was due to recent API renames.


Match input boxes to background

@telamonian let me know if this is tree-finder side and I can open a PR there

@timkpaine tree-finder is in need of a styling pass and some kind of theming system (ie a way for external pkgs like jupyter-fs to supply colors and other key style values). I have a barest-of-bones theming system underway in https://github.com/telamonian/tree-finder/blob/master/packages/tree-finder/style/theme/material.css. Basically, I'm trying to take material.css, split out a set of signficant var(...) css variables, and then refactor out all of the css selectors into the "baseline" styling of the appropriate custom element.
So I guess the minimum thing to add the styling you want would be:

add the needed selectors to the styling in style/grid (the filter inputs in question are part of the TreeFinderGrid element)
add a --tf-filter-input-background css variable to theme/material.css that controls the filter input background color


kernel failer when fiiting model

<!---   *** BEFORE SUBMITTING: PASTE CLIPBOARD HERE TO COMPLETE YOUR REPORT ***   ---!>
I tried to fit a tensorflow model using GPU. the kernel keep dying

Hey @MansMayaki, thanks for reporting. This is most likely not a problem with Spyder but with your code.
Since you didn't provide more details, we can't help you more, sorry.

The most probable cause is lack of ram or maybe an incorrect detection of your gpu.


Fix: Check activity request code

Fixes https://github.com/react-native-image-picker/react-native-image-picker/issues/1461

:tada: This PR is included in version 2.4.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[stable/docker-registry] S3 driver supporting ceph released  but still encountering issue in stable.

Describe the bug
When using DigitalOcean Spaces as the storage medium for a k8s based docker-registry, docker-registry pods will periodically segfault when performing routine PurgeUploads
Example error:
<IP_ADDRESS> - - [10/Nov/2019:20:58:36 +0000] "GET / HTTP/1.1" 200 0 "" "kube-probe/1.16"
time="2019-11-10T20:58:41.874007881Z" level=info msg="PurgeUploads starting: olderThan=2019-11-03 20:58:41.873940008 +0000 UTC m=-603359.966589488, actuallyDelete=true"
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xc4e6bd]

goroutine 14 [running]:
github.com/docker/distribution/registry/storage/driver/s3-aws.(*driver).doWalk.func1(0xc0000a9000, 0xc000413e01, 0xc000092998)
        /go/src/github.com/docker/distribution/registry/storage/driver/s3-aws/s3.go:973 +0x9d
github.com/docker/distribution/vendor/github.com/aws/aws-sdk-go/service/s3.(*S3).ListObjectsV2PagesWithContext(0xc00000cb78, 0x7f0babf6a848, 0xc000261500, 0xc00008b400, 0xc000483a98, 0x0, 0x0, 0x0, 0x1, 0x2)
        /go/src/github.com/docker/distribution/vendor/github.com/aws/aws-sdk-go/service/s3/api.go:4198 +0x111
github.com/docker/distribution/registry/storage/driver/s3-aws.(*driver).doWalk(0xc000448700, 0xff1ae0, 0xc000261490, 0xc000092b58, 0xc00082d6b1, 0x20, 0xea6655, 0x1, 0xc0003cdf20, 0x0, ...)
        /go/src/github.com/docker/distribution/registry/storage/driver/s3-aws/s3.go:971 +0x3a1
github.com/docker/distribution/registry/storage/driver/s3-aws.(*driver).Walk(0xc000448700, 0xff1ae0, 0xc000261490, 0xc000289c60, 0x20, 0xc0003cdf20, 0x2, 0x0)
        /go/src/github.com/docker/distribution/registry/storage/driver/s3-aws/s3.go:919 +0x160
github.com/docker/distribution/registry/storage/driver/base.(*Base).Walk(0xc0003ef6b0, 0xff1ae0, 0xc000261490, 0xc000289c60, 0x20, 0xc0003cdf20, 0x0, 0x0)
        /go/src/github.com/docker/distribution/registry/storage/driver/base/base.go:239 +0x234
github.com/docker/distribution/registry/storage.getOutstandingUploads(0xff1c20, 0xc0003d9180, 0xffd980, 0xc0003ef6b0, 0x2, 0xc000092d40, 0xc000092e10, 0x80ac7e)
        /go/src/github.com/docker/distribution/registry/storage/purgeuploads.go:70 +0x236
github.com/docker/distribution/registry/storage.PurgeUploads(0xff1c20, 0xc0003d9180, 0xffd980, 0xc0003ef6b0, 0xbf67edc074174428, 0xfffddb3f4f850dd0, 0x17297c0, 0x1, 0x1, 0x7, ...)
        /go/src/github.com/docker/distribution/registry/storage/purgeuploads.go:34 +0x163
github.com/docker/distribution/registry/handlers.startUploadPurger.func1(0x10015c0, 0xc000263630, 0xff1c20, 0xc0003d9180, 0xffd980, 0xc0003ef6b0, 0x2260ff9290000, 0x0, 0x4e94914f0000)
        /go/src/github.com/docker/distribution/registry/handlers/app.go:1071 +0x221
created by github.com/docker/distribution/registry/handlers.startUploadPurger
        /go/src/github.com/docker/distribution/registry/handlers/app.go:1064 +0x2e9

Version of Helm and Kubernetes:
$ helm version
Client: &version.Version{SemVer:"v2.16.0", GitCommit:"e13bc94621d4ef666270cfbe734aaabf342a49bb", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.16.0", GitCommit:"e13bc94621d4ef666270cfbe734aaabf342a49bb", GitTreeState:"clean"}

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.2", GitCommit:"c97fe5036ef3df2967d086711e6c0c405941e14b", GitTreeState:"clean", BuildDate:"2019-10-17T17:16:09Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.2", GitCommit:"c97fe5036ef3df2967d086711e6c0c405941e14b", GitTreeState:"clean", BuildDate:"2019-10-15T19:09:08Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"linux/amd64"}

Which chart:
stable/docker-registry
What happened:
Pod will panic and restart
What you expected to happen:
Continue as normal
How to reproduce it (as minimally and precisely as possible):
Run Kubernetes through DigitalOcean, install docker-registry on the cluster and use DigitalOcean's Spaces storage for the registry.
Anything else we need to know:
I used this tutorial for setting up a private docker registry on DO:
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-docker-registry-on-top-of-digitalocean-spaces-and-use-it-with-digitalocean-kubernetes
The tutorial uses stable/docker-registry which seems to have these issues.
It appears this was fixed in this PR https://github.com/docker/distribution/pull/2879
I'm curious if we could get stable updated to include this fix? Otherwise, is there anything I can do to circumvent this error?
It looks like other users in similar situations have found ways around this in https://github.com/docker/distribution/issues/2553 by using a fork of the registry.

Despite being fixed, there unfortunately haven't been any release of the registry software in almost a year.


update ockam tcp-outlet create clap command to have defined default arguments

Current behavior
The ockam tcp-outlet create command is defined here.
When creating a tcp-outlet these are the currently required parameters.
ockam tcp-outlet create --at /node/influxdb --from /service/outlet --to <IP_ADDRESS>:8086

--at # requires a node address
--from # requires a service outlet address on the node
--to # dictates a port on the loopback address

We can infer and use defaults for most of these values
Desired behavior
The desired state for a default command to create a tcp-outlet looks like this:
ockam tcp-outlet create --to 8086

This assumes:
--at uses the default node; this is already implemented here.
--from uses the default service outlet address (/service/outlet)
--to accepts (IP:PORT) or (PORT)
* if only a port is provided - it assumes the address will always be on a loopback address (<IP_ADDRESS>)

We love helping new contributors!
If you have questions or need help as you work on your first Ockam contribution, please leave a comment on this discussion.
If you're looking for other issues to contribute to, checkout this discussion and labels -  https://github.com/build-trust/ockam/labels/good first issue or https://github.com/build-trust/ockam/labels/help wanted

I'd like to try and tackle this one as well. Could you please assign this to me.

All yours @zacck , thank you!

This has eventually been implemented in this PR: https://github.com/build-trust/ockam/pull/4721


Still alive and well? Which modems are supported?

Thanks for releasing this code, looks cool. Is the project still alive and well, I see the last commit was a few years ago, but maybe everything is working perfectly!
Any suggestions / list on what modems would work with this code?

Hi, I've not personally used this in quite a while honestly.
It worked fine with my wavecom external modem at the time and I don't remember running into any issues with it.
Feel free to give it a try and fork the project if it helps.

@darylturner Awesome, thanks for the info.
I since found aa.net.uk who I can port my UK mobile number to, and then they handle all the tech stuff, I just pay a small monthly fee, so I'm gonna go that way, but will keep this in mind for other networks / countries. 👍


slick-cloned slides visible if slidesToDisplay > slide count

In recent versions, if slidesToShow is set to a value greater than the number of slides, all of the slick-cloned slides will be visible.
To replicate:
in the PlayGround (https://codesandbox.io/s/ppwkk5l6xx) update the settings:
var settings = {
      dots: true,
      slidesToShow: 5
    };

Version 0.21.0 does not behave this way.  With version 0.21.0 if the slidesToShow is greater than the number of slides, it does not create the slick-cloned slides.

Looks like this is the same issue as #1171

Hey I would love to work on this issue!

hey @joeadcock  I would like to work on this issue and resolve it, can I be assigned for solving this issue ?


Android 15 Considerations

Describe the bug
Considerations if targeting the Android 15 API.

MemoryObserver uses a couple of constants from ComponentCallbacks2 that are being deprecated.
mutableListOf.removeLast() seems to require API level 35? Might be a bug with Android SDK.
Check for any behavior issues on a device running Android 15.
Check for any behavior issues when targeting Android 15. For example, insets and edge-to-edge.

How to reproduce?
N/A
Readium version
3.0.0-beta2
Android API version
35
Additional context
No response

Closed by #575


Update README.md

创建history写错了

Coverage remained the same at 72.327% when pulling 34065f29ebbef29e7fee77d0ea10cfd258ae7905 on sunmenghua:patch-1 into 5517fea0b0e31cad61507be5c71a5b58782004da on dvajs:master.


Added '=@='

From interval.pl in mcclass

One PR per "topic". This PR is on =@=, so please remove the CI-related code.


Unhandled connection error: CONNECTION_FORCED - broker forced connection closure with reason 'shutdown'

We've got a number of rabbit servers behind haproxy. We've been running into deployment issues recently since our chef run generally restarts one or more of the servers on each run.
This causes a previously discussed error on our nodejs listeners:
Unhandled connection error: CONNECTION_FORCED - broker forced connection closure with reason 'shutdown'
Which seems reasonable considering a server's been shutdown.
Within connection.js lines 484 - 491, we changed the following line:
this.socket.destroy(e);

To
this.socket.destroy(e)
this.connect()

We've already set reconnect to true but that doesn't seem to have any impact on the situation.
The botch (seems to) work really nicely for us. I can kill all my servers and amqp reconnects each time.
Am just wondering if anyone views this as:

Totally ridiculous
A botch for sure but workable
A really great idea that could be considered

Ref: https://github.com/postwait/node-amqp/blob/9138d83bf33702693025b2351b1780057307d4ff/lib/connection.js#L484-L491

I reproduce the same. Anyone working on this?

Also faced this issue, when we had to failover our rabbit cluster.

I have the same problem too.any way to solve this??

@tyan4g I've had similar issues with node-amqp, thus moved on to https://github.com/squaremo/amqp.node. Been using it for almost an year now in production and no issues. Also, the patterns are much more cleaner.


Dark eco plants are not possible

Green eco vents check if you are in racer state, probably not hard to also check for flut state

Fixed


🔀 Merge develop into http_client 1.0.x branch

What and why?
We're maintaining the 1.0.x branch of datadog_tracking_http_client for compatibility with Dart 2.15 / Flutter 2.8. The only major difference is some overridden methods that need to be removed for the lower version of Dart.
How?
Because there are so few changes on the release branch side, I'm merging develop into the 1.0.x branch, which will pull in and test all the necessary changes that are in the new versions of the SDK (which is already Flutter 2.8 compatible) and ports over all of the features available in 1.1 (dd.rule_psr, http package compatibility, OTel b3 header support and other bug fixes.
Review checklist

[ ] This pull request has appropriate unit and / or integration tests
[ ] This pull request references a Github or JIRA issue

CI Configuration (optional)

[ ] Run unit tests
[ ] Run integration tests

@urseberry Thanks so much! I cannot believe you read all of this!
I'm going to take all your suggestions into the mainline of develop as a separate pull request. This PR is just moving changes from develop to a back-port branch. It's better if we get these suggestions into the main line of develop


Documentation update for "manage-stack" helper script

The REGION parameter in manage-stack is set to us-east-2.
Update notes in README that users need to set the appropriate region in line 81 for REGION=< > if it needs to be other than us-east-2

@yguntaka - Thanks for filing this issue. I've updated the README.md to document the common option arguments for the manage-stack wrapper script. Please review it and let me know if it doesn't address this issue.

Thank you for the prompt update @ckamps
I created a new vpnstack with your updates and work great. This solution has been super helpful to play around with strongswan and quagga. Cheers!

Region is now an option to call manage-stack, else defaults to the user's region from profile.
./manage-stack -e mystack1 --region us-east-1 template-parameters-psk-auth.json


Change color border selected images

Hi,
When user click on the photo, border of photo has blue color. How I can change color of border selected images?

Please see ui-customization


[DOC]Revise rules for the use of enable and disable in documentation

What do you want to do?

[x] Request a change to existing documentation
[ ] Add new documentation
[ ] Report a technical problem with the documentation
[ ] Other

Tell us about your request.
The terms "enable" and disable" are currently described in TERMS.md and STYLE_GUIDE.md as words impacted by inclusive language policies, and this current guidance recommends avoiding their usage whenever possible. This issue revises guidance so that these words are once again authorized for use when describing actions that involve making features or other UI controls available or unavailable—typically by turning a feature on or off with the use of a check box, toggle switch, or simply a button; the use of a setting/key-value pair in a configuration file; or an API call.
The policy that instructs writers to refrain from using these terms when describing a person's ability to accomplish something will remain valid.
What other resources are available?
See TERMS.md and STYLE_GUIDE.md for guidance.

Revision completed in PR #2701.


Possibly wrong validation result

I'm pretty sure this plan should validate, but it seems as though Val doesn't like it. Am I missing something trivial here?
Domain
(define (domain shuttle1)

    (:requirements :equality :negative-preconditions :typing :adl :fluents)

    (:types
        circuit locateable - object
        shuttle person - locateable
    )

    (:constants
        c1 c2 - circuit
        s1 s2 - shuttle
    )

    (:predicates
        (going ?c - circuit)
        (at-intersection ?p - person)
        (on ?s - shuttle ?c - circuit)
    )

    (:functions
        (at ?obj - locateable ?c - circuit)
        (speed ?s - shuttle)
    )

    ; Action to switch the ligts and reverse the circuits that are going
    (:action light-change
        :parameters (?c1 ?c2 - circuit)
        :precondition (and (going ?c1) (not (going ?c2)))
        :effect (and
            (not (going ?c1))
            (going ?c2)
        )
    )

    ; Process to move a shuttle on a circuit -- for now, it's an unbounded road!
    (:process drive
        :parameters (?s - shuttle ?c - circuit)
        :precondition (and
            (on ?s ?c)
            (going ?c)
        )
        :effect (and
            (increase (at ?s ?c) (* #t (speed ?s)))
        )
    )

)

Problem
(define (problem shuttle_1_1)

    (:domain shuttle1)

    (:objects
        p1 p2 p3 p4 p5 - person
    )

    (:init
        (on s1 c1)
        (= (at s1 c1) 0)
        (= (speed s1) 2)

        (on s2 c2)
        (= (at s2 c2) 0)
        (= (speed s2) 4)

        (going c1)
    )

    (:goal
        (and

            (>= (at s1 c1) 10)
            (>= (at s2 c2) 10)

        )
    )
)

Plan
(found using enhsp)
2.0: (light-change c1 c2)
3.0: (light-change c2 c1)
4.0: (light-change c1 c2)
5.0: (light-change c2 c1)
6.0: (light-change c1 c2)
7.0: (light-change c2 c1)

Val output
(used the -v option)
Type-checking light-change
...action passes type checking.
Type-checking drive
...action passes type checking.
Checking plan: p1.plan
Plan to validate:

Plan size: 6
2:
(light-change c1 c2)

3:
(light-change c2 c1)

4:
(light-change c1 c2)

5:
(light-change c2 c1)

6:
(light-change c1 c2)

7:
(light-change c2 c1)

Plan Validation details
-----------------------

EVENT triggered at (time 0)
Activated process (drive s1 c1)

Checking next happening (time 2)
Updating (at s1 c1) (0) by 4 assignment

Checking next happening (time 2)
Deleting (going c1)
Adding (going c2)

EVENT triggered at (time 2)
Unactivated process (drive s1 c1)
Activated process (drive s2 c2)

Checking next happening (time 3)
Updating (at s2 c2) (0) by 4 assignment

Checking next happening (time 3)
Deleting (going c2)
Adding (going c1)

EVENT triggered at (time 3)
Unactivated process (drive s2 c2)
Activated process (drive s1 c1)

Checking next happening (time 4)
Updating (at s1 c1) (4) by 6 assignment

Checking next happening (time 4)
Deleting (going c1)
Adding (going c2)

EVENT triggered at (time 4)
Unactivated process (drive s1 c1)
Activated process (drive s2 c2)

Checking next happening (time 5)
Updating (at s2 c2) (4) by 8 assignment

Checking next happening (time 5)
Deleting (going c2)
Adding (going c1)

EVENT triggered at (time 5)
Unactivated process (drive s2 c2)
Activated process (drive s1 c1)

Checking next happening (time 6)
Updating (at s1 c1) (6) by 8 assignment

Checking next happening (time 6)
Deleting (going c1)
Adding (going c2)

EVENT triggered at (time 6)
Unactivated process (drive s1 c1)
Activated process (drive s2 c2)

Checking next happening (time 7)
Updating (at s2 c2) (8) by 12 assignment

Checking next happening (time 7)
Deleting (going c2)
Adding (going c1)

EVENT triggered at (time 7)
Unactivated process (drive s2 c2)
Activated process (drive s1 c1)
Plan executed successfully - checking goal
Goal not satisfied
Plan invalid

Plan Repair Advice:

The goal is not satisfied
(Satisfy (at s1 c1)[=8] >= 10)

Failed plans:
 p1.plan

Ugh...please disregard. The plan did not contain durations, and Val had no idea how long that final process should run for. Fixed with the inevitable goal-achieving action, in case anyone stumbles upon this in the future:
    (:action finish
        :parameters ()
        :precondition (and

            (>= (at s1 c1) 10)
            (>= (at s2 c2) 10)

        )
        :effect (done)
    )


no validation function for format 'uuid'

We have a swagger.yaml in our a127 project with a definition containing
uuid:
    type: "string"
    format: "uuid"

According to the spec new format values are allowed.
Now in the service log we get an error at
node_modules/a127-magic/node_modules/swagger-tools/lib/validators.js:97:13
The rest response contains
There is no validation function for format 'uuid'

I expect the unknown format to be simply ignored during validation.

That's correct.  We need a way for swagger-tools to add all unknown formats to a whitelist so that they do not cause JSON Schema validation failures.

Thanks for reporting this, the fix will be in the next release.

Great, works for me.

Good to hear, thanks for the feedback.


Feature: Rebuild VS add-in for 2010+

Rebuild the VS add-in using the VS SDK and MPF
This work item was migrated from CodePlex
CodePlex work item ID: '10537'
Vote count: '1'

[UnknownUser@2/27/2014]
Associated with changeset 74635.

[UnknownUser@4/11/2014]

[UnknownUser@8/2/2017]


Add an option to make UUIDs of the transaction private

Who is your user?
Our users are players of a Heroes of Newerth video game.
What are they trying to achieve?
They want to be able to fund in-game tournaments. Every 2 months or so we organize tournaments between the players, and winners get the money collected by the fund. We want to encourage contributions by awarding in-game currency and other in-game content for those who contribute.
When user contributes to the fund, I want to OpenCollective to generate a PRIVATE code that they can use to claim in-game reward. The key should be PRIVATE and that only the owners of the fund can validate using API key
How are they currently doing this?
Right now we rely on UUIDs which works perfectly well except that there is no guarantee that someone won't claim another player's code before the real owner does. We either need UUIDs to be private (e.g. as an opt-in for the collective so that it's backwards compatible) OR another unique code that ONLY donor and the collective can see.

Triage Template (core team only)
This template is for members of the team to triage for prioritisation. For more guidance see https://www.loom.com/share/369ab467fbc64dec848085d38ff57ca0:
P1 high frequency, high impact
P2 low frequency, high impact
P3 high frequency, low impact
P4 low frequency, low impact
Examples of high impact - a problem affects users during an essential process (expenses and payments > onboarding and registration > contributing) with no workaround.
High frequency - >10% of users affected (measured as a proportion of total potential users for this case).

To provide an analogy, imagine that you back something on Kickstarter, and another person claims your reward. That's the risk that we are dealing with. Here is the link to the community fund: https://opencollective.com/heroes-of-newerth-community/ We have about $4000 in donations at the moment, and we allow players to claim in-game rewards by using transaction ID that they can see on the receipt.. But because UUIDs are poorly protected, it's possible for another player to claim the reward before the real player does.
We want to system to be secure. Only the donor and the collective should see their transaction ID. Make it an explicit opt-in to keep it backwards compatible.

But because UUIDs are poorly protected

Only the donor and the collective should see their transaction ID

On our side UUIDs are public and we're making absolutely no attempt at protecting it like a secret. We're unfortunately not gonna change that behavior.
I'm afraid, you'll need to figure another mechanism for your use case.

I understand that UUIDs are public by design. This isn't a bug report, this is a feature request. I offered two option (either an opt-in to make them private or an alternative PRIVATE id) but there can be other ways this can be implemented. Let's discuss. What kind of "another mechanism" would there be for us to reliably verify authenticity of the donation?  I'm not sure we can do that without your help.

Bump! This is super important to us!


Search for asset pool or creator

Implement the search feature for an asset pool or creator.

Already implemented


Revisit use of hotwire approach for greater reactivity + improved forms

We'd like to use the hotwire approach to both improve H2 form validation and bring greater reactivity to the application. See prior spike (#786) and failed spike PR (#820) for more. At the time of the spike, the hotwire-rails gem was at version 0.1.2 and at the time the stimulus-rails gem assumes usage of the Sprockets-based asset pipeline. H2 uses webpacker instead. Once stimulus-rails plays nice with webpacker, we may wish to revisit usage of hotwire in H2.

We now think we can use this approach by using the turbo-rails gem instead of the hotwire-rails gem. We don't need the stimulus-rails gem, we don't think.

We now think we can use this approach by using the turbo-rails gem instead of the hotwire-rails gem. We don't need the stimulus-rails gem, we don't think.

We've switched to using Hotwire now.

We've switched to using Hotwire now.


BHBC-2095-2: Clean-up / Refactor / Tests

Overview
Links to Jira tickets

https://quartech.atlassian.net/browse/BHBC-2095

Description of relevant changes

{List all relevant changes, in particular anything that will help the reviewers test/verify this PR}

PR Checklist
A list of items that are good to consider when making any changes.
Note: this list is not exhaustive, and not all items are always applicable.
Code

[ ] New files/classes/functions have appropriately descriptive names and comment blocks to describe their use/behaviour
[ ] I have avoided duplicating code when possible, moving re-usable pieces into functions
[ ] I have avoided hard-coding values where possible and moved any re-usable constants to a constants file
[ ] My code is as flat as possible (avoids deeply nested if/else blocks, promise chains, etc)
[ ] My code changes account for null/undefined values and handle errors appropriately
[ ] My code uses types/interfaces to help describe values/parameters/etc, help ensure type safety, and improve readability

Style

[ ] My code follows the established style conventions
[ ] My code uses native material-ui components/icons/conventions when possible

Documentation

[ ] I have commented my code sufficiently, such that an unfamiliar developer could understand my code
[ ] I have added/updated README's and related documentation, as needed

Tests

[ ] I have added/updated unit tests for any code I've added/updated
[ ] I have added/updated the Postman requests/tests to account for any API endpoints I've added/updated

Linting/Formatting

[ ] I have run the linter and fixed any issues, as needed
See the lint commands in package.json
[ ] I have run the formatter and fixed any issues, as needed
See the format commands in package.json

SonarCloud

[ ] I have addressed all SonarCloud Bugs, Vulnerabilities, Security Hotspots, and Code Smells

Just in case: lets get https://github.com/bcgov/biohubbc/pull/891 merged before this one, as the security files are going to conflict. It will be easier if the other PR goes first, as this PR can just accept the delete in most cases and not actually have to resolve any code merges.


[Bugfix] Fix reading of ColorToggle3 objects from config

Found that "Bomb timer" option doesn't enabled after config loading, although correctly written to config. Found a race condition for read<value_t::object>, fixed by moving static void from_json(const json& j, ColorToggle3& ct) to ConfigStruct.h

Thanks! I think config structs need a recode to prevent such errors in the future.
P.S. That's not a race condition but an implicit cast to base class.


Deploy 301 redirects

This depends on #27 and https://github.com/WP2Static/wp2static/issues/568

Wow, very exciting for a lot of users, I'm sure! Thanks @john-shaffer!

Thank you @john-shaffer for a 301 redirect solution!


DO NOT MERGE: For testing

Contains all the PRs

Any reason to open a PR if it's just for testing? Seems like a branch should suffice.


Revert "Revert "Output should reflect all SPF record strings, not just the first""

Reverts dhs-ncats/trustymail#12
Revert the revert~

Merging based on consensus from our 10/24 @dhs-ncats team chat.


Migrated to use url-utils from Ghost-SDK

closes #10773
The main challenge during this extraction appeared unexpectedly - test suite ability to swap out url value in the Ghost instance config, which is not possible anymore with an external module.
After trying multiple approaches have settled on having a helper similar to configUtils (was used previously to swap out url in config). Took this approach over stubbing each method individually per test suite as it became apparent very quickly as it's just not worth the effort. For example, it's impossible to track which methods are used with which parameters in suites like ghost_head_suite (lots of helpers are being put together under test in one suite).
@rishabhgrg @allouis  would love your opinion on this solution. There are loads of changes but mainly they are doing the same steps for each module:

Change using urlService.utils to use /lib/url-utils
Correct any failing tests (usually had to apply the stubbing method described above)

Left to do:

[x] fix regression tests

@gargol LGTM 🎉 I just pushed a fix for linting 😄

@gargol I think this approach is good for now, though I do wonder if it is the kind of pattern we want to continue with.
I think the previous approach of the configUtils and setting config in tests was a nice pattern, as it is generic, and could be used all over the tests, rather than making a new "stubber module" for each piece of Ghost we pull into an SDK.
I'm thinking maybe we could update configUtils to clear the require cache of the modules that depend on config which would alleviate a lot of this stubbing, though it introduces some implicit behaviour, we could have it as opt-in, making it more explicit.

Say we had some module purger like this (i quickly tested this, it's probs buggy):
function purge_module(id) {
  const purge_id = require.resolve(id);

  Object.keys(require.cache).forEach(function (cached_module_id) {
    const cached_module = require.cache[cached_module_id];

    if (cached_module && cached_module.children.map(mod => mod.id).includes(purge_id)) {
      purge_module(cached_module_id);
    }
  });
  require.cache[purge_id] = undefined;
}

If the configUtils#set method looked something like this:
configUtils.set = function set() {
  purge_module('../path/to/config');
  const config = require('../path/to/config');

  // do setting of config
}

And the tests were written something like this:
it('does stuff', function () {
  configUtils.set('whatever', 'stuff');

  const moduleToBeTested = require('./some/module');

  assert.equals(moduleToBeTested.method(), 'stuff');
});

Maybe this is mental - I'm not quite sure :shrimp:
This isn't something we need to do now, or ever - but I think a pattern should be worked out that we're happy with repeating a lot, if that makes sense? :relaxed:

@allouis like how generic this approach with require.cache purging is and think that could be a path to explore once we have another module that depends on config being extracted :+1: Not sure how we'll manage all the requires in the tests though, as loads of modules are dependent on config and we'd have to re-require the purged ones over again in test cases that use the purging method? Or they'll resolve themselves automatically?
As a side note. Think that modifying config withing unit tests directly, as it's done now, spotted some flaw in how our tests are structured. Because when we are settings for example config.set('url') we suddenly modify the behavior in modules that are far in the dependency tree from the tested module (e.g. don't think it's a good practice mocking behavior of a child of a child module). For example the ghost_head_spec suite. It is fine to modify 'referrerPolicy' or useStructuredData values, but modifying url was making a change to something that module under test didn't even have a notion of :confused: Even now, using urlUtils there felt a bit wrong, but rewriting whole test suite is not in scope of this PR. Think if we spot places where we have to create stubs like url-utils again, we should think again if tests are not knowing too much. This would avoid creating new *-utils alltogether and try mocking direct dependencies of that module instead :thinking:


Add initial cohort review page

Add a cohort review page with demographics, annotations, and the ability to step through particiants.
Hook up annotation APIs.
Annotations can be edited but annotation value cannot pending a discussion about the API.
Minor improvements to the GridLayout component.
Expand underlays to pick up UI config changes. This also picked up some minor updates from previous commits.

UI integration test? (I don't know if those are usually in a separate PR.)

Usually together but I'm pausing mid-work to make some changes for an upcoming demo. I'll create tests along with the other half of the page.


Remove initial ledger state from runNodeClient

@j-mueller I think we should remove this part. I have not included the ledger state in this function in the back port version.

Agree that it shouldn't be in that place. But I think there's an issue with the resuming client: When we start from a specific chain point, not from genesis, we need to get the ledger state at that point. I added #149  to track this,


Feature Request: Option to have a gutter icon for HINT messages

I'm loving this extension, it gives me such a good overview of all types of issues in my repos, however, i would love to be able to have a gutter icon for HINT messages aswell.
since there is a default icon for all other message types, i don't see why there wouldn't at least be an option to have one for the HINT message types also.

I don't know when I'm going to create new icons for hint diagnostics, but in the meantime you can set gutter icons to "circle" or "square" and specify 4 custom icons:
"errorLens.gutterIconSet": "square",
"errorLens.errorGutterIconPath": "C:\\temp\\error-light.svg",
"errorLens.warningGutterIconPath": "C:\\temp\\warning-light.svg",
"errorLens.infoGutterIconPath": "C:\\temp\\info-light.svg",
"errorLens.hintGutterIconPath": "C:\\temp\\Folder-Green.png",

Error/warning/info can be taken from error lens extension folder or from GitHub:
https://github.com/usernamehw/vscode-error-lens/tree/master/img/default


Lost Keystore File (UTC / JSON)

I am writing to you because of my problem with Keystore File (UTC / JSON). Unfortunately I managed to lost this file and google did not help me find proper solution to generate this file again. I have my password and private key, so i can still get to my wallet. Could you provide me please with information how to get this file again?
Thank you for your response
by the way I have already contacted support at<EMAIL_ADDRESS>two days ago.

@Lolzzs We currently are getting about 15 emails per hour and have 560 unreads.
I think this is what you are looking for:
https://myetherwallet.groovehq.com/knowledge_base/topics/i-only-saved-my-unencrypted-private-key-can-i-get-the-encrypted-keystore-version-now

Thank you very much!. I post this link into github issue.
--
Přeje pěkný zbytek dne
Stanislav Ryšánek
---------- Původní e-mail ----------
Od: Taylor Monahan<EMAIL_ADDRESS>Komu: kvhnuke/etherwallet<EMAIL_ADDRESS>Datum: 8. 6. 2017 20:14:40
Předmět: Re: [kvhnuke/etherwallet] Lost Keystore File (UTC / JSON) (#555)
"
@Lolzzs(https://github.com/lolzzs) We currently are getting about 15 emails
per hour and have 560 unreads.
I think this is what you are looking for:
https://myetherwallet.groovehq.com/knowledge_base/topics/i-only-saved-my-
unencrypted-private-key-can-i-get-the-encrypted-keystore-version-now
(https://myetherwallet.groovehq.com/knowledge_base/topics/i-only-saved-my-unencrypted-private-key-can-i-get-the-encrypted-keystore-version-now)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
(https://github.com/kvhnuke/etherwallet/issues/555#issuecomment-307184475),
or mute the thread
(https://github.com/notifications/unsubscribe-auth/AYIVsCiw0d-lVCE4lSpS1wf9cUxCsDt1ks5sCDoAgaJpZM4N0bwt)
.
"


Due to problem 1300 test case change, so solution should modify

Thanks to @YongjinHuang

Codecov Report

Merging #70 into master will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #70      +/-   ##
==========================================
+ Coverage   71.58%   71.59%   +0.01%
==========================================
  Files         521      521
  Lines        9350     9355       +5
==========================================
+ Hits         6693     6698       +5
  Misses       2399     2399
  Partials      258      258

Impacted Files
Coverage Δ

...et/1300. Sum of Mutated Array Closest to Target.go
100.00% <100.00%> (ø)

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 3e30199...f56f688. Read the comment docs.


Fix Vagrant+Tests so MariaDB/MySQL doesn't try and use root

By default the MariaDB setup is a little more secure. The right thing to do is probably not to rely on the root account.

Sorted.


fix: importing the wrong Kernel class 🐛

The example is importing the following:
use Illuminate\Contracts\Http\Kernel;
This is wrong because it is referring to an interface and not to the Illuminate\Foundation\Http\Kernel class which is the one that has the 'pushMiddleware' method.

Hi @angelcabrera-nr, you are correct. The pushMiddleware() method is not included in the Kernel interface and therefore it would be necessary to use the concrete Kernel class.
Thanks for this PR! 👍


Adapt data types to support larger files / prevent overflow.

Without any code adaptions, we run into some overflows and the generated files look like this:

After adapting the types to uint64_t, we get this error:
libc++abi: terminating with uncaught exception of type std::logic_error: src/benchmark/file_io_read_micro_benchmark.hpp:28 Write error: Invalid argument
This happens because we try to write 10GB within one single system call, but each read/write system call can only write SSIZE_MAX bytes at once.

According to Linux write manpage:
On Linux, write() (and similar system calls) will transfer at most 0x7ffff000 (2,147,479,552) bytes, returning the number of bytes actually transferred. (This is true on both 32-bit and 64-bit systems.)

Therefore, a call like this write(10'000 Bytes) could not work. Fixed prior to this comment:

Out of memory: Killed process 1191895 (hyriseMicroIORe) total-vm:4618434808kB, anon-rss:515580640kB, file-rss:2520kB, shmem-rss:0kB, UID:0 pgtables:8364408kB oom_score_adj:0

Fix Out of memory
In all our benchmarks until now, we have copied the generated indexes instead of assignen the std::ref.
const auto random_indices = generate_random_indexes(NUMBER_OF_ELEMENTS);
Old:
std::thread(..., std::data(read_data), random_indices);
New:
std::thread(..., std::data(read_data), std::ref(random_indices));

As far as I understood, reads ar enow batched and filetypes adapted from uint32_t to uint64_t. Furthermore the indizes are now only generated once and then reused and it seems like all the calls worked out for 100GB, am I correct?  Then the only problem left were the skewed numbers. Is this correct @janlemcke?


not showing error line

Issue Type: Feature Request
when i make programs not showing mistake error line
VS Code version: Code 1.63.2 (899d46d82c4c95423fb7e10e68eba52050e30ba3, 2021-12-15T09:40:02.816Z)
OS version: Windows_NT x64 10.0.19044
Restricted Mode: No

/gifPlease


Refactor out repetition in troposphere-generated template(s)

We're using turnkey, no more troposphere.


QASM exporter error with CSwapGate and CCXGate: Cannot find gate definition for 'unitary...'

Environment

Qiskit Terra version: 0.19.1
Python version: 3.8
Operating system: Ubuntu 18.04.6 LTS

What is happening?
Using the CSwapGate and CCXGate in a subcircuit and converting it to qasm leads to an incorrect qasm file, where a unitary is never defined. Note that this happens only with optimization level 3 and not with others.
How can we reproduce the issue?
Run the following script:
import qiskit
from qiskit import QuantumCircuit, ClassicalRegister, QuantumRegister
from qiskit.circuit.library.standard_gates import *
from qiskit import Aer, transpile, execute

qr = QuantumRegister(3, name='qr')
cr = ClassicalRegister(3, name='cr')
qc = QuantumCircuit(qr, cr, name='qc')
subcircuit = QuantumCircuit(qr, name='subcircuit')
subcircuit.append(CSwapGate(), qargs=[qr[0], qr[1], qr[2]], cargs=[])
subcircuit.append(CCXGate(), qargs=[qr[0], qr[1], qr[2]], cargs=[])
qc.append(subcircuit, qargs=qr)
qc.append(subcircuit.inverse(), qargs=qr)
qc.measure(qr, cr)
qc = transpile(qc, optimization_level=3)
my_qasm = qc.qasm()
print(my_qasm)

Output qasm:
OPENQASM 2.0;
include "qelib1.inc";
gate unitary139839044026176 p0,p1 {
	u3(pi/2,pi/2,-pi/2) p0;
	u3(pi/2,0,-1.569473) p1;
	cx p0,p1;
	u3(pi/2,-pi/2,pi/2) p0;
	u3(3.1402694,-3*pi/4,pi/2) p1;
}
qreg qr[3];
creg cr[3];
unitary139839044026176 qr[1],qr[2];
cx qr[0],qr[2];
t qr[2];
cx qr[1],qr[2];
t qr[1];
tdg qr[2];
cx qr[0],qr[2];
cx qr[0],qr[1];
t qr[0];
tdg qr[1];
cx qr[0],qr[1];
t qr[2];
h qr[2];
unitary139839044101600 qr[1],qr[2];
cx qr[0],qr[2];
t qr[2];
cx qr[1],qr[2];
t qr[1];
tdg qr[2];
cx qr[0],qr[2];
cx qr[0],qr[1];
t qr[0];
tdg qr[1];
cx qr[0],qr[1];
t qr[2];
cx qr[1],qr[2];
tdg qr[2];
cx qr[0],qr[2];
t qr[2];
cx qr[1],qr[2];
t qr[1];
tdg qr[2];
cx qr[0],qr[2];
cx qr[0],qr[1];
t qr[0];
tdg qr[1];
cx qr[0],qr[1];
t qr[2];
h qr[2];
unitary139839044129696 qr[1],qr[2];
cx qr[0],qr[2];
t qr[2];
cx qr[1],qr[2];
t qr[1];
tdg qr[2];
cx qr[0],qr[2];
cx qr[0],qr[1];
t qr[0];
tdg qr[1];
cx qr[0],qr[1];
t qr[2];
h qr[2];
cx qr[2],qr[1];
measure qr[0] -> cr[0];
measure qr[1] -> cr[1];
measure qr[2] -> cr[2];

Read the qasm:
qc = QuantumCircuit.from_qasm_str(my_qasm)

output:
QasmError: "Cannot find gate definition for 'unitary139839047598864', line 25 file "

What should happen?
The QASM exporter should create the definition for unitary139839047598864 as well.
Any suggestions?
This is similar to another issue (https://github.com/Qiskit/qiskit-terra/issues/7772) but in that case the problem was with CSwap and DCX, thus the error might be due to the interaction between the CSwap and other CX gates.

This is likely because UnitaryGate has some pretty questionable special handling to turn itself into OQ 2, including statefully producing a custom definition (the only gate in the circuit library to do so).  Probably this false definition is getting copied into an object that it should be in, or some other confusion like this, but neither the OQ 2 exporter nor UnitaryGate behave well and predictably, so it's pretty hard to know.


New version: CPLEX v0.6.4

Registering package: CPLEX
Repository: https://github.com/JuliaOpt/CPLEX.jl
Created by: @odow
Version: v0.6.4
Commit: c82a77285be878e544f36d183773968554fd74d2
Reviewed by: @odow
Reference: https://github.com/JuliaOpt/CPLEX.jl/commit/c82a77285be878e544f36d183773968554fd74d2#commitcomment-38273867

Requires third-party commercial dependency.


Fix 503 error: Failed to load resource in ingredients.js (heroku)

Ingredients.js:36 is line 11 in the snippet
//Set all ingredients.selected to false when page first loads
//until a way is found to check the checkboxes for the ones that are true.
API.updateIngredients({
selected: true,
$set: { selected : false }
})
.then(res => {
console.log("All ingredients.selected set to false");
})
.catch(err => console.log(err)); --> this is Ingredients.js:36
this.loadIngredients();

};

won't do.


Pin beautifulsoup4 to a newer version

Is your proposal related to a problem?
The current install_requires requires beautifulsoup4>=4.8,<4.10. The latest release of Beautifulsoup4 4.9 goes back to 2020. The problem with this release is that it relies on a use_2to3 feature removed in setuptools 58+, meaning Wagtail can’t be installed in environments that use setuptools 58+.
Describe the solution you'd like
Upgrade the pinned version of Beautifulsoup4. I’m using 4.11.1 in a personal project and everything works fine and the Wagtail tests pass.
Describe alternatives you've considered
None.
Additional context
None.

Done in #8801 - thanks for flagging this, @sephii!


zoo data analysis

@Mike-Garratt - I got around to doing the zoo data with lnRR (no phylogeny is incorporated yet).
Male surgical
lnRR (life expectancy)

lnHR (risk of death)

Female hormonal
lnRR (life expectancy)

lnHR (risk of death)

Female surgical
lnRR (life expectancy)

lnHR (risk of death)

More to come - now will work on the new analysis of our meta-analysis data

@Mike-Garratt - I re-opened this - things to talk about today

what analyses to do
what figures to create (I can redo Fig 5)
I am confused with some figs in the text (ask some questions)
what else?

Things to do for @itchyshin

[ ] create the sex difference figure with a tree for the zoo data (work with @Jeff-Lemaitre and @mlagisz )
[ ] finish off meta-analyses for zoo data (life expectancy)
[ ] make sure to do the same for the rate of aging
[ ] put all the analyses and figures into the HTML (work with Fernando)

Updating the list after a meeting with @Mike-Garratt

[ ] Contact Johanna to get the fig for Fig 1
[ ] recreate Fig 1 & 5
[ ] Analyses pre and post data

@Mike-Garratt - some new analyses
There is a clear outlier (male possums)
I will do more and also - try to do figs as you wanted with a phylo tree.
As you see below - all effects are very consistent
Overall effect is as much as 28% (excluding possums - 20%)
Overall

Sex

Type of Castration

Sex x Type

Here are risk-of-death analysis @Mike-Garratt
Some of the slopes (risk) seem to have SE too narrow or precision is too high compared to others (we may need to ask Fernando to check?)
These are - "Procavia capensis" (hyrax)  "Suricata suricatta"  (meerkat)
Overal

Sex

Type of castration

Sex x Type

Correaliton between lifespan and risk of death

Things to chat with @Mike-Garratt

[ ] what to do with the outlier (possum)
[ ] what to do with the risk of death analysis (some outliers in terms of precision or SE)

Things still to do for @itchyshin

[ ] pre-post analysis
[ ] Fig 1 & 5
[ ] HTLM including everything (need to decide what to put)

Hi @itchyshin
Thanks for sending this through! I had noticed the possum outlier as well and think that we should exclude this as it must be a mistake in the database somewhere, so a problem with the zoo data.
I didnt realize the had already got slope data from Fernando. I am not sure about these outliers, I don't see a problem with excluded them all will we need to highlight this in the methods and so it will be good to check with Fernando at some point.
Are you all good with the plan for the figures? If you want to set up a time to chat then let me know, I am pretty free this week.
Thanks for your work on this!
Mike

@Mike-Garratt - thanks for your replies.
Let me work on the figs and other analyses next 2 days (I will update you here), and we can set a meeting mid or later in the coming week.

@Mike-Garratt - I am sorry for the slow progress (I am putting all the time but some data matching and checking is taking me long). I have found that Elk is not in the tree - in the tree, it is the same as Red Deer so I will get @mlagisz's help to get this added to the tree (I think for the currently fig, it was just deleted). I am hoping that I can get some preliminary fig for Fig 1 and the analysis for Fig 5 done today

This needs to be resolved (@mlagisz - we will chat soon)

Thanks @itchyshin , sorry sounds like a pain. Let me know if I can help! Mike

@Mike-Garratt - nearly there

@Mike-Garratt - one of the package (ggtree) seems a bit broken so I cannot recreate what Johanna did but I will ask her for help a bit later - I am moving onto other analyses (abs analyses, fig 5 and pre-post). The image quality seems a bit low - I will look into later (this package seems to have a lot of issues so I cannot really figure out a lot of things for now).

Thanks Shinichi, annoying about the image resolution but otherwise it looks amazing! Some of the surgical effects in males are very strong...thanks for all your work and please let me know if I can help!

@Mike-Garratt - these really high ones are usually from low sample sized studies- we could add orchard plots like Fig 2 so people know spp estimates are based on very different sample sizes (precisions)

Hi @itchyshin , yes that might be good. They do seem like very large increases in life-expectancy. I did look at the original plot of wallabia bicolor, which I think is one of the big ones, and the increase looks biologically plausible.
Wallabia_bicolor.pdf

@Mike-Garratt with phylogeny - I will do one with absolute values now (but I have to figure out contrast first)

Absolute ones - not done stats but they look all the same (chat tomorrow)

@Mike-Garratt - I have added all the contrasts for both analyses above

pre and post analyses
They are consistent in terms of effect size (seems a bit small) - pre is not sig as small sample size


passing $primaryKey to entity toRawArray() + save() improvements

Fixing: #1770
save() will try to insert() instead of update() in some cases [$data is instance of Entity].
i think this is fixing another issue with inserting entities with non-autoincrement primaryKeys - then save() tried to produce update()
we will see what kind of test this will break :D

tests
UPDATE_TEST getting tes_id primaryKey - 144 -> 1
{"tes_id":"144","tes_txt":null,"tes_json":null,"tes_created_at":null,"tes_updated_at":null}
YES UPDATE `t_test` SET `tes_id` = 1
WHERE `t_test`.`tes_id` = '144'
VALIDATION ERRORS:
UPDATE_TEST getting tes_id, tes_json - CHANGE json_col - X -> random one element long array
{"tes_id":"1","tes_txt":null,"tes_json":"[343]","tes_created_at":null,"tes_updated_at":null}
YES UPDATE `t_test` SET `tes_json` = '[343]', `tes_id` = 1
WHERE `t_test`.`tes_id` = '1'
VALIDATION ERRORS:
UPDATE_TEST getting tes_id, tes_json - CHANGE json_col - X -> random one element long array, tes_txt -> random text
{"tes_id":"1","tes_txt":"ABC1551430367.506","tes_json":"[80]","tes_created_at":null,"tes_updated_at":null}
YES UPDATE `t_test` SET `tes_txt` = 'ABC1551430367.506', `tes_json` = '[80]', `tes_id` = 1
WHERE `t_test`.`tes_id` = '1'
VALIDATION ERRORS:
UPDATE_TEST getting tes_id primaryKey - 1 -> 144, tes_txt -> random text
{"tes_id":144,"tes_txt":"ABC1551430367.527","tes_json":null,"tes_created_at":null,"tes_updated_at":null}
YES UPDATE `t_test` SET `tes_id` = 144, `tes_txt` = 'ABC1551430367.527'
WHERE `t_test`.`tes_id` = '1'
VALIDATION ERRORS:
INSERT_TEST tes_id + tes_txt
{"tes_id":53,"tes_txt":"1110.54658200<PHONE_NUMBER>","tes_json":null,"tes_created_at":null,"tes_updated_at":null}
53 INSERT INTO `t_test` (`tes_id`, `tes_txt`) VALUES (53, '1110.54658200<PHONE_NUMBER>')
VALIDATION ERRORS:
INSERT_TEST tes_id + tes_txt
{"tes_id":141,"tes_txt":null,"tes_json":null,"tes_created_at":null,"tes_updated_at":null}
141 INSERT INTO `t_test` (`tes_id`) VALUES (141)
VALIDATION ERRORS:

@lonnieezell , @jim-parry :
Could you please tell my why my PRs breaking the tests for sqlite?

testSelectAndEntitiesSaveOnlyChangedValues ErrorException: SQLite3::exec(): NOT NULL /home/travis/build/codeigniter4/CodeIgniter4/tests/system/Database/Live/ModelTest.php:919

testCanCreateAndSaveEntityClasses /home/travis/build/codeigniter4/CodeIgniter4/tests/system/Database/Live/ModelTest.php:643

I tried to replicate (without PHPUnit) on my local machine and I cannot replicate it :/
I don't want to bother you, but I think this approach to save() method is better as it was before changes.

The error messages for the SQLite3 tests seem straightforward.
I would guess that the Model changes you made have had side effects.
There is now a conflict with your Entity changes, and there have been some other Model changes -- I will restart the build, and see if other changes have alleviated some of the errors reported here.

I guess, this is already fixed by @lonnieezell in #1829. So there is no need to pass primary key to methods


Default Event shown

When starting the MMM_CalendarWeek I seems a new default calender entry is being created with the Label "Event" - this is matching the start time of magicmirror having opened. A bit annyoing - I have tried to filter this via excludedEvents but I'm not able to properly configurate the exclude statement...
excludedEvents: ['Event', {filterBy:'Event'}],
The Event time is the being updated each time the calender refreshes after 5 minutes

In the MMM-CalendarWeek.js I have added one additional if statement to exclude any Event with the given default event.title = Event that is created from by the javascript file calendarFetcher.js in line 403.
The below lines have been added to the "createEventList: function ()" in  line 611:
if(event.title === "Event") {
  // do not add the current event, skip it
  continue;
  }

any solution to the above?


Question on ordering new service toll free numbers in this KB

Hi team,
I found the process related ordering new toll free service numbers for Switzerland might be not clear enough in this KB.
According to the other document (https://docs.microsoft.com/en-us/microsoftteams/manage-phone-numbers-for-your-organization/contact-pstn-service-desk) user needs to send separate email to PSTN service desk if they want to order new toll free service numbers for Switzerland.
Would you please help to check and possibly update this document so that we might be redirected to the right team directly?
Thanks in advance.

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

ID: 07228d0f-eff0-4c78-b675-f43c14c241ab
Version Independent ID: a9e2e70b-2e5f-62d7-5290-c734f4ac2f0c
Content: Availability in Switzerland - Microsoft Teams
Content Source: Teams/country-and-region-availability-for-audio-conferencing-and-calling-plans/availability-in-switzerland.md
Service: msteams
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

@jiaqin107  Thank you for submitting feedback and contributing to the docs. We are currently investigating this.


Add in redux & style it up a bit

This PR adds in redux store, action, reducers and shiz like that there is only really one action still at the moment parse but it calls serialise on the tokens to generate the string output of the warrior.
It uses react router to allow page navigation (v4) with a couple of example modules / components.
I did some basic styling:

I've used typefaces to manage the webfonts and not done anything fancy with css yet to keep it simple.

It parses the redcode in realtime - that's awesome ^_^


Use params in di

Use parameters instead of injecting class FQNs and templates directly
Fixes #674
Tasks:

[ ] gather feedback for my changes
[x] added changelog line

Informations:

Q
A

Tests pass?
yes

Fxed tickets
#674

BC Breaks
no

Doc

@dantleech is this ready to review?

On Sun, Jan 25, 2015 at 11:28:45PM -0800, Wachter Johannes wrote:

[1]@dantleech is this ready to review?
—
Reply to this email directly or [2]view it on GitHub.
Reverse link: [3]unknown
References
Visible links

https://github.com/dantleech
https://github.com/sulu-cmf/sulu/pull/735#issuecomment-71422669
https://github.com/sulu-cmf/sulu/pull/735#issuecomment-71422669

Yeah

Shouldn't this applied to more classes? Or are these services the only ones using the DI factory?

This accounts for all of the Entity FQCN injections that were not using parameters.

Otherwise ACK, if tests pass


pin all dependencies in glide.yaml to specific revisions

Is this a BUG REPORT or FEATURE REQUEST?: BUG
What happened:
Whenever modifying vendor (i.e: add new package), running glide up --skip-test -v will automatically fetch latest changes in non-versioned packages which causes build failure.
What you expected to happen:
All packages in vendoring should be pinned into specific revisions
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Right now these packages should be pinned:
package: github.com/kubeless/kubeless
import:
- package: github.com/sirupsen/logrus
- package: github.com/spf13/cobra
- package: k8s.io/code-generator
  version: master
- package: k8s.io/gengo
  version: master
- package: github.com/gosuri/uitable
- package: github.com/robfig/cron

version: master isn't safe.

All the packages in glide.yaml are currently pinned to a specific version.


Support dir nesting (and further minor tweaks)

Hi there, as issue #8 mentions, currently there is a problem with this package, if your language directory contains subdirs.
This pull requests should fix this issue. All unit tests remained green for me. Furthermore there are some additional tweaks, namely:

Removed the dependency on laravel/framework and added illuminate/console, illuminate/support  respectively (also supporting versions 5.2 and 5.3)
Merging the scaffold config of this component into the runtime application config as a default, as those values are fine in most cases (removing the need to publish configs)

greetings voydz

Thank you for this! Looks good to me!


Add linear elasticity example

This PR will add a linear elasticity example based on the DG linear elasticity in MFEM.
Core functionality

[x] Class constructor
[x] Class destructor
[x] InitVariables();
[ ] SetParameterizedProblem(problem);
[x] AddBCFunction(dbc4, 4);
[x] AddRHSFunction(1.0);
[x] BuildOperators();

[x] InterfaceDGElasticityIntegrator

[x] SetupBCOperators();
[x] Assemble();
[x] Solve();

@dreamer2368 Indentation should be fixed now. Do you usually have a formatting file or do you keep track manually in the PR?
I tend to just use alt+shift+f in VSCode and that's what has given the wrong formatting


How to fix client not compatible !!!!

I got this warning message and I try to click Ok and still execute the code but my client got Crash and Freeze

make sure u use bloxstrap 2.8.1 or 2.8.2 and on live channel
and just ignore this message and click ok


Can't disable a release

What App Center service does this affect?
Releases
Describe the bug
I can't disable any release in none of my apps, I can just delete them

Hi, can you open an intercom ticket on appcenter.ms? We'll get more information about your app and can help you troubleshoot.