fixes nodepool update overwriting securitygroup

Fixes the u'' problem in the e2e tests. And others...

@SchwarzM I think, what happened is that we never set a security group when creating a kluster. In groundctl there's a sanity check that fills in default when nothing is set.
Now, when we update the kluster to add a another NodePool, we also do not put a SecurityGroup into the spec. That deletes the default or even another group that has properly set before.


Unhandled exception while weaving with built-in .NET types

A while ago, I wrote this code:
Message m = (Message)typeof(OperationContext).InvokeMember("IncomingMessage", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.GetProperty, null, OperationContext.Current, null);
I recognized it was fragile, but I couldn't come up with a better way to do it.
I recently found InfoOf.Fody, and figured I could change the code and get a compile error instead of a runtime error if the internal implementation of OperationContext changes:
Message m = (Message)Info.OfPropertyGet("System.ServiceModel", "System.ServiceModel.OperationContext", "IncomingMessage").Invoke(OperationContext.Current, null);
When I do this, though, I get this build output
1>    Fody: Fody (version <IP_ADDRESS>) Executing
1>      Fody/InfoOf:   	Removing reference to 'InfoOf.dll'.
1>MSBUILD : error : Fody: An unhandled exception occurred:
1>MSBUILD : error : Exception:
1>MSBUILD : error : Member 'System.ServiceModel.Channels.Message System.ServiceModel.OperationContext::get_IncomingMessage()' is declared in another module and needs to be imported
1>MSBUILD : error : StackTrace:
1>MSBUILD : error :    at Mono.Cecil.MetadataBuilder.LookupToken(IMetadataTokenProvider provider)
1>MSBUILD : error :    at Mono.Cecil.Cil.CodeWriter.WriteOperand(Instruction instruction)
1>MSBUILD : error :    at Mono.Cecil.Cil.CodeWriter.WriteInstructions()
1>MSBUILD : error :    at Mono.Cecil.Cil.CodeWriter.WriteResolvedMethodBody(MethodDefinition method)
1>MSBUILD : error :    at Mono.Cecil.Cil.CodeWriter.WriteMethodBody(MethodDefinition method)
1>MSBUILD : error :    at Mono.Cecil.MetadataBuilder.AddMethod(MethodDefinition method)
1>MSBUILD : error :    at Mono.Cecil.MetadataBuilder.AddMethods(TypeDefinition type)
1>MSBUILD : error :    at Mono.Cecil.MetadataBuilder.AddType(TypeDefinition type)
1>MSBUILD : error :    at Mono.Cecil.MetadataBuilder.AddTypeDefs()
1>MSBUILD : error :    at Mono.Cecil.MetadataBuilder.BuildTypes()
1>MSBUILD : error :    at Mono.Cecil.MetadataBuilder.BuildModule()
1>MSBUILD : error :    at Mono.Cecil.ModuleWriter.<BuildMetadata>b__0(MetadataBuilder builder, MetadataReader _)
1>MSBUILD : error :    at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func3 read)
1>MSBUILD : error :    at Mono.Cecil.ModuleWriter.BuildMetadata(ModuleDefinition module, MetadataBuilder metadata)
1>MSBUILD : error :    at Mono.Cecil.ModuleWriter.WriteModuleTo(ModuleDefinition module, Stream stream, WriterParameters parameters)
1>MSBUILD : error :    at Mono.Cecil.ModuleDefinition.Write(Stream stream, WriterParameters parameters)
1>MSBUILD : error :    at Mono.Cecil.ModuleDefinition.Write(String fileName, WriterParameters parameters)
1>MSBUILD : error :    at InnerWeaver.WriteModule() in C:\projects\fody\FodyIsolated\ModuleWriter.cs:line 18
1>MSBUILD : error :    at InnerWeaver.Execute() in C:\projects\fody\FodyIsolated\InnerWeaver.cs:line 85
1>MSBUILD : error : Source:
1>MSBUILD : error : Mono.Cecil
1>MSBUILD : error : TargetSite:
1>MSBUILD : error : Mono.Cecil.MetadataToken LookupToken(Mono.Cecil.IMetadataTokenProvider)
1>MSBUILD : error :
1>    Fody:   Finished Fody 898ms.
I have a reference to System.ServiceModel in my project, so that's not the issue. Am I doing something wrong in my Info.OfPropertyGet call? Or am I just missing some other reference? If the latter, what reference(s) am I missing?

can u upload a repro?

I get the exception when building this solution, in both the Debug and Release builds. I'm still using Visual Studio 2015, in case that makes a difference.
 I tried again with Fody 2.0.9 and InfoOf 1.1.0 (which seem to be the latest available on NuGet) and I'm getting the same exception.

Looks like this may be the same issue as I reported in my PR #6.

this is now deployed


mimir-1857-Layout-i- fragmenter-gir-feil

Resolved issue preventing addition of new contacts after one is deleted.
When a contact is removed, it's now replaced with a placeholder row labeled "(slettet kontakt)". This ensures consistent behavior and prevents previous bugs. The placeholder can be safely deleted without affecting the addition of new contacts.

Just one thing, the PR name is referring to another task.


fix(dependencies): use url = 0.5; the bump to 1.0 broke us

Fixes #23.

...a proper upgrade to url = 1.0 requires some more work, but this should be a good solution, too.
They changed serialize() to byte_serialize(): http://servo.github.io/rust-url/url/form_urlencoded/fn.byte_serialize.html

Note to the maintainer: All the open upper bound version requirements must be fixed, otherwise your crate will break from new major versions again.

The fix would be to use something like this:
[dependencies]
chrono = "0.2"
log = "0.3"
mime = "0.1"
url = "0.5"
hyper = "0.8.0"
itertools = "0.4"
...

This way only compatible upgrades from those versions will be used. This is the standard way to use version requirements.

Thank you ! I am now spending some time on getting this crate into a fully working state.

The other deps remain with open ended version ranges, so they can still result in breakage the same way at some point down the line.

@bluss, you're right, I've been meaning to do this.

Great.

(see #35)


tmt run failed  if no "keyname" is specified for artemis

(dev) lnie@fedora:~/tmt$ tmt run plans --name plans/artemis$
/var/tmp/tmt/run-001
xxxxxx
            Connection: close
            content-length: '37'

            message: No such SSH key exists
    finish
        warn: Nothing to finish, no guests provisioned.

We should change DEFAULT_KEYNAME from 'default' to 'master-key', which  is the default key name for artemis server,and without it artemis server won't be able to start,so users won't see the error above forever:)


Added unit tests for path2d methods

New methods tested in path2d include _edit_get_rect, _edit_use_rect, and _edit_is_selected_on_click

Made the suggested fixes and think these tests are ready to be merged 👍

Can you please verify that the PR compiles correctly.

You are missing header-includes ("scene/resources/curve.h")
There is no * in Ref <Curve2D> *test_curve


[Performance question] Using an engine plan file across different models of devices is not recommended and is likely to affect performance or even cause errors.

Hello, I had a question about performances. I have two computers, each using a GTX 1050ti graphic card but they don't have the same GPU BIOS version.
When exporting an engine file on one computer and using it on the other, I get the warning Using an engine plan file across different models of devices is not recommended and is likely to affect performance or even cause errors. as if I were using different GPUs.
Here's my question: is it normal for the inference program to think that it's dealing with 2 GPUs and if yes will it really result in a loss of performance since both graphic cards are 1050ti ?
Complementary information:
Graphic card 1:
    NVIDIA-SMI 410.79
    Driver Version: 410.79
    CUDA Version: 10.0
    nvidia-smi --query-gpu=gpu_name,vbios_version --format=csv : GeForce GTX 1050 Ti, <IP_ADDRESS>.88

Graphic card 2:
    NVIDIA-SMI 410.79
    Driver Version: 410.79
    CUDA Version: 10.0
    nvidia-smi --query-gpu=gpu_name,vbios_version --format=csv : GeForce GTX 1050 Ti, <IP_ADDRESS>.53

The answer to all TRT engine plan problems is to generate the plan on the GPU which you want to run inference on.
Using the same plan file across multiple GPUs of the same type (1050ti in your case) is fine. That WARNING is just a catch-all to warn users not to use the same plan file on a 1050, a 1080, a T4, a V100, etc. and expect it work the same. However, TensorRT models even take into account the current available memory on the device at the time of creating the plan file. So even if you're using the same GPU (1050ti) but the one you used to create the plan file had background processes taking up half of the GPUs memory, you could see different performance than if the memory was all free at the time of creating the plan file.

Thank you. I knew what the warning meant but I was unsure as to why it would appear here since both cards are the same and only their BIOS version is different.
I am closing this since it confirmed my first thoughts.


LR Schedulers shouldn't get epoch argument in step function

🐛 Bug
PyTorch LR schedulers now shouldn't get any arguments in step function, see here and here.
Looks like the calls in PytorchLightning are not in line with the new interface, see here.
This results in unexpected LR changes. Removing the epoch argument from step call solves the issue for me.
Environment
PyTorch 1.4
PyTorchLightning <IP_ADDRESS>

@felixkreuk want  to submit a PR?


[BEAM-12009] Implement Calc splitting rule.

This borrows CalcRelSplitter from Calcite, with a couple modifications:

"The latest level should be CalcRelType otherwise literals cannot be
implemented"
https://github.com/apache/calcite/blob/8581f0a3fe9a4f079cb4d36f02121ae22118714c/core/src/main/java/org/apache/calcite/rel/rules/CalcRelSplitter.java#L395-L404
This restriction seems to be overly specific to Calcite's
internal usage of CalcRelSplitter. Either Beam RelType can implement
literals, so it doesn't matter what the latest level is.
"Sometimes a level's program merely projects its inputs. We don't want these.
They cause an explosion in the search space."
https://github.com/apache/calcite/blob/8581f0a3fe9a4f079cb4d36f02121ae22118714c/core/src/main/java/org/apache/calcite/rel/rules/CalcRelSplitter.java#L232-L237
This check causes failure for queries that don't read from a table. We
create a dummy input row in Beam. This results in a BeamZetaSqlCalcRel
being created that only reads that dummy input row. This check detects
that the program is "trivial" and discards it. However, the next level
then fails an assertion because it does not reference the dummy row.
https://github.com/apache/calcite/blob/d9a81b88ad561e7e4cedae93e805e0d7a53a7f1a/core/src/main/java/org/apache/calcite/rex/RexProgram.java#L466
So basically this is a bug in the check. I'm not sure if there's a way
to improve it so it works as intended, but removing it doesn't seem to
hurt us any (not sure why this would cause an "explosion in the search
space"; in our case, it just results in an extra ZetaSQL rel, which the
planner cannot further optimize anyway).

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @apilloud
cc: @amaliujia

