Models broken when Globe is disabled

The below code snippet fails because globe is false, removing the line fixes the example.  This is a regression but I'm not sure which version is stopped working in.  (Note you have to remove the line, not set it to true because of the way Viewer options work.)
var viewer = new Cesium.Viewer('cesiumContainer', {
    globe: false
});

var position = Cesium.Cartesian3.fromDegrees(-123.0744619, 44.0503706, 5000);
var heading = Cesium.Math.toRadians(135);
var pitch = 0;
var roll = 0;
var hpr = new Cesium.HeadingPitchRoll(heading, pitch, roll);
var orientation = Cesium.Transforms.headingPitchRollQuaternion(position, hpr);

var entity = viewer.entities.add({
    position : position,
    orientation : orientation,
    model : {
        uri : '../../SampleData/models/CesiumAir/Cesium_Air.glb',
        minimumPixelSize : 128,
        maximumScale : 20000
    }
});
viewer.trackedEntity = entity;

Here's the callstack
TypeError: Cannot read property 'terrainProviderChanged' of undefined
    at Scene.get (http://cesiumjs.org/Cesium/Source/Scene/Scene.js:919:34)
    at new Model (http://cesiumjs.org/Cesium/Source/Scene/Model.js:532:18)
    at Function.Model.fromGltf (http://cesiumjs.org/Cesium/Source/Scene/Model.js:1203:21)
    at ModelVisualizer.update (http://cesiumjs.org/Cesium/Source/DataSources/ModelVisualizer.js:121:31)
    at DataSourceDisplay.update (http://cesiumjs.org/Cesium/Source/DataSources/DataSourceDisplay.js:262:37)
    at Viewer._onTick (http://cesiumjs.org/Cesium/Source/Widgets/Viewer/Viewer.js:1572:49)
    at Event.raiseEvent (http://cesiumjs.org/Cesium/Source/Core/Event.js:142:30)
    at Clock.tick (http://cesiumjs.org/Cesium/Source/Core/Clock.js:308:21)
    at CesiumWidget.render (http://cesiumjs.org/Cesium/Source/Widgets/CesiumWidget/CesiumWidget.js:685:43)
    at render (http://cesiumjs.org/Cesium/Source/Widgets/CesiumWidget/CesiumWidget.js:71:32)

This is probably multiple trivial bugs.  Scene should not access the globe unless it's defined and Model should not subscribe to the terrainChanged event if it's undefined.

@ggetz this is probably a quickie if you have some time.


Warnings are enabled in release mode even when silenceWarnings is enabled

The subject says it pretty much. I'm trying to build DVM with Dub and I get warnings in Tango which will result in a build failure. This only happens when building in release mode (-b release). Both DVM and Tango has disabled warnings using "buildRequirements": ["silenceWarnings"].

The original issue should now also be solved by eb4328ec2248ce5a4ba8dbe8fa7593202dff4387 (fix for #592).


Sharing a volume between containers?

Is there any way to specify a convoy drive:
config

and mount as:
config\app1\conf:/config
config\app2\conf:/config

?
I'm currently using Rancher + GlusterFS + Convoy GlusterFS .. but don;t see a a way to do that...

Please use convoy-nfs instead in Rancher, it can share volume between containers, with specified volume name.


Auto-add certs from ACM by hostname if none are specified via annotation

(I'm picking up a PR from @cv that was lost when the master branch of this project was re-based: https://github.com/kubernetes-sigs/aws-alb-ingress-controller/pull/600)
This change adds a fallback behaviour to the controller's handling of TLS certificates. If the ingress spec has a HTTPS listener but no alb.ingress.kubernetes.io/certificate-arn annotation is found, then the controller will attempt to attach certificates from ACM that best match what is required by the listener. Matching is done via the listeners' spec.rules[].host entries, as well as any hostnames in spec.tls.hosts[]. Wildcard certificates are correctly matched.
e.g.
If I have successfully issued a cert for *.cv.dev.example.com and for website.qifan.example.com, then the following ingress spec will attach both certs to all listeners of the ALB:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/target-type: ip
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS": 443}]'
    kubernetes.io/ingress.class: alb
  name: echoserver
  namespace: echoserver
spec:
  tls:
  - hosts:
    - echoserver.cv.dev.example.com
  rules:
  - host: website.qifan.dev.example.com
    http:
      paths:
      - backend:
          serviceName: echoserver
          servicePort: 80
        path: /
  ...

Potential TODOs:

When multiple certs are attached to a listener, the correct certificate will be used via SNI. Clients that do not support SNI will use the default cert, which is chosen arbitrarily. The controller should instead try to attach the "best" cert as the default for a particular listener.

ALBs only support 25 certificate attachments per load balancer (https://aws.amazon.com/blogs/aws/new-application-load-balancer-sni/). There is no specific messaging for users whose ingress specs exceed this limitation.

I have signed the CNCF CLA. Mister k8s-ci-robot, please re-verify me.

/assign @m00nf1sh

/assign @bigkraig

/ok-to-test

Thanks so much for make this change 😄
Overall lgtm with minimal comments.
There also should be works to be do in future PRs:

documentation for this feature
resolve conflicts when there are multiple certificates for same domain.

/retest

/lgtm
/approve

@M00nF1sh I was in the middle of addressing the PR fixes that you proposed. Do you still want me to submit them (by cutting a branch and opening a new PR)?

@M00nF1sh I was in the middle of addressing the PR fixes that you proposed. Do you still want me to submit them (by cutting a branch and opening a new PR)?

That would be awesome 😄 . I merged this since it's just some nitpicks.

Unfortunately I'm having difficulty building the project now. make clean && make errors out with module/dependency related issues. Any tips? Building on OS X.
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -installsuffix cgo -ldflags '-s -w -X github.com/kubernetes-sigs/aws-alb-ingress-controller/version.COMMIT=git-f3ae919b -X github.com/kubernetes-sigs/aws-alb-ingress-controller/version.RELEASE=v1.1.0 -X github.com/kubernetes-sigs/aws-alb-ingress-controller/version.REPO=git@github.com:kubernetes-sigs/aws-alb-ingress-controller.git' -o server ./cmd
go: finding github.com/aws/aws-sdk-go/service/resourcegroupstaggingapi latest
go: finding github.com/aws/aws-sdk-go/service/iam/iamiface latest
go: finding github.com/aws/aws-sdk-go/service/ec2/ec2iface latest
go: finding github.com/aws/aws-sdk-go/service/wafregional/wafregionaliface latest
go: finding github.com/aws/aws-sdk-go/service/resourcegroupstaggingapi/resourcegroupstaggingapiiface latest
go: finding github.com/aws/aws-sdk-go/service/elbv2/elbv2iface latest
go: finding github.com/aws/aws-sdk-go/service/iam latest
go: finding github.com/aws/aws-sdk-go/service/acm latest
go: finding github.com/aws/aws-sdk-go/internal/shareddefaults latest
go: finding github.com/aws/aws-sdk-go/service latest
go: finding github.com/aws/aws-sdk-go/service/ec2 latest
go: finding github.com/aws/aws-sdk-go/internal/sdkuri latest
go: finding github.com/aws/aws-sdk-go/service/wafregional latest
go: finding github.com/aws/aws-sdk-go/service/elbv2 latest
go: finding github.com/aws/aws-sdk-go/internal latest
go: finding github.com/aws/aws-sdk-go/service/sts latest
go: finding github.com/aws/aws-sdk-go/internal/ini latest
go: finding github.com/aws/aws-sdk-go/service/waf latest
go: finding github.com/aws/aws-sdk-go/internal/sdkio latest
go: finding github.com/aws/aws-sdk-go/service/acm/acmiface latest
go: finding github.com/aws/aws-sdk-go/internal/sdkrand latest
internal/aws/acm.go:10:2: unknown import path "github.com/aws/aws-sdk-go/service/acm": cannot find module providing package github.com/aws/aws-sdk-go/service/acm
internal/aws/cloud.go:9:2: unknown import path "github.com/aws/aws-sdk-go/service/acm/acmiface": cannot find module providing package github.com/aws/aws-sdk-go/service/acm/acmiface
cmd/main.go:29:2: unknown import path "github.com/aws/aws-sdk-go/service/ec2": cannot find module providing package github.com/aws/aws-sdk-go/service/ec2
internal/aws/cloud.go:11:2: unknown import path "github.com/aws/aws-sdk-go/service/ec2/ec2iface": cannot find module providing package github.com/aws/aws-sdk-go/service/ec2/ec2iface
internal/aws/cloud.go:12:2: unknown import path "github.com/aws/aws-sdk-go/service/elbv2": cannot find module providing package github.com/aws/aws-sdk-go/service/elbv2
internal/aws/cloud.go:13:2: unknown import path "github.com/aws/aws-sdk-go/service/elbv2/elbv2iface": cannot find module providing package github.com/aws/aws-sdk-go/service/elbv2/elbv2iface
internal/aws/cloud.go:14:2: unknown import path "github.com/aws/aws-sdk-go/service/iam": cannot find module providing package github.com/aws/aws-sdk-go/service/iam
internal/aws/cloud.go:15:2: unknown import path "github.com/aws/aws-sdk-go/service/iam/iamiface": cannot find module providing package github.com/aws/aws-sdk-go/service/iam/iamiface
cmd/main.go:30:2: unknown import path "github.com/aws/aws-sdk-go/service/resourcegroupstaggingapi": cannot find module providing package github.com/aws/aws-sdk-go/service/resourcegroupstaggingapi
internal/aws/cloud.go:17:2: unknown import path "github.com/aws/aws-sdk-go/service/resourcegroupstaggingapi/resourcegroupstaggingapiiface": cannot find module providing package github.com/aws/aws-sdk-go/service/resourcegroupstaggingapi/resourcegroupstaggingapiiface
../../../../pkg/mod/github.com/aws/aws-sdk-go@v1.17.1/aws/credentials/stscreds/assume_role_provider.go:89:2: unknown import path "github.com/aws/aws-sdk-go/service/sts": cannot find module providing package github.com/aws/aws-sdk-go/service/sts
internal/aws/wafregional.go:8:2: unknown import path "github.com/aws/aws-sdk-go/service/waf": cannot find module providing package github.com/aws/aws-sdk-go/service/waf
internal/aws/cloud.go:18:2: unknown import path "github.com/aws/aws-sdk-go/service/wafregional": cannot find module providing package github.com/aws/aws-sdk-go/service/wafregional
internal/aws/cloud.go:19:2: unknown import path "github.com/aws/aws-sdk-go/service/wafregional/wafregionaliface": cannot find module providing package github.com/aws/aws-sdk-go/service/wafregional/wafregionaliface
make: *** [server] Error 1

umm, are you based on the new master branch(i bump dependencies two commits ago), and using a go version that supports modules?

go version go1.11.3 darwin/amd64
Module support shouldn't be a problem. Worked fine before I pulled master to get up-to-date today.

Hold on, I'm going to git bisect to narrow down the offending commit

i think you can try do the following:

delete the vendor directory in repo(if any)
delete everything from  ~/go/pkg/  (module caches)

There is no vendor directory in the repo. I deleted the package cache but that didn't resolve the problem.
According to the results of the bisect, commit a28d0d01400a557eaa1c1d78f18abb022c44cb7f is the first to introduce the issues so I assume it's related to bumping dependency versions. When I try to build from that commit, I get the same error that I posted. When I build from the previous commit, it succeeds without issues.

Update: deleting the actual module cache directory worked. My $GOPATH is set to ~ so for me it was ~/pkg and not ~/go/pkg. I did a rm -rf ~/go/pkg and it didn't report any errors (deleting a non-existing file with -f is considered a success). Instead I should have either checked manually or done a rm -rf $GOPATH/pkg.

There is some bugs in go's module support. Seems multiple cocurrent gets via go module migth corrupt the module directory. I guess that's what you encountered 😄


What is the purpose of reference key?

Can you update documentation to include an example / use case?
{ time: '09:00', available: false, reference: null },
{ time: '09:30', available: false, reference: null },
{ time: '10:00', available: true, reference: null },
{ time: '10:30', available: true, reference: null },
{ time: '11:00', available: true, reference: null },

Hey @DeanKamali, sorry for the late reply but this repo was pretty much unmaintained for a while. I can see what I can do about updating the documentation in the next few weeks!


Roadmap improvements

Story
Improve the glanceability / legibility of the roadmap content (naming, bullets, different interaction / highlights / layout / less muted copy) + add CTAs for trading (testnet) and governance to current status
Tasks

[X] Briefing with designer
[X] Explore and decide whether to use the launch takeover vegaverse concept for the roadmap and establish art direction
[X] Detailed visual and interaction design (including addressing issues in description)
[X] Team review
[X] Responsive versions
[X] Full set of visual assets (all planets created etc.)
[x] Implementation
[ ] Team Testing
[X] Share with Vega
[ ] Release

Here's the five points on the Roadmap. The last two (future) are purposefully muted in terms of their look as these planets are forming. When each launches we should update this graphic to reflect the new launch and the fully formed planet will be revealed.
Have placed in all content we have but there are some gaps 🙂

@ckpringle just a note that this is ready for review, but we have some content gaps...
https://deploy-preview-298--vega.netlify.app/

Words - a few tweaks to the existing words too https://miro.com/app/board/o9J_lnkofoQ=/?moveToWidget=3458764537517099587&cot=14

Couple of things to look at

There's no mouseover / affordance to show you that the roadmap is interactive. Could we change the cursor to an arrow to show it? Fade in what you mouseover? Something else?
The text underneath (the bullets) are too disconnected from the step in the roadmap, not sure how obvious it is that the words change when you move position in the roadmap. Could we have the box transition with the content (but maybe in a way that means we don't have to show everything all at once... fade it out?)
Small copy changes from feedback (sorry! See Miro https://miro.com/app/board/o9J_lnkofoQ=/?moveToWidget=3458764537517099587&cot=14)

@ckpringle  new updates available: https://deploy-preview-298--vega.netlify.app/

Cursor now changes to a pointer on hover
Planets have a slight zoom effect on hover
The text underneath fades in/out as it changes

@ckpringle I've removed these words, so should be good to go 👍


GCC internal compiler error

Hello team,
Great work!
I would like to know if there are any specific system requirements for installing the bark simulator?
I am trying to install it on Ubuntu16.04 on an 8GB ram system with 60GB free space. The compiler gcc version is 7.5.0 and bazel is at 3.7.9.
I get this internal compiler error with gcc. Hope the screenshots help!

Please do let me know if there is a most stable release that can be used to start working with.
Thanks.
Prasheel

Hi Prasheel,
I am using bazel version 3.6.0 and gcc 7.5.0 on Ubuntu 18.04. However, my guess is you are running out of memory.
Can you try to run it with the following options bazel build //... --local_ram_resources=HOST_RAM*.4 --local_cpu_resources=2
Best
Klemens

Thanks Klemens.! It worked!
I had previously upgraded to gcc8 (suggested by patrick) and tried to run, it didn't work. So, I downgraded to 7.5 and my system crashed. Post recovery, I worked with gcc 7.5 and using less resources command, it works.!
Will be in touch for future!

Sorry for the inconvenience!
Added the issue to the FAQs: https://bark-simulator.github.io/tutorials/


Unable to conver xml2RFC

Describe the issue
Getting below error for the draft xml2rfc conversion
Error: Unable to resolve external request: "http://xml.resource.org/public/rfc/bibxml/reference.RFC.4090.xml"
Error: Unable to resolve external request: "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7490.xml"
Error: Unable to resolve external request: "http://xml.resource.org/public/rfc/bibxml/reference.RFC.7812.xml"
Code of Conduct

[X] I agree to follow the IETF's Code of Conduct

We believe this to be resolved.


Link to the docs that describe the config file are broken

On the readme, there's a link that should take us to a page that describes the config.yml structure and options, but it's broken and I think that's it for documentation on this.
From the readme:
A description of what the various keys in this file represent can be found in the Fill in Configuration File(s) section of the schematic docs.

Thanks @Gibbsdavidl for spotting this dead link to old external documentation.
I will make a simple edit to point towards the docs on the schematicpy.
@aditigopalan lets talk on Friday about updating the readme here in any case to align with best practices from other Sage data model repos


Forking repository and pointing the pod to new repository generates error 'Quickblox/Quickblox.h' file not found

Environment details
*iOS version 8, Quickblox iOS SDK version <IP_ADDRESS> , QMServicesDevelopment version 0.4.5
Did this work before?
No
Expected behavior
When forking q-municate-services-ios and pointing to pod like
pod 'QMServicesDevelopment’, :git => ‘https://github.com/icarasiaofficial/q-municate-services-ios.git’
app should work.
Actual behavior
When forking q-municate-services-ios and pointing the pod to new repository like
pod 'QMServicesDevelopment’, :git => ‘https://github.com/icarasiaofficial/q-municate-services-ios.git’
following error comes up:
Pods/Target Support Files/QMServicesDevelopment/QMServicesDevelopment-prefix.pch:5:9: 'Quickblox/Quickblox.h' file not found
Although the QuickBlox pod is also added like:
pod 'QuickBlox’, ‘<IP_ADDRESS>’
Steps to reproduce the behavior
1-  For the q-municate-services-ios repository
2- Point the pod to the forked repository as shown in "Actual behavior" section

Hi,
Unfortunately information you have given is not enough.
If you are still having this issue some test project with it would be really helpful to see.

@icarasiaofficial , Hello. Do you have any updates related to this issue?

Hi,
After investigating we found out that "QMServicesDevelopment" was not able to find "QuickBlox" pod path. So removing "QuickBlox" from main project pod file and adding it as a dependency in forked "QMServicesDevelopment" podspec did the trick.
## The current sturcture looks like this:
Project Pod File:
pod 'QMServicesDevelopment’, :git => ’https://github.com/icarasiaofficial/q-municate-services-ios.git’
Forked "QMServicesDevelopment" repository
s.dependency "Bolts",  '>= 1.5.0'
s.dependency "QuickBlox", ">= 2.6.5"
https://github.com/icarasiaofficial/q-municate-services-ios/blob/master/QMServicesDevelopment.podspec


Addresses missing from map

Manually generated the map output for Somerville, VIC per #33
FWIW a bunch of addresses seem to be missing from the map (those on "Eramosa Road East" and "Eramosa Road West" for example).  Possible mishandling of street_suffix in DB?

SELECT * FROM gnaf_202302.address_principals WHERE locality_name = 'SOMERVILLE' AND state = 'VIC' and address like '%ERAMOSA ROAD %' LIMIT 100000

For that suburb, 946 of 5957 failed to lookup the locID
[a for a in addresses if 'locID' not in a]

Hmmmm I guess a better way to extract the address in a format that NBN likes from the database is required.

Example '12 ERAMOSA ROAD EAST SOMERVILLE 3912'
'https://places.nbnco.net.au/places/v1/autocomplete?query=12 ERAMOSA ROAD EAST SOMERVILLE 3912'
{'source': 'google',
 'suggestions': [{'formattedAddress': '12 Eramosa Road East, Somerville VIC '
                                      '3912, Australia',
                  'id': 'EjQxMiBFcmFtb3NhIFJvYWQgRWFzdCwgU29tZXJ2aWxsZSBWSUMgMzkxMiwgQXVzdHJhbGlhIjASLgoUChIJ183ot0vg1WoR-v6VW4q_f5QQDCoUChIJtYUilcbh1WoRAmUGlVGFYnE',
                  'zoom': 16},
                 {'formattedAddress': 'Hearing Australia Somerville, The '
                                      'Natural Health and Wellness Clinic, 12 '
                                      'Eramosa Road East, Somerville VIC 3912, '
                                      'Australia',
                  'id': 'ChIJpeO8uUvg1WoRuax9tXdALO0',
                  'zoom': 16}],
 'timestamp':<PHONE_NUMBER>187}

Which isn't a loc_id
If you do it in the web interface, you end up (after two levels of suggestions) with 12 ERAMOSA RD E SOMERVILLE VIC 3912 Australia
(E vs East)

Looking at web traces, it looks like the rollout map does a proximity search based on a location it got earlier (I can't immediately see how)
https://places.nbnco.net.au/places/v1/nearby?lat=-38.2240566&lng=145.1860325&source=website_rollout_map

Actually, it looks like the id returned by the lookup work with the detailUrl even when they don't start with LOC, they just don't seem to return altReasonCode...?

Removing that filter if not locID.startswith("LOC"): and putting some dummy value in altReasonCode makes all the addresses appear again, at least. Maybe it needs a different colour or something, to say there's some issue there...

I've got a possible fix for this.  If we retrieve the details for the property, even if it doesn't start with "LOC", the result includes a new addressSplitDetails that we can use to resubmit the request?
{'address1': '102 Eramosa Rd E', 'locality': 'Somerville', 'postcode': '3912', 'state': 'VIC'}

That works for some addresses.   In Somerville, VIC 576/946 were fixed by using the addressSplitDetails.  The rest still failed :/

May be relevant: https://github.com/LukePrior/nbn-upgrade-map/issues/47

Maybe from there, use the "nearby" search, and pick the first one? (if any)  This might be a little unreliable, as it may hit the neighbour.  Also, it looks like some place-names have been renamed, and the NBN database might be using the old name. For example
15 WORWONG AVENUE SOMERVILLE 3912 => 15 BLACKS CAMP RD SOMERVILLE VIC 3912 Australia

Any code fix would be helped by #36

Addresses that cannot be converted to LocID should be included on the map, but in a colour that doesn't say "no upgrade available"

PR https://github.com/lyricnz/nbn-upgrade-map/pull/2 shows previously missing nodes as grey/unknown.

https://github.com/LukePrior/nbn-upgrade-map/pull/64 attempts to resolve the missing addresses by using the address-split details from the first query.
'102 ERAMOSA ROAD EAST SOMERVILLE 3912' ==> ID 'ChIJeXgl98nh1WoRMpmNmD7KSGk'
Fetching that ID from NBN /places/v2/details returns
addressSplitDetails = {'address1': '102 Eramosa Rd E', 'locality': 'Somerville', 'postcode': '3912', 'state': 'VIC'}
(Note the "East" -> "E").  Resubmitting that to the first query returns a valid LocID of 'LOC000058033404'
Now the map looks like

I think #64 solves addresses "missing" from the map, though we're still not resolving a few (6.2% in Somerville, VIC) addresses to LOCID.  Will raise separate issue for that.


Mapping documentation

This part of the documentation doesn't make any sense to me on first read:
    protected $mapping = [
        'properties' => [
            'text' => [
                'type' => 'text',
                'fields' => [
                    'raw' => [
                        'type' => 'keyword',
                    ]
                ]
            ],
        ]
    ];

Looking at this and the official documentation, it looks like the first 'text' is actually what you have named your example column? That's a bit confusing to the first time reader, with the type also being 'text'.
So if I am reading that right then 'text' is the name, and 'text' is the type. But then whats the 'fields' array all about? I don't see it mentioned anywhere else in your documentation, or on your old medium post about this, here<EMAIL_ADDRESS>If I read deeper into documentation, it might be that the column named 'text' in my database is of type 'text' and the 'fields' is saying that it should be interpreted as JSON data? And then 'raw' is a key/value in that JSON data, and you're giving it type 'keyword'?
It would be really awesome to actually have that "protected $mapping" actually explained out a bit more.

@greggh I've added some more details to model mapping example. Hope now it makes more sense.

That is perfect. Just the right amount of information to make it intuitive. Thank you!


Hide the sort and filter controls on mobile

No story for this, but a bug that I noticed that is quick to fix. The display property changed in this commit  which resulted in display: none getting outclassed by display: flex. So yeah, should be hiding again now. @ryantmer

Ah, yeah derp. I'll checkout and test.

adds commit
changes behaviour

LGTM! :D
(But actually yes, LGTM, filter/sort now hides again when viewing on a narrow screen.

Code looks good, Trevor test

👍

I like that you tested and reviewed your own branch 😛


🐛 [cloud_firestore] Error on pod install [iOS] [!] Error installing BoringSSL-GRPC

Bug report
Describe the bug
Cannot complete running pod install in a new flutter project with cloud_firestore.
Steps to reproduce
Steps to reproduce the behavior:

Create a new flutter project with latest version of flutter.
Add cloud_firestore: ^4.14.0 to pubspec.yaml.
Run flutter pub get && cd ios && pod install.
You will get the error below:

Analyzing dependencies
cloud_firestore: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
firebase_auth: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
firebase_core: Using Firebase SDK version '10.18.0' defined in 'firebase_core'
Downloading dependencies
Installing BoringSSL-GRPC (0.0.24)

[!] Error installing BoringSSL-GRPC
[!] /usr/local/bin/git clone https://github.com/google/boringssl.git /var/folders/4l/dwqct2_s3bz2w3dk3wp5dk2r0000gn/T/d20240123-83141-fjus1n --template=

Cloning into '/var/folders/4l/dwqct2_s3bz2w3dk3wp5dk2r0000gn/T/d20240123-83141-fjus1n'...
error: 4050 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: fetch-pack: invalid index-pack output

Expected behavior
should complete the pod install command correctly
Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
[✓] Flutter (Channel stable, 3.16.8, on macOS 14.2.1 23C71 darwin-arm64, locale en-EG)
    • Flutter version 3.16.8 on channel stable at /Users/eslam/Downloads/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 67457e669f (7 days ago), 2024-01-16 16:22:29 -0800
    • Engine revision 6e2ea58a5c
    • Dart version 3.2.5
    • DevTools version 2.28.5

[!] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/eslam/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

[✓] Xcode - develop for iOS and macOS (Xcode 15.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15C65
    • CocoaPods version 1.14.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)

[✓] Connected device (3 available)
    • Ziead’s iPad (mobile) • 00008030-001E50A81AE0C02E • ios            • iOS 16.5.1 20F75
    • macOS (desktop)       • macos                     • darwin-arm64   • macOS 14.2.1 23C71 darwin-arm64
    • Chrome (web)          • chrome                    • web-javascript • Google Chrome 120.0.6099.234
    ! Error: Browsing on the local area network for Omar Elnemr’s iPhone. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
Dart SDK 3.2.5
Flutter SDK 3.16.8
hindawiveiwer 1.0.0+1

dependencies:
- archive 3.4.10 [crypto path pointycastle]
- cloud_firestore 4.14.0 [cloud_firestore_platform_interface cloud_firestore_web collection firebase_core firebase_core_platform_interface flutter meta]
- cupertino_icons 1.0.6
- dio 5.4.0 [async http_parser meta path]
- disk_space_plus 0.2.3 [flutter]
- firebase_auth 4.16.0 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 2.24.2 [firebase_core_platform_interface firebase_core_web flutter meta]
- flutter 0.0.0 [characters collection material_color_utilities meta vector_math web sky_engine]
- flutter_archive 6.0.0 [flutter]
- flutter_bloc 8.1.3 [bloc flutter provider]
- flutter_inappwebview 5.8.0 [flutter]
- flutter_spinkit 5.2.0 [flutter]
- fluttertoast 8.2.4 [flutter flutter_web_plugins]
- overlay_support 2.1.0 [flutter async]
- path_provider 2.1.2 [flutter path_provider_android path_provider_foundation path_provider_linux path_provider_platform_interface path_provider_windows]
- percent_indicator 4.2.3 [flutter]
- shared_preferences 2.2.2 [flutter shared_preferences_android shared_preferences_foundation shared_preferences_linux shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]

dev dependencies:
- change_app_package_name 1.1.0
- flutter_lints 2.0.3 [lints]
- flutter_test 0.0.0 [flutter test_api matcher path fake_async clock stack_trace vector_math async boolean_selector characters collection material_color_utilities meta source_span stream_channel string_scanner term_glyph web]

transitive dependencies:
- _flutterfire_internals 1.3.16 [collection firebase_core firebase_core_platform_interface flutter meta]
- async 2.11.0 [collection meta]
- bloc 8.1.2 [meta]
- boolean_selector 2.1.1 [source_span string_scanner]
- characters 1.3.0
- clock 1.1.1
- cloud_firestore_platform_interface 6.1.0 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- cloud_firestore_web 3.9.0 [_flutterfire_internals cloud_firestore_platform_interface collection firebase_core firebase_core_web flutter flutter_web_plugins js]
- collection 1.18.0
- convert 3.1.1 [typed_data]
- crypto 3.0.3 [typed_data]
- fake_async 1.3.1 [clock collection]
- ffi 2.1.0
- file 7.0.0 [meta path]
- firebase_auth_platform_interface 7.0.9 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 5.8.13 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser js meta]
- firebase_core_platform_interface 5.0.0 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 2.10.0 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- flutter_web_plugins 0.0.0 [flutter characters collection material_color_utilities meta vector_math web]
- http_parser 4.0.2 [collection source_span string_scanner typed_data]
- js 0.6.7 [meta]
- lints 2.1.1
- matcher 0.12.16 [async meta stack_trace term_glyph test_api]
- material_color_utilities 0.5.0 [collection]
- meta 1.10.0
- nested 1.0.0 [flutter]
- path 1.8.3
- path_provider_android 2.2.2 [flutter path_provider_platform_interface]
- path_provider_foundation 2.3.2 [flutter path_provider_platform_interface]
- path_provider_linux 2.2.1 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_platform_interface 2.1.2 [flutter platform plugin_platform_interface]
- path_provider_windows 2.2.1 [ffi flutter path path_provider_platform_interface win32]
- platform 3.1.4
- plugin_platform_interface 2.1.8 [meta]
- pointycastle 3.7.4 [collection convert js]
- provider 6.1.1 [collection flutter nested]
- shared_preferences_android 2.2.1 [flutter shared_preferences_platform_interface]
- shared_preferences_foundation 2.3.5 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.3.2 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.3.2 [flutter plugin_platform_interface]
- shared_preferences_web 2.2.1 [flutter flutter_web_plugins shared_preferences_platform_interface]
- shared_preferences_windows 2.3.2 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- sky_engine 0.0.99
- source_span 1.10.0 [collection path term_glyph]
- stack_trace 1.11.1 [path]
- stream_channel 2.1.2 [async]
- string_scanner 1.2.0 [source_span]
- term_glyph 1.2.1
- test_api 0.6.1 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph]
- typed_data 1.3.2 [collection]
- vector_math 2.1.4
- web 0.3.0
- win32 5.1.1 [ffi]
- xdg_directories 1.0.4 [meta path]

Hi @ZieadEmad, unfortunately, the plugin has no control over whether or not pod install is successfully run.
You should check your internet connection to make sure there aren't any disruptions when you run it.
You may check https://stackoverflow.com/questions/61603856/flutter-boringssl-grpc-unable-to-install to see if it helps.
And if you're using a vpn, you can try disabling it to see if it works, but I'm going to have to close this as this is not an issue related to the plugin.
Thank you


a docker:tag goal (or tagBaseImage option on docker:build/push) would be great - so we could tag (or re-tag) after pulling a base image before releasing new images

as we build an image in a release, it'd be good to be able to also tag the base image too (if we can); so that if we wish we can rebuild a new version reusing the previous version.
So having a mvn goal to be able to pull and tag your base images first at the start of a release build; then using that exact version for the rest of the build would be great. Folks can then choose to either pull & retag; or reuse previous tagged base image versions.
This also avoids the base images changing during the build process; we can force a single pull per release build of each base image; they then get tagged and from then on we reuse the exact same image or all other images

Ah, I think I understand a bit more:
You want to have a temporary tag for a (possibly multimodule) build, so that every build uses the same base image version during this build ?
It's not about tagging the base image in the registry, but only locally (and temporarily).
Is that what you think about ?


tests: support update scenarios in test_rbd_mirror_is_up()

test_rbd_mirror_is_up() is failing on update scenarios because it
assumes the ceph_stable_release is still set to the value of the
original ceph release, it means it won't enter in the right part of the
condition and fails.
Signed-off-by: Guillaume Abrioux<EMAIL_ADDRESS>

jenkins test luminous-ansible2.4-update_docker_cluster

luminous-ansible2.4-update_cluster

jenkins test pipeline

luminous-update_cluster

jenkins test luminous-update_cluster

jenkins test luminous-update_cluster


Steps to reproduce the issue:

start some containers
docker stats
Read mem limit and mem %

Describe the results you received:
Mem limit is always 0 B
Mem % is always 0.00%
For all containers

Describe the results you expected:
Docker 1.10 showed either the actual mem limit, or the machine total (if no limit was specified), and of course calculated the total mem usage.

Actually, maybe this is because of no swap limit support enabled on the node... closing.


docs(aws) - adding the aws sig to the website

This add the AWS SIG to the website

I THINK we'll want to do some refactoring of the website here so that the community repo is the source of truth / only location for the SIGs so we don't have drift. Thoughts @spinnaker/sc @spinnaker/toc ?

Yes, we need to point spinnaker.io to the repo. I'm ok w/some duplication until we straighten it out.


Support for Specific Metadata

Various toolings might have a need for a tooling-specific metadata at different point in blueprint. A solution would be to add a syntax construct that would be expected wherever a Markdown formatted discussion is expected and that would provide (potentially recursive) "key: value" notation.
E.g.:
# API
API Description

+ Metadata
    + Key: `Value`

# Resource [/resource]
Resource Description

+ Metadata
    + Key: `Value`
    + Key2:
        + Key3: `Value`

Which would be reflected in AST like
_version: 1.0
metadata:
name: API
description: "API Description\n\n"
metadata:
    key: Value
resourceGroups:
- name:
  description:
  metadata:
  resources:
  - name: Resource
    description: "Resource Description \n\n"
    metadata:
        key: Value
        key2:
            key3: Value
    uriTemplate: /resource
    model:
    parameters:
    headers:
    actions:

We would love to have tool-specific metadata on the per-api level. We have some flags and tokens that we use to generate custom code from API description. Mostly we will need booleans and strings. Having per-resource metadata is currently an overkill for us. However, I do see its usefulness e.g., to override some global settings. This feature will truly make API Blueprint superior to other formats.

Hey @apimatic were you able to work around this with https://apimatic.io/blog/post/api-blueprint-extension-for-code-generation-settings ? If not please lets discuss any additional needs here. Closing for now.

Yes, the metadata parsing works great. We already have people who are using
these extensions. Thanks.
Kind Regards,
Zeeshan Ejaz Bhatti CTO / Co-Founder
<EMAIL_ADDRESS>/ +64211206721
APIMATIC Ltd.
132 Halsey St. Auckland Central, 1010, New Zealand
https://apimatic.io
http://t.signauxdix.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XX43Lr8rnN5vwbZ-d0K3dVd_V9H56dQMcf6RTpv002?t=https%3A%2F%2Fapimatic.io%2F&si=4685392270852096&pi=76eaefbb-1a35-4e4f-f52c-0fef8e2a1560
Skype: zeeshan.ejaz
Book me for a Skype Call  https://zeeshan.youcanbook.me/
On Wed, Dec 2, 2015 at 1:52 AM, Z<EMAIL_ADDRESS>wrote:

Hey @apimatic https://github.com/apimatic were you able to work around
this with
https://apimatic.io/blog/post/api-blueprint-extension-for-code-generation-settings
? If not please lets discuss any additional needs here. Closing for now.
—
Reply to this email directly or view it on GitHub
https://github.com/apiaryio/api-blueprint/issues/38#issuecomment-160959701
.

Glad to hear! Thanks!


Fix/authorization

Add the ability to throw custom errors in the authorization checker for Koa.
This is the follow up of #233 to bring parity between the two driver.
It also

adds test to prevent regression of this feature
remove forgotten console.logs from the tests

Wups, had a little ident issue in one of the tests. Fixed now.

So is it good to merge?

By the way, I am not sure about this line. We catch the error and do not rethrow it. I dont know how Koa works to be honest, so I have no idea what it will try to do after we handled the error on our own.

We capture the error to redirect it to the lib error handler which will do the formating and sending error response. There the next(error) is called so everything is ok, right?

Ok, then can we merge? If so please do it, merging own PR-s is not a good thing 😄


1.3. ImmuDB client

ImmuDB client connection gets terminated within 2 hours. Need to understand if it is a k8s issue. If not, restarting the connection every hour might fix it.

resolved through PR #155


[ RFC ] Vue Storefront Hooks

Connected to: https://github.com/DivanteLtd/vue-storefront/issues/3144
Hooks allow us to

do something at certain moment of application lifecyce (for example afterPlaceOrder, afterAppInit (so called Listener hooks)
let you modify internal objects before app performs some actions (for example beforePlaceOrder( order => { return modifiedOrder }) (so called Mutator hooks)

I want to ask you (especially extension devs) what Listener/Mutator hooks you would like to see in Vue Storefront and why. For now we plan to add:

afterAppInit: listener - after modules and theme are registered
beforeStoreViewChange(storeView): mutator - you can access/modify storeView object before changing
afterStoreViewChange(storeView): mutator- you can access storeView object after changing storeView
beforePlaceOrder(order): mutator - you can access/modify order object before sending order to backend
afterPlaceOrder(order, task): listener - you can access order/task (order placement status) object after sending to backend

I'm opening this issue to ask you what Hooks you want to have in VS along with new module system.

Looks great @filrak. OK, I'm adding my propositions:

beforeUserLogIn(credentials): mutator - to let devs implement other authorization workflow (can be done by overriding the login screen as well
afterUserAuthorized(userData): listener - once user get authorized the hook to bind to and to load custom data regarding current user account,
afterUserLogOut(userData): listener,
afterCartLoaded(cartItems): mutator,
beforeCartSynced(clientItems): mutator - called in the cart/sync
beforeCartMerged(serverItems, clientItems): mutator - called in the cart/merge
beforeHydated(initialState):mutator - caleld before replaceState and before $mount

My request

afterCartUpdated(cartItems): listener - after items added / removed or quantity changed

@grimasod  could you please also tell a bit about use cases you see for those hooks?

@filrak Sure, I can think of a few

afterCartUpdated(cartItems): listener - example use cases:

To inform the user of Discounts they could receive if they log in. This information is not in the cart data if they're not logged in and needs to be updated when the cart changes.
To trigger data updates from other data sources, like Rewards or Offers from hosted services
To reset a timeout on the Checkout page (user has to reload after a period of no activity). The timeout is reset when the cart is updated using the microcart (or the Checkout forms are updated).

onAfterProductThumbnailPathGenerated(path, sizex, sizey): mutator - for integrating 3rd party services like Cloudinary,
onBeforeTaxesCalculated(productList) - for integrating the 3rd party services like https://www.taxjar.com/ - it must work on kind of async/await Promises then

@pkarw i believe for taxes it's much better to just override Vuex action responsible for calculating taxes, for images it's also not so straightforward. For example cloudinary (and probably many other services) uses it's own SDK with dedicated components so our thunb helpers might be useless anyway. Also hook should work as an extension of current behavior, not it's replacement

@filrak OK

@grimasod that looks like something that can be achieved through mutation subscription

@filrak is there a list of already implemented hooks? I'm not sure if we already have cart hooks, I als ocreated a product hooks ticket


Create a k8s secret resource for the Notebook

Let me go ahead and merge, but any comments are welcome!


migrate to headscale stable (currently 0.23) for CI suite

Headscale released a breaking change 0.23 version around 3 months ago. This PR updates the Molecule CI suite to use this version, which required migrating the headscale config file. We now pin to stable instead of temporarily pinning headscale to 0.22.

Oh right the .github/workflow changes won't apply on the PR due to pull_request_target, so can't verify this in CI. Will merge and ensure the next PR shows passing tests before releasing a change.


iOS SDK doesn't support priority fee for Solana

Describe the bug
In the latest Trust Wallet SDK version (4.0.32) for iOS, the support for priority fee is missing in the interface for Solana transactions, particularly in the SigningInput component.
To Reproduce
Steps to reproduce the behavior:

Initialize Trust Wallet SDK version 4.0.32 on iOS.
Attempt to implement transaction signing for Solana blockchain.
Note that there is no option or interface provided for setting a priority fee.

Expected behavior
I expected the Trust Wallet SDK to include support for setting a priority fee for Solana transactions, similar to the Android version.
Additional context
It's worth noting that the Android version of Trust Wallet SDK does support priority fee for Solana transactions. This inconsistency between platforms needs to be addressed to ensure parity in functionality across different operating systems.

Hi @ditzdragos, could you please try to clean the cache after updating to 4.0.32?
We've tested the functionality, and SigningInput::priority_fee_price and SigningInput::priority_fee_limit are used by other teams already.
Please take a look at the Rust example on the recently added fields:
https://github.com/trustwallet/wallet-core/blob/35378aa5f420cf70319cf58cbadcc8ccc52ce8aa/rust/tw_any_coin/tests/chains/solana/solana_sign.rs#L141


License

Hi , if you dont mind , could you please add MIT license or something on it? I would like to use it for my commercial game project

done!!
gl with your project ^.^

Thank you for your feedback!  I am working on an updated version right now, and one of the first features I implemented is exporting the texture with a proper alpha channel! I have to fix a few important bugs before releasing it but it will be compatible with both Built-In and Universal RP (since URP also tends to target mobile devices), and it will include the decal shader you provided for the Built-In RP (URP has support for decals by default)

Thanks a lot man !!^^

Updated!

Updated!

hey Helix , an out topic, but could you give me a clue on adding support of realtime spot/point light on a shader at the same time it supports lightmap . i mean a lightmapped object using a fragment shader that supports lightmap, but also having affected by point/spot light a t the same time (shadow isnt necessary)< i stumbled a lot with this for months. Thank you.

Heyy, sorry for the late reply!!, you mean like an object using a shader (not the standard/srp lit ones) that supports both lightmapping and spot/point lights? I´m not that good with shaders, if i needed a shader like that I would use a Standard or DIffuse shader (Lit/Simple Lit in URP)


Fixed a problem about name-clash of object file

There is a not serious problem in your build system when building projects blending with both c and c++ ,I think.
It is that when c source and cpp source have the same base name,one of their object file will be overwrited by another,so the build will fail because of some missing reference.I've prepared a example to make it clearer: testXmake.tar.gz.
And because it's a small problem.I fixed it myself instead of writing an issue.It may work and help.

Oh, I have merged this patch.
thanks very mush! 👍


Hard coded character encoding/transliteration taking place, ignoring II_CHARSETxx (etc.)

For example see:
https://github.com/ActianCorp/sqlalchemy-ingres/blob/89119aff4126b5d3d377cb95c2e609cdc5fe1f0b/lib/sqlalchemy_ingres/base.py#L637
https://github.com/ActianCorp/sqlalchemy-ingres/blob/89119aff4126b5d3d377cb95c2e609cdc5fe1f0b/lib/sqlalchemy_ingres/base.py#L644

@hab6  additional notes, that maybe overkill but hopefully avoid confusion.
Initial idea / recommendations:

remove current code
then test with BOTH Python 2.7 and Python 3.x with pyodbc/pypyodbc (ignoring the other connectors)
If needed add appropriate encode()/decode() (possibly with if_py3 style code) - again focusing on the ODBC connector case

@clach04 Thanks for the suggestions.
To start off, I ran the SQLAlchemy test suite with the Ingres dialect methods normalize_name and denormalize_name both enabled (using Ingres dialect version 0.0.7.dev1) versus disabled (by changing those methods to simply return unaltered what was passed in).
Environment
Microsoft Windows [Version 10.0.19045.3930]
Python 3.10.7

mock              5.1.0
pyodbc            5.1.0
pypyodbc          1.3.6
pytest            8.1.1
setuptools        63.2.0
SQLAlchemy        2.0.28.dev0
sqlalchemy-ingres 0.0.7.dev1
tox               4.14.1

Command used to execute the SQLAlchemy test suite
pytest --db ingres_odbc --maxfail=15000 --ignore=test\dialect --ignore=test\orm\test_versioning.py --tb=no
Differences between the methods enabled vs disabled

Test
Failed
Passed
Skipped
Warnings
Errors
Run Time

Enabled
1914
12381
2037
7
2238
22m 39s

Disabled
1915
12438
2037
7
2161
24m 47s

Difference
+1
+57
same
same
-77
2m 8s

Summary: By disabling the dialect methods normalize_name and denormalize_name, the SQLAlchemy test suite ended with 57 more passing tests and 77 fewer errors.
I will run a few more tests with different environments and post the results.

More test results, this time using Ubuntu systems for the client and server. The pytest command to execute the test suite was the same one used in the prior test on the Windows system.
Unexpectedly, these results are way different than running the test on Windows. For example, the tests on Ubuntu with VW encountered around 5K more errors than the results on the Windows system. This probably will merit opening a separate issue to investigate the huge disparity of results.
Client: Ubuntu 22.04.2 LTS
DBMS: VectorWise 6.3.0 14608 on Ubuntu 20.04.6 LTS

Python 3.10.12

mock              5.1.0
pluggy            1.4.0
pyodbc            5.1.0
pypyodbc          1.3.6
pytest            8.1.1
setuptools        69.2.0
SQLAlchemy        2.0.28.dev0
sqlalchemy-ingres 0.0.7.dev1
tox               4.14.1

Results from running the SQLAlchemy test suite with the Ingres dialect methods normalize_name and denormalize_name enabled versus disabled.

Test
Failed
Passed
Skipped
Warnings
Errors
Run Time

Enabled
1026
9284
1737
8
7002
28m 32s

Disabled
996
9253
1738
9
7068
29m 8s

Difference
-30
-31
+1
+1
+66
+36s

Change looks good, sounds like next decision is whether to retain or delete these functions now.


word blanks

Thank you for reporting this issue. Please fill out the issue template if you have found a bug on the site. If you're asking for coding help, please refer to the linked chat rooms below.
This is a standard message notifying you that this issue seems to be a request for help. Instead of asking for help here, please click the "help" button on the challenge on freeCodeCamp, which will take you to the help chatroom for that specific challenge. You can also view our full list of official chatrooms.
If you think I'm wrong in closing this issue, please reopen it and add further clarification. Thank you, and happy coding!


Remote WinAppDriver testing session stops identifying objects partway through test

After much pain and suffering, I was able to get my tests to open and execute on a remote VM via selenium grid and appium.  The test launches perfectly and begins the run exactly as expected.  Partway through the test execution however, the test fails due to the fact that WinAppDriver is unable to locate a checkbox.  The test is actually marking a series of checkboxes.  Sometimes it will fail on the 3rd.  Sometimes it makes it to 8.  Sometimes it goes to 13.  It fails at some random point, always with the same issue of being unable to locate the next checkbox.  I am using XPath to identify the checkbox.  This test works perfectly and runs to completion every time when run locally.  Does anyone have any ideas?
I'm running Appium 1.8.1
Here's the relevant part of the log shown in the appium command window:
[HTTP] --> POST /wd/hub/session/6066df66-f153-42f1-a9c3-1d8d8f2e25af/element
[HTTP] {"using":"accessibility id","value":"//[starts-with(@Name,'8.')]/preceding-sibling::CheckBox[1]"}
[W3C] Driver proxy active, passing request on via HTTP proxy
[debug] [JSONWP Proxy] Proxying [POST /wd/hub/session/6066df66-f153-42f1-a9c3-1d8d8f2e25af/element] to [POST http://<IP_ADDRESS>:4724/wd/hub/session/BDE8FC8F-EE60-4552-BEBD-788BC17430B4/element] with body: {"using":"accessibility id","value":"//[starts-with(@Name,'8.')]/preceding-sibling::CheckBox[1]"}
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT] ==========================================
[WinAppDriver] [STDOUT] POST /wd/hub/session/BDE8FC8F-EE60-4552-BEBD-788BC17430B4/element HTTP/1.1
[WinAppDriver] [STDOUT] Accept: /
[WinAppDriver] [STDOUT] Connection: keep-alive
[WinAppDriver] [STDOUT] Content-Length: 98
[WinAppDriver] [STDOUT] Content-Type: application/json
[WinAppDriver] [STDOUT] Host: <IP_ADDRESS>:4724
[WinAppDriver] [STDOUT] User-Agent: appium
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT] {"using":"accessibility id","value":"//*[starts-with(@Name,'8.')]/preceding-sibling::CheckBox[1]"}
[WinAppDriver] [STDOUT] HTTP/1.1 404 Not Found
[WinAppDriver] [STDOUT] Content-Length: 139
[WinAppDriver] [STDOUT] Content-Type: application/json
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT] {"status":7,"value":{"error":"no such element","message":"An element could not be located on the page using the given search parameters."}}
[W3C] Encountered internal error running command:  {"w3cStatus":404,"w3c":{"error":"no such element","message":"An element could not be located on the page using the given search parameters."}} ProxyRequestError: Could not proxy command to remote server. Original error: 404 - {"status":7,"value":{"error":"no such element","message":"An element could not be located on the page using the given search parameters."}}
[W3C]     at JWProxy.proxy$ (C:\Users\segrid\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\jsonwp-proxy\proxy.js:152:13)
[W3C]     at tryCatch (C:\Users\segrid\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:67:40)
[W3C]     at GeneratorFunctionPrototype.invoke [as _invoke] (C:\Users\segrid\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:315:22)
[W3C]     at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (C:\Users\segrid\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:100:21)
[W3C]     at GeneratorFunctionPrototype.invoke (C:\Users\segrid\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:136:37)
[W3C]     at
[debug] [W3C] Matched W3C error code 'no such element' to NoSuchElementError
[HTTP] <-- POST /wd/hub/session/6066df66-f153-42f1-a9c3-1d8d8f2e25af/element 404 214 ms - 1720

Hi @dsaner,
Can you provide a short snippet replicating the issue for repro? Another thing to try would be to add delay prior to the element query.

I've tried delays all over the place to no avail.  The application I'm testing is not something I can share freely, so coming up with a test to reproduce the issue is going to take some work.  If I'm able to do so, I will.  Here's a snippet of the test code that's failing though, if that helps any:
answerAdjusterQuestion("1", "y");
answerAdjusterQuestion("2", "y");
answerAdjusterQuestion("3", "y");
.
.
.
public void answerAdjusterQuestion(String questionNumber, String yesOrNo) {
if (yesOrNo.startsWith("y") || yesOrNo.startsWith("Y")) {
checkCheckbox(getElement("//[starts-with(@Name,'" + questionNumber +
".')]/preceding-sibling::CheckBox[2]"), true);
} else {
checkCheckbox(getElement("//[starts-with(@Name,'" + questionNumber +
".')]/preceding-sibling::CheckBox[1]"), true);
}
}

So, I was able to reproduce this error with the calculator sample.  It turns out that the issue is caused by creating multiple WinAppDriver sessions on the remote machine and letting one of them time out.  My original test works with my application and also works with a Root app session if certain conditions appear.  I was creating both sessions at the beginning of my script.  The required conditions for interacting with the Root session never occurred, so it eventually timed out (60 seconds is the default timeout) and appium killed the session.  This also then seems to kill the other session that I was actually using.  I was able to reproduce the behavior in the calculator sample by making the addition method run for over a minute after creating a Root app session and a Calculator app session, but never interacting with the Root session.  This doesn't seem like it should be working the way that it is.  If one session is killed, the other session should remain active.  Is this an appium defect, or WinAppDriver defect?  I can't say for certain.

Hello,
In may case also i was able to run my test script properly. Now i am facing element is not getting located. Though, it is existing in the page and it was clickable.
 ProxyRequestError: Could not proxy command to remote server. Original error: 404 - {"status":7,"value":{"error":"no such element","message":"An element could not be located on the page using the given search parameters."}}
[W3C]     at JWProxy.proxy$ (C:\Users\jsingh\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\node_modules\appium-base-driver\lib\jsonwp-proxy\proxy.js:152:13)
[W3C]     at tryCatch (C:\Users\jsingh\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:67:40)
[W3C]     at GeneratorFunctionPrototype.invoke [as _invoke] (C:\Users\jsingh\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:315:22)
[W3C]     at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (C:\Users\jsingh\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:100:21)
[W3C]     at GeneratorFunctionPrototype.invoke (C:\Users\jsingh\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:136:37)
[W3C]     at
[W3C] Matched W3C error code 'no such element' to NoSuchElementError
[HTTP] <-- POST /wd/hub/session/1ed2c7bc-d275-42fb-aa74-86c798008e04/element 404 2345 ms - 1965

Your issue seems to be due to the default timeout for appium server. We need to override the default timeout of the Appium server for "new Command" to resolve your issue. Try setting up the below capability while creating your session obj. It should solve your problem.
capabilities.setCapabilities("newCommandTimeout", );
//Sample code  while creating the session object using Java
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("app","Microsoft.WindowsAlarms_8wekyb3d8bbwe!App");
capabilities.setCapability("deviceName","Windos10");
capabilities.setCapability("newCommandTimeout",90);// setting appium servertimeout to 90 secs
session = new WindowsDriver(new URL ("http://<IP_ADDRESS>:4723/wd/hub"),capabilities);
for more details on appium DesiredCapabilities --> [http://appium.io/docs/en/writing-running-appium/caps/]

Hi @dsaner,
As @Chintzz mentioned, the timeout you saw was set and triggers at the client side (e.g. Appium Dot Net Driver). When this timeout takes place, WinAppDriver.exe is still running and the sessions remain valid until explicitly terminated. I suggest debugging your test setup and the client library you are using to handle the scenario you are trying to accomplish.

Hi @Chintzz @timotiusmargo
Thanks for your prompt response.
I added capabilities.setCapabilities("newCommandTimeout", "your required time out interval in seconds"); in my Script but of no luck.
I am still getting exception as Element  was not clickable [Ljava.lang.StackTraceElement;@1f53a5dc.

I was having the same problem. On installing the latest WinAppDriver(v1.1) the issue is happening no more

Hi @jsingh-qualitrol,
Does the problem you saw, go along with the original issue such as it always works locally and somewhat occurs on certain setup configuration? Otherwise, would you please open a new issue and move your report there? What would help is to call and save [https://github.com/Microsoft/WinAppDriver/blob/v1.1-RC/Tests/WebDriverAPI/Source.cs#L41](session PageSource) right before you invoke the failing XPath find element in your test. When you include this XML snippet, it will become much clearer where the issues is at.

Hi @timotiusmargo
My issue doesn't work even in local. Hence, i had created a new issue #478

I had a similar issue where a particular button was not clickable on VM using CI but it was working fine locally.I tries with everything including the solutions mentioned in this thread but no luck.
Finally, i found that this was due a resolution problem..when i executed my code on a desktop instead of my laptop it worked fine on VM as well.
@dsaner please try using it on a different screen like one with bigger screen like a desktop

Hi @sahilbin,
Thanks for sharing your observation and finding. Let's see if the original issue reported by @dsaner is indeed screen resolution/dpi issue. Otherwise, would you kindly open a new issue laying out the problem you saw, the repro steps, and other observations?


docs: Update "Responsive Web Design" Github link

Current link leads to a 404 page in the old "learn" repository
Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

BTW, I believe that this doc should contains an explanation about Responsive Web Design along links to the child sections e.g. basic-html-and-html5, basic-css etc. (Just like basic-html-and-html5 has a list of children at https://www.freecodecamp.org/learn/responsive-web-design/basic-css/). I'm not a content writer so I can't help with writing content for that page, but is it ok to add, at least the list of links?
Thanks.

@moshfeu Thank you for pointing this out to us.  You have stumbled upon something that needs further discussion within the organization.
@QuincyLarson @raisedadead, @scissorsneedfoodtoo @ojeytonwilliams  I notice that this folder and the javascript-algorithms-and-data-structures folder are the only two certification folders containing an index.md file that does not contain a very generic stub info.

How does a user even get to these pages without manually entering them into the browser?
Why not instead of having to maintain yet another "Intro", users landing on these pages are automatically redirected to the first applicable sub-section curriculum section of a certification section?  The first sub-category of each certification could be modified to give a brief summary (if this is decided as important) about the overall certification content in the first paragraph and then proceed into the existing content of the sub-category.

Actually, I got into this because there is no deep linking in the main page. Although the sections has id attribute, if the section closed for example (which it is in most of the cases), the hash link does nothing.


Ignore threads_per_core for unsupported machine types in vm-instance

Description
Adds a condition to the advanced_machine_features block in the vm-instance module that is used to bypass the threads_per_core parameter for machine types that do not support setting an SMT parameter (t2d instances, shared core instances, and instances with <2 vCPU).
If a threads_per_core value is specified for an unsupported machine type, the parameter will be silently ignored.
To test, test_configs/threads_per_core.yaml has been expanded to include more machine types, and a threads_per_core=null case which would cause SMT to default to GCE defaults instead of ghpc defaults.

[x] Is unit test coverage still above 80%?
[x] Have you updated all applicable documentation?
[x] Have you followed the guidelines in our Contributing document?

/gcbrun

@kkr16 does this merit review now?
Please edit the PR to target the develop branch. You may need to rebase. All PRs initially land on develop before release.

@kkr16 does this merit review now?

No, @nick-stroud and I had a chat on the target behavior. I'll push a change accordingly.

Please edit the PR to target the develop branch. You may need to rebase. All PRs initially land on develop before release.

Will do. Thanks!

Please squash these commits as advised in #411

@kkr16, I just had a few "nits". For context, "nits" are suggestions that, in my opinion, would improve the code but are not required for my approval. It is your choice whether or not to accept these suggestions.
If you want to decline the suggestions, then just respond "Ack." to the comment and resolve the thread. This just lets me know that you saw it and are not going to act on it. If you do make any of the suggested changes then I would just add it as one additional commit titled something like "Addressing feedback". Either way once you are done I will approve and merge.

/gcbrun


Update link to the Patterns talk

Description
The “CSS in JS: Patterns“ talk is not available with the old link, so here’s the new one.

Old: https://www.webexpo.net/prague2018/talk?id=css-in-js-patterns
New: https://www.webexpo.net/prague2018/talk/css-in-js-patterns

Thanks again, @pepelsbey!


Features/CIV-1122 - part admit have you paid claimant

JIRA link
https://tools.hmcts.net/jira/browse/CIV-1122
Change description

Implement already-paid page with 2 radio buttons. When either option is selected partialAdmission object in the claim is updated and user is redirected to the claim task list.
Introduce view unit tests to the project
add classes param to the yesNoRadioButton macro
fix a bug where yesNoRadioButton displayed only first error

Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

In your screen the checkbox is alight horizontally and the error message is different that we've in the previous screens. I've attached your screen and response/statement-of-means/debts

screenshots provided in the ticket are displaying radios in line


[Bug] Cobb Angle doesn't work on mobile devices

Describe the Bug
It is not possible to use the Cobb Angle on mobile devices, following this example: https://www.cornerstonejs.org/live-examples/stackannotationtools
All of the other plugins work well, but the Cobb Angle doesn't work.

Note: after you try to use Cobb Angle on mobile, other plugins won't work more (crash).
Steps to Reproduce

Open the example on a mobile device (you can simulate on dev tools) https://www.cornerstonejs.org/live-examples/stackannotationtools (or you can run your own example)
Select Cobb Angle example
Try to use the plugin

Other plugin will work if you run before try cobb angle, after won't work.
The current behavior
The plugin doen't work and there aren't console errors
The expected behavior
The plugin needs to work like the other plugins like (circleROI, rectangleROI, angle...)
OS
ubuntu 22.04
Node version
16.20
Browser
Chrome 118, Firefox 118, Safari

Is there any movement or plans to add support for Cobb Angle on mobile/tablet devices?

we will focus more on mobile this year


[BUG]

Description:

raw ores don't work in industrial smelter

Steps to Reproduce:

Steps to reproduce this behaviour

Technical Information:

Minecraft: 1.17
Fabric API: 0.36.0
Industrial Revolution: 1.10.0-alpha7
Modpack: mod list

Details:

It's not a bug, you need the ore block to melt it


Update Ansible automation to initialize Traffic Vault Postgres backend

What does this PR (Pull Request) do?
Updates the Ansible automation to initialize and configure the Traffic Vault Postgres backend as an alternative to the legacy Riak backend.
Which Traffic Control components are affected by this PR?

Traffic Ops
Traffic Vault
Ansible roles

What is the best way to verify this PR?
Run the Ansible automation to install Traffic Ops / TODB, ensure that the Traffic Vault Postgres backend is configured correctly and works.
The following criteria are ALL met by this PR

[x] No tests because the Ansible roles have no tests
[x] No docs because Ansible roles are not documented at this level of detail
[x] No changelog (overall feature already covered by a prior entry)
[x] This PR includes any and all required license headers
[x] This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY (see the Apache Software Foundation's security guidelines for details)

LGTM, but still testing


Create Toil appliance

Create a Docker image with Mesos and Toil in it. Ultimately we'll also need Docker inside the image but we'll ignore that fact for now. There also needs to be a wrapper.sh or wrapper.py that is set as the ENTRYPOINT of the image. That wrapper needs to determine if the container is invoked as a leader or worker and start mesos-master or mesos-slave accordingly.
Let's brainstorm this a bit on Monday, @cket.

Use the Mesos dockerimage as a base.

Mesos publishes two images:

https://hub.docker.com/r/mesosphere/mesos-master/
https://hub.docker.com/r/mesosphere/mesos-slave/

I'll draft this up by EOD tomorrow; @cket can you help to test this out? Let's sync up after the pipelines-scrum tomorrow.

Definitely, talk to you then!

TODO:

[ ] Merge https://github.com/BD2KGenomics/cgl-docker-lib/pull/160
[ ] Resolve https://github.com/BD2KGenomics/cgl-docker-lib/issues/162

@fnothaft, I copied your two TODO's to the description and added a third one.


Auto sharding for CouchDB?

Provide auto sharding and elastic scaling to CouchDB.
Expected Behavior
It should work somewhat like Amazon Dynamo paper.
Current Behavior
Currently CouchDB only support preshard.
Possible Solution
Maybe we can use Riak Core? It's in Erlang by the way.
Context
With this, CouchDB will become more elastically scalable.

This is a nice feature request, but without a concrete proposal on how to implement it, this is too vague to keep open like this. Please re-open (or send a new PR) with a proposal on how this could be implemented, copious of code references, or a patch would be best :)
We’d likely accept a patch that implements this, if we can agree on an implementation approach. It has been tried before but hasn’t made it into a PR yet. So any progress here would be appreciated.


websubmit: Avoid error with Send_APP_Mail

See #3600

As discussed in the chat room betwenn @chokribr and @ludmilamarian:
a quick fix can be:
record_owners = print_record(int(sysno), 'tm',
[CFG_WEBSUBMIT_RECORD_OWNER_EMAIL]).strip()
so int(sysno) instead of sysno
the fix would be in the Send_APP_Mail.py
actually this Send_APP_Mail function doesn't really need to call the print_record (this is some very old code). It can just as simply run get_fieldvalues(sysno, CFG_WEBSUBMIT_RECORD_OWNER_EMAIL) to retrieve the same info

@chokribr Would you have an updated PR?

ok done #3758, I'll sent another PR to explain  search_engine modifications


add .editorconfig to specify code style

This PR adds an EditorConfig file to specify basic code style.
EditorConfig is a standard way of configuring certain coding style related settings, supported by many editors such as Visual Studio, VSCode, Neovim. Visual Studio has the support built-in, while some editors (VSCode) require a plugin.
Reasoning
Originally the project is using tabs for indentation, but there is already PRs coming in that use spaces instead. Since VS uses a tab width of 4 by default, it can be difficult for contributors to realize that they are mixing indentation styles.
Example of how the mixup might look like (screenshot from another open PR):

I propose that we keep to the original coding style used in this project instead of mixing in different styles. Adding the .editorconfig means individual developers don't need to tweak their editor settings to follow the code style.
Details of the settings
The .editorconfig included here will add the following settings for all .cs files:
Use the tab character for indentation instead of spaces. Not my personal preference, but this is what the project originally uses.
indent_size = tab
indent_style = tab

The Tab character will be represented by 4 spaces. This is again not my personal preference, but it is the default used by VS, and probably the value that was used while developing EVE-O Preview.
tab_width = 4

Use windows line endings. This might become important if Linux users contribute project, since their editor might use unix line endings instead.
end_of_line = crlf

This setting is not that important, but specifying it here might reduce the amount of one-line changes in commits.
insert_final_newline = false

Possible additional settings
The EditorConfig syntax is quite simple, and is mainly used for specifying indentation, line endings and charset.
Visual Studio does have some more detailed options that can be specified as well. For example, these could be used to configure whether or not curly brackets after an if statement should be on a new line or not.
https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/code-style-rule-options
I did not add any of these more detailed settings here, since I think the original project is pretty much using the default settings in Visual Studio.

Wont right now put this in there for the Editorconfig as it could cause some issues but will ask on PR's to fix the indenting and proper alignment for the code.

original eve-o preview seems to be using only tabs


Fix config panel

Problem

Config_panel not working

Solution

fix config_panel
update doc
remove useless files

PR Status

[x] Code finished and ready to be reviewed/tested
[x] The fix/enhancement were manually tested (if applicable)

Automatic tests
!gogogadgetoci

!gogogadgetoci


TrustFrameworkPolicy_<IP_ADDRESS>.xsd is out of date

Hi,
In the 'XML editing' section you suggest to validate policies againt TrustFrameworkPolicy_<IP_ADDRESS>.xsd. Unfortunately, the file is out of date. Could you please upload a new version of the file?
Best Regards,
Andrzej Nielipiński

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

ID: 57132591-358a-b8c1-73ef-6d7512a38d32
Version Independent ID: d372e3f0-382b-e0c0-8419-64e4f55b1771
Content: Troubleshoot custom policies in Azure Active Directory B2C
Content Source: articles/active-directory-b2c/troubleshoot-custom-policies.md
Service: active-directory
Sub-service: b2c
GitHub Login: @mmacy
Microsoft Alias: marsma

@anielii  Thanks for your feedback! We will investigate and update as appropriate.

@anielii I believe this is the latest version available, but I have passed your feedback along to the content author, @mmacy .
You can also make a feedback request in User Voice. https://feedback.azure.com/forums/169401-azure-active-directory/category/160596-b2c

@anielii This is indeed the most current version available. However, as you and others have noted in the following issues in the starter pack repository, it's missing some items that have been added since the initial release:

https://github.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/issues/17
https://github.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/issues/23

The product team has been notified, however, I don't have an ETA to provide at this time. I recommend you follow one or both of those issues in the source repo, as that's where the update will be taking place. I'll update this doc with the version bump if indeed it's incremented.
Moving to close this one in favor of https://github.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/issues/17 and https://github.com/Azure-Samples/active-directory-b2c-custom-policy-starterpack/issues/23, but let me know if we need to reopen it for any reason.
Cc: @MarileeTurscak-MSFT @rojasja
#please-close


FanzyZones not visible on non-primary monitors

Environment
Windows build number: 10.0.18363.836
PowerToys version: 0.18.2
PowerToy module for which you are reporting the bug (if applicable): FancyZones

Steps to reproduce

Enable FancyZones
Drag a window

Expected behavior
Zones showing up on same monitor as the window being dragged.
Actual behavior
Zones don't show up on non-primary monitor.
If "show zones on all monitors" is enabled, only primary monitor shows them still if non-primary monitor is being interacted with.
Additional
This was a problem with previous version, I forgot which I had (possibly 0.17).
Running as administrator has no effect on this.
I have 3 monitors, if that matters.

I'm also experiencing this issue with the latest 0.18.2 release

@mkahvi
have you applied a zoneset on each of the non primary monitors?

Uh... apparently not. I thought it applied it to to all by default since it wasn't telling me anything about it.
So, fiddling around based on that idea, I found that I need to move the PowerToys Settings window to the other monitors, then launch the Zone Editor, and I could set it, and repeat per monitor. That feels very unintuitive. I had previously only attempted moving only the Zone Editor to the other monitors with no reaction from it, so I assumed it only was done once. But now that I did that, zones seem to be working on all monitors.
I'll close this as invalid, tho I think the cause of this needs some improvement in clarity.

@mkahvi
we have work planned to make the editor more intuitive.


Office phone formatting

This article does a good job of explaining the requirement of needing country code plus a space in front of an office phone number and that extension numbers are stripped. What isn't clear is if the rest of the number can have formatting. For example, is "+1<PHONE_NUMBER>" or "+1<PHONE_NUMBER>" an acceptable format? or can it only be "+1<PHONE_NUMBER>" i.e. no other characters except numbers in the phone number?

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

ID: aae83fda-27b9-edca-1b59-1140de4cc3f5
Version Independent ID: c93eb84b-f04b-de03-f3f5-57d4672b0559
Content: Azure AD SSPR data requirements - Azure Active Directory
Content Source: articles/active-directory/authentication/howto-sspr-authenticationdata.md
Service: active-directory
Sub-service: authentication
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@cchambers-cap, Thank you for sharing the query. We are looking into this and will get back to you soon on this.

@cchambers-cap We confirm that the number formats like +1<PHONE_NUMBER>" or "+1<PHONE_NUMBER>" are also acceptable formats. you would still get calls or messages on the same. WE will now close this issue. Should you have any further query , please tag me to your reply and I will be happy to help.
Thank you.

@shashishailaj from our testing we have found a lot of information incomplete or missing. For example, the article state the number must be formatted with a space between the "+1" and the rest of the number but we found it doesn't matter. It would also be good to explain in more detail about how the process works. My understanding was that when you used SSPR with office phone the system would simply call the number listed. However before the system calls, the person MUST type in the correct phone number with the EXACT formation entered. So if the number is entered as "+1<PHONE_NUMBER> x 1234" and you type in +1<PHONE_NUMBER> or +1<PHONE_NUMBER>x1234 or any other way except exactly as it is entered it will not work and password reset will not work!
I'm not sure why typing in the number before the system initiates a call to a pre-defined number is required, but that is a question for the product team 😉


Correct item function name 'HasMetadata'

The function name is HasMetadata (the left column is correct), not HasMetadataValue.
See https://github.com/Microsoft/msbuild/blob/v<IP_ADDRESS>001/src/Build/Evaluation/Expander.cs#L2366

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/msbuild/item-functions.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.


Replace spec.engineImage field in volume, engine and replica CRDs with spec.image

Fixes: https://github.com/longhorn/longhorn/issues/6685

@derekbit this is related to your previous change. Try to review this PR.


Added docs generation

Closes #45
Added automatic generation of docs using typedoc.
Also added docs to validate method.

Do you want to provide docs for other methods as well?

The docs will be generated for all the methods available from index.ts

Maybe we could use it in js-integrations as well.


feat: Add initial web layout

@holzeis : I've added 52d6586 (#1832). It's a responsive design and will switch to a bottom navigation bar when moving smaller than 450pixel
https://github.com/get10101/10101/assets/224613/9206128f-fa0e-421c-a008-ce296ab1c2f7

Also it doesn't really "feel" like a web experience either 🙈.

Also it doesn't really "feel" like a web experience either 🙈.

I mean, who opens websites on a widescreen in fullscreen mode 🙈
I guess in the ultra wide one should switch to something different. This is from the material design specs:

Use a navigation bar in compact window sizes.
Use a navigation rail in medium and expanded window sizes.
Use either a navigation rail or a standard navigation drawer in large and extra-large window sizes.

Let's go for it 👍


Error when running video_demo.py

I am running on google colab with GPU enabled. I downloaded the weights and have a video ready to play with. When I run the specified command, I get this error:
"RuntimeError: Attempting to deserialize object on CUDA device 1 but torch.cuda.device_count() is 1. Please use torch.load with map_location to map your storages to an existing device."
Can somebody help me? I do have a GPU ready, I do not know why it doesn't run.

Managed to fix it by changing these lines in the video_demo.py file:

checkpoint = torch.load(args['pre'], map_location='cuda:0')['state_dict']

checkpoint = torch.load(args['pre'], map_location='cuda:0')

Basically I added the map_location parameter and set it to my gpu ID


Add Application Number for Search and Migration Fix

Issue:

https://github.com/bcgov/entity/issues/23279
https://github.com/bcgov/entity/issues/23364

Description of changes:

[x] applicationNumber added to application_json for search
[x] Migrations strr-api/migrations/versions/20240908_0710_7a9f3c2e8b5d_.py and strr-api/migrations/versions/20240916_1420_8b2e4d1f9c3a_.py removed
[x] Migration strr-api/migrations/versions/20240908_1010_7a9f3c2e8b4e_.py added
[x] Change to 14 character long random digits only application_number

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the namex license (Apache 2.0).

Even though the chance of application number collision is less, if it happens to generate a duplicate id, will the application number be null?

This should be addressed now.


Cannot compile on 2.0.0-1 and up

The newest version of Typetta doesn't compile, which prevents me from running my code.
node_modules/@twinlogix/typetta/lib/dal/dao/schemas/ast.types.d.ts:77:187 - error TS2344: Type 'P[K]' does not satisfy the constraint 'true | GraphQLResolveInfo | Projection<ASTName, AST> | undefined'.
  Type 'P[string] | P[number] | P[symbol]' is not assignable to type 'true | GraphQLResolveInfo | Projection<ASTName, AST> | undefined'.
    Type 'P[string]' is not assignable to type 'true | GraphQLResolveInfo | Projection<ASTName, AST> | undefined'.
      Type 'unknown' is not assignable to type 'true | GraphQLResolveInfo | Projection<ASTName, AST> | undefined'.
        Type 'unknown' is not assignable to type 'Projection<ASTName, AST>'.
          Type 'P[string]' is not assignable to type 'GraphQLResolveInfo'.
            Type 'P[K]' is not assignable to type 'GraphQLResolveInfo'.
              Type 'P[string] | P[number] | P[symbol]' is not assignable to type 'GraphQLResolveInfo'.
                Type 'P[string]' is not assignable to type 'GraphQLResolveInfo'.
                  Type 'unknown' is not assignable to type 'GraphQLResolveInfo'.

77     } ? ASTName extends string ? P[K] extends true ? Type extends 'scalar' ? Scalars[ASTName]['type'] : GenerateModel<ASTName, AST, Scalars, 'relation'> : Project<ASTName, AST, Scalars, P[K]> : never : never : never;

The working one is 2.0.0-8. This version (2.0.0) contains a major typing rework and something is not backwards compatible (should be needed only some renames)

This still happens on 2.0.0-8

You were right, can you try 2.0.0-9?

Everything works with 2.0.0-9 😄


fix refactor CTE and EliminateAliasNode and fix the bug that CTE reuse relationId

This pr contribute:

support explain CTE;
refine CTE, fix the bug: reuse the same analyzed plan which LogicalOlapScan has the same relationId;
refine EliminateAliasNode;
job traverse left child first, so the ExprId growth from left child to right child.

Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[x] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[x] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.96 seconds
load time: 445 seconds
storage size:<PHONE_NUMBER>4 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221123213724_clickbench_pr_51743.html


Unknown shorthand 'd' when simulating disk fill

I try to inject disk fault with cmd chaosd attack disk fill -c 50 -d -f` and get the unknown error. My chaosd version is latest, and chaosd-v1.0.0 also has this problem.  By the way the flag d is described in the official documentation.
$ chaosd attack disk fill -c 50 -d -f
Error: unknown shorthand flag: 'd' in -d
Usage:
  chaosd attack disk fill [flags]

Flags:
  -f, --fallocate        fill disk by fallocate instead of dd (default true)
  -h, --help             help for fill
  -p, --path string      'path' specifies the location to fill data in.If path not provided, a temp file will be generated and deleted immediately after data filled in or allocated
  -c, --percent string   'percent' how many percent data of disk will fill in the file path
  -s, --size string      'size' specifies how many units of data will fill in the file path.'unit' specifies the unit of data, support c=1, w=2, b=512, kB=1000, K=1024, MB=1000*1000,M=1024*1024, , GB=1000*1000*1000, G=1024*1024*1024 BYTESexample : 1M | 512kB

Global Flags:
      --log-level string   the log level of chaosd. The value can be 'debug', 'info', 'warn' and 'error'
      --uid string         the experiment ID

Error: unknown shorthand flag: 'd' in -d

official documentation:

It seems that it's not supported in v1.0.0, you can try the v1.1.1?

@WangXiangUSTC Thanks for your reply. What's the difference between the latest and v1.1.1?

In the last version , the temp file will not be auto delete and you can use disk recover to delete it.

In the last version , the temp file will not be auto delete and you can use disk recover to delete it.

Ok, thank you. I will close the issue


Include two new endpoints to post new dimensions or dimension options

What

New routes for updating dimensions against a filter job and updating
the dimension options against a filter job.
Extend tests
Update postgres setup script (add constraint against dimensions table)

How to review
Run tests, make sure changes meets coding standards. Check endpoints match swagger spec; this will include error responses as well as the response models.
Who can review
Team B

@nshumoogum could you please swap the native http server to use the go-ns server package so that we get request logging


What about "SuggestParameters"

I have a project that we're upgrading to search SDK version 11, following the documentation shown here: https://docs.microsoft.com/en-us/azure/search/search-dotnet-sdk-migration-version-11#UpgradeSteps
So where's the equivalent documentation for SuggestParameters?  What's the new class called?  If there's existing documentation for it, I can't find it

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

ID: 77731608-f038-ba00-9def-817cfb313c32
Version Independent ID: 858b9c1b-09e1-e368-8b83-0cc5dfb14abc
Content: Upgrade to .NET SDK version 11 - Azure Cognitive Search
Content Source: articles/search/search-dotnet-sdk-migration-version-11.md
Service: cognitive-search
GitHub Login: @HeidiSteen
Microsoft Alias: heidist

Thanks for the answer, @BhargaviAnnadevara-MSFT.  A few more links that might be helpful:  https://docs.microsoft.com/en-us/azure/search/tutorial-csharp-type-ahead-and-suggestions#add-suggestions, plus this one:  https://docs.microsoft.com/en-us/azure/search/search-add-autocomplete-suggestions#suggestions    The main docs and samples have been upgraded to v11.
@FizlarGlopis please let us know if this unblocks you.

Thanks for those @HeidiSteen!
@FizlarGlopis Hope the provided resources help. Do let us know if you have further questions.

@FizlarGlopis Are there any additional questions here?

Not yet, I haven't had time to return to it, as I've been put on other tasks.  I'll have to circle back later.  I will say there were a number of things in our code that didn't have a clear mapping to v11 in the migration docs, so this can be closed for now, but I will certainly be back

@FizlarGlopis Sure, we will now proceed to close this thread as resolved, but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


Cannot see the details of the assessment report on the portal

After uploading the assessment report to the Azure migrate project, we are not able to view the  details of the report especially the migration blockers and warnings.
It's needed to view the data on Azure to share it with the dev team who need to work on fixing those blockers.

Hello @arseyam - thank you for letting us know that you would like to see this information. You are correct that, unfortunately, you cannot view this information today in the portal.azure.com view. We are keeping this feedback in mind for how to improve this current portal view.
The list of which specific checks were failed (Blockers) is present in the backend and as a workaround can be queried for directly using Azure CLI, using below steps. I will note that even using the CLI option only the names of the checks that failed will be listed, not the specific check detail messages. This is because the specific failed check message might contain sensitive information and as such today do not leave the server machine - today the only option for saving that specific message information is to Save the report to a file when running the assessment.
To start, here is a link for Azure CLI if you do not currently have it installed: https://docs.microsoft.com/en-us/cli/azure/
After installing it and running an "az login" to log in to your azure account, you can then do a GET request on the migrate project webapp data, like this (replacing the relevant subscriptionId, ResourceGroupName, and AzureMigrateProjectName fields with the ones relevant to your migrate project):
az rest --method get --uri "https://management.azure.com/subscriptions/[subscriptionId>/resourceGroups/[ResourceGroupName]/providers/Microsoft.Migrate/MigrateProjects/[AzureMigrateProjectName]/WebSites?api-version=2020-05-01"
You can pipe the results to a file - it should be json output with a collection of information for each site, like below - I've bolded some relevant fields for emphasis like "errorList" which is the list of the blocking checks:
{
"nextLink": null,
"value": [
{
"id": "/subscriptions/555daa41-d0b8-4d2b-965f-23ba5fd585ae/resourceGroups/MigrationHubProject/providers/Microsoft.Migrate/MigrateProjects/MyMigrationProject/WebSites/3eb2eba8-24b2-4acd-9711-5ea7cba70c54",
"name": "3eb2eba8-24b2-4acd-9711-5ea7cba70c54",
"properties": {
"assessmentData": [
{
"assessmentId": "879e44ef-c241-4511-877f-d472b39ddec8",
"assessmentTargetType": "Azure app service",
"enqueueTime": "4/17/2020 9:38:58 PM",
"errorList": [
"TcpPortCheck",
"LocationTagCheck",
"VirtualDirectoryCheck",
"ConfigErrorCheck"
],
"extendedInfo": {
"clientid": "55558148-6302-460e-5ac9-c0b82ac73cbf",
"sessionid": "879e44ef-c241-4511-877f-d472b39ddec8"
},
"framework": null,
"frameworkVersion": null,
"isReadyForMigration": false,
"lastUpdatedTime": "2020-04-17T21:38:58.328Z",
"migrationBlockersCount": 4,
"port": 443,
"solutionName": "WebApplications-Assessment-AppServiceMigrationAssistant",
"successList": [
"IsapiFilterCheck",
"GlobalModuleCheck",
"ProtocolCheck",
"AppPoolCheck",
"AuthTypeCheck",
"PhpCompatCheck",
"ContentSizeCheck",
"AppPoolIdentityCheck"
],
"warningList": [
"HttpsBindingCheck"
],
"webServerId": "server1.foo.com",
"webServerType": "IIS",
"webSiteName": "Default Web Site"
},
{ [...]


Does fairseq support other pre-training language models like BERT, GPT, ELMO?

❓ Questions and Help
Does fairseq support other pre-training language models like BERT, GPT, ELMO?
Thank you so much.

Is there a particular model you're looking for?  There are other language models, ex: roberta, xlmr, bart, mbart, etc.

Yes, does any format required for the model? Like in the official example, the form of roberta model is model.pt. So, if I want to use BERT or ELMO, shall I transfer the model firstly to the "model.pt" format and then run the script? Thank you so much.

Is there a particular model you're looking for? There are other language models, ex: roberta, xlmr, bart, mbart, etc.

Yes, does any format required for the model? Like in the official example, the form of roberta model is like model.pt. So, if I want to use BERT or ELMO, shall I transfer the model firstly to the "model.pt" format and then run the script? Thank you so much.

Please take a look at the examples here: https://github.com/pytorch/fairseq/tree/master/examples
We don't have ELMo implemented, RoBERTa is similar to BERT, and you can train GPT-like models following the instructions here: https://github.com/pytorch/fairseq/tree/master/examples/language_model

Please take a look at the examples here: https://github.com/pytorch/fairseq/tree/master/examples
We don't have ELMo implemented, RoBERTa is similar to BERT, and you can train GPT-like models following the instructions here: https://github.com/pytorch/fairseq/tree/master/examples/language_model

Thanks for your comment!


Support storing mcuboot images on serial flash accessed through Nordic QSPI

The Nordic QSPI driver requires that all transfers be 32-bit aligned to/from SRAM, and that the transfer size be a multiple of 4 bytes.  This requirement is not satisfied by mcuboot/mcumgr which:

need to be able to read and write sub-word lengths
need to be able to write records that are stored in flash

This is a specific case of violations of #16439.

Coming from here https://github.com/zephyrproject-rtos/zephyr/issues/25294
I'm also facing the issue of not being able to use properly the external flash on a nrf52840dk_nrf52840 board.
I've been using the modifications suggested in the mentioned link and thank to those, managed to get it to run partially.
I rewrote the partitions by using the following overlay. Idea behind it was to have as much internal flash as possible for the running image.
/delete-node/ &slot0_partition;
/delete-node/ &slot1_partition;
/delete-node/ &scratch_partition;

&flash0 {
    partitions {
        compatible = "fixed-partitions";
        #address-cells = <1>;
        #size-cells = <1>;

        slot0_partition: partition@c000 {
            label = "image-0";
            reg = <0x0000C000 0x0000EC000>;
        };
    };
};

&mx25r64 {
    partitions {
        compatible = "fixed-partitions";
        #address-cells = <1>;
        #size-cells = <1>;

        slot1_partition: partition@0 {
            label = "image-1";
            reg = <0x00000000 0x0000EC000>;
        };
        scratch_partition: partition@ec000 {
            label = "image-scratch";
            reg = <0x0000EC000 0x0000EC000>;
        };
    };
};

Also feed the following overlay-nrf52840dk_nrf52840-bootloader.conf to the mcuboot build as suggested
##########################################
### Configure required bootloader settings
##########################################
CONFIG_MULTITHREADING=y
CONFIG_BOOT_MAX_IMG_SECTORS=256
CONFIG_NORDIC_QSPI_NOR=y
CONFIG_NORDIC_QSPI_NOR_FLASH_LAYOUT_PAGE_SIZE=4096

I've prepared 2 signed images of our app using west, and shifted the one for the external flash to its virtual memory address (0x12000000  note that since the default app builds for slot 0 -0xC000- the difference is applied as offset -0x11FF4000-).
$ west sign -t imgtool -d build -- --version 0.0.1+0 --key ../applications/mcuboot/root-rsa-2048.pem
$ cp /build/zephyr.signed.hex /build/zephyr.signed.0.hex
$ west sign -t imgtool -d build -- --version 0.0.1+1 --key ../applications/mcuboot/root-rsa-2048.pem
$ cp /build/zephyr.signed.hex /build/zephyr.signed.1.hex
$ srec_cat zephyr.signed.1.hex -intel -offset 0x11FF4000 -o zephyr.signed.1.ext.hex -intel

Flashed everything in with nrjprog and dumped everything back also with nrjprog to ensure that the images are written and in the proper location.
In my case, the problem is that looks like slot 1 is completely ignored. This is the uart output I see:
uart:~$ *** Booting Zephyr OS build zephyr-v2.0.0-8127-g8a14d94a54ca ***
[00:00:00.004,699] <inf> mcuboot: Starting bootloader
[00:00:00.005,706] <inf> mcuboot: Primary image: magic=good, swap_type=0x1, copy_done=0x3, image_ok=0x3
[00:00:00.005,737] <inf> mcuboot: Boot source: primary slot
[00:00:00.010,162] <inf> mcuboot: Swap type: none

#### JUMP TO APP CODE HAPPENS HERE ####

[00:00:00.006,439] <inf> ieee802154_nrf5: nRF5 802154 radio initialized

I can't see any reference in the output to slot1, also as far as I understand it, mcuboot should select the image in slot1 as it has the higher version number.
I saw new change suggestions on https://github.com/zephyrproject-rtos/zephyr/pull/25971#issuecomment-639017038 but as far as I understand it, the extra changes there should only affect mcumgr usage.
Is there anything I might be missing here? The only difference that I see with the mentioned tested and running scenario is the lack of usage on mcumgr and the fact that I also located the scratch partition in the external flash. Is mcumgr a must?
I've based everything on mcuboot 1.6.0 and current zephyr master.

@pabigot Many thanks for the reply and sorry for the delay (due to corona times, working hours are... well weird to say the least). As far as I can tell, one coworker gave mcumgr a try through UDP and we got ourselves an update mechanism :)

AFAICT all functional changes necessary to make this work have been merged.  There's still a documentation gap, but that'd be a different issue.