gNMI dialin: Requested encoding "PROTO" not supported

Hi,
I'm trying to get wireless telemetry data from a C9800 (Cisco IOS XE 17.1.1s) into splunk via pipeline-gnmi (recent git clone) and kafka. GRPC Dial-Out is working fine. But I'm unable to get gNMI dialin to work.
Error message in pipeline.log:
time="2020-04-01 15:41:57.742095" level=info msg="gnmi: Connected" name=mygnmirouter server="<IP_ADDRESS>:50052" tag=pipeline type=gnmi username=splunk
time="2020-04-01 15:41:57.762555" level=info msg="gnmi: SubscribeClient running" name=mygnmirouter server="<IP_ADDRESS>:50052" tag=pipeline type=gnmi username=splunk
time="2020-04-01 15:41:57.764296" level=error msg="gnmi: server terminated sub" error="rpc error: code = Unimplemented desc = Requested encoding \"PROTO\" not supported" name=mygnmirouter server="<IP_ADDRESS>:50052" tag=pipeline type=gnmi username=splunk

config:
[mygnmirouter]
tls=false
username=splunk
password=[snipped]
stage=xport_input
type=gnmi
server=<IP_ADDRESS>:50052
path1=/interfaces-ios-xe-oper:interfaces@10

Am I doing this wrong? I will be grateful for any help you can provide.

Hi @regalleuchte this was largely built around IOS XR and IOS XE currently only supports the JSON encoding as opposed to PROTO. I'd recommend switching to Telegraf if possible for future gNMI related use cases as it has more recent work in this area.
https://github.com/influxdata/telegraf/tree/master/plugins/inputs/cisco_telemetry_gnmi


table_for does not output any content

with https://github.com/sublimecoder/ex_admin/pull/43, it looks like content from a table_for does not output anything.

:point_up: that should fix this


Use Kubernetes logo for Kubernetes system services

E.g. in this view, kubernetes should have the ship's wheel logo:

I can't see a way to do this obviously better than special-casing on the labels:
KUBERNETES LABELS
   COMPONENT:   apiserver
   PROVIDER:    kubernetes

Other Kubernetes services like kube-system do not have the same labels, but they are somewhat recognizable:
K8S-APP:                       kube-dns
KUBERNETES.IO/CLUSTER-SERVICE: true
KUBERNETES.IO/NAME:            KubeDNS

will look into

@codegagan Did you have any luck?

No, had run into some issues and did not get a chance again.


Where can we find documentation of changes between versions?

Didn't find here nor on Nuget but maybe I just missed something.
Also, may I suggest using github Releases instead of just tags (a release is a Tag + release data). its super convenient and don't cost anything + you can add changes list to the release comment for extra visibility.
https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases
Thanks for this great lib!

Thank you, I created the latest release notes here: https://github.com/tryphotino/photino.NET/releases/tag/v2.2.2


7.3.1 Worksheet_Generator Problem

I've already activated the docker environment, activated the virtual environment, installed all the requirements, and run the application. However, when I did the unit test for "core.py", which is located in the "features/worksheet_generator/core.py", it shows up the error, which is "no module langchain_chroma".

Please take a look at "tool.py".

I believe this is because you are trying to import the RAGPipeline class. We will need to review your code that you have with that workspace such as what is within your features/worksheet_generator/ folder

Thank you!! It should be the problem like you said. The RAGPipeline is in the "tool.py". Please review that!! Thank you!!


Naive optimization of skipping any json path tracking when no json path keys are defined

Not sure if we should go with this or get something more elaborate

Oh lol 😂  Yea, I think we are aligned (saw this PR after the previous one)
@donavdey

@Breus I think we might wait until state machine proposal is implemented. It would be much easier to do it there than having a (one more) layer of if statements.
But this shows that we are getting ~30% slower on tracking the JsonPath on top of already losing about ~30% for supporting new API options.

We can still track current jsonpath, but skip querying the trie for the json path key as this is the most expensive operation. That is, on trackJsonPath option disabled always return an empty iterator over segments and avoid making searchForJsonPathKey call in general. What do you think? @gavlyukovskiy @Breus

@donavdey it's actually tracking that takes the most time, not the search. I've been profiling it a couple of times and screenshot in https://github.com/Breus/json-masker/pull/58 also captured it. As you see there, it's roughly 30% for tracking and maybe 10% for trie lookup

@gavlyukovskiy I see now, this makes sense. I wonder if the track method can be optimized before focusing on the lookup optimization

@breus @donavdey I'll close this one as it won't be compatible with #62. It was useful to know that we're loosing ~30% perf with JsonPath logic, so let's keep this in mind for future.


Add Embroider to CI tests

Adds test scenarios for the new Embroider build system to ember-try and to the Travis config.
These test currently fail since the generated pod-styles manifest can't be found. I've marked the failures as allowed in Travis.

@reidab Thanks. I haven't been doing ember (or general front end for that matter) development for a bit, so sorry that I have left this project in somewhat limbo. I'd like to explore getting this version of ECC running on embroider (have you tried the beta release?) so I'd prefer to merge it onto a new "embroider" branch where we can work towards getting that working. Does that seem fair?


Dialogflow : ArgumentException: Wildcard resource ids must not contain / (Parameter 'value')

I'm tryitn to create new entity with synonyms but im getting this error

An unhandled exception occurred while processing the request.
ArgumentException: Wildcard resource ids must not contain / (Parameter 'value')

This is my code.
`
        EntityTypesClientBuilder builder = new EntityTypesClientBuilder
        {
            CredentialsPath = file
        };
        EntityTypesClient client = builder.Build();

        var entityType = new EntityType();
        entityType.DisplayName = "displayname";
        entityType.Kind = EntityType.Types.Kind.Map;

        var entityTypeId = client.CreateEntityType(new AgentName("chatbot-a90a9"), entityType);

        var entity = new EntityType.Types.Entity();
        entity.Synonyms.AddRange(synonyms);

        var operation = client.BatchCreateEntities(
            parent: new EntityTypeName("chatbot-a90a9", entityTypeId.Name),
            entities: new[] { entity }`