Okay, it's passing all internal compliance tests now except for one (involving type ARRAY<STRUCT<STRUCT>>, which we don't support anyway) which I think is safe to ignore. @apilloud PTAL


Is there a training process in the PNN method?

Hello! Thanks for your work very much!
I want to ask you something about the training in the PNN method.When I run the PNN method, I saw the text showing the training in the code, and it finally updated the weight file. But I didn't see any dataset. What is it using for training?

We downsample the original images with a kernel to construct training dataset

Thank you very much for your answer. May I ask pansharpening is generally pan: ms for 4:1 ratio? Can I set other ratios? Like 2:1 or 8:1.I tried, but the code ran wrong.

yes, you can, 4:1 is the most common ratio, like GF1, GF2, WV2


Added ami_id parameter to node_pools

Hi team!
I've added the possibility to specify a custom AMI ID for node pools. If ami_id is null, the default behaviour is the same as before.
It's related to this issue on furyctl: https://github.com/sighupio/furyctl/issues/51

Hi @sbruzzese902,
as for the other PR, I suggest to:

Add the eks_ prefix to the new variable since I don't think it's generalizable to other installers
Update the module documentation specifying the new parameter in the inputs https://github.com/sighupio/fury-eks-installer/blob/master/modules/eks/README.md#inputs

Beside that LGTM

Thanks @nikever
Changes made, as per your suggestion!

Hi!
About this kind of modifications in the cloud installers "interface"...
What we tried is to carefully analyze the features to be implemented on every supported cloud provider (EKS, GKE and AKS).
So, for example... if we want to specify a custom ami_id... we have to research if GKE and AKS support setting somehow the operating system or a custom VM template.
If all the providers have this feature (with the same name or a different one) we should choose a standard name to use across cloud providers hiding the complexity to the end-user of this terraform module.
What about os_version or os or vm_template? (I am almost sure GKE and AKS provide this feature too).
On the other side, Imagine that this is a super-specific EKS feature that is not present on GKE/AKS... What we use to do is to prefix the attribute with eks_whatever_specific_attribute. We have a couple of examples of this scenario on GKE.
Hope this message help implementing this feature.


usePrismic is undefined when deploying on Netlify

Versions

@nuxtjs/prismic: 3.0.0-alpha-1

Issue
Publishing on Netlify with minimal config I'm getting this:

Cannot destructure property 'client' of 'usePrismic(...)' as it is undefined.

My package.json build script looks like this
"build": "nuxi build",

And my nuxt.config.ts looks like this:
  modules: [
    '@nuxtjs/prismic',
  ],

  prismic: {
    endpoint: 'xxxxx',
  },

UPDATE
Even after creating my own composable and using it like this:
import { createPrismic } from "@prismicio/vue"

export const usePrismicApp = () => {
  const client = createPrismic({
    endpoint: 'xxxx',
    injectComponents: false // Handled at module level
  })

  return client
}

I get a similar error
Cannot destructure property 'options' of 'usePrismic(...)' as it is undefined.

Server logs on Netlify looks like this:
Mar 17, 06:15:39 PM: 31273aba WARN   [Vue warn]: inject() can only be used inside setup() or functional components.
Mar 17, 06:15:39 PM: 31273aba ERROR  TypeError: Cannot destructure property 'options' of 'usePrismic(...)' as it is undefined.
    at setup (/var/task/.netlify/functions-internal/server/server.js:75594:17)
    at callWithErrorHandling (/var/task/.netlify/functions-internal/server/server.js:17186:24)
    at setupStatefulComponent (/var/task/.netlify/functions-internal/server/server.js:21400:31)
    at setupComponent2 (/var/task/.netlify/functions-internal/server/server.js:21387:42)
    at renderComponentVNode (/var/task/.netlify/functions-internal/server/server.js:16008:15)
    at Object.ssrRenderComponent (/var/task/.netlify/functions-internal/server/server.js:16368:10)
    at /var/task/.netlify/functions-internal/server/server.js:135662:40
    at renderComponentSubTree (/var/task/.netlify/functions-internal/server/server.js:16062:7)
    at /var/task/.netlify/functions-internal/server/server.js:16017:26
    at processTicksAndRejections (internal/process/task_queues.js:95:5)

I'm guessing the above 👆 correlates to how inject is used here:
const usePrismic = () => {
  return inject(prismicKey, { options: { endpoint: "" } });
};

Creating a fresh repo with minimal setup and only
 "@nuxtjs/prismic": "alpha",
 "nuxt3": "latest",

as devDependenies it seems to work. I'll try to track down what caused this.
Thanks for a great work with the module.

The error was caused by trying to run the prismic slice machine together with nuxtjs/prismic 3.0. This seems to still not be fully supported. Tracking here instead, prismicio/slice-machine#420.

Indeed, Slice Machine doesn't support Nuxt 3 in any way for now and this will likely remain the same for as long as Nuxt 3 is in beta/rc state. Thanks for your contribution!

Indeed, Slice Machine doesn't support Nuxt 3 in any way for now and this will likely remain the same for as long as Nuxt 3 is in beta/rc state. Thanks for your contribution!

It's strange though, because the error keeps coming up again, without any major changes from my end.  From one commit to the next (only changing some minor html stuff) it comes up. And this is completely without slice-machine. This is my full package.json
{
  "private": true,
  "scripts": {
    "dev": "nuxi dev",
    "build": "nuxi build",
    "start": "node .output/server/index.mjs"
  },
  "devDependencies": {
    "@iconify-json/mdi": "^1.1.2",
    "@nuxtjs/prismic": "alpha",
    "@pinia/nuxt": "^0.1.8",
    "@prismicio/types": "^0.1.27",
    "@types/lodash": "^4.14.180",
    "@unocss/extractor-pug": "^0.29.3",
    "@unocss/nuxt": "^0.29.3",
    "@unocss/preset-icons": "^0.29.3",
    "@unocss/reset": "^0.29.3",
    "@vueuse/nuxt": "^8.1.1",
    "case-it": "^1.0.1",
    "lodash": "^4.17.21",
    "nuxt3": "latest",
    "pinia": "^2.0.12",
    "pinia-plugin-persistedstate": "^1.5.1",
    "ts-debounce": "^4.0.0",
    "unocss": "^0.29.3",
    "vite-plugin-pug": "^0.3.1"
  }
}

Thanks for the details!
Definitely, both Nuxt 3 and our Nuxt 3 integration are beta/alpha-ish. I'll keep an eye on those though and make sure the Prismic integration does its best to stay in sync with Nuxt 3 progress :relaxed:

The problem seems to be part of the prismicio/vue@v3 rather than the Nuxt package upon further investigation.

Any news on this ?

Hey there, I'll have a deeper look at it next week, didn't have time earlier.
In the meantime make sure you're running the latest release of Nuxt 3 and the Prismic module. Some changes were released last week on the module following some Nuxt 3 updates.

Ok thank you (btw I'm using the latest versions of both nuxt and prismic module).

Hey there,
First of all, sorry for the delay it took to get back to you. I'll make sure to ramp up our Nuxt 3 support effort as the framework leans toward its full release.
I just released a patch fixing the primary issue (usePrismic() is undefined) when @nuxtjs/prismic is installed as a regular dependency (basically the fix was forcing Nuxt to transpile our Vue plugin, see: ead4eb1071e47c6e175bc557003f4fef22e214cb)
Install it with npm install<EMAIL_ADDRESS>Overall I'd recommend keeping @nuxtjs/prismic as a dev dependency. However, if having it as a regular dependency can be an escape hatch it's fine to keep it as it (I guess? I asked Nuxt team about guidelines on that matter).
I'll close this issue as everything related directly to @nuxtjs/prismic seem to have been fixed. We'll track progress about the Slice Machine related issue on: https://github.com/prismicio/slice-machine/issues/420 (and I'll ping Slice Machine team on it!)
Thanks for your contribution! 💚

Thank you!


Bug in _GG_LOS_calc_signal()

Trying to debug PR #207, I realized the output of the script:
examples/tutorials/plot_custom_emissivity.py
Depends a lot on whether newcalc=True or False
True: (new optimized routines) - wrong result (for example: no negative values, sharp edges...)

False: (old reference routine) - good result

High priority, we shoul probably issue a new released when fixed, as current users may run into false results

Once the bug is identified, solved and similar routines are double-checked, I suggested adding a new unit test based on this particular tutorial to check that the results of newcalc=True and newcalc=False are very close / identical (use np.allclose()), what do you think ?

Fixed in devel by PR #249

Resolved in 1.4.2, many thanks!

Yes :-)
tofu 1.4.2 is currently in pre-release (alpha), we're testing its portability (ease of installation on several platfoms : Linux, Mac OS, Windows via pip, conda and easyconfig).
So a final (non-alpha) release 1.4.2 will come soon, but most of the bugs and new features are already available in the alpha, so don't hesitate to use it already (and to report any new problem by openeing an issue here). Thanks for your support and feeback @jdhare !


fastq de-aligned

https://github.com/TimothyStiles/poly/blob/f587e72731bdfebe2e452604707a4efe8906672a/io/fastq/fastq.go#L120C38-L120C38
Still figuring it out, but noting here: fastq becomes unaligned while reading. Not sure. This causes the entire thing to get messed up.

Found it - https://github.com/TimothyStiles/poly/blob/f587e72731bdfebe2e452604707a4efe8906672a/io/fastq/fastq.go#L210
*(*string)(unsafe.Pointer(&sequence)), // Stdlib strings.Builder.String() does this so it should be safe.
This is NOT safe.

Alright, I got this error again.
If you redefine the sequence in terms of a new sequence, it is just fine.
sequence = line[:len(line)-1] // Exclude newline delimiter.
    var newSequence []byte
    for _, char := range sequence {
        newSequence = append(newSequence, char)
        if !strings.Contains("ATGCN", string(char)) {
            return Fastq{}, totalRead, errors.New("Only letters ATGCN are allowed for DNA/RNA in fastq file. Got letter: " + string(char))
        }
    }

I have no idea why, but this becomes a thing production.


[Improvement] Grid Templates documentation needs an overhaul

Description
Updates are needed for the Grid Templates documentation. A wall of text upon entering the Patterns area here is a bit overwhelming and will likely push developers to reconsider using the Pattern.

Recomendations

Use imperfect data
Implement a table of contents, or
Push up the examples to start immediately and make reference to documentation that jumps to areas below the examples

We should also look into expanding/clarifying which components implement Grid Templates.


Label in Badge is not in center (flutter web)

A minor, but irritating enough. Observed on Web. Not so bad in android native:
Badge label (Text) is not centered inside the badge in web, it is slightly leveled above center:

Better in native:

Code example:
IconButton(
          onPressed: !present?null:(){
            if(widget.homeListKey?.currentState?.mounted==true){
              (widget.homeListKey?.currentState as HomeList2State).expanded["show_order_pictures_${widget.order.frmNo}-${widget.order.ordNo}"] = !(expanded??false);
              setState(() {});
            }
          },
          icon:Badge(
            label: Text("$count"),
            child: Icon(expanded==true?Icons.compress_outlined:Icons.expand_outlined)
          )
        )

Flutter doctor:
PS C:\FlutterProjects\mwork> flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, 3.14.0-0.1.pre, on Microsoft Windows [Version 10.0.22621.2134], locale nb-NO)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop Windows apps (Visual Studio Community 2019 16.11.3)
[√] Android Studio (version 2022.2)
[√] Android Studio (version 2022.3)
[√] Android Studio (version 2022.2)
[√] Android Studio (version 2022.3)
[√] Android Studio (version 2023.1)
[√] Android Studio (version 2023.2)
[√] Connected device (3 available)
[√] Network resources

• No issues found!

pubspec.yaml:
name: mwork
description: A tool for handling orders in Norva24.

# The following line prevents the package from being accidentally published to
# pub.dev using `flutter pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 0.3.1+29

environment:
  #sdk: ">=2.16.0-80.1.beta <4.0.0"
  sdk: ">=2.17.0 <4.0.0"

# Dependencies specify other packages that your package needs in order to work.
# To automatically upgrade your package dependencies to the latest versions
# consider running `flutter pub upgrade --major-versions`. Alternatively,
# dependencies can be manually updated by changing the version numbers below to
# the latest version available on pub.dev. To see which dependencies have newer
# versions available, run `flutter pub outdated`.
dependencies:

  #_fe_analyzer_shared: 51.0.0
  #analyzer: ^6.2.0
  #camera_web: ^0.3.0
  #characters: ^1.2.1
  #material_color_utilities: ^0.1.5

  #webview_flutter: 4.0.1

  #flutter_webview_plugin:
  #  git: https://github.com/nuc134r/flutter_webview_plugin.git

  msal_js: ^2.14.0

  #--- aad-oauth Azure Active Directory login by Earlybyte ---
  aad_oauth: ^0.4.4
  #aad_oauth:
  #  git: https://github.com/Earlybyte/aad_oauth.git

  provider: ^6.0.3
  path_to_regexp: ^0.4.0
  quiver: ^3.1.0
  #introduction_screen: ^3.0.2
  intl: ^0.18.0
  #socket_io_client: ^2.0.0-beta.4-nullsafety.0
  flutter:
    sdk: flutter

  #--jwt--- makes it possible to analyze jwt
  jwt_decode: ^0.3.1

  #---Swagger changes---
  chopper: ^6.0.0
  json_annotation: ^4.5.0

  #---Google Maps---
  google_maps_flutter: ^2.4.0
  google_maps_flutter_web: ^0.5.3
  google_static_maps_controller: ^1.0.0

  #---Pointer interceptor
  pointer_interceptor: ^0.9.3+4

  #---Location data (GPS)---
  #location: ^4.4.0
  location: ^5.0.2+1

  #---Get---
  get: ^4.6.5

  #---Flutter Bloc---
  flutter_bloc: ^8.0.1

  #---Settings / preferences ---
  #flutter_settings_screens: ^0.3.2-null-safety
  pref: ^2.6.0

  #---Camera function---
  camera: ^0.10.5+2
  path_provider: ^2.0.15
  path: ^1.8.3

  #---image_picker function
  image_picker: ^1.0.2
  image_picker_for_web: ^3.0.0

  #---Floor functionality---
  #floor: ^1.2.0

  #---Drift functionality---
  drift: ^2.3.0
  #drift:
  #  git:
  #    url: https://github.com/simolus3/drift.git
  #    ref: develop
  #    path: drift
  #drift: 1.7.1
  sqlite3_flutter_libs: ^0.5.7

  #---Url launcher
  url_launcher: ^6.1.3

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.5

  #---badges for icons
  badges: ^3.0.1

  #---flutter webview plugin displace
  #flutter_webview_plugin:
  #    git: https://github.com/nuc134r/flutter_webview_plugin.git

  #---logging:
  logging: ^1.0.2
  firebase_core: ^2.0.0
  firebase_crashlytics: ^3.0.1
  package_info_plus: ^4.0.0
  firebase_performance: ^0.9.0+1

  #---db_inspector
  drift_db_viewer: ^2.0.0

  #---validators
  email_validator: ^2.1.17

  #---list extensions
  collection: ^1.16.0

  #---flag
  flag: ^7.0.0

  #---data table 2
  data_table_2: ^2.4.2

  #---devuce info plus
  device_info_plus: ^9.0.2
  label_marker: ^1.0.1
  custom_info_window: ^1.0.1

  #---file picker
  file_picker: ^5.3.3

  #---http
  http: ^0.13.6
  http_parser: ^4.0.2

  #---dio
  dio: ^5.3.2

  #---exif
  exif: ^3.1.4

  #---flutter_media_metadata
  #flutter_media_metadata: 1.0.0+1

  #---date_util
  #date_util: 0.1.4

  #---flutter_native_splash
  #flutter_native_splash: ^2.2.16

  #---Animated splashscreen:
  #animated_splash_screen: ^1.3.0
#---Icons---

flutter_icons:
  android: "launcher_icon"
  ios: true
  image_path: "assets/icons/logo_round.png"
  adaptive_icon_background: "#666666"

dev_dependencies:
  flutter_test:
    sdk: flutter

  #---swagger changes---
  build_runner: ^2.1.11
  chopper_generator: ^6.0.0
  json_serializable: ^6.2.0
  swagger_dart_code_generator: ^2.8.7

  #---Launcher icons---
  flutter_launcher_icons: ^0.13.0

  #---floor generators---
  #floor_generator: ^1.2.0

  #---drift generators---
  drift_dev: ^2.3.0
  #drift_dev: 1.7.1

  #--- analyzer
  #analyzer: ^4.1.0

  # The "flutter_lints" package below contains a set of recommended lints to
  # encourage good coding practices. The lint set provided by the package is
  # activated in the `analysis_options.yaml` file located at the root of your
  # package. See that file for information about deactivating specific lint
  # rules and activating additional ones.
  flutter_lints: ^2.0.1

# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec

# The following section is specific to Flutter.
flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

  # To add assets to your application, add an assets section, like this:
  assets:
    - assets/icons/

  # An image asset can refer to one or more resolution-specific "variants", see
  # https://flutter.dev/assets-and-images/#resolution-aware.

  # For details regarding adding assets from package dependencies, see
  # https://flutter.dev/assets-and-images/#from-packages

  # To add custom fonts to your application, add a fonts section here,
  # in this "flutter" section. Each entry in this list should have a
  # "family" key with the font family name, and a "fonts" key with a
  # list giving the asset and other descriptors for the font. For
  # example:
  # fonts:
  #   - family: Schyler
  #     fonts:
  #       - asset: fonts/Schyler-Regular.ttf
  #       - asset: fonts/Schyler-Italic.ttf
  #         style: italic
  #   - family: Trajan Pro
  #     fonts:
  #       - asset: fonts/TrajanPro.ttf
  #       - asset: fonts/TrajanPro_Bold.ttf
  #         weight: 700
  #
  # For details regarding fonts from package dependencies,
  # see https://flutter.dev/custom-fonts/#from-packages

Thanks for the report @RoarGronmo
I used the code snippet you provided and came up with below runnable code sample that I tried on desktop (mac), web and Android emulator and the text alignment seems to be consistent across all platforms:

 runnable code sample

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter App',
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {

  @override
  Widget build(BuildContext context) {
    late bool status = true;
    return Scaffold(
      appBar: AppBar(
        title: Text("Reproducing badge error"),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            IconButton(
              onPressed: () {
                setState(() {
                  status = !status;
                });
              },
              icon: Badge(
                label: Text('0'),
                child: Icon((status == true ? Icons.compress_outlined:Icons.expand_outlined))),
              ),
          ],
        ),
      ),
    );
  }
}

I verified on latest master version 3.14.0-13.0.pre.67
Can you try the same at your end and check if you still get the reported behavior ?


chore: Update publish_old_docs.yaml to publish old-docs branch

Description
Replace this paragraph with a description of what this PR is doing. If you're modifying existing behavior, describe the existing behavior, how this PR is changing it, and what motivated the change.
Related Issues
Replace this paragraph with a list of issues related to this PR from the issue database. Indicate, which of these issues are resolved or fixed by this PR. Note that you'll have to prefix the issue numbers with flutter/flutter#.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).
This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[ ] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] The analyzer (melos run analyze) does not report any problems on my PR.
[ ] I read and followed the Flutter Style Guide.
[ ] I signed the CLA.
[ ] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change.
[ ] No, this is not a breaking change.

@Salakar Is this way okay?

@Salakar Is this way okay?

Cool, this looks good to me!

@Salakar Is this way okay?

Cool, this looks good to me!


Proposal: Add branch protection rules for o3de/community

Request to add branch protection rules:

[x]  All contributions should be signed using standard DCO rules
[ ]  All contributions require 2 approvals

Seems that o3de/community does not have same standards as other branches

DCO is active in branch, but any "admin" can submit changes without approval. Should follow standard 2 person approval process as with any other PR for o3de


Fix USB not working on Pi4 Dev Image

As it stands, USB doesn't work on the existing Pi4 dev image. (Easy to verify with a USB keyboard) This is easily fixed by enabling some additional kernel options. (And also removing some other unnecessary stuff which leads to a kernel panic if left enabled)
The following Changes are included in this PR:
*Enabled required kernel modules for USB on Pi4 (It is connected via the PCI bus, which is very different from other Pi models)
*Disable some other kernel modules that aren't required (And are disabled on other profiles)

LGTM


Update input_fn.md

a simple, self-contained example for integrating an external python reader for use with tf.contrib.learn.Estimator

Can one of the admins verify this patch?

@roi-f can you please sign the cla?

CLA signed
Sorry for the delay
—-—-—-—-—
Please excuse typos and brevity due to touchscreen keyboard.
Sent from my iPhone

On May 19, 2017, at 9:12 PM, Rasmus Munk Larsen<EMAIL_ADDRESS>wrote:
@roi-f can you please sign the cla?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@roi-f could you address the comments?

@roi-f ping.