The error is on this line
var operation = client.BatchCreateEntities(                 parent: new EntityTypeName("chatbot-a90a9", entityTypeId.Name),                 entities: new[] { entity }
@amanda-tarafa

Transferring this to google-cloud-dotnet as I don't believe this is a samples issue.

You don't need to create a new EntityTypeName since you already have the one you need:
var operation = client.BatchCreateEntities(
            parent: entityTypeId.Name,
            entities: new[] { entity },
            ...);

Also, maybe consider renaming the variable entityTypeId to entityType since the CreateEntityType method returns an EntityType instance and not just its ID.
Here are some samples that will help you with basic Dialogflow operations.


Update demo notebooks to reflect current API

Some demo notebooks contain this line:
from pyclesperanto import cle

which needs to be updated to this one:
import pyclesperanto as cle

Examples:

https://github.com/clEsperanto/pyclesperanto/blob/main/demos/explore_API.ipynb
https://github.com/clEsperanto/pyclesperanto/blob/main/demos/find_local_maxima.ipynb
https://github.com/clEsperanto/pyclesperanto/blob/main/demos/image_filtering.ipynb

Indeed, update is required!
And why not some new demo notebook :wink:


a standalone touchpad sensitivity

if I want the raw mouse sensitivity, I have to  set  force_no_accel=1.And then the touchpad sensitivity can not be set.
And for me ,the sensitivity is too fast. In sway and wayfire , two sensitivities all can be set.
And maybe can add a mouse wheel scroll speed option https://github.com/swaywm/sway/pull/3018

What do you mean with "touchpad sensitivity"? Like the "arrow's" speed or the scrolling?
Anyway, if for you it's necessary to make scrolling adjustements you could try sway or kde. Neither gnome or hyprland supports it right now.

What do you mean with "touchpad sensitivity"? Like the "arrow's" speed or the scrolling? Anyway, if for you it's necessary to make scrolling adjustements you could try sway or kde. Neither gnome or hyprland supports it right now.

I mean touchpad "arrow's" speed. And another advice is that maybe hyprland  can add a mouse wheel scroll option too.
Sorry for my unclear expression. And I had used sway and kde for several months. Just for me ,hyprland is better than them.

force_no_accel is a global setting and cannot be done per-device, due to how wlroots works. I do not get to differentiate between devices.
At any rate, every mouse's acceleration profile is forced to NONE (see InputManager.cpp:740) and the "force_no_accel" is kinda left only as a nuclear option. You should not experience acceleration with force_no_accel off, and then you can set the sens per-device:
device:name {
    sensitivity = -0.5
}

hyprctl devices command seems cannot find wireless device. And I don‘t know how to set it

hyprctl devices command seems cannot find wireless device. And I don‘t know how to set it

it has to be there, otherwise it wouldnt work.
Acceleration is not pointer speed. Acceleration is when if your mouse moves fast, it will move your cursor more.
Try setting sensitivity to -1 then.
Sway, afaik, only uses that for sensitivity, so the effects should be identical.

hyprctl devices command seems cannot find wireless device. And I don‘t know how to set it

it has to be there, otherwise it wouldnt work.
Acceleration is not pointer speed. Acceleration is when if your mouse moves fast, it will move your cursor more.
Try setting sensitivity to -1 then.
Sway, afaik, only uses that for sensitivity, so the effects should be identical.

I try to set -1, and it works. But it becomes too slow... So how to set to get speed just like set force_no_accel . In another words the default speed in other wms.

it should be 0. Make sure that your general:sensitivity is set to 1 as well.

It is too fast to 0, and too slow to -1 ...

recompile with 81f267d
I've added an entry to hyprctl devices that should tell you the default libinput sens for each mouse
Maybe the code has a problem? The default speed is always 0, no matter what value I set.

possibly, but i have no clue where and why - everything works as expected for me, and sway seems to be doing stuff the same way

Very Strange. The default value is  0. But the speed that set per-device to 0 is very different to the speed that set force no accel.

you can always do the measuring test and guess the speed - measure how long on your desk an entire monitor takes, and then guess until perfect :P

OK😂. Maybe I can adapt to my touchpad speed. Anyway, thanks for your answer.

Is there anything to help with mouse scroll speed?


Error with Sony Bravia TV

Make sure you are running the latest version of Home Assistant before reporting an issue.
You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:
Home Assistant release (hass --version):
hassio version 1.1.2
Home Assistant 0.63.3
Python release (python3 --version):
I use hass.io
Component/platform:
I use hass.io on Raspberry Pi 3 with 32GB SD and ethernet connection
Description of problem:
ERROR (SyncWorker_9) [braviarc.braviarc] [W] Exception: HTTPConnectionPool(host='<IP_ADDRESS>', port=80): Max retries exceeded with url: /sony/accessControl (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x729c72d0>: Failed to establish a new connection: [Errno 113] Host is unreachable',))
Expected:
The TV can be turned off, I do not think I need to write that this is an error?
Problem-relevant configuration.yaml entries and steps to reproduce:

Traceback (if applicable):

Additional info:

There is the same problem with Philips TV.
Instead of register the TV as OFF, it keeps it as ON even though it is turned off.
The loggfile show the following error:
requests.exceptions.ConnectionError: HTTPConnectionPool(host='IPADDRESS', port=1925): Max retries exceeded with url: /1/system/name (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x6140da50>: Failed to establish a new connection: [Errno 113] No route to host',))
This is an error in 2 ways.

The less important one, "No route to host" - There is infact a route to the host, the host is located in the same broadcast domain as the server, so a route is really not needed.

The important one, HomeAssistant do not pick up on the error and do not change status of the Television set to OFF, that it shuld. I belive that this is due to that it does not handle the error in the 1 part correctly.

So my conclusion is that when a device is turned off and urllib3 get an error, HomeAssist cant interprate this event correctly.

Experiencing this same exact issue on my Bravia TV with hassbian and HA v0.70 running on a Pi

Some logs:
018-06-12 21:36:49 ERROR (Thread-12) [braviarc.braviarc] Exception: HTTPConnectionPool(host='<IP_ADDRESS>', port=80): Max retries exceeded with url: /sony/IRCC
(Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x66f57930>: Failed to establish a new connection: [Errno 113] No route to host',))

2018-06-12 21:36:49 ERROR (MainThread) [homeassistant.core] Error executing service <ServiceCall media_player.turn_on: entity_id=['media_player.sony_bravia_tv']>

Traceback (most recent call last):

File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/core.py", line 1007, in _event_to_service_call await service_handler.func(service_call)
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/media_player/__init__.py", line 415, in async_service_handler await getattr(player, method['method'])(**params)
File "/usr/lib/python3.5/asyncio/futures.py", line 380, in __iter__ yield self # This tells Task to wait for completion.
File "/usr/lib/python3.5/asyncio/tasks.py", line 304, in _wakeup future.result()
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result raise self._exception
File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run result = self.fn(*self.args, **self.kwargs)
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/media_player/braviatv.py", line 312, in turn_on self._braviarc.turn_on()
File "/srv/homeassistant/lib/python3.5/site-packages/braviarc/braviarc.py", line 257, in turn_on self.send_req_ircc(self.get_command_code('TvPower'))
File "/srv/homeassistant/lib/python3.5/site-packages/braviarc/braviarc.py", line 108, in send_req_ircc params+"</IRCCCode></u:X_SendIRCC></s:Body></s:Envelope>").encode("UTF-8") TypeError: Can't convert 'NoneType' object to str implicitly

2018-06-12 21:47:31 ERROR (Thread-11) [braviarc.braviarc] JSON request error:{ "id": 1, "error": [ 7, "not power-on" ] }

Now getting the following error every 10 secs, which I believe is related to https://github.com/home-assistant/home-assistant/issues/12577#issuecomment-396581771
2018-06-13 13:25:58 ERROR (Thread-9) [homeassistant.components.media_player.braviatv] 'NoneType' object is not subscriptable

I am experiencing this issue as well on 0.73.0
Log Details (ERROR)
Mon Jul 09 2018 21:16:14 GMT+0100 (British Summer Time)

[W] Exception: HTTPConnectionPool(host='<IP_ADDRESS>', port=80): Max retries exceeded with url: /sony/accessControl (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x691bf890>: Failed to establish a new connection: [Errno 113] No route to host',))

Same thing, but in my case this IP is not even responding at pings, so my guess SONY IP protocol is hanging sometimes...
[W] Exception: HTTPConnectionPool(host='<IP_ADDRESS>', port=80): Max retries exceeded with url: /sony/accessControl (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fd903518e80>: Failed to establish a new connection: [Errno 113] No route to host',))

I've make a pull request to braviarc trying to fix this problem https://github.com/aparraga/braviarc/pull/27
Would you please try and report?


Feature Request: Support URLSessionWebSocketTask

iOS 13 adds direct support for web sockets into URLSession https://developer.apple.com/documentation/foundation/urlsession/3181172-websockettask?changes=latest_minor
Are there any plans to support it?

[X] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

It depends on the functionality people would want and what Alamofire can offer. Our expertise with WebSockets is limited, and there's not currently much documentation, so we'd need input from the community about what the experience should look like.

You can read here:
https://github.com/daltoniam/Starscream

I've been exploring URLSessionWebSocketTask more and a wrapper should be doable, but it's a strange beast, so it's going to be a while to get a really great wrapper out of it. We could have a similar to API to the DataStreamRequest type that will be added soon, but we'll have to also make allowances for sending Data as well as receiving.

@jshier Hey! Do you have any references regarding this URLSessionWebSocketTask  beast? I’d love to contribute to it :)
Or at least help you finish theDataStreamRequest

For URLSessionWebSocketTask I'm still in the exploration phase of figuring out how it really works. So far I've found that if you don't set a receive closure, it doesn't disconnect correctly, which is not documented. Also, if the server sends the close message, you always get an error in the receive closure despite also getting the didClose delegate callback, which isn't documented either. So more information about how it behaves will help inform building the wrapper. Additionally, real world uses of websockets at this level would be nice, as I've never used them.
As for DataStreamRequest, it's pretty much done, so I think the most helpful thing there is to try it out and validate its use in real world scenarios.

@jshier, so is it a viable option for me to start exploring & experimenting with URLSessionWebSocketTask?
I mean how feasible is it that it will end up being a feature and is it worth looking into?

Feel free to start your own exploration of URLSessionWebSocketTask, the more information gathered the better. We would definitely like to add support, so I think the only blocker would be some sort of requirement that's incompatible with Alamofire's core architecture. I don't anticipate this coming soon, as we still need to finish 5.1 and 5.2 will likely be the Combine release, but soonish.

@jshier, 👌
I'll update this thread as I will gather more info and ping you correspondingly

I've started a prototype implementation on the feature/websocket-request branch.


remove a limitation of parallelization for maxwell+tddft+md

just change some setting for maxwell+tddft+md and add use_potential_model as temporal keyword (not open for public)

@ayamada224 , Thank you for your contribution, I will merge this PR.


Make translation and use it in fuction for Notification

Hello, I would like to be able to translate a message and use this translation into a function that needs a String.
Example :
<button mat-raised-button color="primary" matTooltip="{{ 'GROUPS.addUserToGroup' | translate }}" matTooltipPosition="above" (click)="AddRemoveUserOfGroupGeneral('add', 'I WANT MY VARIABLE GROUPS.addUserToGroup THERE ?');">Ajouter <mat-icon>add_box</mat-icon></button>

As you can see, matToolTip is working without problem, but cannot use the translation into the second parameter of the function.
Do you have any idea why ? Or how to solve it ?

Hello @Whisper40, You can use instead bellow code. Because the code worked for me.
<span [matTooltip]="'generals.ok' | translate" class="input-group-text langTop"
                        [style.background-image]="
                          'url(/assets/scss/lanFlags/flags/4x3/' +
                          languages[i].flagIconClassName +
                          '.svg)'
                        " (click)="changeActive(i)">

Hello @Whisper40, You can use instead bellow code. Because the code worked for me.
<span [matTooltip]="'generals.ok' | translate" class="input-group-text langTop"
                        [style.background-image]="
                          'url(/assets/scss/lanFlags/flags/4x3/' +
                          languages[i].flagIconClassName +
                          '.svg)'
                        " (click)="changeActive(i)">


gllvm not compatible with musl-clang

Hi.
I have run into an issue while building applications against musl-libc instead of glibc. Apparently, gllvm does not support the following flags:
"-fuse-ld=musl-clang".
" -static-libgcc".
These are necessary if we are to use the "musl-clang" wrapper (generated after building musl-libc with clang) .
An example invocation:
gclang -B/home/muhammad/musllvm/obj -fuse-ld=musl-clang -static-libgcc -nostdinc --sysroot /usr/local/musl -isystem /usr/local/musl/include -L-user-start program.c -L/usr/local/musl/lib -L-user-end

leads to
WARNING:Did not recognize the compiler flag: -static-libgcc
WARNING:Did not recognize the compiler flag: --sysroot
WARNING:Did not recognize the compiler flag: /usr/local/musl
clang: warning: argument unused during compilation: '-fuse-ld=musl-clang' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-static-libgcc' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-fuse-ld=musl-clang' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-static-libgcc' [-Wunused-command-line-argument]
/usr/bin/../lib/gcc/x86_64-linux-gnu/7.3.0/../../../x86_64-linux-gnu/crt1.o: In function `_start':
(.text+0x12): undefined reference to `__libc_csu_fini'
(.text+0x19): undefined reference to `__libc_csu_init'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ERROR:clang [.program.o -B/home/muhammad/musllvm/obj -L-user-start -L/usr/local/musl/lib -L-user-end -o a.out] failed to link: exit status 1.

The above command works fine if I use clang instead of gclang so I am assuming the warnings are actually generated from the gclang source.

So it is xmas here, and so I don’t have my laptop at hand, but this is a quick fix. Especially if you help me by pointing out for each unknown flag whether it is compile time, link time, or both.

Sure. I did not expect a quick response.
The arguments that are not being recognized are
"-fuse-ld=musl-clang",
" -static-libgcc"
These are link time options.
"--sysroot"
is both compile and link time.

My gllvm-fu is quite stale. I think I have addressed these issues, but it would be nice if you could check for me, and let me know if I screwed up.

Thanks for the fix.
The "--sysroot dirname" is not being recognized at the moment but "--sysroot=dirname" is.
There is something weird going on with the "-fuse-ld=musl-clang" flag. On some runs it works fine and the resulting binary executes correctly. On other occasions, I get:
clang: warning: argument unused during compilation: '-fuse-ld=musl-clang' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-fuse-ld=musl-clang' [-Wunused-command-line-argument]

and the binary outputs:
error while loading shared libraries: /usr/lib/x86_64-linux-gnu/libc.so: invalid ELF header

It is possible that there might be something wrong with my own headers/libraries/system, but I highly doubt that since using clang instead of gclang works correctly every time.

Not surprised about  --sysroot dirname  that is something I did not add. But I will.
I will stare at the code and see if I can figure out the -fuse-ld=musl-clang mystery.

I added the binary variant of the --sysroot flag. I do not see why there is a problem with the use-ld incantation. Maybe you could switch on the logging and see when it happens? See if we can get some more context?

Sorry for the late reply. I think the problem is this line. The pattern "-f.+$", will also be present in "-fuse-ld=musl-clang".
Removing this line allows me to compile cleanly.

OK wanna try the latest? I try the -fuse-ld pattern before the -f pattern so we use the right
callback.

Thanks for reporting this.


Enable Release Drafter for the repository

Just a quality of life improvement which simplifies changelog management in the plugin.

Should start working within few hours after the merge


Additional Protocol Information

I updated a number of protocols to record additional information as per documentation and/or comments.  I also added a number of Position.KEYs where there were multiple usages of the same concept.

I do not have the protocol information for either Carcell of Idpl and it is not on the Protocols page.

In my review of the code, KEY_BATTERY and KEY_POWER are measured in volts. Can you confirm?

I do not believe the KEY_POWER calculation is correct in the BlackKite and Gator protocols.
I do not believe the KEY_BATTERY calculation is correct in the Autofon protocol.

I thought that I had addressed each of your comments.  My apologies.
I will propose pulls on smaller change sets in the future.  The work that I am doing here is simply addressing inconsistencies in the reporting of information as I find it in the code.  I am not specifically looking for them but find them as I try to understand what you have done since v2.10.
Lastly, where I have access to protocol documentation and/or comments in code, I have purposely Position.set() information to collect all that is provided.

Please let me know when remaining issues are fixed. There are still many unnecessary comments and possibly some other small issues that I commented on before.

I reviewed the changed files and removed all remaining unnecessary comments.  I left comments in Position.java as I feel it important that people conform to particular units of measure.  I also left comments NavigilProtocolDecoder.java for the voltage types.
I reviewed all "outdated" comments above to make sure that each one was addressed as requested or that I provided a response.  Please review my responses and I will address each accordingly.
Otherwise, this is ready to merge.

Merged, thanks.
Please next time make smaller iterative changes instead of massive pull requests like this one.

Will do.  Thanks.


'Flutter\Flutter.h' file not found #import <Flutter\Flutter.h> - iOS

Steps to Reproduce
Executing "flutter run" or "Product > Build" in XCode, returns the following results:

'Flutter/Flutter.h' file not found
Failed to emit precompiled header '/Users/john/Library/Developer/Xcode/DerivedData/Runner-fvlyqlqeqwwztgdauzjjwaczyrit/Build/Intermediates.noindex/PrecompiledHeaders/Runner-Bridging-Header-swift_1HF3Z1H43D0VW-clang_1Y2DOLIIMB8UK.pch' for bridging header '/Users/john/Documents/sample-app/ios/Runner/Runner-Bridging-Header.h'

Bellow is the logs of the command "flutter run --verbose"

Logs
john@DESKTOP-20CT sample-app % flutter run
Launching lib/main.dart on iPhone 13 in debug mode...
Updating project for Xcode compatibility.
Upgrading Runner.xcscheme
Running Xcode build...
Xcode build done.                                           70.9s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **
Xcode's output:
↳
Writing result bundle at path:
/var/folders/q1/xr_cpqc945z58gbnfhdzv0q40000gp/T/flutter_tools.usd3L6/flutt
er_ios_build_temp_dirGThIC8/temporary_xcresult_bundle
/Users/john/Documents/sample-app/ios/Pods/DKPhotoGallery/DKPhotoGallery/D
KPhotoGalleryContentVC.swift:39:52: warning: using 'class' keyword to define
a class-constrained protocol is deprecated; use 'AnyObject' instead
internal protocol DKPhotoGalleryContentDataSource: class {
                                                   ^~~~~
                                                   AnyObject
/Users/john/Documents/sample-app/ios/Pods/DKPhotoGallery/DKPhotoGallery/D
KPhotoGalleryContentVC.swift:55:50: warning: using 'class' keyword to define
a class-constrained protocol is deprecated; use 'AnyObject' instead
internal protocol DKPhotoGalleryContentDelegate: class {
                                                 ^~~~~
                                                 AnyObject
/Users/john/Documents/sample-app/ios/Pods/DKPhotoGallery/DKPhotoGallery/D
KPhotoGalleryContentVC.swift:107:14: warning:
'automaticallyAdjustsScrollViewInsets' was deprecated in iOS 11.0: Use
UIScrollView's contentInsetAdjustmentBehavior instead
        self.automaticallyAdjustsScrollViewInsets = false
             ^
/Users/john/Documents/sample-app/ios/Pods/DKPhotoGallery/DKPhotoGallery/D
KPhotoGalleryContentVC.swift:39:52: warning: using 'class' keyword to define
a class-constrained protocol is deprecated; use 'AnyObject' instead
internal protocol DKPhotoGalleryContentDataSource: class {
                                                   ^~~~~
                                                   AnyObject
/Users/john/Documents/sample-app/ios/Pods/DKPhotoGallery/DKPhotoGallery/D
KPhotoGalleryContentVC.swift:55:50: warning: using 'class' keyword to define
a class-constrained protocol is deprecated; use 'AnyObject' instead
internal protocol DKPhotoGalleryContentDelegate: class {
                                                 ^~~~~
                                                 AnyObject
/Users/john/Documents/sample-app/ios/Pods/DKPhotoGallery/DKPhotoGallery/D
KPhotoGalleryContentVC.swift:107:14: warning:
'automaticallyAdjustsScrollViewInsets' was deprecated in iOS 11.0: Use
UIScrollView's contentInsetAdjustmentBehavior instead
        self.automaticallyAdjustsScrollViewInsets = false
             ^
/Users/john/Documents/sample-app/ios/Pods/GoogleUtilities/GoogleUtilities
/Logger/GULLogger.m:130:20: warning: this old-style function definition is
not preceded by a prototype [-Wstrict-prototypes]
void GULResetLogger() {
                   ^
/Users/john/Documents/sample-app/ios/Pods/GoogleUtilities/GoogleUtilities
/Logger/GULLogger.m:135:29: warning: this old-style function definition is
not preceded by a prototype [-Wstrict-prototypes]
aslclient getGULLoggerClient() {
                            ^
/Users/john/Documents/sample-app/ios/Pods/GoogleUtilities/GoogleUtilities
/Logger/GULLogger.m:139:35: warning: this old-style function definition is
not preceded by a prototype [-Wstrict-prototypes]
dispatch_queue_t getGULClientQueue() {
                                  ^
/Users/john/Documents/sample-app/ios/Pods/GoogleUtilities/GoogleUtilities
/Logger/GULLogger.m:143:27: warning: this old-style function definition is
not preceded by a prototype [-Wstrict-prototypes]
BOOL getGULLoggerDebugMode() {
                          ^
4 warnings generated.
/Users/john/Documents/sample-app/ios/Pods/GoogleUtilities/GoogleUtilities
/Logger/GULLogger.m:130:20: warning: this old-style function definition is
not preceded by a prototype [-Wstrict-prototypes]
void GULResetLogger() {
                   ^
/Users/john/Documents/sample-app/ios/Pods/GoogleUtilities/GoogleUtilities
/Logger/GULLogger.m:135:29: warning: this old-style function definition is
not preceded by a prototype [-Wstrict-prototypes]
aslclient getGULLoggerClient() {
                            ^
/Users/john/Documents/sample-app/ios/Pods/GoogleUtilities/GoogleUtilities
/Logger/GULLogger.m:139:35: warning: this old-style function definition is
not preceded by a prototype [-Wstrict-prototypes]
dispatch_queue_t getGULClientQueue() {
                                  ^
/Users/john/Documents/sample-app/ios/Pods/GoogleUtilities/GoogleUtilities
/Logger/GULLogger.m:143:27: warning: this old-style function definition is
not preceded by a prototype [-Wstrict-prototypes]
BOOL getGULLoggerDebugMode() {
                          ^
4 warnings generated.
/Users/john/Documents/sample-app/ios/Pods/FirebaseCore/FirebaseCore/Sourc
es/FIRLogger.m:61:28: warning: this old-style function definition is not
preceded by a prototype [-Wstrict-prototypes]
void FIRLoggerInitializeASL() {
                           ^
/Users/john/Documents/sample-app/ios/Pods/FirebaseCore/FirebaseCore/Sourc
es/FIRLogger.m:104:20: warning: this old-style function definition is not
preceded by a prototype [-Wstrict-prototypes]
void FIRResetLogger() {
                   ^
2 warnings generated.
/Users/john/Documents/sample-app/ios/Pods/FirebaseCore/FirebaseCore/Sourc
es/FIRLogger.m:61:28: warning: this old-style function definition is not
preceded by a prototype [-Wstrict-prototypes]
void FIRLoggerInitializeASL() {
                           ^
/Users/john/Documents/sample-app/ios/Pods/FirebaseCore/FirebaseCore/Sourc
es/FIRLogger.m:104:20: warning: this old-style function definition is not
preceded by a prototype [-Wstrict-prototypes]
void FIRResetLogger() {
                   ^
2 warnings generated.
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/FIRInstanceIDVersionUtilities.m:33:45: warning: this old-style
function definition is not preceded by a prototype [-Wstrict-prototypes]
void FIRInstanceIDParseCurrentLibraryVersion() {
                                            ^
1 warning generated.
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/FIRInstanceID.m:154:8: warning: 'FIRInstanceID' is deprecated:
FIRInstanceID is deprecated, please use FIRInstallations for installation
identifier handling and use FIRMessaging for FCM registration token
handling. [-Wdeprecated-declarations]
static FIRInstanceID *gInstanceID;
       ^
In file included from
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/FIRInstanceID.m:17:
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/Public/FIRInstanceID.h:190:1: note: 'FIRInstanceID' has been
explicitly marked deprecated here
__deprecated_msg("FIRInstanceID is deprecated, please use FIRInstallations
for installation "
^
In module 'Foundation' imported from
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/Public/FIRInstanceID.h:17:
In module 'CoreFoundation' imported from
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
m/Developer/SDKs/iPhoneSimulator15.2.sdk/System/Library/Frameworks/Foundatio
n.framework/Headers/Foundation.h:6:
In module 'Darwin' imported from
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
m/Developer/SDKs/iPhoneSimulator15.2.sdk/System/Library/Frameworks/CoreFound
ation.framework/Headers/CoreFoundation.h:16:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
m/Developer/SDKs/iPhoneSimulator15.2.sdk/usr/include/sys/cdefs.h:208:48:
note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/FIRInstanceIDVersionUtilities.m:33:45: warning: this old-style
function definition is not preceded by a prototype [-Wstrict-prototypes]
void FIRInstanceIDParseCurrentLibraryVersion() {
                                            ^
1 warning generated.
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/FIRInstanceID.m:154:8: warning: 'FIRInstanceID' is deprecated:
FIRInstanceID is deprecated, please use FIRInstallations for installation
identifier handling and use FIRMessaging for FCM registration token
handling. [-Wdeprecated-declarations]
static FIRInstanceID *gInstanceID;
       ^
In file included from
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/FIRInstanceID.m:17:
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/Public/FIRInstanceID.h:190:1: note: 'FIRInstanceID' has been
explicitly marked deprecated here
__deprecated_msg("FIRInstanceID is deprecated, please use FIRInstallations
for installation "
^
In module 'Foundation' imported from
/Users/john/Documents/sample-app/ios/Pods/FirebaseInstanceID/Firebase/Ins
tanceID/Public/FIRInstanceID.h:17:
In module 'CoreFoundation' imported from
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
m/Developer/SDKs/iPhoneSimulator15.2.sdk/System/Library/Frameworks/Foundatio
n.framework/Headers/Foundation.h:6:
In module 'Darwin' imported from
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
m/Developer/SDKs/iPhoneSimulator15.2.sdk/System/Library/Frameworks/CoreFound
ation.framework/Headers/CoreFoundation.h:16:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
m/Developer/SDKs/iPhoneSimulator15.2.sdk/usr/include/sys/cdefs.h:208:48:
note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
/Users/john/Documents/sample-app/ios/Pods/FirebaseMessaging/FirebaseMessa
ging/Sources/FIRMessagingTopicOperation.m:29:42: warning: this old-style
function definition is not preceded by a prototype [-Wstrict-prototypes]
NSString *FIRMessagingSubscriptionsServer() {
                                         ^
1 warning generated.
/Users/john/Documents/sample-app/ios/Pods/FirebaseMessaging/FirebaseMessa
ging/Sources/FIRMessagingTopicOperation.m:29:42: warning: this old-style
function definition is not preceded by a prototype [-Wstrict-prototypes]
NSString *FIRMessagingSubscriptionsServer() {
                                         ^
1 warning generated.
/Users/john/Documents/sample-app/ios/Pods/DKImagePickerController/Sources
/DKImagePickerController/View/DKAssetGroupDetailVC.swift:344:14: warning:
'frameInterval' was deprecated in iOS 10.0: preferredFramesPerSecond
        link.frameInterval = 1
             ^
/Users/john/Documents/sample-app/ios/Pods/DKImagePickerController/Sources
/DKImagePickerController/View/DKAssetGroupDetailVC.swift:344:14: warning:
'frameInterval' was deprecated in iOS 10.0: preferredFramesPerSecond
        link.frameInterval = 1
             ^
/Users/john/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/file_picke
r-2.1.4/ios/Classes/FilePickerPlugin.m:221:68: warning: implicit conversion
from enumeration type 'enum UIImagePickerControllerImageURLExportPreset' to
different enumeration type 'enum DKImageExportPresent' [-Wenum-conversion]
        exportConfiguration.imageExportPreset = allowCompression ?
        UIImagePickerControllerImageURLExportPresetCompatible :
        UIImagePickerControllerImageURLExportPresetCurrent;
                                              ~
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/john/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/file_picke
r-2.1.4/ios/Classes/FilePickerPlugin.m:221:124: warning: implicit conversion
from enumeration type 'enum UIImagePickerControllerImageURLExportPreset' to
different enumeration type 'enum DKImageExportPresent' [-Wenum-conversion]
        exportConfiguration.imageExportPreset = allowCompression ?
        UIImagePickerControllerImageURLExportPresetCompatible :
        UIImagePickerControllerImageURLExportPresetCurrent;
                                              ~
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                              ~~~~~~~~~~~~~~~~~~~~
/Users/john/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/file_picke
r-2.1.4/ios/Classes/FilePickerPlugin.m:294:1: warning: implementing
deprecated method [-Wdeprecated-implementations]
- (void)documentPicker:(UIDocumentPickerViewController *)controller
didPickDocumentAtURL:(NSURL *)url{
^
In module 'UIKit' imported from
/Users/john/Documents/sample-app/ios/Pods/Target Support
Files/file_picker/file_picker-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
m/Developer/SDKs/iPhoneSimulator15.2.sdk/System/Library/Frameworks/UIKit.fra
mework/Headers/UIDocumentPickerViewController.h:27:1: note: method
'documentPicker:didPickDocumentAtURL:' declared here
- (void)documentPicker:(UIDocumentPickerViewController *)controller
didPickDocumentAtURL:(NSURL *)url
API_DEPRECATED_WITH_REPLACEMENT("documentPicker:didPickDocumentsAtURLs:",
ios(8.0, 11.0));
^
3 warnings generated.
/Users/john/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/file_picke
r-2.1.4/ios/Classes/FilePickerPlugin.m:221:68: warning: implicit conversion
from enumeration type 'enum UIImagePickerControllerImageURLExportPreset' to
different enumeration type 'enum DKImageExportPresent' [-Wenum-conversion]
        exportConfiguration.imageExportPreset = allowCompression ?
        UIImagePickerControllerImageURLExportPresetCompatible :
        UIImagePickerControllerImageURLExportPresetCurrent;
                                              ~
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                              ~~~~~~~~~~~~~~~~~~~~~~~
/Users/john/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/file_picke
r-2.1.4/ios/Classes/FilePickerPlugin.m:221:124: warning: implicit conversion
from enumeration type 'enum UIImagePickerControllerImageURLExportPreset' to
different enumeration type 'enum DKImageExportPresent' [-Wenum-conversion]
        exportConfiguration.imageExportPreset = allowCompression ?
        UIImagePickerControllerImageURLExportPresetCompatible :
        UIImagePickerControllerImageURLExportPresetCurrent;
                                              ~
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                              ~~~~~~~~~~~~~~~~~~~~
/Users/john/Documents/flutter/.pub-cache/hosted/pub.dartlang.org/file_picke
r-2.1.4/ios/Classes/FilePickerPlugin.m:294:1: warning: implementing
deprecated method [-Wdeprecated-implementations]
- (void)documentPicker:(UIDocumentPickerViewController *)controller
didPickDocumentAtURL:(NSURL *)url{
^
In module 'UIKit' imported from
/Users/john/Documents/sample-app/ios/Pods/Target Support
Files/file_picker/file_picker-prefix.pch:2:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platfor
m/Developer/SDKs/iPhoneSimulator15.2.sdk/System/Library/Frameworks/UIKit.fra
mework/Headers/UIDocumentPickerViewController.h:27:1: note: method
'documentPicker:didPickDocumentAtURL:' declared here
- (void)documentPicker:(UIDocumentPickerViewController *)controller
didPickDocumentAtURL:(NSURL *)url
API_DEPRECATED_WITH_REPLACEMENT("documentPicker:didPickDocumentsAtURLs:",
ios(8.0, 11.0));
^
3 warnings generated.
/Users/john/Documents/sample-app/ios/Runner/Runner-Bridging-Header.h:1:9:
note: in file included from
/Users/john/Documents/sample-app/ios/Runner/Runner-Bridging-Header.h:1:
#import "GeneratedPluginRegistrant.h"
        ^
/Users/john/Documents/sample-app/ios/Runner/GeneratedPluginRegistrant.h:1
0:9: error: 'Flutter/Flutter.h' file not found
#import <Flutter/Flutter.h>
        ^
1 error generated.
<unknown>:0: error: failed to emit precompiled header
'/Users/john/Library/Developer/Xcode/DerivedData/Runner-fvlyqlqeqwwztgdauzj
jwaczyrit/Build/Intermediates.noindex/PrecompiledHeaders/Runner-Bridging-Hea
der-swift_3AF8PW1L0EUT0-clang_1Y2DOLIIMB8UK.pch' for bridging header
'/Users/john/Documents/sample-app/ios/Runner/Runner-Bridging-Header.h'
/Users/john/Documents/sample-app/ios/Runner/Runner-Bridging-Header.h:1:9:
note: in file included from
/Users/john/Documents/sample-app/ios/Runner/Runner-Bridging-Header.h:1:
#import "GeneratedPluginRegistrant.h"
        ^
2 errors generated.
error: generate-pch command failed with exit code 1 (use -v to see
invocation)
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in dependency order

Result bundle written to path:
	/var/folders/q1/xr_cpqc945z58gbnfhdzv0q40000gp/T/flutter_tools.usd3L6/flutt
	er_ios_build_temp_dirGThIC8/temporary_xcresult_bundle

Error (Xcode): 'Flutter/Flutter.h' file not found
/Users/john/Documents/sample-app/ios/Runner/GeneratedPluginRegistrant.h:9:8
Error (Xcode): failed to emit precompiled header
'/Users/john/Library/Developer/Xcode/DerivedData/Runner-fvlyqlqeqwwztgdauzjjwac
zyrit/Build/Intermediates.noindex/PrecompiledHeaders/Runner-Bridging-Header-swif
t_3AF8PW1L0EUT0-clang_1Y2DOLIIMB8UK.pch' for bridging header
'/Users/john/Documents/sample-app/ios/Runner/Runner-Bridging-Header.h'
Could not build the application for the simulator.
Error launching application on iPhone 13.

Flutter doctor -v:
[✓] Flutter (Channel stable, 2.10.2, on macOS 12.2.1 21D62 darwin-x64, locale en-GB)
    • Flutter version 2.10.2 at /Users/john/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 097d3313d8 (9 days ago), 2022-02-18 19:33:08 -0600
    • Engine revision a83ed0e5e3
    • Dart version 2.16.1
    • DevTools version 2.9.2

[!] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at /Users/john/Library/Android/sdk
    • Platform android-32, build-tools 32.1.0-rc1
    • Java binary at: /usr/bin/java
    ✗ Could not determine java version

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google
    Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed
      instructions).

[✓] VS Code (version 1.59.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (1 available)
    • iPhone 13 (mobile) • B4FC31BD-940B-4B89-88C6-5AE341552104 • ios •
      com.apple.CoreSimulator.SimRuntime.iOS-15-2 (simulator)

[✓] HTTP Host Availability
    • All required HTTP hosts are available

What have I done:
Pretty much everything I could find by googling this error, like all the solutions in this links:

https://fluttercorner.com/error-flutter-flutter-h-file-not-found-when-flutter-run-on-ios/
https://www.kindacode.com/article/flutter-fatal-error-flutter-flutter-h-file-not-found/

This error only happens in iOS/macOS machine, it works great in my Windows/Android machine.
And yes, I have seen similiar issues such as https://github.com/flutter/flutter/issues/70895 and tried the solutions.

Solved.
Two problems:

Flutter versio -, since this is a project with at least 1 year, in my Windows machine I'm using Flutter 2.0.4 and in macOS I did a new Flutter installation which brings the newest Flutter version 2.10x
Some of my dependencies are now old and must be updated. Applying any to the dependencies fixed the problems too

Solved.
Two problems:

Flutter version - since this is an old project, in my Windows machine I'm using Flutter 2.0.4 and in macOS I did a new Flutter installation which brings the newest Flutter version 2.10x. The solution was to downgrade the macOS version into 2.0.4
Some of my dependencies are now old and must be updated. Applying any to the dependencies fixed the problems too

Not working for me on Mac m1.


Onboard Kueue into CloMonitor

#SecuritySlam

@tegioz

cc @alculquicondor

/lgtm

Thanks @ArangoGutierrez! Kueue has been added to CLOMonitor as part of #1385.


Should type=text, type=calculate, and type=hidden be aliases?

Since we introduced calculations as default values, and allowed all question types to have no label and no hint, there is some unclarity of the differences between types calculate, text, and hidden in XLSForm. From an XForms perspective these are all the same, in XLSForm there are subtle differences that I think are mostly unintentional historical leftovers. I'm wondering if we should revisit this. I found these differences but there are likely more:

type=calculate allows a dynamic default but not a static default
type=calculate seems to be doing some different expression validation processing from type=hidden and type=text, see #507
type=calculate does not accept an empty value for both calculation and default columns

Though the 3rd point is somewhat useful, I don't think it's a sufficient argument for the existence of type=calculate.
Moreover, the name 'calculate' is not great anymore (for new XLSForm users) after the changes mentioned above. Type=hidden is more sensible, but since we can now hide any question type by simply omitting the label and hint, it has also become obsolete.
So I'm proposing to treat type=calculate and type=hidden as aliases of type=text in pyxform, and stop promoting the use of type=calculate and type=hidden.
What do you think? Did I perhaps miss some important differences between the types that benefit users?

I think you're right that switching to implementations to aliases would help reduce redundancy and make things more consistent. I can't think of differences in the types that need to be maintained but will keep pondering.

I think you're right that switching to implementations to aliases would help reduce redundancy and make things more consistent. I can't think of differences in the types that need to be maintained but will keep pondering.


Develop Edit Flashcards Page

Develop the edit flashcards page. The page is created, and when you first create a flashcard it goes to this page. However, it doesn't link to the actual database data at the moment, and you can't add flashcards

I'll begin work on this

This is now complete


Code coverage github actions

Closes #12

For "Python Unit Tests / test (pull request)" click on "Details" then "Assert coverage percentage" to view the results of the coverage run. It will fail the GHA step if under 80% (configurable)


Add webpro/dotfiles to inspiration

Dotfiles for macOS. Makefile and Homebrew-based installation, up-to-date and well-organized, weekly tested.
I think this dotfiles setup is using the right tools for the jobs that it should cover, which hopefully inspires others.
Copyright Assignment

[x] This document is covered by the MIT License, and I agree to contribute this PR under the terms of the license.

Thanks for the contribution, I appreciate the help maintaining the site.

Thanks @unixorn! Great job maintaining this.

Thanks


feat: accept input text instead of file

fix #30

I modified your changes and merged them in #32
Released in 2.8.0
Apologies, I thought in squashing the commits in #32 that you'd retain credit for the contribution. Apparently github's squash doesn't do that. I've added you as a contributor in https://github.com/hypermodules/changelog-parser/commit/172990df545043a16c7e6ad1e221fcb56a177a75.
Thank you!


add getting cert details from url into info command

I added getting certificate details from given URL to info command.
I used the same argument which can be replaced with the file path.
gossl info https://www.google.com

or
gossl info cert.pem

In both ways, output file can be used to write details.
If adding a URL flag is better, I can convert it too.

Codecov Report

Merging #10 (c500a4c) into main (3d5103e) will increase coverage by 0.01%.
The diff coverage is 85.71%.

@@            Coverage Diff             @@
##             main      #10      +/-   ##
==========================================
+ Coverage   82.11%   82.12%   +0.01%
==========================================
  Files           8        8
  Lines         710      733      +23
==========================================
+ Hits          583      602      +19
- Misses         98      101       +3
- Partials       29       30       +1

Impacted Files
Coverage Δ

commands/info/info.go
88.40% <85.71%> (-2.90%)
:arrow_down:

Continue to review full report at Codecov.

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

Thanks for great PR @hionay. You have a great contribution on this project 🙏

@yakuter you're welcome, thanks for this great project.


form.serialize() includes Placeholder

When gathering data via jQuery serialize() the placeholder is included in the returned string.
jQuery = 1.7.1
placeholder = 2.0.7

The problem is that this plugin uses invisible input fields which I'm sure serialize assumes as a input field since it is. This will be impossible to fix, unless the plugin is rewritten to not use invisible input fields. You can use my placeholder plugin which solves same problem as this plugin, but takes a different approach which does not involve invisible input types. https://github.com/amerikan/placeholder-polyfill


Cardinality of ObservingFacility/facilityType

At Station Registration, the ObservingFacility/facilityType shoulnd't be optional.  Correction will be included in next schema Version.

mandatory in next version


Enable ASan on CI Rocky preset

[approve ci]

Following @bneradt's advice, enabling ASan on rocky instead of adding another preset.

gcc-toolset-11 doesn't like UBSan :(
/opt/rh/gcc-toolset-11/root/usr/bin/ld: cannot find -lubsan

[approve ci rocky]


Hiding requests

since there is no option to submit requests at this version can we please hide this page.

Should be done.


Fayazk enhancements

Used Exception instead of die for better query handling.
Optimized code

Hi @FayazK ,
Thank you for your contribution I'll test your changes in local ASAP and give you update about that.


Create issue templates for package management system maintainers contributors

Thank you @ktarplee for raising this issue. Closed by #5.


Whatts

Do you Are going to put whatts API here???

I don't have any plans to cover the WhatsApp API but I would happily accept a PR.


install: Disable fsync() in repo when pulling && improved pull progress

See individual patches. Motivated by https://github.com/containers/bootc/discussions/646

@henrywang Hmm,
fatal: [guest]: FAILED! => changed=false
  assertion: result_booted_cachedupdate_digest.stdout == result_rollback_image_digest.stdout

Have you see this in other PRs? I think it'd be helpful to acquire the full systemd journal here, is that easily doable?

Overall looks great to me.  The only thing is that it appears to cut off the byte_bar at 80 characters, which looks weird on a wider terminal and cuts off the majority of the message.  Ends up like:
 └ Fetching ██████████████████░░ 127.51 MiB/136.26 MiB (232.34 MiB/s) layer sha2

I'm not familiar with indicatif but I'll see if I can make it use more space when it's available.

Yeah, I finally figured out that mutating the {prefix} were what was causing the "eating previous terminal output" behavior I saw in previous changes here, and I switched to setting {msg} which is how things are intended to work. But indeed it seems like the library isn't detecting the terminal width correctly, or something else is going wrong. Could add a dbg! with https://docs.rs/indicatif/latest/indicatif/trait.TermLike.html#tymethod.width ?

Figured it out https://github.com/containers/podman-bootc/pull/55

Figured it out containers/podman-bootc#55

Nice, I had gotten as far as:
https://github.com/console-rs/console/blob/master/src/unix_term.rs#L46-L64
And determined that isatty is correctly returning 1 but the ioctl is leaving the winsize rows and cols as 0 so it falls back to the default width of 80.


Bug fix in ONProcess.init

Fixed bug in exception handling of ONProcess.__init__.
Fixes #1

Tested, and it works. Merging now.


Why isn't paginator embedded in table component?

Proposal:
To have the mat-paginator directive optionally embedded in the mat-table directive.
What is the expected behavior?
To not mess around with child views and null checks all over the code.
What is the current behavior?
Messing around in the code with ViewChilds, null checks, and boilerplate implementations of ngAfterViewInit.
What are the steps to reproduce?
https://github.com/angular/material2/blob/master/src/material-examples/table-pagination/table-pagination-example.ts#L16-#L24
What is the use-case or motivation for changing an existing behavior?
Our motivation is that our code looks ridiculous. Thing is that, during component initialization the paginator is not neccessarily present in the DOM, because we are waiting for the backend and we're showing a spinner. But in that case the ViewChild will be undefined. Other than that, the above code is literally just not needed and can be avoided easily I believe.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
@angular/material": "5.2.3"
Proposals, ideas?
Two ideas.
1.) Have paginator as @Input() in mat-table. In this case we could do something like:
<mat-table [dataSource]="results" [paginator]="paginator"</mat-table>
<mat-paginator #paginator></mat-paginator>

2.) I think the best would be to optionally embed paginator component in mat-table. I imagine it looking like that:
<mat-table
       [dataSource]="results"
       [paginationEnabled]="results.length > pageSize"
       [paginationOptions]="{ 'pageIndex': index, 'pageSize': pageSize }">
</mat-table>

Why don‘t you just build your own my-table-component, which handles that for you? It‘s your specific use case.
Others will never(!) need a paginator in their app. But your proposal would force them to always include the code.
Material just provides building Blocks, not final solutions. You have to tailor your own components that fit your needs.

Why would it force them? It can default to false.

Because you would have to include some paginator code within the table, and I guess it's impossible to tree shake that code away. Some people want to use Infinite Scroll with their material tables instead of a paginator. And some don't need a paginator at all, because they only have small content with a few rows.
I'd still suggest the following approach: Build your own app components, which wrap the material components. This way you'll get cleaner and more reusable code within your app.
For example I built for my app app-table component. Which always includes a paginator and has always sorting enabled and gets configured using a single property. Now I can display any data using a simple <app-table [config]="[{id: 'name', sortable: true, header: 'Name', align: 'right'}, ... ]" [data]="[{name: 'foo'},{name:'bar'}]"></app-table>. If you have to use 10 tables across your app, this will save you about 200 lines of code. And it will keep the layout and design of the table everywhere the same.


 In the event that AssetRipper encounters issues while ripping your files, feel free to post an issue on that repository.
AssetRipper is actively being developed with the intent to recover games as best as possible. Weekly releases are normally on Sunday or Monday. I encourage you to help out if you're able and willing. Code contributions can be submitted via pull requests.
If you like the work I've done and want to see it continue, please consider sponsoring me. It really does help with development. These are some of the notable things I've implemented since taking over development:

2020+ support
APK, XAPK, and IPA reading with SharpZipLib
Dummy shaders (so everything isn't pink when you open the project)
IL2Cpp support via an integration of Cpp2IL
Better game platform support
Full script decompilation with the ILSpy decompiler
Cross-platform support
Multiple configuration options
Numerous performance improvements
Support for all asset types

Sponsorship Links:

GitHub Sponsors
Patreon
Paypal

uTinyRipper has been abandoned, but you can try my AssetRipper fork. In the event that AssetRipper encounters issues while ripping your files, feel free to post an issue on that repository.
AssetRipper is actively being developed with the intent to recover games as best as possible. Weekly releases are normally on Sunday or Monday. I encourage you to help out if you're able and willing. Code contributions can be submitted via pull requests.
If you like the work I've done and want to see it continue, please consider sponsoring me. It really does help with development. These are some of the notable things I've implemented since taking over development:

2020+ support
APK, XAPK, and IPA reading with SharpZipLib
Dummy shaders (so everything isn't pink when you open the project)
IL2Cpp support via an integration of Cpp2IL
Better game platform support
Full script decompilation with the ILSpy decompiler
Cross-platform support
Multiple configuration options
Numerous performance improvements
Support for all asset types

Sponsorship Links:

GitHub Sponsors
Patreon
Paypal

Even with this information I have had errors when trying to export some games. Even if they are for windows for example.

In the event that AssetRipper encounters issues while ripping your files, feel free to post an issue on that repository.


feat(overlay): Add information on new exit hook

Description (required)
https://github.com/withastro/astro/pull/9014 adds a new hook that happens before a plugin is toggled off. It can be used to display a confirmation dialog, or do an animation etc.

This is flawlessly written, @Princesseuh.
If canvas is something that will be used, it would be nice to show an example usage here. (Admittedly, we're well beyond things I grok here.) But this is non-blocking.

I kinda purposely omitted an example here because it's the exact same idea as for the main hook, that you're required to be using and has an example right before, I'm happy to add one though if you feel like it'd be better

I would lean towards adding one, because I always think of people who just land on one particular section/heading and even what's immediately above them might not be visible on screen. So if it's not a problem, even if repetitive, I would!

@Princesseuh It's up to you whether or not to add an example here! I'll merge this tomorrow with all the minor release docs, in whatever state it's in!  🙌


Fix sub-pixel rounding errors on % width fotoramas

There's no advantage to GPU-accelerating the stage, as this element isn't animating.
Does this removes the subpixel rounding errors which will happen on percentage width GPU-accelerated elements on Chrome & Firefox.

If you want to test that this doesn't affect anything, the easiest way is to turn on paint flashing in the Chrome DevTools and animate a fotorama with the translateZ property turned on and off - the amount of repainting is the same either way.


feat: duration field use dropdown+text in performance preference

Signed-off-by: pmc<EMAIL_ADDRESS>Description
This PR fixes https://github.com/layer5io/meshery/issues/1411
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

@PmcFizz dang, that was fast! Before @kushthedude could even get a screenshot taken. 😉
I love seeing someone move faster than @kushthedude. It doesn't happen all that often. 😄

@Aisuko, where'd you find this guy (@PmcFizz) anyway?! 😜

Whoo-hoo! Thanks, @PmcFizz 💪


cmd: improved endpoint config readability

Fixes #311
Signed-off-by: André Martins<EMAIL_ADDRESS>

This pull request is now managed with CodeReviewHub. Refresh.


Document ProvisioningState transitions of BaremetalHost

Add a graphviz representation of the possible ProvisioningState
transitions of the BaremetalHost object.
I thought there might be a way of previewing the output on GitHub, but there is not :(

Do you want to check in a PNG? Should we put this in the docs repo as a design doc? Or here as a design doc?

I think it's better here as a design doc, because as we update the code we can update the diagram as we go.
Before I saw your comment I updated the patch to add generation of the PNG to the makefile (with make docs). I normally try to avoid putting stuff that can be built in git, but I can check in the PNG as well to make it more useful to view in GitHub.
Also updated the graph to take into account the fact that #110 didn't merge.


Write a TypeScript program to check pangram string

Description
Write a TypeScript program to check pangram string
A pangram is a sentence containing every letter in the English Alphabet.
Input  : The quick brown fox jumps over the lazy dog
Output : Pangram sentence

How to contribute

Save the solution in CheckPangramString.ts file
Add CheckPangramString.ts file in check-pangram-string folder

!assign


SSh not working

SSH not connecting on https://labs.play-with-docker.com/#
please update the correct connection procedure
Thanks

Closing as it's not providing any relevant info to troubleshoot and it works to me.

ssh<EMAIL_ADDRESS>Unable to negotiate with <IP_ADDRESS> port 22: no matching host key type found. Their offer: ssh-rsa

adding -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa works
so it becomes
ssh -oHostKeyAlgorithms=+ssh-rsa -oPubkeyAcceptedAlgorithms=+ssh-rsa<EMAIL_ADDRESS>

This can be simplified as
select the text below and copy to clipboard buffer
by mouse, we will need to paste later.

Host playdocker
 HostName direct.labs.play-with-docker.com
 Port 22
 HostkeyAlgorithms +ssh-rsa
 PubkeyAcceptedKeyTypes +ssh-rsa
 User ip172-18-0-xxx-xxxxxxxxxxxxxxxxxxx
 IdentitiesOnly yes
 AddKeysToAgent yes

replace ip172-18-0-xxx-xxxxxxxxxxxxxxxxxxx with your
connection string as given on instance page
now type and enter
cd ~/.ssh && ls -a
This will list all the files in the directory ~/.ssh
which is also currenct directory now;
check if config file there;
if false then make one by.
touch config
If config file already there;
then edit by
nano config
Remember we have already text copied in the clipboard buffer;
while the cursor is blinking in nano.
Hit Keys Shift + Insert on the key board to paste ;
now hit Ctrl + X + Y Enter to exit and save  .
Once again verify the User you paste in config file;
match with the user obtained on the instance page.
type this on terminal and Enter
ssh playdocker
voila your are inside play with docker

I've found a way to generalize the SSH configuration for any generated IPs/users/etc. This idea was inspired by @vyapaari. Here's the ~/.ssh/config:
Host *.labs.play-with-docker.com
 Port 22
 HostkeyAlgorithms +ssh-rsa
 PubkeyAcceptedKeyTypes +ssh-rsa
 IdentitiesOnly yes


Support emoji project handles

What does this PR do and why?
Provide a description of what this PR does. Link to any relevant GitHub issues, Notion tasks or Discord discussions.
Screenshots or screen recordings
If applicable, provide screenshots or screen recordings to demonstrate the changes.
Acceptance checklist

[ ] I have evaluated the Approval Guidelines for this PR.
[ ] I have tested this PR in all supported browsers.
[ ] I have tested this PR in dark mode and light mode (if applicable).

Current dependencies on/for this PR:

main

PR #2889   👈

This comment was auto-generated by Graphite.


fix coordinator informer panic with ServiceCIDR in low k8s version

Signed-off-by: Icarus9913<EMAIL_ADDRESS>What this PR does / why we need it:
fix bug
Which issue(s) this PR fixes:
close #3263

https://github.com/spidernet-io/spiderpool/actions/runs/8105788968
Already tested in kubernetes Matrix

I will close it, due to dup with https://github.com/spidernet-io/spiderpool/pull/3269


Revoking my pledge works, but the Revoke button remains in place

The Revoke button should revert to its "Make pledge" state

Mac OS X latest
On the Bitsquare lighthouse project

During the first time I try to revoke, the progress bar gets stuck here: http://d.pr/i/18DkQ

Revoking for a second time and the progress bar goes back and forth normally without getting frozen

Still trying to revoke the pledge from the project, came across this crash: http://d.pr/n/105pV

The crash is saying the revoke already took place. Can you send me the log.txt file in your app's data directory? It sounds like the initial revoke didn't see the transaction propagate across the Bitcoin network even though it did actually work. P2P networks are great fun, aren't they ....

Sent it your way. Emailed it cause I'm not sure if there's anything sensitive in it

I've tweaked how revocation broadcast tracking works since this bug report was filed so it should be more robust now ... thus I'm going to tentatively close this report. If we see it again I'll reopen.


Add Hashicorp Vault plugin

Hi, it's been a long time since I worked on lemur 😁.
I wrote a plugin for Hashicorp Vault, I use it in my organization and I saw more people start using it.
Could you mention the plugin in the Lemur Docs?
The previous issue: #848
https://github.com/RcRonco/lemur_vault

Sure, would you mind opening up a PR with the necessary changes?

Sure, thanks


HACK: disable PCIE devices for spider-4.17.0 branch

spider-4.17.0 branch does not have any VPCI-related patches, which leads to DomD crash with PCIE enabled. Remove these node from device tree temporary (until PCI/SRIOV patches will not be ported).

Well, I see no reason having this in the master branch.
Prod devel works just fine with the existing Xen hypervisor.

Well, I see no reason having this in the master branch.
Prod devel works just fine with the existing Xen hypervisor.

Yes, sure. This PR is just for sharing patch with AoS colleagues. Will convert it to draft to avoid any confusions.


Scala Stream Collector: Add sbt-native-packager and Docker config

Project: Scala Stream Collector
Add the sbt native packager plugin and update travis.yml to use it.

Related to https://github.com/snowplow/snowplow/issues/1829 but the goal here is not to go all the way to creating an sbt task; and it affects more than just Kinesis apps.


Is possible run pppoe within docker?

A CentOS as host run in WMWare, docker run in this host. I setup a bridge in host, then launch a container named test1. test1 can ping host.
Host can pppoe dialup, but test1 can not. --cap-add=NET_ADMIN added when run.
Someone can help me?

I would try the docker forums, IRC, or mailing list. The issue tracker is generally for bugs and feature requests. Meaning you'll likely have better luck over there.

You should strace the process and see where it fails. Not sure what pppoe needs, maybe access to the /dev/ppp` device?

pppd last ouput is: 5 terminated, seem to be timeout. pppoe just ppp proto on ethernet, container have mac and bridge to host, but still failed! So I think docker lacks support pppoe.

It may be iptables related at a guess. You could also try with --net=host, which would avoid some of the potential issues and make it easier to debug. Docker just uses Linux networking, so it should work.

Maybe not iptables. Because wireshark capure nothing. Thanks for helps.

@bluebad I'll close this issue, because it's a question, not a bug, but feel free to continue the discussion here

strace output:
socket(PF_NETLINK, SOCK_RAW, 9)         = 3
sendmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(2)=[{" \0\0\0d\4\1\0\0\0\0\0\0\0\0\0", 16}, {"/sbin/ifup ppp0\0", 16}], msg_controllen=0, msg_flags=0}, 0) = -1 ECONNREFUSED (Connection refused)
Something went wrong?

I think that is trying to send a udev event to the kernel to bring the ppp0 interface up. Even if you did not get a connection refused error, it would not bring the interface up in the container so it is not going to work.


conversion of ycb to ignition gazebo models (sdf format)

Hi there,
The conversion, if I understand it correctly, happens on the basis of the template file. If I change the file with another template supported by the ignition gazebo , will I get the compatible model that ignition gazebo supports?
Thanks

That's correct. Actually, it may require little to no changes because Ignition also uses the SDF format:
https://ignitionrobotics.org/api/gazebo/5.0/meshtofuel.html
If you are trying this out, it would be great to know whether this immediately works, or if there are minor changes that we can update this repo with.

TL ; DR

The sdf files in ignition don't support .material files. More on that here.

The code works and the files (.obj and .dae) are also generated.

I tested the files in the ignition gazebo and got these error (given below)
[Err] [CustomMeshShape.cc:144] [dartsim::CustomMeshShape] One of the submeshes [0:] in the input mesh [/home/adwaitnaik/077_rubiks_cube] does not have a normal count [0] that matches its vertex count [8832]. This submesh will be ignored!

I tried simulating the rubiks_cube, it worked well for the first time, and then threw the error given above.

I haven't tried other files as of yet but one good thing about the code is that it generates good quality dae and obj files. However, ignition gazebo prefers dae files for high quality results.

I will share the code and files with you in case you wanna try it yourself and reprouce the issue.

Thanks

I see. Well, the .material files, as well as the .dae and .obj files are directly from the dataset. The objects that have google_16k meshes available will have .dae files available, but the others only have .obj.
As for the texture visual artifacts thing, I think that has to do with the downsample_ratio parameter which I had defaulted to 0.33 in the script. That is, I'm randomly removing 67% of the mesh vertices to speed up collision checks in Gazebo. I've found that Gazebo really doesn't like doing that, and there are probably better ways to process these meshes either with or without the trimesh library. While Gazebo still allowed me to employ this hack, I guess Ignition is not as tolerant.
I've now changed that to a command-line argument and defaulted it to not sample (i.e. ratio of 1.0). In the latest push I just did, you can do, e.g.:
python3 create_ycb_sdf.py
python3 create_ycb_sdf.py --downsample-ratio 0.5

Yes, that can be tried. I will try to tweak the downsample_ratio parameter.

Right. I'm suggesting we leave it at 1.0 so this does not happen.

Right. I'm suggesting we leave it at 1.0 so this does not happen.

Well, I hope so it works then. Anyways, thanks a lot for helping out. Here's the template and config file for your reference.

Hi @sea-bass,
So here's some improvement. Please see the image attached below. I was able to simulate the sugar_box in the ignition gazebo. You were correct about the value of the downsampling factor to be set as 1.

Issue
After simulation, I am not able to retain the texture or the original color of the box. You'll observe that the box appears red. Any suggestion on how to fix this?

I was able to tweak the code and simulate the model in Ignition. My model can be found here. Thanks for your help @sea-bass .

Great to see you got a working model in Ignition -- what were the tweaks to the code, though? I'd like to see them and/or accept a pull request.

Great to see you got a working model in Ignition -- what were the tweaks to the code, though? I'd like to see them and/or accept a pull request.

All the files, i.e., SDF, config, and mesh files can be found here. I have used the template which I shared with you previously. The template contains the code.
I am closing this issue. Thanks

Thanks for pointing it out. I thought by "tweaks to the code" you had actually made changes to the Python files to automatically spit out something that worked for you. Understood now.
Just one observation: I noticed you used a cylinder type collision for your cracker box, but perhaps you want to consider using the box primitive instead?

Yes, I made changes to the python files and generated the model.config and
model.sdf files. I had to omit out the .texture portion in your code.
On Thu, 20 May 2021, 02:44 Sebastian Castro, @.***>
wrote:

Thanks for pointing it out. I thought by "tweaks to the code" you had
actually made changes to the Python files to automatically spit out
something that worked for you. Understood now.
Just one observation: I noticed you used a cylinder type collision for
your cracker box, but perhaps you want to consider using the box
primitive instead?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/sea-bass/ycb-tools/issues/2#issuecomment-844478003,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHALNOUJFZBAJQNCMZZWZKTTOQS3TANCNFSM43P7S2YA
.

Hi @sea-bass,
My ignition models have received a staggering number of downloads (over 1K downloads). You can check them here.
I contacted the authors of the YCB dataset. This was their reaction.

Nice work! Great to see that these resources are available, in demand, and that there is a path to link them from the YCB dataset website itself. Thanks for your contribution.
I've edited your post above since we must always be considerate about sharing private email exchanges on a public forum like a GitHub issue.

Thanks, It didn't cross my mind. Anyways, I am sorry.
On Sun, Jan 30, 2022 at 2:56 PM Sebastian Castro @.***>
wrote:

Nice work! Great to see that these resources are available, in demand, and
that there is a path to link them from the YCB dataset website itself.
Thanks for your contribution.
I've edited your post above since we must always be considerate about
sharing private email exchanges on a public forum like a GitHub issue.
—
Reply to this email directly, view it on GitHub
https://github.com/sea-bass/ycb-tools/issues/2#issuecomment-1025160469,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHALNOVPGL4GAVKLZC6Z5N3UYVGSXANCNFSM43P7S2YA
.
You are receiving this because you modified the open/close state.Message
ID: @.***>


Interactions manual setup throws "ReferenceError: log is not defined"

How did you install the Amplify CLI?
No response
If applicable, what version of Node.js are you using?
16.18.1
Amplify CLI Version
10.5.0
What operating system are you using?
Mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
N/A
Describe the bug
The "start from scratch" option for "Would you like to start with a sample chatbot or start from scratch" on the amplify add interactions wizard, the wizard fails at the "Would you like to choose an Amazon built-in slot type, a slot type you've already made, or create a new slot type?" when selecting "Amazon built-in slot type"
Expected behavior
I would expect to be able to continue with the wizard and create Lex resources
Reproduction steps
Input the following options into the wizard:
amplify add interactions
Using service: Lex, provided by: awscloudformation

Welcome to the Amazon Lex chatbot wizard
You will be asked a series of questions to help determine how to best construct your chatbot.

? Provide a friendly resource name that will be used to label this category in t
he project: lexa3daa010
? Would you like to start with a sample chatbot or start from scratch? Start fro
m scratch
? Enter a name for your bot: MyBot
? Choose an output voice: None. This is only a text based application.
? After how long should the session timeout (in minutes)? 5
? Please indicate if your use of this bot is subject to the Children\'s Online Pr
ivacy Protection Act (COPPA).
Learn more: https://www.ftc.gov/tips-advice/business-center/guidance/complying-c
oppa-frequently-asked-questions No

First create an intent for your new chatbot. An intent represents an action that the user wants to perform.

? Give a unique name for the new intent: find
? Enter a sample utterance (spoken or typed phrase that invokes your intent. e.g
. Book a hotel) find a hotel
? Would you like to add another utterance? No

Now, add a slot to your intent. A slot is data the user must provide to fulfill the intent.

? Enter a name for your slot (e.g. Location) location
? Would you like to choose an Amazon built-in slot type, a slot type you\'ve alre
ady made, or create a new slot type? Amazon built-in slot type

Project Identifier
645ac3e16d19fd70102ef450db8fdc2b
Log output

# Put your logs below this line

ReferenceError: log is not defined
    at /snapshot/repo/build/node_modules/amplify-provider-awscloudformation/lib/utility-functions.js:355:7
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async getSlotType (/snapshot/repo/build/node_modules/amplify-category-interactions/lib/provider-utils/awscloudformation/service-walkthroughs/lex-walkthrough.js:598:32)
    at async addSlot (/snapshot/repo/build/node_modules/amplify-category-interactions/lib/provider-utils/awscloudformation/service-walkthroughs/lex-walkthrough.js:540:17)
    at async addIntent (/snapshot/repo/build/node_modules/amplify-category-interactions/lib/provider-utils/awscloudformation/service-walkthroughs/lex-walkthrough.js:390:22)
    at async configure (/snapshot/repo/build/node_modules/amplify-category-interactions/lib/provider-utils/awscloudformation/service-walkthroughs/lex-walkthrough.js:304:20)
    at async Object.executeAmplifyCommand (/snapshot/repo/build/node_modules/amplify-category-interactions/lib/index.js:81:3)
    at async executePluginModuleCommand (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/execution-manager.js:142:5)
    at async executeCommand (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/execution-manager.js:40:9)
    at async Object.run (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/index.js:153:5)
There was an error adding the interactions resource

Additional information
Selecting the "Start with a sample" option was able to successfully create resources
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

Was able to reproduce this issue, marking as bug.


Add NuGet specification files for Entitas and its dependencies.

@ribbanya I'm new to nuget, but looks like using this create a file in my project any/any/icon.png. Is that necessary?


Change Fonts

Need a more professional font

Font changed. Please check and confirm. If current font ok, close the issue.


ktlint pom files are missing

None of the ktlint pom files in maven right now have license information, which breaks some of our tooling that checks for acceptable licenses.
It would be great if the following would be added to every library:
    <licenses>
        <license>
            <name>MIT</name>
            <url>https://raw.githubusercontent.com/pinterest/ktlint/master/LICENSE</url>
        </license>
    </licenses>

Example pom file:
https://repo1.maven.org/maven2/com/pinterest/ktlint/ktlint-core/0.33.0/ktlint-core-0.33.0.pom

Poms rely on inheritence for specifying common properties:
https://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Project_Inheritance.
The linked one defines a  of
https://repo1.maven.org/maven2/com/pinterest/ktlint/pom/0.33.0/pom-0.33.0.pom
which
contains a  block.
On Thu, Jun 27, 2019 at 2:35 PM Aurimas<EMAIL_ADDRESS>wrote:

None of the ktlint pom files in maven right now have license information,
which breaks some of our tooling that checks for acceptable licenses.
It would be great if the following would be added to every library:
<licenses>
    <license>
        <name>MIT</name>
        <url>https://raw.githubusercontent.com/pinterest/ktlint/master/LICENSE</url>
    </license>
</licenses>

Example pom file:
https://repo1.maven.org/maven2/com/pinterest/ktlint/ktlint-core/0.33.0/ktlint-core-0.33.0.pom
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pinterest/ktlint/issues/504?email_source=notifications&email_token=AAAQIEJOYXT76522KDV3XV3P4UCAPA5CNFSM4H37CTN2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G4EZSSA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAQIEKTQ7V52PI5QSU6QXTP4UCAPANCNFSM4H37CTNQ
.

@liutikas, you may want to check the OSS Review Toolkit which properly also considers the parent POM, if any, for looking up the declared license :wink:

It sounds like there's no action necessary here. Please re-open if that's not correct.


/feedbacker/rawCustomer/{n}: Desktop Image is broken on the customer details page

/feedbacker/rawCustomer/{n}: Desktop Image is broken on the customer details page

fixed


[Meta] Remove alpha note

This version is still in alpha as we are getting unit tests written. Feel free to submit bugs and feature requests. Always use this tool in a connection with source control to make sure all changes can be reverted.

I guess we are stable right now since there were not that many issues since we have started and that could be safely removed.
I propose to change it to something like:

RNPM modifies your project settings and thus you should always use version control system to ensure any changes can be easily reverted if something goes wrong

Make a PR

Will do by the evening.


Whisp as a package + dev tools

'modules' subpackage renamed 'src'
Functionalities of 'process_whisp_stats.ipynb' moved to 'src/assess_risk.py'
whisp packaged into an installable with 'pip install'
pytest suite for automated testing (only geojson stats download test for now)
pre-commit hooks for automated linting and pytest run at commit time
.env file where one can specify GEE project name for authentication purposes (mostly for pytest run)

Hi Florent. Can you make a PL here instead (I've set up a new branch so i can test things before going to main etc): https://github.com/forestdatapartnership/whisp/tree/whisp_as_a_package

Closing in favor of PR #30 on dedicated branch.


remove alex

Closes https://github.com/webpack/webpack.js.org/issues/4196.
So far alex has never caught even one error, and upgrading it to v9 would need a lot of changes not really necessary in my opinion. Hence I'm removing it.

I will upgrade it.


2 different tour

Hi, I have a tour in my site (no way O.o)
But I want also show a little single step reminder, for a total different reason (not tour related).
There is a way to use 2 different tour (I'm talking about the unmanageable localstorage..)?
Alternatively there is another bootstrap way to "append" to a div a single tooltip exactly how bootstrap tour does?

To add two tours to a site, set different 'name' option for each tour. You can also use Bootstrap Popover.

it's not that simple, two tour uses the same local storage "flag" to check if the tour is complete

All the "flag" are prefixed with the tour name.


Initial support for tesla to replace hackney

There are a lot of http client and a lot of ways of handling requests. Using tesla we can allow users to pick what http client they want and what configurations they want.
There are a lot of refactoring opportunities with using tesla but I wanted to try to keep it as simple as possible.

@scrogson Would love to get your opinion

@yordis What do you think?

@olafura thank you so much for doing this. Looking good so far. Just feedback about the documentation.
Hopefully, we can follow up on making the code pretty, it is a bit messy at the moment, but we should make it work first. Please fix the CI pipelining as well.

@yordis Thank you for the review, addressed you comments.
Regarding the CI I think it was failing because of a missing setting version-type strict as suggested by the error message and I made sure were to add it with this example https://github.com/erlef/setup-beam/blob/b980a5ac9b7316a23ebc16de2bb69b7c3ad731b5/.github/workflows/ubuntu.yml

@yordis I changed the default back to Httpc

@olafura I love it,
Do you mind updating the CHANGELOG.md


Create Resource model

Each resource should have:

Number as primary key (used as unique ID)
Slug (must be unique)

Related #7

Closed in dfab2a2ffecb0220855f4dd373ec08d3302ac522


Adding custom location for config?

Would it be possible to add an option to add folders to look in?
Using tailwind in rails unfortunately has the config in config/tailwind.config.js
https://github.com/rails/tailwindcss-rails
The workaround is to do
const config = require('./config/tailwind.config.js')

module.exports = config

but seems a bit meh :P

That is an in interesting situation for sure.
Is that standard in all rails apps? it may be better for us to auto-detect the framework if that is the case. If that isn't the case, then I think a config option is in fact the way to go. I'd be slightly hesitant as setting the default override rather than the workspace specific setting could lead people to accidently break their OTHER workspaces that use different frameworks.
I could also see about just checking to see if a config folder exists at the base workspace directory and check in their for tailwind.config.* if it wasn't found in the hierarchy already (tailwind like some other tools is built around the idea that the closest ancestor config for a given file is the one used to configure the tool for the file in question)
Let me know your feedback on these thoughts and I'll figure out a satisfactory fix. Thank you for bringing this pain point to my attention!

Yes, this is the standard for rails. i think auto-detecting would add too much coupling
what if the plugin option was just defaulted to
config = ['./tailwind.config.js'] and then i could chose to change it to
config = ['./tailwind.config.js', './config/tailwind.config.js']
it wouldnt break any other workspace as it would just check all paths 🤔

There is now an option in the latest update that allows for specifying a path to the tailwind config file. It can be relative to the workspace folder, or an absolute path. If you always use the same project structure, then setting this globally is probably the best. If you have different structures between projects, setting this in your directory-specific settings is the recommended approach.


Add time and venue to the talk pages

Just thinking the information may as well be on there as well. It may also make it quicker to spot in the schedule.

Hi @garym do you mean the individual pages with each abstract?

It would be great, won't be me doing it though sadly. There is like 100 of them or something!

It would be great, but the problem is keeping the time / venue information in sync with the schedule page if / when it changes. If a speaker drops out due to illness, etc. then three files will need to be changed -- unless there is a neat way to write a script to make Travis commit this stuff automagically...

Hi, I did mean the individual talk pages with the abstract. I did make the assumption that it would be possible to get the information from the same source as the table and that a template for the talk pages could be updated to render this extra bit of information.
I agree that anything more than changing the data in a single place would be subject to too great an opportunity for a human to forget.
I'll have a look at the code if I can just find a bit of time.

Ah, well the schedule table doesn't have a source of its information, it is the definitive source. There is no db in this deployment, only some templating. If there is a neat and easy way to do this then it would be a useful addition, I think.

I've been having a chat with @inglesp who has given me a few ideas.
If we give each slot on the schedule an id then we could create a build step to substitute these ids for talk titles.
Then we can either put the slot ids directly in the talk page metadata or we could introduce another file to specify the mapping between the slot ids and the talk.
I think I prefer the second alternative as I suspect it would be easier to move things around in a single file and be happy that everything makes sense rather than going through all the individual talk pages to update them.

Hmm. This sounds good, I think. So the mapping would be id->url?

or id->slug perhaps

I was thinking that, but currently different session types are in different places, content/talks/..., ../content/sprints/... etc. If you use the slug it might be easier to have a single sessions directory.

You might be right and I could be over thinking things. I expect the slug is not particularly less subject to change that the url.

They should be identical, except for the directory, I think...


'Open as Admin' at the dropdown list

Problem

Many of us want open a sudo/elevated/root/admin session easily
MS seems reluctant to allow root tabs mixing with non-root tabs, citing security issues

Proposed implementation

"Learning" from File Explorer (and several Linux file manager software), add a "Open Terminal as administrator" within the dropdown menu.

Allows keyboard shortcut binding = shorter time
Separate root and non-root tabs into different windows = less security issues(?)

"Open as administrator" = Open current environment & location as administrator
Allow config to open specific root powershell/cmd/WSL location with keyboard shortcuts
Tint the whole root window to red color or something to aesthetically separate root and non-root windows

To add my 2c: I feel like "CTRL+SHIFT+(num)" should actually be the shortcut to run as Administrator. CTRL+SHIFT is the shortcut to run as Admin in both the start menu and in the run dialog, so it would feel more consistent if it did so here.

please make sure you search before adding a new issue #1032 covers all of these

#1032 does not cover all of these nor the problem is completely unsolvable. But since that's the megathread I would continue the discussion over there.


update commandline handler

requested by a partner team.

the partner team do not have query provider support right now, we shouldn't assume it is and directly open query editor
ability to open the dashboard after connection is made.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 4 (75.0%)  changed or added relevant lines in 1 file are covered.
5 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.004%) to 41.688%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/sql/workbench/contrib/commandLine/electron-browser/commandLine.ts
3
4
75.0%

Files with Coverage Reduction
New Missed Lines
%

src/sql/workbench/contrib/commandLine/electron-browser/commandLine.ts
5
74.48%

Totals

Change from base Build<PHONE_NUMBER>:
-0.004%

Covered Lines:
27295

Relevant Lines:
59395

💛  - Coveralls


Auth documentation & minor refactors

Use Filter instead of Handler
java docs for ChainedAuthFilter
limit type warning suppression in ChainedAuthFilterTest

LGTM!


Calibration data storage

Write code to store calibration data in a non-volatile fashion (eeprom)

This calibration data shall be able to be set from the GUI
Add some checksum to be sure that this hasn't been corrupted in storage
Write code to read the calibration data from non-volatile memory
Make the calibration data available to the mcu's sensors
Check that the data hasn't been corrupted using the checksum

This will include calibration data for the pressure and flow sensors

This is a duplicate of #170


Add extra edge cases to snap to grid

Adds edge cases mentioned in: #262
Tests will fail without any fix.

I've tested with a local editable install of numba celltree.
This needs: https://pypi.org/project/numba-celltree/0.1.8/
The conda-forge recipe will probably be up soon, I can merge it by Monday. If we update the pixi.toml then, I expect the tests to run green.

I just merged the numba_celltree conda-forge PR for version 0.1.8. Updating the pixi lockfile tomorrow should do the trick and get this green.


Ensure all requests are localised on the server and client

This PR makes sure that:

All the requests initiated on the server are localised
All the requests initiated on the server are refetched (and localised) on the client when the locale changes

Testing instructions

Choose a non default locale such as Portuguese
Open a SSR-ed page such as a project's page and check that the correct locale was sent to the API (you can log it)
Change the locale on that same page and check that all the queries are refetched with the new locale

Tracking

LET-619
LET-620
LET-621

@SARodrigues I did some changes after I tested the project /project/pd-organization-test-1-magic-amazonia-project-in-english-test-1 (which has a translated name).
The important bits of the PR are:

The getServerSideProps and getStaticProps functions are all wrapped inside a withLocalizedRequests HOC. Internally, it retrieves the locale and sets it as a default parameter on all the axios requests initiated on the server.
The calls to useQuery have been replaced by useLocalizedQuery which wraps useQuery internally, adding the locale to the list of dependencies. That way, whenever the locale changes, the queries are refetched. Invalidating the queries (with queryClient.invalidateQueries()) was not enough because I suspect react-query didn't know about the dependency on the locale (the cache wouldn't be invalidated).
The interceptor you added to axios is still used on the client. It's the one injecting the locale parameter to all the requests coming from useQuery.

Quick rebase to resolve a couple conflicts before merging.


⚠ AsianCinema has degraded performance

In 80a988c, AsianCinema ($ACM) experienced degraded performance:

HTTP code: 200
Response time: 2558 ms

Resolved: AsianCinema performance has improved in 68bda4c.


[Feature Request] Remembering the format for the exported file

Insomnia Version: 6.5.4 (<IP_ADDRESS>76)
Operating System: macOS 10.14.5

Details
I often export the workspaces. And I feel a little discomfort. Can you, please, to make memorizing the last selected format to export to this place?
For example, I prefer YAML. And I always have to do extra activities. No problem, when use this functionality rarely. But when often...

Also in this modal window (which is shown in the screenshot above) in some scenarios a cross (closing) disappears. Rarely, but still uncomfortable.

I would like to take a look at this, if ok?


getOwnProfile Request failed with status code 400

Getting this Request failed with status code 400 error on using the getOwnProfile function as given in the example code

Had to change:
https://github.com/eilonmore/linkedin-private-api/blob/7f348d5c0ac9accc505a0aacc2b0aa70af455de6/src/requests/profile.request.ts#L16
to com.linkedin.voyager.dash.deco.identity.profile.FullProfileWithEntities-67 🤔
works for both, profile and own profile.


Make message formatter in category source optional + Increase MSI to 100%

Q
A

Is bugfix?
❌

New feature?
✔

Breaks BC?
❌

Fixed issues
-

Is BC break expected?

Is BC break expected?

Discussed in group chat - it's OK.