hi
sorry for the delay... work :S
i'll sit on it now and see how to address the comments
Roi Frenkel
Algorithm Engineer
2017-07-10 17:23 GMT-04:00 Frank Chen<EMAIL_ADDRESS>
@roi-f https://github.com/roi-f ping.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/pull/9907#issuecomment-314249717,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWi0Y8WYC0Qtu5WX4pDIgyp0oC9ryix_ks5sMpZJgaJpZM4NasVk
.

@roi-f Closing this out because it's been a while since the last update. Please reopen or send a new pull request if you'd still like to make the change. Thanks!


/etc/rc.conf is not correctly transferred to the installed system

Describe the bug
/etc/rc.conf on the installed system is missing some entries.
Presumably
https://github.com/helloSystem/ISO/blob/f1a84b6df2ad474a28d06d9f193b0d984734cafd/overlays/uzip/furybsd-live-settings/files/usr/local/bin/furybsd-install#L183-L184
is not working correctly?
To Reproduce
Steps to reproduce the behavior:

Install helloSystem to disk
Check /etc/rc.conf

Expected behavior
All settings from https://github.com/helloSystem/ISO/blob/experimental/settings/rc.conf.common are there in the installed system.
Version (please complete the following information):

Live ISO or installed system to disk: Installed
FreeBSD version (System --> About this Computer): 12.1
helloSystem build (cat /.url): https://github.com/helloSystem/ISO/commit/1e8d54e
Running in a virtual machine: no

Additional context
https://github.com/helloSystem/Utilities/issues/37#issuecomment-812584946

Question to @pkgdemon:
Why not only use /etc/rc.conf, why also do things in /etc/rc.conf.local?

Had to rollback 32f8310 and 32f8310 because they resulted in Xorg being broken.

https://github.com/helloSystem/ISO/commit/e738d386750d8acf6c57c5f6cd4d94f93bf1e838 closes this.

Questions to @pkgdemon:

Why does build.sh put things into /etc/rc.conf.local but then the installer script does not carry over the things in /etc/rc.conf.local to the installed system?
Why not only use /etc/rc.conf, why also do things in /etc/rc.conf.local?

@probonopd Sorry for delay.  Here are answers...
1.) I believe I did that for two reasons.  First this command needed to generate variables required for a default install with zfs bsdinstall config will wipe rc.conf https://github.com/helloSystem/ISO/blob/experimental/overlays/uzip/furybsd-live-settings/files/usr/local/bin/furybsd-install#L77.  Secondly I wanted user configured settings to carry over.
2.) I added rc.conf.local so I could have special settings only for the livecd that would not be part of install.


Authentication pop-up [Signup - Login ]

Going to create an authentication page for signup and also login before adding authe system with firebase.

Couldn't find a way to add another layout to Astro with Tailwind. Going to add a pop-up modal for now.

Opened in wrong repository


Provide default JS and Sass

Set up the engine to provide default JS and CSS.
For now, only added support for select2 and time ago.
On the CSS side, there is only a default bootstrap-sass theme for now.
This is integrated with the dummy app (rake dev).
Perhaps Bootstrap styles can live in a separate gems in the future, but I've just put it here for now.
Messageboard:

Topic show:

New private topic:

This is currently in progress within a handful of simultaneous branches making their way into v0.1.0. The first effort was allowing everything to be packaged up in theme directories :white_check_mark:. The second effort is currently ongoing and is a bourbon/neat theme after re-doing all view layer markup in a "default" theme :clock2:. Following up after that would be to simulate the style work from the first them, with bootstrap (and then maybe foundation).
I'll close this out as a result and we'll continue on with the roadmap. Thank you @glebm for all this hard work. I really appreciate it.

 No?
You get a pass for however long :)
On Mon, Apr 20, 2015 at 5:08 PM, Gleb Mazovetskiy<EMAIL_ADDRESS>wrote:

Cool, I hope I have time to work on this some day [image: :+1:]
—
Reply to this email directly or view it on GitHub
https://github.com/jayroh/thredded/pull/50#issuecomment-94568456.

Still learning the ropes, getting up to speed at Google is a lengthy process. Enjoying it though :)


not working correctly in chrome 69.0

Intersection observere , is not trigger for every alternative, rail of images

Can you please post an example to be able to reproduce the issue?


Add styleguide

WIP!
This PR adds the styleguide along with some examples.
Closes #105

Current coverage is 95.58% (diff: 100%)

Merging #313 into master will not change coverage

@@             master       #313   diff @@
==========================================
  Files             3          3
  Lines           136        136
  Methods          20         20
  Messages          0          0
  Branches         32         32
==========================================
  Hits            130        130
  Misses            6          6
  Partials          0          0

Powered by Codecov. Last update 4d40ce5...6b97e9d

Not sure if it is relevant to this PR but I was looking for an option to tell Dropzone not to add any opinionated inline style.
This worked
<Dropzone onDrop={this.onDrop} style={{}}>

YOLO

</Dropzone>

Thanks! Yeah, those default styles will be removed soon.


Enhance recertification workflow as IP owner-based

design decisions

build one "best-of-breed" recertification logic based on owner = IP<-->APP mapping
start with fixed logic: filtering for owner in both src AND destination

pre-requisites

[x] add demo data
[x]  owner mapping processes with ip mapping (as view)
[ ] add a flag for local groups "is_owner_group"
[ ] add flow for rule "is_allow_rule" and fill it for all importers as well as for existing rule data during upgrade

add details for view:

[ ] add src & dst cell negation awareness
[ ] allow for filtering out any in src or dst fields
[ ] add port filtering

enhance recertification page filtered by owner(s)

[ ] add LSB device filtering from report for recertification to allow for gateway-based view
[ ] lookup logged-in user in all groups referenced in owner.id field
[ ] filter rules only for the logged-in owner
[ ] also allow for auditor and admin to have the view (read-only) without any fixed filters but with a manual filter option for arbitrary owners

advanced stuff

[ ] add export/report functionality for recertification view(s)
[ ] add settings page for outgoing email server (hostname, port, tls y/n, optional user & password)
[ ] add smart email notifications for owners
[ ] provide import mechanism to bulk-import a list of owner definitions
[ ] always create a single local ldap group "app-id_autogenerated_owner_group" for all owners, containing both the main owner and the owner group
[ ] performance optimization: if view becomes to slow for big data, build basic rule: fill  rule_owner table nightly --> (trying first with dynamic view - need to test this with large data sets)
[ ] add manual rule/owner mapping UI

Could be interesting to compare this approach to the current JAVA based repo created. In there an Application based approach running on a subscriber pattern allows to decouple management of Firewall Rules into a relation of  "Communication relation A  -> D" matching via Firewall Architect or Automation based relation creation to "installed basis ( firewall rules)" of the firewalls identified in path to provide the requested connectivity.
This approach as well provides   Actual vs. Target and Target vs. Actual  reporting.


DTS binding create devicetree_unfixed.h build error at v2.7.0

Describe the bug
I added the dts binding file and devicetree node, it compiles normally under v2.6.0, but fails to compile under 2.7.0-rc2.
To Reproduce
Steps to reproduce the behavior:

Add file dts/bindings/sensor/rotary-encoder.yaml

description: |
  Sensor driver for the relative-axis rotary encoder

compatible: "rotary-encoder"

properties:
  label:
    type: string
    required: true
  a-gpios:
    type: phandle-array
    required: true
    description: A pin for the encoder
  b-gpios:
    type: phandle-array
    required: true
    description: B pin for the encoder
  ppr:
    type: int
    description: Pulse Per Revolution
    required: false
  spp:
    type: int
    description: |
        Number of steps (stable states) per period
        1: Full-period mode (default)
        2: Half-period mode
        4: Quarter-period mode
    required: false

add node to board devicetree

input_encoder: rotary_encoder {
        compatible = "rotary-encoder";
        status = "okay";
        label = "INPUT_ENCODER";
        a-gpios = <&gpio1 22 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
        b-gpios = <&gpio1 23 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
        ppr = <15>;
        spp = <2>;
};

Add driver file drivers/sensor/rotary_encoder/rotary_encoder.c

#define DT_DRV_COMPAT rotary_encoder

#include <device.h>
#include <drivers/gpio.h>
#include <drivers/sensor.h>

When I use west to build,See error

/mnt/e/tomato/t-clock-master/build/zephyr/include/generated/devicetree_unfixed.h:723:39: error: expected ')' before string constant
723 | #define DT_N_S_rotary_encoder_P_label "INPUT_ENCODER"

Expected behavior
Build Pass.
Impact
Can‘t migrate the Rotary encoder driver code from 2.6.0 to 2.7.0
Additional context
I check devicetree_unfixed.h:723:39， Everything seems to be normal, I don’t know why the compilation error occurs
#define DT_N_S_rotary_encoder_STATUS_okay 1

/* Pin control (pinctrl-<i>, pinctrl-names) properties: */
#define DT_N_S_rotary_encoder_PINCTRL_NUM 0

/* Generic property macros: */
#define DT_N_S_rotary_encoder_P_label "INPUT_ENCODER"
#define DT_N_S_rotary_encoder_P_label_STRING_TOKEN INPUT_ENCODER
#define DT_N_S_rotary_encoder_P_label_STRING_UPPER_TOKEN INPUT_ENCODER

Hi, I can't reproduce this issue.
I tried to follow your steps to reproduce exactly using this branch:
https://github.com/mbolivar-nordic/zephyr/tree/bug-38675
And I tested this with:
west build -b nrf52840dk_nrf52840 samples/hello_world/ -p

The file drivers/sensor/rotary_encoder/rotary_encoder.c builds without error.
Can you please confirm this branch is what you are trying to do? If not, can you please push a commit based on that branch which reproduces the issue, so I can test it?

@mbolivar-nordic Thanks for checking, Sorry,I didn’t write all the code, it wasted your extra checking time. I have found the cause of the problem, this is my mistake. In drivers/sensor/rotary_encoder/rotary_encoder.c, the code is as follows:
#define DT_DRV_COMPAT rotary_encoder

#include <device.h>
#include <drivers/gpio.h>
#include <drivers/sensor.h>

//some driver code
....

#define ENCODER_INST(n)											      \
	struct encoder_data encoder_data_##n;								      \
	const struct encoder_config encoder_cfg_##n = {							      \
		.a_label = DT_INST_GPIO_LABEL(n, a_gpios),						      \
		.a_pin = DT_INST_GPIO_PIN(n, a_gpios),							      \
		.a_flags = DT_INST_GPIO_FLAGS(n, a_gpios),						      \
		.b_label = DT_INST_GPIO_LABEL(n, b_gpios),						      \
		.b_pin = DT_INST_GPIO_PIN(n, b_gpios),							      \
		.b_flags = DT_INST_GPIO_FLAGS(n, b_gpios),						      \
		COND_CODE_0(DT_INST_NODE_HAS_PROP(n, ppr), (1), (DT_INST_PROP(n, ppr))),		      \
		COND_CODE_0(DT_INST_NODE_HAS_PROP(n, spp), (SPP_FULL), (DT_INST_PROP(n, spp))),		      \
	};												      \
	DEVICE_AND_API_INIT(encoder_##n, DT_INST_LABEL(n), encoder_init, &encoder_data_##n, &encoder_cfg_##n, \
			    POST_KERNEL, CONFIG_SENSOR_INIT_PRIORITY, &encoder_driver_api);

DT_INST_FOREACH_STATUS_OKAY(ENCODER_INST)

DEVICE_AND_API_INIT is supported in 2.6.0 but has been marked as obsolete. 2.7.0 removed it, which cause build error at 2.7.0.
Now I replaced DEVICE_AND_API_INIT with DEVICE_DT_INST_DEFINE, it can be compiled under 2.7.0.


Certificate Issues with Calendar

See here, and the solution required:
https://github.com/nextcloud/calendar/issues/250

Did https://github.com/Wonderfall/dockerfiles/commit/8f7a3f8f3bba4a04c21122d2a02b9bd7e1b12d76 fix your issue?

How can I apply the fix in a running installation. Updating the images gives me an error!!

Sorry I missed this, but it did resolve my issue.
Here's a private url for my debugging calendar for anyone else who might find the ability to test useful.
https://calendar.google.com/calendar/ical/benyanke.com_h845b7ivfu249ltaomhrhus178%40group.calendar.google.com/private-2b78935486dd72d024f5d01f25930a3f/basic.ics

Sorry I missed this, but it did resolve my issue.
Here's a private url for my debugging calendar for anyone else who might find the ability to test useful.
[Sorry I missed this, but it did resolve my issue.
Here's a private url for my debugging calendar for anyone else who might find the ability to test useful.
https://calendar.google.com/calendar/ical/benyanke.com_h845b7ivfu249ltaomhrhus178%40group.calendar.google.com/private-2b78935486dd72d024f5d01f25930a3f/basic.ics](https://calendar.google.com/calendar/ical/benyanke.com_h845b7ivfu249ltaomhrhus178%40group.calendar.google.com/private-2b78935486dd72d024f5d01f25930a3f/basic.ics)
@dalareo  - see if you can add the URL above as a calendar.

Hi @benyanke I am not using Wonderfall image anymore. Sorry.


Fix url form

It shows this error whenever I try to find a new video.

you just have to enter the video id i.e. the id after "v", maybe we should just change it to asking for entire url instead of just an id

Sorry my bad. But wouldn't it be better to implement a query function just like youtube?
Like users search it by keywords and the function fetches top 10 videos or top 5, something like that.
I guess it would be better for user experience. Just a suggestion.

planning to do that but it will be easier if we are using react for the same believe, what's your suggestion ?

I totally agree with you. React's gonna make it a lot easier.

fixed in the latest commit


Shortcuts are activate when try to add code block

Describe the Bug
If you try to insert a number when is used code block box, the system execute the shortcut.
Steps to Reproduce

Edit any book.
Try to insert code block.
Insert any number.

Expected Behaviour
Number inserted.
Screenshots or Additional Context
No response
Browser Details
Chrome
Exact BookStack Version
23.05
PHP Version
8.0
Hosting Environment
Centos

Solved! thanks!


Remove UserVoice references

This PR redirects the reference to UserVoice to Microsoft Q&A for feature requests.

Docs Build status updates of commit cc6011d:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/index.md
:warning:Warning
View
Details

Contributing.md
:white_check_mark:Succeeded

Issue_Template.md
:white_check_mark:Succeeded

README.md
:white_check_mark:Succeeded

docs/docfx.json
:white_check_mark:Succeeded

docs/index.md

Line 147, Column 34: [Warning-file-not-found] Invalid file link: 'h/answers/questions/topics/single/312419.html'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 40e1023:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Contributing.md
:white_check_mark:Succeeded

Issue_Template.md
:white_check_mark:Succeeded

README.md
:white_check_mark:Succeeded

docs/docfx.json
:white_check_mark:Succeeded

docs/index.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 59295e3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Contributing.md
:white_check_mark:Succeeded

Issue_Template.md
:white_check_mark:Succeeded

README.md
:white_check_mark:Succeeded

docs/docfx.json
:white_check_mark:Succeeded

docs/index.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


mDNS scan crashes on macOS apple silicon

I had the latest changes of your dev branch @guyluz11 but the mDNS scan still breaks on IPv6 Addresses. I'm attaching the output here.
Unhandled exception:
FormatException: Invalid radix-10 number (at character 1)
1%lo0
^

#0      int._handleFormatError (dart:core-patch/integers_patch.dart:131:5)
#1      int._parseRadix (dart:core-patch/integers_patch.dart:142:16)
#2      int._parse (dart:core-patch/integers_patch.dart:103:12)
#3      int.parse (dart:core-patch/integers_patch.dart:65:12)
#4      new ActiveHost (package:network_tools/src/models/active_host.dart:19:20)
#5      MdnsScanner._findingMdnsWithIp (package:network_tools/src/mdns_scanner/mdns_scanner.dart:75:37)
<asynchronous suspension>

Output of dns-sd -B _services._dns-sd._udp local
Browsing for _services._dns-sd._udp.local
DATE: ---Thu 28 Jul 2022---
21:23:52.300  ...STARTING...
Timestamp     A/R    Flags  if Domain               Service Type         Instance Name
21:23:52.301  Add        3   4 .                    _tcp.local.          _airplay
21:23:52.301  Add        3   4 .                    _tcp.local.          _raop
21:23:52.301  Add        3   5 .                    _tcp.local.          _airplay
21:23:52.301  Add        3   5 .                    _tcp.local.          _raop
21:23:52.301  Add        3   1 .                    _tcp.local.          _airplay
21:23:52.301  Add        3   1 .                    _tcp.local.          _raop
21:23:52.301  Add        3  11 .                    _tcp.local.          _airplay
21:23:52.301  Add        3  11 .                    _tcp.local.          _raop
21:23:52.301  Add        2  11 .                    _udp.local.          _mi-connect

Output of dns-sd -B _ipp._tcp local
Browsing for _ipp._tcp.local
DATE: ---Thu 28 Jul 2022---
21:25:36.057  ...STARTING...

Hi
I have included a fix for that in my last pr, please test again and close it if you cannot reproduce it.


Add ability to run/optimize variables in strategies

We want the ability to be able to optimize the values of variables.
Strategies should let you pick number variables to optimize. For each variable, you should be able to specify a Start, End, and Step. The strategy engine should run the strategy for each combination for variable runners and pick the result with the highest account value.

Delivered to master.
Commit
commit 77d6aca44692acb061f36fa9ba2a7867c21b8500
Author: Alex Hunt<EMAIL_ADDRESS>Date:   Wed May 4 15:30:30 2022 -0400
Issue63: Added the ability to run variables thru a range of values and pick the highest value resulting context.

Testing

Test adding/removing variable runners from a strategy.
Restart the app and verify they are reloaded.
Run a strategy with a variable runner and verify it picks the highest value account from that range.


Fails With Type Hints

This is a super useful extension! I noticed that it does not fill if there are type hints in the arguments.
Example:
class Test:
    def __init__(self, val):
        self.val = val  # works fine

class Test:
    def __init__(self, val: str) -> None:
        # nothing happens

Yes thank you for bringing this up, I was able to replicate the issue and will be working on fixing it shortly

Issue has been fixed and type hints are now supported

Thanks for the quick update, it works great!


Update URL of "CAN_BUS_Shield"

Resolves (partially) https://github.com/arduino/library-registry/issues/1295

ERROR: Library name CAN_BUS_Shield not found in the Library Manager index. Library
       names are not allowed to change after being added to the index. See:
       https://github.com/arduino/Arduino/wiki/Library-Manager-FAQ#how-can-i-change-my-librarys-name (Rule LP018)

The error reported by the bot is expected and will be resolved by the update of the registered name for the library in https://github.com/arduino/library-registry/pull/1298

Done in #1298


Refactor DuplicableRowsMixin field key/index generation

The DuplicableRowsMixin uses Util.getUniqueId to generate keys/indices at the moment. These keys are used as array indices and are needed to obtain correct from field order.
Problem with the current approach is that items in an array with very high keys (basically every number above 2^32-1) are excluded when creating a deepCopy clone.
The fix introduced in mesosphere/marathon-ui#633 works around this issue by truncating the Util.getUniqueId number to a smaller number with a higher risk of collisions.
The key needs to only be locally unique, thus a simple consecutive number should do the trick. As this a less complicated and error prone we should refactor the DuplicableRowsMixin accordingly.

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-2634. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.


TBCM-52 - resolved search input field filter of occupations data. Als…

resolved search input field filter of occupations data.
fixed styling issue in Activities Gap table body.

Tested on my end, works great!


Sail stops the container when running shell commands

Sail Version: 1.4.7
Laravel Version: 8.33.1

Description:
When I try to execute any command using sail, it gives the following output:
Shutting down old Sail processes...
Sail is not running.

Steps To Reproduce:

Install a fresh Laravel project (with jetstream) with laravel new example --jet
Navigate to the project root
Start the Sail container with sail up -d
Execute a shell command, eg. sail artisan migrate
Observe the process shutting down with output Shutting down old Sail processes...
Observe the error Sail is not running. being returned.

Can't reproduce this. It keeps running for me. Seems like there's something specific to your environment that prevents the daemon from continuing to run.
Please try a support channel:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

Thanks.

Just wanted to chime in here and say that I have the same issue. Anytime I try to run a sail command, the process exists.
I ran into this after having issues setting up Sail for the first time on a new project:

I'm not sure if this helps for you but i had to make sure that APP_SERVICE and the name of the service in the docker-compose.yml matched.


Opening terminal and opening a second window then closing the first window with ctrl+shift+w freezes terminal

Environment
Windows build number: Microsoft Windows [Version 10.0.19042.844]
Windows Terminal version: 1.5.10411.0

Steps to reproduce

Open up a new fresh terminal instance
Open up a new tab (you now have a total of two tabs open)
Switch to the previous tab (the one you started out with when you opened up the terminal)
Close the tab by using the default keybinding to close a pane which is ctrl+shift+w (see this for reference https://docs.microsoft.com/en-us/windows/terminal/customize-settings/actions#close-pane)

Expected behavior
The previous tab (the first tab) closes and focus goes to the recently second opened tab.
Actual behavior
The whole terminal freezes and I have to either close the terminal by using alt+F4 or terminate the process in task manager.
Notes
This issue seems closely related to this one https://github.com/microsoft/terminal/issues/5799 but it still doesn't work for me.

Well. That's certainly weird. You're not using anything like focus mode, you running the Terminal full-screen? Could you share your settings? Are you using any sort of accessibility software (Narrator, NVDA)?
I'm having a hard time reproing this, but I also only have 1.6+ builds installed 😕

Ah, you right! This issue only applies to when the terminal is in focus mode (not full-screen nor default mode).
I've updated the issue with the new information.
Here is my settings:
{
    "$schema": "https://aka.ms/terminal-profiles-schema",
    "defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}",
    "copyOnSelect": false,
    "copyFormatting": false,
    "launchMode": "focus",
    "profiles":
    {
        "defaults":
        {
            "useAcrylic": true,
            "acrylicOpacity": 0.8,
            "fontSize": 9,
            "cursorShape": "filledBox"
        },
        "list":
        [
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "startingDirectory" : "//wsl$/Ubuntu/home/anders"
            },
            {
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                "name": "Command Prompt",
                "commandline": "cmd.exe",
                "hidden": false
            },
            {
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "name": "Windows PowerShell",
                "commandline": "powershell.exe",
                "hidden": false
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            }
        ]
    },
    "schemes": [],
    "actions":
    [
        { "command": "find", "keys": "ctrl+shift+f" },
        { "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" },
        {  "command": "toggleFocusMode", "keys": "shift+f11" }
    ]
}

@zadjii-msft - wasn't it solved in 1.6 by https://github.com/microsoft/terminal/pull/8549?

I've just tested it in 1.6 and it works! Should've updated!


[OTHER] refactor large file

What would you like to share?
We have a large file in chat.jsx, break the file into using helper.js, so we can just call the functions in chat.jsx, if you have a better to do this don't hesitate to tell me, let's have a discussion.
Additional information
No response
👀 Have you checked if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Contributing Guidelines?

[X] I have read and understood the rules in the Contributing Guidelines

Are you willing to work on this issue ?
None

Can I work on this?

Can I work on this?

Definitely, thanks for wanting to contribute, Make sure you follow the rules 👉🏽here👈🏽, else your PR will not be accepted and will be closed. Good Luck

hi @Ravina-Deogadkar how's this going?

@Dun-sin I'm interested in working on this issue. Could you please reassign it to me?

@Dun-sin I'm interested in working on this issue. Could you please reassign it to me?

Hold on, if I don't get a response from @Ravina-Deogadkar then you can have it, just have some patience

Hi @Dun-sin, Just started with it. Thinking of raising a PR over a weekend.

Hi @Dun-sin, Just started with it. Thinking of raising a PR over a weekend.

Okay

@Ravina-Deogadkar it's pass the weekend

Hi, could you please describe this issue in more detail? I'm not quite sure what the goal here is.

Hi, could you please describe this issue in more detail? I'm not quite sure what the goal here is.

When you have a big function and you want to break it down and make concept more reusable, what do you do?
Read the issue again with this concept in mind

@Dun-sin Could you please assign it to me?

Hi, could you please describe this issue in more detail? I'm not quite sure what the goal here is.

When you have a big function and you want to break it down and make concept more reusable, what do you do?
Read the issue again with this concept in mind

Ah I see, this is something I would like to work on. Could you perhaps assign this to me?

Hi, could you please describe this issue in more detail? I'm not quite sure what the goal here is.

When you have a big function and you want to break it down and make concept more reusable, what do you do?
Read the issue again with this concept in mind

Ah I see, this is something I would like to work on. Could you perhaps assign this to me?

Sadly @MaybeSHAH has been asking for over 2 weeks


Example in dft not working or outdated

When runing example
https://github.com/pyscf/pyscf/blob/7b91b3ce5a00947654c9057bdf1a22499278b2bf/examples/dft/24-define_xc_functional.py
i got the following stacktrace:
Traceback (most recent call last):
  File "example.py", line 51, in <module>
    mf.kernel()
  File "<string>", line 2, in kernel
  File "/opt/conda/lib/python3.8/site-packages/pyscf/scf/hf.py", line 1692, in scf
    kernel(self, self.conv_tol, self.conv_tol_grad,
  File "/opt/conda/lib/python3.8/site-packages/pyscf/scf/hf.py", line 128, in kernel
    vhf = mf.get_veff(mol, dm)
  File "/opt/conda/lib/python3.8/site-packages/pyscf/dft/rks.py", line 80, in get_veff
    n, exc, vxc = ni.nr_rks(mol, ks.grids, ks.xc, dm, max_memory=max_memory)
  File "/opt/conda/lib/python3.8/site-packages/pyscf/dft/numint.py", line 1168, in nr_rks
    for i, ao, mask, wv in block_loop(ao_deriv):
  File "/opt/conda/lib/python3.8/site-packages/pyscf/dft/numint.py", line 1148, in block_loop
    exc, vxc = ni.eval_xc_eff(xc_code, rho, deriv=1, xctype=xctype)[:2]
  File "/opt/conda/lib/python3.8/site-packages/pyscf/dft/numint.py", line 2751, in eval_xc_eff
    exc, vxc, fxc, kxc = self.eval_xc(xc_code, rhop, spin, 0, deriv, omega, verbose)
TypeError: eval_xc() takes from 2 to 6 positional arguments but 7 were given

When running following lines, i debugged the problem and it is in mf.kernel()
https://github.com/pyscf/pyscf/blob/7b91b3ce5a00947654c9057bdf1a22499278b2bf/examples/dft/24-define_xc_functional.py#L49-L52
Woking with pyscf 2.1.1 in python 3.8

this is the output in jupyer notebook, i think is easier to see
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In [1], line 50
     48 mf = mf.define_xc_(eval_xc, 'GGA', hyb=hybrid_coeff)
     49 mf.verbose = 4
---> 50 mf.kernel()
     52 # half exact exchange in which 40% of the exchange is computed with short
     53 # range part of the range-separation Coulomb operator (omega = 0.8)
     54 beta = 0.2

File <string>:2, in kernel(self, dm0, **kwargs)

File /opt/conda/lib/python3.8/site-packages/pyscf/scf/hf.py:1692, in SCF.scf(self, dm0, **kwargs)
   1687 self.build(self.mol)
   1689 if self.max_cycle > 0 or self.mo_coeff is None:
   1690     self.converged, self.e_tot, \
   1691             self.mo_energy, self.mo_coeff, self.mo_occ = \
-> 1692             kernel(self, self.conv_tol, self.conv_tol_grad,
   1693                    dm0=dm0, callback=self.callback,
   1694                    conv_check=self.conv_check, **kwargs)
   1695 else:
   1696     # Avoid to update SCF orbitals in the non-SCF initialization
   1697     # (issue #495).  But run regular SCF for initial guess if SCF was
   1698     # not initialized.
   1699     self.e_tot = kernel(self, self.conv_tol, self.conv_tol_grad,
...
   2753                                   verbose)
   2754 if deriv > 2:
   2755     kxc = xc_deriv.transform_kxc(rhop, fxc, kxc, xctype, spin)

TypeError: eval_xc() takes from 2 to 6 positional arguments but 7 were given


More support for CENNZnet Extrinsics

Encoding an extrinsic panics if the FeeExchange version is not 1.
Change this to return an error instead.

Also contains commits that add more support for CENNZnet including a fix for a bug where u128 and u256 numbers should be encoded as a hex string when used with the RPC.

Also contains commits that add more support for CENNZnet including a fix for a bug where u128 and u256 numbers should be encoded as a hex string when used with the RPC.


Use hashes of email + phone in gundb indexes

always write user phone + mobile to gundb indexes, no matter if private or public but use a sha512 hash of them.
when user set/update his email/mobile we also update the indexes gun.get('users/byemail') and gun.get('users/bymobile')
currently if private we remove from index and if public we add to index in plain text ie gun.get('users/bymobile').get('9725949383').put(profile)
change to store in index for both public+private, but store the index key as sha512 hash of mobile/email
Definition of Done

[ ] users are reachable in index both in private/public email/mobile
[ ] index keys are hash sha512
[ ] remove index check of existing key both in userstorage setindex and in signup email/mobile form, in case

#1519 implemented here


Helgen dungeon bug

Describe the bug
Upon reaching where the group of spider is, while trying to proceed through the dungeon, system detects a ignore collision behavior, then a warning shows up, afterward the player is teleported out in Helgen Keep.
To Reproduce
Steps to reproduce the behavior:

Go to Helgen dungeon
Do as said behavior in description

Expected behavior
player will be teleported out.
Screenshots

Modlist version
0.3.0
Did you add any additional mods?
No
Save file

Same as #59


doc/index.html: update/fix Tails instructions

I just tested on Tails 1.3 and found that while the instructions result in a
working Pond (with GUI) they also result in a .bashrc that prints these two
errors in every new shell:
unexpected EOF while looking for matching `''
syntax error: unexpected end of file

One of the aliases (pond) was still set, but the others (pond-build, pond-cli,
pond-install-deps) are not set. I'm not sure how this could've happened as I do
remember testing the .bashrc before. Anyway, this commit fixes the instructions
so that the aliases get saved properly.

Oops, I totally lied - I actually tested in Tails 1.2.3, not Tails 1.3. Having now actually tested in Tails 1.3 I can report that they've removed the HTTP proxy and go get is now broken. I'll open a new pull request soon.

@leif just some comments and questions:

Wouldn't it be easier to use Tails' Additional Software feature instead of manually installing the dependencies using an alias? Or should this wait until the feature isn't marked as experimental anymore in Tails?
GOPATH isn't needed to run Pond and could be removed from .bashrc saving a line or two in the instructions. (See also #163)
What do you mean with "they've removed the HTTP proxy"? Is the problem the same as the one described here agl/xmpp-client#82? (I haven't had time to investigate the best solution there, and I am quite certain that the problem is the same.)

Another note: When the golang.org/x import paths are used instead of code.google.com/p, then mercurial also isn't needed anymore, so one packet less has to be installed.

Wouldn't it be easier to use Tails' Additional Software feature instead of manually installing the dependencies using an alias? Or should this wait until the feature isn't marked as experimental anymore in Tails?

Yeah that looks like a good idea. I haven't tried the Additional Software feature yet.

GOPATH isn't needed to run Pond and could be removed from .bashrc saving a line or two in the instructions. (See also #163)

Good point.

What do you mean with "they've removed the HTTP proxy"? Is the problem the same as the one described here agl/xmpp-client#82? (I haven't had time to investigate the best solution there, and I am quite certain that the problem is the same.)

They've completely removed polipo, the HTTP proxy which previously made lots of things work including go get. For more info you can look at the other related tickets mentioned in the Tails changelog.
Anyway, as I just wrote on the xmpp-client ticket, while investigating this I noticed that go get actually falls back to HTTP when HTTPS connections fail (!!!) so it appears that go get isn't actually a safe command to run over tor (or any untrusted network). I'm very disappointed in go right now :(

The current best instructions for installing pond on Tails can be found in pull request #187


[BUG] Azure.Storage.Blob v12 performance vs Microsoft.Azure.Storage.Blob v11 on .NET Framework 4.8

Library name and version
Azure.Storage.Blob v12.*
Describe the bug
I have done 2 straight migrations of the v11 SDK to v12 SDK. One on dotnet 6 and one on .NET Framework. The dotnet and the .NET frameworks implementation virtually contain the same logic (concering Azure Blbos) but the performance of 2 solutions is vastly different.
A simple call the BlobClient.Exists on the dotnet solution is logged by Application Insights as roughly taking 20 to 30 milliseconds.
Doing the same on .NET Framework without any tuning this is about 500 milliseconds.
I was able to get the .NET Framework performance to roughly 80 ms (best case scenario) by caching the BlobServiceClient (which btw i'm not doing on the dotnet solution). But i'm now seeing a performance degradation through the lifespan of my application. (the call can take up to 200 ms after a couple of hours of running)
Expected behavior
Similar performance in the .NET Framework libraries as the dotnet framework libraries.
I understand dotnet is the way forward but I was not expecting such large performance differences between a library simply wrapping a bunch of http(s) calls.
Actual behavior
The .NET framework perform 10 to 20 times slower on the same code base.
The .NET framework implementation seems to suffer from degrading performance through lifespan of the application
Reproduction Steps
N/A yet
Environment
the dotnet exe is hosted on AKS on linux containers
the .NET framework exe is hosted on AKS on windows containers

@elangelo Redirecting this to services team to look into it.

I investigated this a bit further and by managing my own HttpClient connction pool i'm able to keep a consistent performance through the lifetime of my application.
This is a bit of a problem as this is more or less disencouraged from doing this

I haven't heard anything on this issue. Going to close it myself as i think by caching the BlobServiceClient as recommended i get most of the performance i was expecting.


Update Pages “PestControlPage”

Automatically generated by Netlify CMS

👷 Deploy Preview for chic-shortbread-66a66b processing.

Name
Link

🔨 Latest commit
5e82c604a5418a54a2cfd8800a26a000b1616aad

🔍 Latest deploy log
https://app.netlify.com/sites/chic-shortbread-66a66b/deploys/654daa25093cb500085ec8fb


Just pulled, light won't compile, ICD Manager (CON-838)

What is this?
e/jonsmirl/aosp/esp-matter/components/esp_matter/esp_matter_feature.cpp
/home/jonsmirl/aosp/esp-matter/components/esp_matter/esp_matter_feature.cpp: In function 'uint32_t esp_matter::cluster::on_off::feature::dead_front_behavior::get_id()':
/home/jonsmirl/aosp/esp-matter/components/esp_matter/esp_matter_feature.cpp:340:38: error: 'kDeadFrontBehavior' is not a member of 'chip::app::Clusters::OnOff::Feature'
  340 |     return (uint32_t)OnOff::Feature::kDeadFrontBehavior;
      |                                      ^~~~~~~~~~~~~~~~~~
[36/175] Building CXX object esp-idf/esp_matter/CMake...omeip/connect

What is an ICD Manager and why does a light bulb need one?

I've commended it out so that I can restart tests running on most up-to-date light code.

Could you please update the submodule? We have update the connectedhomeip submodule recently. BTW, ICDManager is designed for Intermittently Connected Device(ICD) which is related to power save.

@wqx6
How to update the submodules safely?  I did try to update to update submodules (connectedhomeip) but something is not going right
Can you provide the command?
Thanks

@ahmed8812 You can use these two commands:
git submodule sync --recursive
git submodule update --init --recursive

This commit is not in the CHIP repo
jonsmirl@ares:~/aosp/esp-matter$ git submodule update --init --recursive
fatal: transport 'file' not allowed
fatal: Fetched in submodule path 'connectedhomeip/connectedhomeip', but it did not contain 699ff65e065a28e4b7ee3a2d84110444b1709040. Direct fetching of that commit failed.
fatal:

@jonsmirl I am able to compile the light example. The CI runs the compilations for examples, before the code is pushed to Github. So, ideally it should work fine. Please close the issue if you are able to get it to work

I fixed it now. I was looking in the wrong place. There was nothing wrong with esp-matter. The problem was that I forgot I put a log statement in the CHIP repo for the PACKET_BUFFER error. That change was preventing the CHIP tree from updating.
Git generated an awful error message:
jonsmirl@ares:~/aosp/esp-matter$ git submodule update --init --recursive
fatal: transport 'file' not allowed
fatal: Fetched in submodule path 'connectedhomeip/connectedhomeip', but it did not contain 699ff65e065a28e4b7ee3a2d84110444b1709040. Direct fetching of that commit failed.
fatal:


Apply appropriate labels on PVCs to facilitate DVM rollback

The PR does the following:

Adds two new attributes PlanResources and MigrationUID to the DVM task struct.
Adds a new function GetMigrationForDVM based on owner reference.
Adds MigMigrationLabel and MigPlanLabel on destination PVCs to facilitate rollback.
Adds a new function to fetch common dvm labels getDVMLabels().
Converts labels strings to const strings.
Fixes https://github.com/konveyor/mig-controller/issues/840

@shubham-pampattiwar have you been able to verify that rollback cleans up the DVM resources with your changes in place?

@shubham-pampattiwar nice work on the PR so far.
Have you been able to verify that rollback cleans up the DVM resources with your changes in place?
@djwhatle Yes I tried the rollback operation after all my changes for the django app, the running pods, svc and routes were not present on the destination cluster namespace as well as the pvc was deleted. Is there anything else that I need to check ?

@shubham-pampattiwar nice work on the PR so far.
Have you been able to verify that rollback cleans up the DVM resources with your changes in place?

@djwhatle Yes I tried the rollback operation after all my changes for the django app, the running pods, svc and routes were not present on the destination cluster namespace as well as the pvc was deleted. Is there anything else that I need to check ?

That sounds good!

Changes look sane to me. Give me a chance to finish testing but code looks good.


add support to request SQS attributes of receiveMessage call which wi…

…ll be attached to the raw message

FYI .... added the same change with fixes for the build failures via https://github.com/TomFrost/Squiss/pull/32.

@geekflyer  I have created an enhanced, typescriped library based on this one with your fix in it - https://github.com/PruvoNet/squiss-ts
Please be aware that the api is not fully backwards compatible. Please let me know if that helps you


Warn when running the bare module

When running go run github.com/prisma/prisma-client-go, the command hangs, since Prisma is supposed to invoke that exact command. It should warn that you should probably use go run github.com/prisma/prisma-client-go <command> instead.

fixed via #147


Update Get-SmbServerNetworkInterface.md

added a description to examples and correct syntax.

Docs Build status updates of commit 832d29f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012-ps/smbshare/Get-SmbServerNetworkInterface.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit f7c252f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012-ps/smbshare/Get-SmbServerNetworkInterface.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/smbshare/Get-SmbServerNetworkInterface.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@dariomws306 @get-itips @tseward
Peer review needed for this PR. Thanks.

@get-itips Any additional feedback?


Add support for Python 3.10

Codecov Report

Merging #19 (b68e386) into master (0d855e5) will not change coverage.
The diff coverage is n/a.

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

@@           Coverage Diff           @@
##           master      #19   +/-   ##
=======================================
  Coverage   93.98%   93.98%
=======================================
  Files           3        3
  Lines         183      183
  Branches       16       16
=======================================
  Hits          172      172
  Misses          8        8
  Partials        3        3

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 0d855e5...2496068. Read the comment docs.


C implemententation of Satoshi Labs Slip-0039 Proposal

Howdy,
The folks over at Satoshi Labs (SL) have been proposing a Shamir Secret Sharing Scheme to protect the master entropy used to create HD wallets. Here's a link to the proposal Slip-0039
SL has also provided a python reference implementation.
We here at my employer, Unchained Capital, would love it if Slip-0039 was adopted on a larger scale. To that end, we have written a little implementation fo Slip-0039 in C, and we post it here in the hopes that it finds a wider audience.
Thanks,
--Chris

Thanks! HTC (@Seclabs-htc) has also just released a C version as well at https://github.com/Seclabs-htc/slip39 (and forked here in Blockchain Commons). We should compare the versions. In the meantime, I'm merging.
cc: @dsprenkels @andrewkozlik @maaku @wolfmcnally


Add action and code of conduct

@isabelcosta  seems like the pull request template is still now working, any idea why?
Closes #4
this PR also includes the workflow file, so we once this is accepted github will build a PR every PR as shown in the screenshots below

nice job

@Techno-Disaster Can you please separate the code of conduct PR from the GitHub actions, it seems misplaced. Can you do another PR just about the code of conduct, since these are different things :/ ? Its good to have PRs with separate concerns, we encourage this in our community.

so that would mean first I'll have to make one of the PR and then when thats accepted make the second PR? just confirming if there is any alternative way to split a PR

@Techno-Disaster Can you please separate the code of conduct PR from the GitHub actions, it seems misplaced. Can you do another PR just about the code of conduct, since these are different things :/ ? Its good to have PRs with separate concerns, we encourage this in our community.

so that would mean first I'll have to make one of the PR and then when thats accepted make the second PR? just confirming if there is any alternative way to split a PR

you can do 2 PRs at the same time, and we review them on separate occasions :) You can just remove the code of conduct markdown from this PR and then create another PR for code of conduct :) you can even leave this for other contributors (first timers only), while you concentrate on this maintenance stuff. What do you think? @Techno-Disaster

Can you also create an issue for GitHub action? and then link it in this PR instead of linking the code of conduct one?

@isabelcosta sounds good, i have deleted the code of conduct now and this is the PR only for the workflow action

@isabelcosta  i have added a new issue and linked it to this.

Cool, I don't quite understand how GitHub actions work, will approve to help you test this.
Just a suggestion: It would be nice if you would ask on Zulip for a second opinion, perhaps someone knows about GitHub actions and could give a review :)

Sure, @isabelcosta if you want to know more about github actions this explains it really well. Also i have made a thread in Zulip general/GithubAction to see if someone has any suggestions for this PR.Will merge it after that, thank you

Thank you for sending the resource, I will take a look into. @Techno-Disaster


codegen: Reuse the next_child_local_id hack for template instantiations.

This should be good enough, following the pattern of anonymous items, and should
prevent most of the current noise in stylo updates.
Closes #620
Fixes #619

r? @fitzgen

This may work, but uses the parent item which is not great. I could use the template definition, which would need resolving through typerefs and all that. That'd produce better results I think, but it's not clear if it's worth. Whatever you prefer, @fitzgen

@bors-servo r+

:pushpin: Commit 44f6858 has been approved by fitzgen

:hourglass: Testing commit 44f68587e4635df5661e64f03dd2dd4d9a3ebd30 with merge ea9a9322053b4bfef91206e33a67cf96e2831930...

:sunny: Test successful - status-travis
Approved by: fitzgen
Pushing ea9a9322053b4bfef91206e33a67cf96e2831930 to master...

This is still pretty painful, because some template types are used widely (e.g. nsTArray, UniquePtr), and there can still be tons of different instantiations. I guess it is still better to have mangled name there rather than id.


CI/CD - Let's test gitlab

Overview
To round up gitlab test automation.
Details

[ ] Review current CI Work
[ ] Round some install steps
[ ] Merge changes to main

There isn't enough content in this issue that is actionable.


Update walkthrough-creating-a-cryptographic-application.md

Summary
correcting a typo: buttonEncryptFile_Click to buttonDecryptFile_Click
Fixes #Issue_Number (if available)

Closing and reopening to begin new build.


how to project the model to front image?

Hi,
Thanks for your excellent work. I want to project the model to the front image of three input images, could you please tell me how to project the model to front image?
Thanks!

Hi,
we provide the front view keypoint projection kptB in https://github.com/Fanziapril/mvfnet/blob/master/tools.py#L66. If you want a projected front image, please refer to some rendering lib.


Extend case syntax

This PR allows for a new form of the case macro, where the variable and operator can be extracted outside of the group that defines the matches:
case (
| x == 1 | "one"
| x == 2 | "two"
)

can now be expressed like
case x == (
| 1 | "one"
| 2 | "two"
)

Thanks!
I'm not sure why Appveyor was trying to run a Windows CI - I must have accidentally enabled it for this repo.
I've disabled it now so it won't run for future PRs.


Curly bracket in annote field

Dear Adam,
As requested, I'm creating the issue regarding the problem of curly brackets occuring in annote fields which trigger the script to stop scanning. A further problem, which may be more difficult to resolve, is when there is line breaks and curly brackets in the annote field (which is my case).
Many thanks again for this amazing code.
Ferdinand

Yes, an ending curly brace inside of an "annote" field will prematurely stop the scan to remove this field. A slightly better (but not foolproof) approach would be to search for "},\n", which is less likely to be confused elsewhere. The optimal solution would be to track the number of opened and closed curly braces, so that the scan is stopped once the closing curly brace that corresponds to the opening curly brace is detected (though this still isn't "perfect" because you might have added an extra closing curly brace somewhere).

I have updated the search for the end of an "annote" field to look for "},\n" instead of "},". This makes the search a bit more robust to custom text within the annotation field, but it will still remove the annotation incorrectly if there is "},\n" within the text of the annotation itself.


Adding erosion / dilation / opening / closing

It would be useful to add scikit-image's erosion / dilation / opening / closing functions from skimage.morphology
I'd be happy to put together a PR adding this - if you think it's a useful addition?

Hi @K-Meech ,
yes, that sounds like a useful extension! You can use these functions as blueprints as they are quite similar:
https://github.com/haesleinhuepf/napari-segment-blobs-and-things-with-membranes/blob/2f04ac40383ff1c7df390e21975584f6dad64c11/napari_segment_blobs_and_things_with_membranes/__init__.py#L448-L455
https://github.com/haesleinhuepf/napari-segment-blobs-and-things-with-membranes/blob/2f04ac40383ff1c7df390e21975584f6dad64c11/napari_segment_blobs_and_things_with_membranes/__init__.py#L382-L391
Thanks for considering investing time here! 🙏
Best,
Robert


Expose Mirage Database in the serializer

This is an issue to keep track of a change to address a common request to make it possible to access the Mirage database a Mirage Serializer.
Had a quick chat with Sam about this and he commented the following:

I see the referenced merged PR, should this issue be closed?

My guess is yes.

Thanks, closing


Op 11598 auth sapor api

We prefer small, well tested pull requests.
Please refer to Contributing to Spinnaker.
When filling out a pull request, please consider the following:

Follow the commit message conventions found here.
Provide a descriptive summary for your changes.
If it fixes a bug or resolves a feature request, be sure to link to that issue.
Add inline code comments to changes that might not be obvious.
Squash your commits as you keep adding changes.
Add a comment to @spinnaker/reviewers for review if your issue has been outstanding for more than 3 days.

Note that we are unlikely to accept pull requests that add features without prior discussion. The best way to propose a feature is to open an issue first and discuss your ideas there before implementing them.
https://devopsmx.atlassian.net/browse/OP-11598

This PR  triggered this build in this execution, please merge to master only if this succeeds:  https://spin.prod.opsmx.com/#/applications/gcp-gitprtrigger/executions/details/01FWDPEMFGQNCX7TRFPSQM0WRF

RunTestJar RESULT: Total tests run: 278, Failures: 5, Skips: 0 Reviewers , please check that the changes in this PR did not cause the failures in  http://jenkins.opsmx.net:8181/jenkins/job/Dev-run-tests-on-gitpr-parallel/ws/emailable-report-1979.html


fixes problem for private highways with sidewalk, #1012

Just reordered the if's to fix #1012. All tests pass.

Sorry for my late review here, this must have been buried somewhere under an email pile :(


Post-process API Reference Docs

This adds an additional nodejs script which runs after gen-crd-api-reference-docs. This prettifies and formats the HTML, making it much easier to read and reason about. It also includes a minor cleanup of the generation script for API docs.
This also pre-emptively fixes some issues with MDX parsing in the refreshed website and makes everything a lot easier there.
IMPORTANT: Note that API + CLI reference docs are broken in netlify previews and always have been! It's not possible to check /docs for this, but it is possible to check older checked-in versions of the API docs, e.g. for the 1.5 release

Thank you @jakexks  :heart:


Knex Migration 'Unknown configuration option 'client' value ${clientName}'

Environment
Knex version: 0.16.5
Database + version: PostgreSQL 10.7
OS: Ubuntu 18.04
knexfile.js
const path = require('path')
const config = {
  client: 'pg',
  connection: {
    database: 'test-db',
    user: 'test',
    password: 'test@123'
  },
  pool: {
    min: 2,
    max: 10
  },
  migrations: {
    directory: path.join(__dirname, './migrations/')
  },
  seeds: {
    directory: path.join(__dirname, './seeders/')
  }
}
const knex = require('knex')(config)

module.exports = knex

Running Knex Migration
knex migrate:latest

Error
`knex: Unknown configuration option 'client' value ${clientName}. Note that it is case-sensitive, check documentation for supported values.`

I have tried using client: "pg", client: "postgres" but both results into the same error! I have checked the constants.js file of the source code and it supports pg, postgres, postgresql still I am facing the same issues.
Is it just the new version of knex? Anyone facing the same issue?
Can anyone check if they are facing the same issue?

I tried doing this & results are same!
const config = {
  client: 'sqlite3',
  connection: {
    filename: './mydb.sqlite'
  }
}
const knex = require('knex')(config)

module.exports = knex

knex migrate:latest

`knex: Unknown configuration option 'client' value ${clientName}. Note that it is case-sensitive, check
documentation for supported values.`

knexfile should not export knex instance, but only configuration.

const path = require('path')
const config = {
  client: 'pg',
  connection: {
    database: 'test-db',
    user: 'test',
    password: 'test@123'
  },
  pool: {
    min: 2,
    max: 10
  },
  migrations: {
    directory: path.join(__dirname, './migrations/')
  },
  seeds: {
    directory: path.join(__dirname, './seeders/')
  }
}

const knex = require('knex')(config)

knex.migrate
  .rollback()
  .then((data) => {
    console.log('Data Rollback:', data)
    knex.migrate
      .latest()
      .then(data => {
        console.log('Data Latest:', data)
      })
      .catch(err => {
        console.log('Error Latest:', err)
      })
  })
  .catch(err => {
    console.log('Error Rollback:', err)
  })

module.exports = knex

I tried running migrations from the code itself and this works fine
So I think it is a bug! Can anyone confirm this bug?

I didn't have the time to check Knex source code on this, but since the knexfile.js exports an object with keys: development, production, etc.:
module.exports = {
  development: {
    client: 'mysql',
    connection: {
      host: 'localhost',
      port: 3306,
      database: 'project',
      user: 'root',
      password: 'FILL_ME',
    },
    pool: {
      min: 2,
      max: 10
    },
    migrations: {
      tableName: 'knex_migrations',
      directory: 'database/migrations',
    },
    seeds: {
      directory: 'database/seeds',
    },
  },
  production: {
    client: 'mysql',
    connection: {
      host: 'localhost',
      port: 3306,
      database: 'project',
      user: 'root',
      password: 'FILL_ME',
    },
    pool: {
      min: 2,
      max: 10
    },
    migrations: {
      tableName: 'knex_migrations',
      directory: 'database/migrations',
    },
    seeds: {
      directory: 'database/seeds',
    },
  },
};

by importing:
const knex = require('knex')(knexfile);

It reads the whole object, but not the environmental config development or production. By doing:
const knex = require('knex')(knexfile.development);

It works fine. But it should handle the environmental knex config instead. So it looks like a bug. If I put the .production, once it's fixed, it will break my Server endpoint


Encoding issue (No UTF-8 support)

When i use utf-8 characters, there is an issue. I have to add the encoding in the exporter.py, to solve the issue
    with open(os.path.join(output_path,block_title+'.md'),'w', encoding="utf-8") as output:
        output.write(blocks_convertor(blocks))

Thank you


Fake MEW sites

https://urlscan.io/result/ba5d2af9-f31c-41fd-81d8-3bd9c559e925#summary
https://urlscan.io/result/51f3d783-519e-479d-a240-eab0fe7886d1#summary
https://urlscan.io/result/52d92c7c-f41a-486f-a10b-bfed7fab1b27#summary


Feat reconfiguring centrifuge and centrifugo

Description
I am working on implementing the frontend part of centrifugo.

Fixes #365

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.
Checklist:

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

What's up @devvyhac? Please resolve merge conflicts so I can merge ASAP. Thanks.