Replace Cow<'_, str> with String

In all three of nodeprep, nameprep and resourceprep, there was never a case where a Cow::Borrowed() was generated, so let’s simplify the API for everyone.
This is a breaking change in the API.

I don't think there's any reason those functions couldn't have a Cow::Borrowed fast path, for lower case ASCII for example.

Indeed, I’ve added the fast paths instead.  I will benchmark these changes, although we are already quite a bit faster than libidn for instance.

Want me to cut a release or are there more changes you're planning on making?

After #5 I think you can make a release, I have implemented it in the jid crate and haven’t found any issue so far.


[WIP] load and unload models

is this ok to update and land

Also, can you rebase/adjust your changes on top of https://github.com/nod-ai/SHARK/pull/1248 (I'd suggest you use a separate branch for this) and check if the delta of things you've solved in this PR still holds good?
In that PR I've taken care of individual control of model's compilation within one function itself. Guess you'd need to simply create individual functions for each now, similar to the way you were trying in this PR, just leaner minus the retries.


fix #9, primitive support for Core.Compiler.return_type

This lacks a correct support for Core.Compiler.return_type on function that is overlayed, but that's for another day.


move data classes?

          What if we moved the shortened tibble/dataframe discussion to  the data classes lecture and also moved that up like we have talked about to be before subsetting? - we could split subsetting across two days if we need to (just thinking of how we've wanted to move data classes for awhile and how we talk about vectors etc. really early on)

Originally posted by @carriewright11 in https://github.com/jhudsl/intro_to_r/issues/394#issuecomment-1593241085

some details about how we might do some of that


Changes for navigator 1.2

In order to get Navigator using 1.2, the following changes need to be made to the data service:

[ ] fix strata/auto with limit

[ ] add &count back to colls/list

[] occs/list needs to always report tna (accepted_name)

It is not possible for occs/list to always report 'tna', because the taxonomic name to which the occurrence has been identified may not actually be in the taxonomy table. Solution: when 'tna' is not available, use 'idn'.

colls/summary no longer accepts interval_id=0 -- should it? (example)

strata/auto appears to now ALWAYS set limit=10 and just doesn't accept the parameter anymore. Solution: stop trying to pass it


Checkbox component onCheck only works for clicks.

[X ] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior
Some users like to use tabbing and keyboard to traverse through a page. Some like to click. For checkboxes you should be able to use both to check or uncheck the checkbox.
Current Behavior
Currently, if you use onCheck, then only the mouse works to check or uncheck the checkbox. Using the tab key to select the checkbox, then pressing say the space bar to check or uncheck the checkbox does not work.
However, if you use onClick instead of onCheck, then both the mouse and the keyboard works. However, this is counter-intuitive because onClick sounds more like the one that would only work with the mouse, but it is the opposite.
Steps to Reproduce (for bugs)
Just create a Checkbox on a page, use onCheck to call a function and try to tab into it and press the spacebar. Our users are telling us it doesn't work, or that it takes them 3-5 times hitting the space bar before it takes affect. But if they click on it with a mouse, it is the 1st time.
"If YOU DO NOT take time to provide a codesandbox.io reproduction, should the COMMUNITY take time to help you?"
No they do not need to take the time to write a reproduction, I think it should be easy to do.
Context
Just that we have some users that like to use their keyboard for checkbox clicking.
Your Environment

Tech
Version

Material-UI
0.20

React
16.0

browser
Chrome

@bytor99999 We have been porting the component on the v1-beta branch. We have reimplemented it from the ground-up.
We encourage people starting with Material-UI to go with v1-beta. The master branch is in a low maintenance mode. We don't plan any work on it. However, we still do our best to review and merge pull requests that fix bugs on this branch.


set task duration to zero if None (fixes #598)

fixes #598 with @cidrblock 's recommendation
was able to reproduce the issue and tested with steps listed in the issue.
before
Traceback (most recent call last):
  File "/home/aubin/work/env/py38.0/bin/ansible-navigator", line 8, in <module>
    sys.exit(main())
  File "/home/aubin/work/env/py38.0/lib/python3.8/site-packages/ansible_navigator/cli.py", line 141, in main
    return_code = run(args)
  File "/home/aubin/work/env/py38.0/lib/python3.8/site-packages/ansible_navigator/cli.py", line 79, in run
    return_code = run_action_stdout(args.app.replace("-", "_"), args)
  File "/home/aubin/work/env/py38.0/lib/python3.8/site-packages/ansible_navigator/actions/_actions.py", line 109, in run_stdout
    return action_cls(args).run_stdout()
  File "/home/aubin/work/env/py38.0/lib/python3.8/site-packages/ansible_navigator/actions/run.py", line 249, in run_stdout
    self._dequeue()
  File "/home/aubin/work/env/py38.0/lib/python3.8/site-packages/ansible_navigator/actions/run.py", line 612, in _dequeue
    self._handle_message(message)
  File "/home/aubin/work/env/py38.0/lib/python3.8/site-packages/ansible_navigator/actions/run.py", line 664, in _handle_message
    task["__duration"] = human_time(seconds=round(task["duration"], 2))
TypeError: type NoneType doesn't define __round__ method

after
ansible-navigator run ./test_inventory.yml -m stdout  -v -i ./inventory.ini
No config file found; using defaults

PLAY [all] *********************************************************************

TASK [End play if remote host] *************************************************
skipping: [localhost] => {"msg": "end_host conditional evaluated to false, continuing execution for localhost", "skip_reason": "end_host conditional evaluated to False, continuing execution for localhost"}

PLAY RECAP *********************************************************************

ansible-navigator log entry
211123164144.219 DEBUG 'ansible_navigator.actions.run_playbook._handle_message' Task duration for 'End play if remote host' was type <class 'NoneType'>, set to 0

cc: @alisonlhart

can remove that line and squash if wanted


Update README.md

Added my name and GitHub link to the list of names.
Related issue

What changes does this PR do?
Screenshots (If any)
Questions

I have sorted and placed name in alphabetical order


Generate .xodr file based on current level (.umap)

Hello everyone, I have a question on how to generate a new xodr file based on the current UE4 level. For example, I did lots of modifications with Town03 (changing road segments, adding/removing traffic signals at intersections, adding/removing some links and nodes, etc.) and I want to create a new .xodr file based on this new UE4 level (.umap).
I don't want to manually edit original .xodr file since lots of things are changed and modified. Anyone have any ideas on how to generate a new .xodr?

hi @zyan003, did you solve this problem yet?


Mute accounts?

Any plans to add the mute posts/stories functionality in the short term?

No. PR's are welcome.


Added tracking/utils_pdq.py to load Computers from PDQ Inventory scan data

This change is

Reviewed 4 of 4 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Update "AWS Lambda Bolt Python Examples" page to include Lambda URL

On 6th of April AWS added new feature - Lambda Function URLs: Built-in HTTPS Endpoints for Single-Function Microservices
It's cheaper, simpler and faster to setup, than API Gateway. If you don`t require the advanced functionality, such as request validation, throttling, custom authorizers, custom domain names, usage plans, or caching. So, my suggestion is to replace "Set up AWS API Gateway" part with steps to set up Lambda URL, or atleast mention it as an alternative.
Category (place an x in each of the [ ])

[ ] slack_bolt.App and/or its core components
[ ] slack_bolt.async_app.AsyncApp and/or its core components
[ ] Adapters in slack_bolt.adapter
[x] Others

Hi @Globart1337, thanks for the suggestion! I agree with you that the Lambda Function URLs would be a much easier way for developers.
Although we don't have the bandwidth to work on the content updates right now, we may revise the content in the near future. If someone is interested in working on it, any contributions for it would be greatly appreciated 🙇

@seratch Can I fork the repo, make the changes and create a PR for this?

@seratch Okay than, so I should completely remove Set up AWS API Gateway section and replace it with Set up AWS Lambda Function URL?

Yes, we can simplify the part as long as the updated one works for everyone.

@seratch I`ve created PR for this issue, please check

Fixed by #661


ScriptHost error when running a timer function issue

When I create a timer function and want to run this locally I always get an error:
A ScriptHost error has occurred
Stopping Host
Reading host configuration file 'C:\DATA\Functions\host.json'
Generating 1 job function(s)
Starting Host (HostId=...., Version=<IP_ADDRESS>, ProcessId=18712, Debug=True)
Found the following functions:
Host.Functions.SearchTimerFunction

When I change the content of my function.json file from the default timer code to a manualTrigger the function runs correctly.
{
  "disabled": false,
  "bindings": [
    {
      "type": "manualTrigger",
      "direction": "in",
      "name": "input"
    }
  ]
}

I faced this continuously when I published my function to Azure. It seems the id is stored in host.json. By changing the is in host.json I could get it working locally. Is there any reason that the local instance could/should have the id of the server instead of newly generated one each time I run it?

You just have to have an id. If you don't specify one, one will get generated for you.


update with django salesforce updates

Thanks for your activity from April. You can see in 5110453 that some your code has been accepted and subsequently included in the version v0.7.0 on PyPI. It was as much as possible, because I removed a code that had to be immediately fixed by yourself or by tuky #182 or later by me. Please don't send now so obsoleted code. If you still see a problem, write an issue or a PR based on a more current version. If a PR must be merged because an obsoleted branch has conflicts, please merge the branch into origin master, not in the opposite way, because it is important for readability what new a fork brings into the origin, not what huge (6dedc06) brings the origin into a small fork.

Agreed, all PRs should be rebased from master before submission, and be seperated by feature/function.
I'll try to put a set of contribution guidelines together ASAP. I should have done that awhile ago.

Oh, actually, I did that by mistake, And didn't notice later. you're absolutely right though.


Arm

It wasn't clear before that the master branch only works on x64 machines. This pull request has replaced the two binary libraries with the ones for ARM and has been tested on Odroid-XU4.

I tried this on Odroid-XU4 running the DUO DDK OS Image and I get the same error:
/home/odroid/catkin_ws/src/duo3d_driver/lib/libDUO.so: file not recognized: File format not recognized collect2: error: ld returned 1 exit status make[2]: *** [/home/odroid/catkin_ws/devel/lib/duo3d_driver/duo3d_driver] Error 1 make[1]: *** [duo3d_driver/CMakeFiles/duo3d_driver.dir/all] Error 2 make: *** [all] Error 2 Invoking "make -j8 -l8" failed
Do you have any advice on how to get it to work?

@Danserminator I should have been more explicit: the code was tested on the Ubuntu 16.04 OS image released on ODROID Wiki, with a duo3d compiled against the linux kernel headers. Therefore, the driver might not work on other OS images (e.g. the DUO DDK OS Image).
However the solution should be simple: modify Line 36-37 of CMakeLists.txt, such that your driver is linked against the compatible DUO3D libraries at compilation. For example, if your local libDUO.so and libDense3DMT.so files are located under /home/odroid/somewhere, then change the last few lines of CMakeLists.txt to
target_link_libraries(duo3d_driver                        /home/odroid/somewhere/libDUO.so                       /home/odroid/somewhere/libDense3DMT.so                       ${catkin_LIBRARIES} )

@fangchangma Sorry I had made an error, it did work. Thank you so much!


Q: Latest docker compose enables self hosted similarity search api server by default?

Hey there, I was wondering if I am using the local api server or the public one.
To me it seems, the latest docker compose file  enables the local api server by default. Is this correct?
If so, no need to enable the extractor section in the config. Correct?

If so, no need to read the following...

My docker compose:
version: "3.9"
services:
api:
# custom build via
#build: packages/api-server
image: xemle/home-gallery-api-server
environment:
# TensorflowJS backends
# - cpu: slowest and best support
# - wasm: good perfromance for arm64 and amd64 platforms
# - node: best performance on amd64 platform
#- BACKEND=cpu
- BACKEND=wasm
#- BACKEND=node
gallery:
# custom build via
#build: .
image: xemle/home-gallery
environment:
- GALLERY_API_SERVER=http://api:3000
#- GALLERY_API_SERVER_CONCURRENT=1 # On low powered devices
#- GALLERY_API_SERVER_TIMEOUT=60 # On low powered devices
- GALLERY_OPEN_BROWSER=false
# Use polling for safety of possible network mounts. Try 0 to use inotify via fs.watch
- GALLERY_WATCH_POLL_INTERVAL=0 #300
volumes:
- ./data:/data
# Mount your media directories below /data
ports:
- "3000:3000"
user: "root"
entrypoint: ['node', '/app/gallery.js']
command: ['run', 'server']

Further I get the following logs from the api docker service:

homegallery-api-1  | Loading tensorflow and models
homegallery-api-1  | Load tensorflow width wasm backend in 209ms
homegallery-api-1  | Loading model from /app/models/mobilenet-1-100/model.json
homegallery-api-1  | Loaded mobilenet model in 529ms
homegallery-api-1  | Loaded faceapi model in 243ms
homegallery-api-1  | Loading model from /app/models/coco-ssd-mobilenet_v2/model.json
homegallery-api-1  | Loaded coco ssd model in 1727ms
homegallery-api-1  | Starting server
homegallery-api-1  | Listen on port http://localhost:3000
homegallery-api-1  | Setup api routes
homegallery-api-1  | Server is up and running
homegallery-api-1  | Read binary body with 53937 bytes
homegallery-api-1  | POST /embeddings 200 522.791 ms - 17449
homegallery-api-1  | Read binary body with 53937 bytes
homegallery-api-1  | POST /objects 200 1331.503 ms - 1237
homegallery-api-1  | Read binary body with 53937 bytes
homegallery-api-1  | POST /faces 200 1955.142 ms - 148

To me it clearly shows, I am using my local similarity api service.
But I just used the default config from here
Which does not enable the extractor section.
On the other hand, in the docker compose section it says:

By default the wasm backend for the API server is used for best support on most platforms (SoS, NAS, cloud and desktop). Use node backend for best performance on amd64 CPUs like desktops. Please validate that the backend node works for you.

So I am just confused, because in the beginning I just had the docker compose file without the config file and I got the error that the config file is missing. Now I added the config file which does NOT configer the extractor but the api service is defined in the docker compose file.

Hi @SimonPae
According to the setup documentation you need to setup a configuration file. Otherwise the gallery does not know which directories to import. Short: no config, no gallery.
Second the docker-compose.yml comes with a good default setting and the local api server is configured via environment variable GALLERY_API_SERVER and does not need to be set in the config.
So yes, you are using the local api server. Have also a look to the logs: If the public api server is used, than a warning is logged. See https://github.com/xemle/home-gallery/issues/53#issuecomment-1300253030

You are welcome. I am happy to help. Enjoy the gallery and your memories


Fixed putIfAbsent() return error

cache.putIfAbsent(key, val) return a boolean value, not the object.

Thanks for your contribution!
However, please create a JIRA ticket in Apache Ignite JIRA.
To get familiar with our dev process refer to this doc
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute#HowtoContribute-1.CreateGitHubpull-request
This PR looks quite outdated since the code base moved forward. Please close if it not needed anymore.

SpringCache class is removed in #8781


Refactor QRB language and improve UI

Did a little refactoring of the QRB Calculator to make the language ready for gettext. The strings can now be translated.
For all who wonder and forgot. The QRB Calculator can be called with the Keyboard Shortcut Alt + Q 😃

Works :)


Extension - Implement Swap feature

Describe the task
Implement Swap feature

Design:

Version test: http://<IP_ADDRESS>:8900/s/ZDYow3TGqr8WBFt
Please check issues:

[ ] UI bug in Term of service for Swap feature

Expect: Add title screen

[ ] Recheck the font size of error/warning messages

[ ] Still show error message although re-enter valid data

Improve

[ ] Show swap screen when re-open popup in case standing on Swap screen before
[ ] Show Quote reset = 0 when changing swap pair

Expect: When changing swap pair then do not show Swap quote (only show when change pair successful)

Logic bugs

[ ] Bug Uncaught (in promise) ReferenceError: Cannot access 'p' before initialization when Swap with Ledger account

Improve in https://github.com/Koniverse/SubWallet-Extension/issues/2918


Added shapes object to message and flow with node shapes.

As discussed in "Issue".
Pierre

Function looks ok at first glance, but can you fix the indenting to use spaces not tabs so it matches the original code please then I'll look at merging it

ok, I converted tabs to spaces.
Pierre

Le 5 mars 2017 à 14:43, Ben Hardill<EMAIL_ADDRESS>a écrit :
Function looks ok at first glance, but can you fix the indenting to use spaces not tabs so it matches the original code please then I'll look at merging it
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/hardillb/node-red-node-geofence/pull/3#issuecomment-284228668, or mute the thread https://github.com/notifications/unsubscribe-auth/AFwDV9hfoPP4eKv6cPXOJKi2YGidbnplks5rirv9gaJpZM4MP6Ap.

OK, I've had chance to have a proper look at this now.

I said I didn't want to pollute the context with shapes, they should only be added to the messages as they travel down the flow.

The shapes object should be under the msg.location object not in the root of the msg object

You never actually add the shapes object to the msg object if it doesn't exist, line 129 should be:
msg.locations.shapes = msg.locations.shapes || {};

The README.md will need updating to reflect the code you just removed (but also see the comment I just made on the issue)

Readme was updated and should be in phase with code. What’s wrong?
P.

Le 7 mars 2017 à 14:57, Ben Hardill<EMAIL_ADDRESS>a écrit :
The README.md will need updating to reflect the code you just removed (but also see the comment I just made on the issue)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/hardillb/node-red-node-geofence/pull/3#issuecomment-284727779, or mute the thread https://github.com/notifications/unsubscribe-auth/AFwDVwi1t0CS-Ey63gxsN2rdRBbg_-VGks5rjWI5gaJpZM4MP6Ap.

I'm going to close this unless you're going to make the changes to allow the flow variable name to be changed as mentioned in the issue #2

Yep, you can close this.
Pierre

Le 12 oct. 2017 à 10:02, Ben Hardill<EMAIL_ADDRESS>a écrit :
I'm going to close this unless you're going to make the changes to allow the flow variable name to be changed as mentioned in the issue #2 https://github.com/hardillb/node-red-node-geofence/issues/2
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/hardillb/node-red-node-geofence/pull/3#issuecomment-336052187, or mute the thread https://github.com/notifications/unsubscribe-auth/AFwDVx0flwJVpxbVT2wlVePSv9xoCYxRks5srcehgaJpZM4MP6Ap.


README addition: alternate go generate comment

Description
There are multiple cases in build environments and deployments where it's not convenient or possible to install cli tool for go generate to use. The (optional) alternative line lays out how you can use the cli in your go generate comment, without it being installed first.
Checklist

[x] Code compiles correctly
[ ] Created tests which fail without the change (if possible) - Does not apply
[x] All tests passing
[x] Extended the README.md / documentation, if necessary
[X] Added myself / the copyright holder to the CONTRIBUTORS file

Thanks for the PR.


Whitelist tool added individual letters as regex whitelists instead of domains

It's a bit hard do explain, so I have this screenshot to convey what I mean.

It seems like the first 9 characters of the first domain on the anudeepND's whitelist were split into separate regex whitelists and the rest, I'm not sure where it comes from.
I doubt this is normal.
Here are my versions:

Pi-hole v5.0
AdminLTE  v5.0
FTL v5.0
Python v3.7.3
pip v18.1
Pi-hole 5 List Tool  v0.4.4

Any ideas?

0.4.5 fixes this.
pip3 install pihole5-list-tool --upgrade


Wrong number when parsing json float to Decimal

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description
Hi,
I have a field with Decimal type and try to parse a "json float", meaning it's a float value in the json string (ex : {"value": 1.2}).
What I am observing
Using Pydantic model_validate_json(json_string) I get something that feels wrong Decimal('1.1999999999999999555910790149937383830547332763671875').
Using Python json.loads(json_string, parse_float=Decimal) I get a Decimal('1.2').
What I would expect
I would expect both methods to return Decimal('1.2').
Extra
Note : If use a "string float" in the json input (ex: {"value": "1.2"}), I get the result I am expecting.
Note : In Python, Decimal(1.2) returns Decimal('1.1999999999999999555910790149937383830547332763671875').
Example Code
from decimal import Decimal
import json
from pydantic import BaseModel

class DecimalStuff(BaseModel):
    value: Decimal

decimal_stuff_str = """{"value": 1.2}"""
print(DecimalStuff.model_validate_json(decimal_stuff_str))
# > value=Decimal('1.1999999999999999555910790149937383830547332763671875')
out = json.loads(decimal_stuff_str, parse_float=Decimal)
print(DecimalStuff.model_validate(out))
# > value=Decimal('1.2')

Python, Pydantic & OS Version
pydantic version: 2.0.3
        pydantic-core version: 2.3.0 release build profile
                 install path: /Users/chillingmonkey/.virtualenvs/pydantic-test/lib/python3.11/site-packages/pydantic
               python version: 3.11.3 (main, Apr 13 2023, 17:18:59) [Clang 13.1.6 (clang-13<IP_ADDRESS>.5)]
                     platform: macOS-12.4-x86_64-i386-64bit
     optional deps. installed: ['typing-extensions']

Selected Assignee: @samuelcolvin

Hi @trecouvr 👋
I think it's a duplicate of https://github.com/pydantic/pydantic/issues/6807 and got fixed in https://github.com/pydantic/pydantic/commit/53207640a308806373bdeb1f4dea432f9c005ce2. It will be available in next release(soon).

Indeed same issue. Reverting to 2.0.2 for now fix the issue. Sorry for the duplicate and thanks for the help. Closing the issue.


Error when running action

I am receiving an "Unable to fetch status" error when using this action. Pages are still being archived as expected, and one can get the URL by visiting the Wayback Machine website, but there's an issue with the response which is preventing the code from receiving the archive URL correctly.

Alright, the issue is that the job GUID no longer matches the format expected in the regex. While previously GUIDs were formatted as a regular UUID, they are now formatted like spn2-6abe074d2183fee9619239b995f8e083d8f359ff-77b21449.
Pull request coming shortly with updated regex and tests.

Hey there @jonblatho, I'm dealing with this again. Do you know what I could do to prevent this from happening?

@3raxton I happen to be experimenting with a fix right now. It looks to be another GUID format change (looks like the final nine characters have been removed). I'll keep you posted if I get it working.

Sounds great, thanks for the info. Looking forward to seeing what comes from it 🔥
On Mar 27, 2022, 20:53 -0500, Jonathan Thornton @.***>, wrote:

@3raxton I happen to be experimenting with a fix right now. It looks to be another GUID format change (looks like the final nine characters have been removed). I'll keep you posted if I get it working.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

@3raxton Just got a fix working in jonblatho/wayback. If you need this right now, you can update your workflow to point there with the version set to v1.3.19, but @JamieMagee was quite responsive on my PR the last time, so it shouldn't be too long a wait for a fix on this repo.

Awesome, thanks for your hard work @jonblatho! It’s not something I need right now but I will be on the lookout in @JamieMagee’s workflow in the near future. Be well!
On Mar 27, 2022, 21:27 -0500, Jonathan Thornton @.***>, wrote:

@3raxton Just got a fix working in jonblatho/wayback. If you need this right now, you can update your workflow to point there with the version set to v1.3.19, but @JamieMagee was quite responsive on my PR the last time, so it shouldn't be too long a wait for a fix on this repo.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


v0.1.5 doesn't show anything

Before submitting a bug
[X] I updated to the latest version available
[X] I cleared the cache of my browser
[X] I restarted hass more than 1time after the upgrade
Describe the bug
After upgrading from v0.1.4 to v0.1.5 the panel shows nothing. I tryed to deactivate "names", "status" or "toolbar" without any effect.
[X] no errors in the debug log
solution: Downgrading back to v0.1.4
Versions:

Release: [v0.1.5]
Browser: [HASS Android App 2022.6.0]
HomeAssistant version: [2022.7.4] @ Docker
HACS [1.26.2]
Landroid Cloud: [v2.2.2]

reboot the HA!

[X] I restarted hass more than 1time after the upgrade

I always reboot HA after an update.. did it more than 1time! ;)

Can you please provide a bit more info:
Attributes of your lawnmower and error in the console in browser debugger

Have the same problem, since v0.1.5 the card show nothing.
Here the message from the browser console:

and here the Attributes:
battery_level: 100 battery_icon: mdi:battery accessories: null battery:   cycles:     total: 6432     current: 0     reset_at: null     reset_time: null   temperature: 40.6   voltage: 27.17   percent: 100   charging: false blades:   total_on: 146213   reset_at: null   reset_time: null   current_on: 146213 error:   id: 0   description: no error firmware:   auto_upgrade: false   version: 5.25 locked: false mac_address: private model: Landroid M1200 online: true orientation:   pitch: 7   roll: -1   yaw: 4 party_mode_enabled: false rain_sensor:   delay: 30 rssi: 52 schedule:   time_extension: 0   active: true   auto_schedule:     settings: {}     enabled: null   primary:     monday:       start: '11:00'       end: '19:00'       duration: 480       boundary: false     tuesday:       start: '11:00'       end: '19:00'       duration: 480       boundary: false     wednesday:       start: '11:00'       end: '19:00'       duration: 480       boundary: true     thursday:       start: '11:00'       end: '18:45'       duration: 465       boundary: false     friday:       start: '11:00'       end: '18:45'       duration: 465       boundary: false     saturday:       start: '11:00'       end: '18:45'       duration: 465       boundary: false     sunday:       start: '11:00'       end: '19:00'       duration: 480       boundary: true serial_number: 'private' statistics:   worktime_blades_on: 146213   distance: 2927109   worktime_total: 183483 status_info:   id: 32   description: cutting edge time_zone: Europe/Berlin state_updated_at: '2022-07-20T11:00:11+02:00' zone:   current: 3   next: 0   index: 3   indicies:     - 0     - 1     - 2     - 3     - 0     - 1     - 3     - 0     - 1     - 0   starting_point:     - 7     - 53     - 71     - 109 capabilities: null mqtt_connected: true supported_landroid_features: 12863 device_class: landroid_cloud__state friendly_name: Robi supported_features: 12500

Can you please provide a bit more info: Attributes of your lawnmower and error in the console in browser debugger

If you need further information, I will provide attributes and debug from browser later, when I'm home.

In my case, I also see "Error: Specifying entity is required!" (although the right entity has in fact been chosen!)

Not with my two IPhones :(

Note - the mobile app (iPhone) seems to show the card correctly!

Not with my PocoF1/ Android 12.

Nothing changed from my side, the card is always blank (PC -  FF,Edge,Vivaldi and Iphone - HA app).
browser cache cleaned after reinstall.

same error with 0.1.6 and always blank.

Hi guys. Can you please give me a feedback, is this problem with the versions 0.1.7-0.1.8 solved?

Yes, from my end it’s solved! Thanks for your help!
On Thu, 21 Jul 2022 at 17:03, Barma-lej @.***> wrote:

Hi guys. Can you please give me a feedback, is this problem with the
versions 0.1.7-0.1.8 solved?
—
Reply to this email directly, view it on GitHub
https://github.com/Barma-lej/landroid-card/issues/10#issuecomment-1191596791,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGMPACDPUP3UFTOGP7CAU4DVVFRFJANCNFSM54CKMJPA
.
You are receiving this because you commented.Message ID:
@.***>

can only revert to 1.5

The issue appeared in 0.1.5...
Pleas publish attributes of your lawnmower and error in the console in browser debugger

Fixed in 0.2.0


Merge okhttp-android into okhttp.

Since :okhttp is kmp, it isn't required to be separate. And also the okhttp-android/jvm artifact naming conflicts with it.

@swankjesse we will need this before any releases because of the conflict in artifact naming.

Moved to https://github.com/square/okhttp/pull/8635


[Request] Putty support

I would really like to see putty / 256 color support.

Putty v 0.75 should work just fine.
Grab the latest putty, and try again.
On Thu, May 20, 2021 at 9:04 PM shobukle @.***> wrote:

I would really like to see putty / 256 color support.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/stolk/chiaharvestgraph/issues/20, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADPE4BQMMJUO2W7WO5LTELTOXLWNANCNFSM45ILC7HQ
.

--
Owner/Director of Game Studio Abraham Stolk Inc.
Vancouver BC, Canada
@.***

Works in Putty 0.75 as @stolk mentioned.


[feature][graphql] Create a tool to generate resolver mapping for gqlgen

Is your feature request related to a problem? Please describe.
In GraphQL, nested types can have their own resolvers to support resolving child/related types.
gqlgen uses a config file gqlgen.yml to generate GraphQL resolvers. This configuration is static in the file and has to be updated when new GraphQL type hierarchies are added.
Describe the solution you'd like
A mapping generator tool that parses the library yaml files can also generate the resolver configuration required by gqlgen.
Describe alternatives you've considered
Manually maintaing resolver configuration in the gqlgen.yml file will be time consuming and hard to keep in sync with metadata library changes.
Additional context
The same tool that's generating GraphQL schema and converters from library definitions can also generate/update resolver configuration in gqlgen.yml.

closing as "not planned now" and labelled as requested, per Scrum decision 2023-10-30


API

If there was an API that lets users query current line's metadata or entire shabad of current line they could potentially use that text in things like hukamnama displays, live caption tools that don't support web, or post-production examples for copying multiple things at once.

We already technically have a WebSocket API that anyone can subscribe to for updates

Checkout workflow extensions in here: https://www.apple.com/final-cut-pro/resources/ecosystem/
@preetcharan do you think something like this would be easily possible with BoS videos?

Checkout workflow extensions in here: https://www.apple.com/final-cut-pro/resources/ecosystem/
@preetcharan do you think something like this would be easily possible with BoS videos?

Yeah @bhajneet could really be useful - at the moment it's not so bad because I separate shabad os from the viwer window and it stays on top so switching and copying/pasting elements is fast - but if somehow could integrate it and speed it up even more that would be amazing - not sure how it could be quicker and how it'd be but if it's not a huge effort to integrate it, worth testing it and seeing how it is!

This issue and it's resolution / application is vague. I believe the hotkeys work will resolve this issue.


Style our captions / table of contents

Description
Currently, when somebody inserts a toctree with a :caption: attached to it, the toctree is displayed with the caption just above it. However, the caption is not styled at all, it just reads like a normal <p> element:
For example on our home page, Theme Documentation is technically a caption

Styling the caption
I propose that we style the caption so that it's clear they're like headers. For example, by adding font-size: 1.4em we get

Styling the Table of Contents
We could take this one step further and apply some basic styling to our Table of Contents as well. We could make the top-level TOC items stand out a bit more, similar to "chapters" in a book, and sub-sections could be styled accordingly. For example:
p.caption {
    font-size: 1.5em;
    margin-bottom: 0em;
}

.toctree-wrapper > ul {
    padding-left: 0;
}

li.toctree-l1 {
    list-style: none;
    margin-bottom: 0.5em;
}

li.toctree-l1 > a {
    list-style: none;
    font-size: 1.3em;
}

li.toctree-l1 > ul {
    padding-inline-start: 1.5em;
    list-style: none;
}

results in this look:

Thoughts?
Anybody have opinions (or objections) to the general look described above?

I like the idea and how it looks like from the pics.


EbookLib

See https://pypi.org/project/EbookLib/ for an EPUB manipulation and modification library to integrate into the program

OK

Project is using ebooklib epub functions. This issue has been resolved.


Typo on this page

In the "Important" box directly under "Manage via Powershell", the word "include" is typo'd as "inlcude".

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

ID: cccdd91a-7f05-abd5-ed94-e82152b86914
Version Independent ID: 3532d0a8-119c-f7d0-0d4f-a865ad32570f
Content: Manage user access to Microsoft Teams - Microsoft Teams
Content Source: Teams/user-access.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj

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


2024-10-15: Project Lead sync

Attendees

Project Lead: @tholewis
Project Lead: @tmcclell
Project Manager: @russelltrow

Agenda
GSF Higher Ed Needs Assessment Interview Tracker

[x] Progress on interviews

Meeting Notes

@tholewis has had interviews with everyone who has responded to the invite except for the University of Hertfordshire
@tholewis will combine all his notes and share with the team for review
@tholewis will propose 3 initial deliverables based on what he has learned from the interviews


Fix the sepolicy build issue on public image

The screen cast server under /system/bin/
need special permissions.
Tracked-On: OAM-128167

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

SUCCESS: Android CI has completed Engineering Build for this issue.Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has started MERGE Build for this pr ,Please check the linked Tracked-On issue/Android CI Web  for more details.


Update bullet chart per high fidelity mock

Update bullet chart per high fidelity mock.
Mock: https://redhat.invisionapp.com/share/ENPJQTBXTAC#/screens/336165167
Fixes https://github.com/project-koku/koku-ui/issues/464
Example (new):

Old PF3 style:

Codecov Report

Merging #465 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #465   +/-   ##
=======================================
  Coverage   85.79%   85.79%
=======================================
  Files         148      148
  Lines        2154     2154
  Branches      349      349
=======================================
  Hits         1848     1848
  Misses        270      270
  Partials       36       36

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 650fa4a...fa40790. Read the comment docs.


Add calculating band indices notebook

Note: checklist below only relevant if committing to the develop branch:
Proposed changes
Creating notebook to demonstrate how to calculate band indices with and without the dea_bandindices.py function
Checklist (replace [ ] with [x] to check off)

[x] Notebook created using the DEA-notebooks template
[x] Remove any unused Python packages from Load packages
[x] Remove any unused/empty code cells
[x] Remove any guidance cells (e.g. General advice)
[x] Ensure that all code cells follow the PEP8 standard for code. The jupyterlab_code_formatter tool can be used to format code cells to a consistent style: select each code cell, then click Edit and then one of the Apply X Formatter options (YAPF or Black are recommended).
[x] Include relevant tags in the final notebook cell (refer to the DEA Tags Index, and re-use tags if possible)
[x] Clear all outputs, run notebook from start to finish, and save the notebook in the state where all cells have been sequentially evaluated
[ ] Test notebook on both the NCI and DEA Sandbox (flag if not working as part of PR and ask for help to solve if needed)
[x] If applicable, update the Notebook currently compatible with the NCI|DEA Sandbox environment only line below the notebook title to reflect the environments the notebook is compatible with

-This is ready to go - we'll test for NCI compatibility when we have collection 3 back on the NCI

Thanks robbi! That's cool + really nice


Add removeElement helper

Hm instead of using parentNode.removeChild() what if we just use element.remove()?

I actually planned to switch to modern APIs but never got to finish the branch and I can't find it right now.
https://github.com/twbs/bootstrap/blob/b39b665072a2d36914e741b2c11620323924be89/.eslintrc.json#L51-L53


"flutter packages get" failing on Windows 10 (beta)

Steps to Reproduce
Create a new Flutter project. The "flutter packages get" command fails:
Failed to delete entry because access was denied.
This may be caused by a virus scanner or having a file
in the directory open in another application.
It works fine for the alpha.
Logs
No logs
Flutter Doctor
[√] Flutter (Channel beta, v0.1.5, on Microsoft Windows [Version 10.0.16299.248], locale en-US)
• Flutter version 0.1.5 at E:\flutter
• Framework revision 3ea4d06340 (4 weeks ago), 2018-02-22 11:12:39 -0800
• Engine revision ead227f118
• Dart version 2.0.0-dev.28.0.flutter-0b4f01f759
[√] Android toolchain - develop for Android devices (Android SDK 27.0.1)
• Android SDK at E:\AndroidSDK
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-27, build-tools 27.0.1
• ANDROID_HOME = E:\AndroidSDK
• Java binary at: E:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
[√] Android Studio (version 3.0)
• Android Studio at E:\Program Files\Android\Android Studio
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
[√] IntelliJ IDEA Community Edition (version 2017.2)
• Flutter plugin version 18.1
• Dart plugin version 172.4343.25
[√] Connected devices (1 available)
• SM G930F • xxx • android-arm64 • Android 7.0 (API 24)
• No issues found!

And now it works :-/
Closing the issue.

@PaulHMason, how did you resolve this issue? I've tried running it in a command prompt with admin privileges but got the same error message:

Running "flutter packages get" in myapp3...
Failed to rename directory because access was denied.
This may be caused by a virus scanner or having a file
in the directory open in another application.
pub get failed (1)

I didn't do anything - it just started working again. I find deleting reinstalling Flutter usually works when it does strange things.


Cannot add hidden input (1.0 release branch)

Latest formeo 1.0 release cannot add hidden input field. When trying to add it I get a javascript error TypeError: Cannot read property 'parentElement' of undefined.

This looks fixed now as it is no longer reproducible.


output created file path

Output the full path of the created migration script in the CLI
Fix the error message when an error occured for the migration script's creation (Error while creating migrations)

Coverage decreased (-0.5%) to 97.356% when pulling 4eedfd837c7795eaf01b92609d3246ebbf3c43d1 on pretorh:feat/output-created-file-path into ba60c9b00952d9eff8b8392307c9c8c58c4da700 on vinicius0026:master.

Looks good, thanks @pretorh!

dependencies updated and new version released with these changes as v1.2.3

thanks vinicius!


Do you have a plan to support multiple request example and mutiple response example

Is your feature request related to a problem? Please describe.(关于这个PR的描述，社区已开启国际化推广，请文心一言、讯飞星火等辅助翻译成英文，减少社区开发者的工作)
Do you have a plan to support multiple request example and mutiple response example
Basic example (PR的用例，社区已开启国际化推广，请文心一言、讯飞星火等辅助翻译成英文，减少社区开发者的工作)
can support multiple request example and multiple response example
Describe the solution you'd like (描述您想要的解决方案，社区已开启国际化推广，请文心一言、讯飞星火等辅助翻译成英文，减少社区开发者的工作)
can support multiple request example and multiple response example
Describe alternatives you've considered (描述你考虑过的替代方案，社区已开启国际化推广，请文心一言、讯飞星火等辅助翻译成英文，减少社区开发者的工作)
No response
Additional context (其他背景信息，社区已开启国际化推广，请文心一言、讯飞星火等辅助翻译成英文，减少社区开发者的工作)
No response
Validations

[X] Read the docs. (请先阅读官方文档)
[X] Read the Contributing Guidelines. (请先阅读官方文档·贡献指南)
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate. (检查是否存在报告相同错误的问题，以避免产生重复)

Hi @jay763190097
Thanks for your feature request! Could you please provide more details on the use case for supporting multiple request and response examples? Understanding your specific scenario will help us better evaluate and implement this feature.

@linwumingshi , Actually, It's the same meaning with example in Open API. In Open API, we have request example and response example, it's helpful for testing different scenarios in debug mode.

@linwumingshi , Actually, It's the same meaning with example in Open API. In Open API, we have request example and response example these two concept, it's helpful for testing different scenarios in debug mode.

Currently, smart-doc only supports auto-generating random values or using mock data. If multiple test cases are involved, the data source for these test cases might be more complex to write. You can propose some of your implementation solutions.

Understand. In mu opinion, we can add a tag @Example name type(body, header, request parameter, path parameter) value,
if it's a json body, value can like this file(classpath:test_scenario1_success.json)


Fixes #8369: Create .ssh dir as necessary

When we moved away from sshkeygen here: https://github.com/go-gitea/gitea/pull/7128/files we lost the automatic creation of the .ssh directory that this causes. Meaning that on rewrite of public keys or addendum of public keys to authorized_keys it is possible to cause an error.
This PR attempts to create the .ssh directory if necessary using os.MkdirAll().
Fixes #8369

Codecov Report

Merging #8486 into master will increase coverage by <.01%.
The diff coverage is 30%.

@@            Coverage Diff             @@
##           master    #8486      +/-   ##
==========================================
+ Coverage   41.78%   41.78%   +<.01%
==========================================
  Files         505      505
  Lines       66267    66287      +20
==========================================
+ Hits        27692    27701       +9
- Misses      34999    35010      +11
  Partials     3576     3576

Impacted Files
Coverage Δ

models/ssh_key.go
48.68% <30%> (-0.57%)
:arrow_down:

modules/avatar/avatar.go
54% <0%> (+6%)
:arrow_up:

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 f2a3abc...260e8ae. Read the comment docs.

Please backport


FIX: METS Profile folder case

fixed text elements where folder names given upper case; and
fixed @USE attributes to use lower case.

Needs more discussion since attribute USE is not a folder path so we need to look into this more.

I've took the liberty of checking version 1.0 to see what were the assumptions back then. And they were:
Recommended in Common Specification with one occurrence bearing the values
“Common Specification root” (for the root fileGrp element and the names of
appropriate folders for nested fileGrp occurrences.

From METS schema we have the following definition for @USE:
USE (string/O): A tagging attribute to indicate the intended use of files within this file
group (e.g., master, reference, thumbnails for image files). A USE attribute can be
expressed at the<fileGrp> level, the <file> level, the <FLocat> level and/or
the <FContent> level. A USE attribute value at the <fileGrp> level should pertain to
all of the files in the <fileGrp>. A USE attribute at the <file> level should pertain to
all copies of the file as represented by subsidiary <FLocat> and/or
<FContent> elements. A USE attribute at the <FLocat> or <FContent> level
pertains to the particular copy of the file that is either referenced (<FLocat>) or wrapped (<FContent>).

And @karinbredenberg , if possible, I would like to participate in this discussion. In my opinion it's not clear how filesec/filegrp should be used, as well as there are inconsistencies between that section introductory text and the simple structure/representation without METS.xml (https://earkcsip.dilcis.eu/#42-implementing-the-structure), which I think was a mistake to allow, by the way.


Trying to port to arm64 but until now can't get it completely working

As I'm missing the discussions-tab I'll use this one instead.
Wondering if you don't encounter any issues running your container(s) as I'm getting the following:
I have forked your repo and modified it to use arm64 instead of amd64 because I want to run it on a raspberry pi.
But running 'go run main.go' in the scheduler-container results in:
../../core.go:130:20: invalid method expression archiver.Zip.Write (needs pointer receiver: (*archiver.Zip).Write)

The same error when trying to make a backup:
# github.com/Sierra1011/portwarden
../../core.go:130:20: invalid method expression archiver.Zip.Write (needs pointer receiver: (*archiver.Zip).Write)

Another thing is, after (re)creating the containers and running 'go run main.go' it has to download all dependencies again.
Had also to use a more recent version of Golang as it was complaining about snappy which required Golang v1.17 or above.
Hope you have any clue as I'm not really familiair with golang. Thanx in advance.

Note: forgot to mention. There are 2 Dockerfiles (Dockerfile and Dockerfile.Build). Using Dockerfile to build the image. Dockerfile.Build complains about dep ensure --vendor-only-command. Meanwhile dep is also deprecated.


Support for tracing using OpenTelemetry

As a user of NGF
I want NGF to have the ability to generate and send traces
So that I can easily get tracing for all of my traffic to help debug my environment.
The CRD defined in https://github.com/nginxinc/nginx-gateway-fabric/issues/929 should be used as the configuration entrypoint for a user.
Question
Should the CRD be attached to the GatewayClass or the Gateway?: Answer: GatewayClass
Reference
Otel POC: https://github.com/ciarams87/nginx-gateway-fabric/tree/spike/try-otel
Acceptance Criteria

Data plane CRD is initialized when NGF is installed
CRD is watched for and handled if attached to our Gateway
When enabled, the NGINX otel module is utilized to generate traces.
Generated traces can be exported to a configurable endpoint.
All fields from otel_exporter directive are configurable by the user.
Documentation is created to explain this feature.
Enhancement proposal is updated to "Completed"

To be merged into the feat/data-plane-crd feature branch.

Blocked by #929

Blocked by https://github.com/nginxinc/nginx-gateway-fabric/issues/1261

Closing in favor of new stories in the epic.


Documentation outdated

Hello,
The readme refer to a blog post for gleam 0.12, explaining processes and channels.
Could we update the blog post (and i'll open an issue on gleam/website to mark this blog post as outdated) ?
Or can we update the current readme to show basic examples ?
I'll be happy to send a PR after few guidances of what solution is the best from your opinion

Good idea! Let's add a note to that post saying it was for a previous version, and a bunch of examples in the README would be good.

I'm not sure if this is the right issue to mention this, but as a newbie the actor's docs are missing an import (or an explanation) for what Subject is. It seems like the fix is importing import gleam/erlang/process.{type Subject}.
https://github.com/gleam-lang/otp/blob/946a0e969ecc88fcd1ea77becf5a09c36eef1970/src/gleam/otp/actor.gleam#L81

Thank you.


really off beat

im not sure if this is a problem with the actual website, or just the songs, but the stems are all really out of sync with each other

issue is only with pre-set tracks and not custom added, still a problem, but not as big of a deal as i thought

Should be fixed now

seems to work perfectly now, thank you!


Unable to deploy container

Hello, thank you so much for this code. The rootless docker installs fine and docker is available to the dedicated user. I can run docker ps and see there are no containers. However, when I try to deploy the container using Ansible. I am getting the following error:
FAILED! => {"changed": false, "msg": "Failed to import the required Python library (Docker SDK for Python: docker (Python >= 2.7) or docker-py (Python 2.6)) on host machine's Python /usr/bin/python3. Please read module documentation and install in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter, for example via pip install dockerorpip install docker-py (Python 2.6). The error was: No module named 'requests'"}
I have logged into dedicated user and checked version of Python, and everything checks out. Any help would be much appreciated.

As the Docker user, can you get the Python version and the output of python3 -m pip list | grep docker?
What distribution are you running by the way?

As the Docker user, can you get the Python version and the output of python3 -m pip list | grep docker?
What distribution are you running by the way?

Operating System: Red Hat Enterprise Linux 8.8 (Ootpa)
CPE OS Name: cpe:/o:redhat:enterprise_linux:8::baseos
Kernel: Linux 4.18.0-425.10.1.el8_7.x86_64
you command did not work for me so I had to run a variation, it does not seem to be working correctly, but do not see docker in the list
python3 -m pip list --format=columns grep docker
Package              Version

Babel                2.5.1
bcc                  0.25.0
cffi                 1.11.5
chardet              3.0.4
cloud-init           22.1
configobj            5.0.6
configshell-fb       1.1.28
cryptography         3.2.1
dbus-python          1.2.4
decorator            4.2.1
dnspython            1.15.0
ethtool              0.14
file-magic           0.3.0
gpg                  1.13.1
html5lib             0.999999999
iniparse             0.4
iotop                0.6
isc                  2.0
Jinja2               2.10.1
jsonpatch            1.21
jsonpointer          1.10
jsonschema           2.6.0
kmod                 0.1
libcomps             0.1.18
lxml                 4.2.3
MarkupSafe           0.23
netaddr              0.7.19
netifaces            0.10.6
nftables             0.1
oauthlib             2.1.0
perf                 0.1
pexpect              4.3.1
pip                  9.0.3
ply                  3.9
prettytable          0.7.2
psutil               5.4.3
psycopg2             2.7.5
ptyprocess           0.5.2
pyasn1               0.3.7
pycairo              1.16.3
pycparser            2.14
pydbus               0.6.0
pygobject            3.28.3
pyinotify            0.9.6
PyJWT                1.6.1
pyodbc               4.0.0-unsupported
pyparsing            2.1.10
pyserial             3.1.1
PySocks              1.6.8
python-augeas        0.5.0
python-dateutil      2.6.1
python-dmidecode     3.12.2
python-linux-procfs  0.7.0
pytz                 2017.2
pyudev               0.21.0
PyYAML               3.12
rpm                  4.14.3
rtslib-fb            2.1.75
selinux              2.9
sepolicy             1.1
setools              4.3.0
setroubleshoot       1.1
setuptools           39.2.0
six                  1.11.0
slip                 0.6.4
slip.dbus            0.6.4
sos                  4.6.0
SSSDConfig           2.8.2
subscription-manager 1.28.36
syspurpose           1.28.36
systemd-python       234
targetcli-fb         2.1.53
urwid                1.3.1
WALinuxAgent         <IP_ADDRESS>
webencodings         0.5.1

Docker 5.0.3 is available if I run the same command under root. Sorry I am still learning this and may not know the obvious answer. This is the Ansible command I use to install docker python. However, it is not being made available to the dedicated dockeruser:

name: Install python docker, needed to deploy container
ansible.builtin.pip:
name: docker
umask: "0022"
executable: /usr/local/bin/pip3
state: forcereinstall

It should be available anyway.
What happens it you use
- name: Register Docker user info
  become: true
  ansible.builtin.user:
    name: "{{ docker_user }}"
  check_mode: true
  register: docker_user_info

- name: Example container block
  environment:
    XDG_RUNTIME_DIR: "/run/user/{{ docker_user_info.uid }}"
    PATH: "{{ docker_user_info.home }}/bin:{{ ansible_env.PATH }}"
    DOCKER_HOST: "unix:///run/user/{{ docker_user_info.uid }}/docker.sock"
  block:
    - name: Nginx container
      become: true
      become_user: "{{ docker_user }}"
      community.docker.docker_container:
        name: nginx
        image: konstruktoid/nginx
        state: started
        cap_drop: all
        capabilities:
          - chown
          - dac_override
          - net_bind_service
          - setgid
          - setuid
        pull: true
        hostname: "{{ ansible_nodename }}"
        container_default_behavior: compatibility

couldn't resolve module/action 'community.docker.docker_container (https://docs.ansible.com/ansible/latest/collections/community/docker/docker_container_module.html), you'll most likely need to run ansible-galaxy install -r requirements.yml in your GitLab runner

couldn't resolve module/action 'community.docker.docker_container (https://docs.ansible.com/ansible/latest/collections/community/docker/docker_container_module.html), you'll most likely need to run ansible-galaxy install -r requirements.yml in your GitLab runn

@konstruktoid thank you for the help. The issue was resolved by installing PIP docker using the shell play on my Ansible playbook as follows:

name: check if pip docker is installed
ansible.builtin.shell: pip list | grep docker
register: docker_installed
ignore_errors: True
check_mode: False
changed_when: False

name: Install pip docker, needed to deploy container
become_user: "{{ docker_user }}"
### ansible.builtin.shell: python3 -m pip install --user docker
register: output_py_ver
when: docker_installed.rc != 0


Add Capability Statement to summary.md

Remove all manual ordering for summary and test groups

Moved to https://github.com/hl7au/au-fhir-core-inferno/issues/4


Fix missing '=' to assign environment variables in the default case w…

Looking at the entrypoint.sh for TGI it doesn't have the = operator to assign envvars values if not given by the user

Thanks!


Update the release/collage/playlist dump functions to return dataclasses instead of strings

and improve their naming to get.
Rename the cache functions to be more explicitly internal+harder to search. The idea is that Rose is quite a good library for building other frontends for, but the cache should be hidden as a core lib impl detail. See #73 for broader context.

actually i think this just needs some renames. it is basically already done..


BuildSketch seems to ignore a surrounding Locations context

See https://discord.com/channels/964330484911972403/1074840524181217452/1099589193451188284
Simple example to reproduce:
with BuildSketch() as c:
    Circle(1)

with Locations(Pos(2,0)):
    with BuildSketch() as r:
        Rectangle(1,1)

show(c, r, names=["c", "r"])

# %%

with BuildSketch(Pos(2,0)) as r2:
    Rectangle(1,1)

show(c, r2, names=["c", "r2"])

Thanks for pointing this out. There was a simplification made so this rule applies now: It’s important to note that objects created by operations are not affected by Locations, meaning their position is determined solely by the input objects used in the operation. (from https://build123d.readthedocs.io/en/latest/operations.html#operations)  so the logo should be changes as you described.


Setup initial project structure

Setup an initial project structure. This should contain the solution file, and the basic *.csproj files.

Closed via 178ea63


CRD Enhancements/Refactoring.

Group the ZFS Local PV related CRs into their own group called zfs.openebs.io
Review display columns
Add validations that will help with documenting the API

fixed via https://github.com/openebs/zfs-localpv/pull/70.


Update nn-d2d1_1-id2d1properties.md

The "Max" property incorrectly refers to D2D1_SUBPROPERTY_MIN instead of D2D1_SUBPROPERTY_MAX.

@lmadhavan : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Release 0.3.0

@JuliaRegistrator register(branch=release)

Registration pull request created: JuliaRegistries/General/3168
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if Julia TagBot is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.0 -m "<description of version>" 64e38b769ec178fb9dc522daacc8c5437fb0bcb6
git push origin v0.3.0


Metrics for SMART logs are no longer collected

The --xall parameter was removed in https://github.com/prometheus-community/smartctl_exporter/commit/e88442081c18fcac9025e4d806786e12c791cc10, but no --log parameter was added. Hence, the smartctl_device_num_err_log_entries, smartctl_device_error_log_count, smartctl_device_self_test_log_count, and smartctl_device_self_test_log_error_count metrics stay empty as the smartctl does not report the relevant data to the exporter.

Adding --log=error --log=selftest Seems to fix this, tested it on master, but i don't know if this wakes up drives, i should't according to doc.
If someone wants to test is, execute this on a device that is in sleep status:
smartctl --info --health --attributes --tolerance=verypermissive --nocheck=standby --format=brief --log=error --log=selftest <device>
--format=brief is quite redudant with --json

Yeah, when we have a drive that fails a self test, it seems that without --log=selftest, there's no way for us to know that an otherwise fine drive has had any problem.
At the very least, in cases like this, it would be nice to get a smartctl.exit_status of something other than zero.
With --log=selftest included, we get an exit_status of 128.

Even with --nocheck=never, on a sample drive that's loaded to 100% IO, smartctl returns different output with & without the --xall command..
We need to bring back the --xall to get correct information to get the fields populated.
Here's the JSON with and without --xall using --nocheck=never. (changing nocheck in this case doesn't have an effect , this drive is never idle due to it's workload). Diff included for ease of review.
smartctl-_dev_sdb-info.health.attributes.tolerance_verypermissive.nocheck_never.format_brief.log_error.xall.json
smartctl-_dev_sdb-info.health.attributes.tolerance_verypermissive.nocheck_never.format_brief.log_error.json

smartctl-xall-json.patch.gz
Sorry, GitHub would not let me attach the patch unless I compressed it.

@SuperQ  @NiceGuyIT  should we consider this a smartctl bug or a tradeoff we have to ask users to make?
If users want these metrics, they have to consider that the metrics might wake a drive and prevent idle.

@robbat2 I hope to do a deep dive into this and a few other issues before or around the holidays. This issue might be related to #152 which was caused by PR #131 that introduced --log=error. Since you added the Python script to save a redacted version of smartctl, I was going to modify that to compare the difference between the smartctl switches so that we can make a logical step forward. I'd rather not play wack-a-mole with the smartctl switches. If there's a tradeoff, it can be documented and left up to the user, while at the same time reported upstream to see what Smartmontools thinks.

@NiceGuyIT  did you make any progress on it? On all of the drives I tried, it seems there's less data without --xall.
I think we should introduce an exporter option like --wake-drives-for-more-data that enables  the --xall option to smartctl, and then the output will be fine. Just document it as a potentially waking drives (most of the fleet I care about is never idle anyway).

So does current releases still no longer report Self-test has failed in anyway? This seems like a very important feature and in fact is the whole reason I am looking for a prometheus exporter.


Register research object in Rohub

https://reliance.rohub.org/

Can this be considered done?
https://w3id.org/ro-id/56c970ea-ef0c-4963-845e-1155bad0682a

Yes.
Sent from Outlook for iOShttps://aka.ms/o0ukef

From: Sebastian Luna-Valero @.>
Sent: Monday, May 29, 2023 5:48:25 PM
To: c-scale-community/workflow-coastal-hydrowaq @.>
Cc: Björn Backeberg @.>; Author @.>
Subject: Re: [c-scale-community/workflow-coastal-hydrowaq] Register research object in Rohub (Issue #50)
Caution: This message was sent from outside of Deltares. Please do not click links or open attachments unless you recognize the source of this email and know the content is safe. Please report all suspicious emails to @.***" as an attachment.
Can this be considered done?
https://w3id.org/ro-id/56c970ea-ef0c-4963-845e-1155bad0682a
—
Reply to this email directly, view it on GitHubhttps://github.com/c-scale-community/workflow-coastal-hydrowaq/issues/50#issuecomment-1567293209, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHAI3NWYQVXDNKDLNGCTZGLXITAMTANCNFSM6AAAAAAWM5WFCA.
You are receiving this because you authored the thread.Message ID: @.***>
DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail.


company hooks break on admin only dashboards: uses origin to fetch rather than the backend

Hi I had some issues deploying this repo on an admin-only build since the companies hooks fetch directly from /admin/companies rather than [backend_url]/admin/companies.
https://github.com/medusajs/b2b-starter-medusa/blob/develop/backend/src/admin/hooks/companies.tsx#L30
The quotes hooks use the sdk.client.fetch method instead and works ok, is there a reason why this pattern wasn't used for the company hooks too?
https://github.com/medusajs/b2b-starter-medusa/blob/develop/backend/src/admin/hooks/api/quotes.tsx#L63
Should I just add the backend url to the fetch, or refactor the hooks to use the sdk?
Cheers!

Hey @JohnGemstone,
Thanks for reporting this! Nicest solution would be to indeed refactor to the sdk.client.fetch method. Would you be up to opening a PR?

Cheers Vic, will take a look this week. For now I fixed with prefixing the endpoint to the url like so:
let MEDUSA_BACKEND_URL = ""

if (import.meta.env.VITE_MEDUSA_BACKEND_URL) {
  MEDUSA_BACKEND_URL = import.meta.env.VITE_MEDUSA_BACKEND_URL
}

// ...

  useEffect(() => {
    const fetchCompanies = async () => {
      try {
        const response = await fetch(
          `${MEDUSA_BACKEND_URL}/admin/companies` +
            (filterQuery ? `?${filterQuery}` : ""),
          {
            method: "GET",
            credentials: "include", // additional header for CORS
          }
        );
        const result = await response.json();
        setData(result);
      } catch (err) {
        setError(
          err instanceof Error ? err : new Error("An unknown error occurred")
        );
        throw err;
      } finally {
        setLoading(false);
      }
    };

    fetchCompanies();
  }, [refetchTrigger]);

I had trouble figuring out how to use env vars within the dashboard client so may add something to the docs regarding Vite's method for importing them: https://vite.dev/guide/env-and-mode

Refactored by @VariableVic thanks!
https://github.com/medusajs/b2b-starter-medusa/commit/5bc80385f4d07ec1f8ebd2bab7d4bc386bca0dea


APP getting stuck  after pacing text and stickers

Steps to reproduce the bug
1.Type a text
2. Then place a sticker
then the canvas became white, means template gets disappears


Detroit - Add Google Translate

Acceptance Criteria

When I click on a language in Detroit, then I will see the listing detail page translated via Google Translate

Notes

Re-enable Google Translate for Detroit
There might be some new strings

@kathyccheng I enabled google translate for detroit dev and prod (I will need to restart the backends to get the config to come through so it won't work immediately) - are there any new strings?

@emilyjablonski here are the strings that appear to be missing
Labels

Max Income Description Text

Occupancy "people"

Community Programs Section
Title, Programs + Descriptions, Description text top and bottom

Additional Accessibility

QA: Ensure listing detail pages load in non-English languages, and that any programs added are translated.

@emilyjablonski when I click on any of the languages on a listing detail page on dev, I'm getting a page not found error

Ah sorry @emilyjablonski, can we add the Accessibility Features to the strings for GA? I'll get the static tooltip-y language translated
https://share.getcloudapp.com/E0ugvw8e


Support Dynamic SQL parameters upto 1500

Hi,
We have come across the scenario where application built on entity framework was failing due to dynamic sql generated by EF was producing 1500 parameters and currently PG only supports upto 100 parameters. Can we increase the limit of dynamic parameter processed on babelfish extension or loop through the parameters before the actual statements is parsed?

This should be discussed with product management and Babelfish first

Just adding extra information to this issue, the SQL Server maximum capacity for function/procedure parameters are:

Parameters per stored procedure 2,100
Parameters per user-defined function 2,100

Postgres function parameters are tied to FUNC_MAX_ARGS and BLCKSZ.

This issue is getting fixed in the upcoming release of Babelfish and is available in this commit (https://github.com/babelfish-for-postgresql/babelfish_extensions/commit/89ed02ad2368efe9920b401dc296787159c43bb7).


Is there a way to create a BitVec from an u8?

I would like to do something like this:
fn main() {
    let source: u8 = 0b1010_0101;
    let bv = BitVec::from(source);
}

I think I can convert a u8 to a Vec<bool>, but I would like to avoid as many conversions as possible, since performance is critical.

Hi! Thanks for your issue; I really appreciate feedback from people using this in their work.
At present, I do not have any methods to create a collection from a single scalar. I do provide methods to convert Rust collections into the collections of this crate, such as:
let source: u8 = 0b1010_0101;
let bs: &BitSlice = (&[source] as &[u8]).into();
let bv: BitVec = (&[source] as &[u8]).into();
let bv: BitVec = vec![source].into();

with the traits impl From<&'a [T]> for BitSlice<_, T>, impl From<&'_ [T]> for BitVec<_, T>, and impl From<Vec<T>> for BitVec<_, T>. The BitSlice conversion will never allocate, and solely creates a handle over the source data. The BitVec conversion must allocate at least once, however, From<Vec<_>> for BitVec<_, _> seizes the original Vec's allocation, and will not cause a realloc.
I will add implementations for single values and small arrays for the 0.12 release (0.11 is being wrapped up, and is serde support); in the meantime, do the implementations listed above suffice?

Thank you for your answer. By the way, the library is great, thanks for sharing your work.
I think that those methods might suffice, but I think I can do better.
What I'm trying to achieve is reading a file as a Vec buffer and then convert it into a BitVec. The original buffer can be discarded after this point.
Thanks to your anwer, I have the following code:
    let mut buffer = Vec::new();
    // Fill buffer with file content
    let total_read = file.read_to_end(&mut buffer).unwrap();
    // Consume original buffer in u8 to a BitVec buffer
    let mut bit_buff = bitvec![BigEndian, u8;];
    for n in buffer.into_iter() {
        let mut bv: BitVec = (&[n] as &[u8]).into();
        bit_buff.append(&mut bv);
    }

This, so far, is the best approach I've found. But I'm a little worried about performance (especially memory allocations). Do you think It's the right way to do it, or is there another way?

Short answer:
Fill the Vec, and then call .into() or BitVec::from on it, and you're ready to go.
let mut buffer = Vec::new();
let total_read = file.read_to_end(&mut buffer).unwrap();
let mut bit_buff: BitVec<BigEndian, u8> = buffer.into();

bit_buff now covers all of the data that was placed in buffer by read_to_end, ready for use.
Detailed answer:
The implementation of the Vec-to-BitVec conversion takes ownership of the existing Vec's buffer, and creates an equivalent BitVec handle over the same raw buffer. This does not touch the buffer at all; there is no move, no reallocation, no involvement with the allocator or the heap data. It only changes the way your program looks at the buffer. It is not a free conversion -- creating a bits handle of any type involves a lot of assertions I haven't yet managed to elide -- but it is a relatively small, fixed, cost.
Any Rust borrowed slice &[T], boxed slice Box<[T]>, or vector Vec<T> can be turned into the corresponding type from this crate (&BitSlice<C, T>, BitBox<C, T>, BitVec<C, T>, respectively) using .into(), and this call will use the range you give it and only change the way you access it. That's the cheapest and preferred path to make a bitvec type out of existing data.
I will add this example to the README, since the low-cost creation of bit ranges from existing data is a very important part of the crate's usage.

Thank you so much for the detailed answer. I got a lot more insight in how this crate works.
Tinkering around I found that I can do the oposite: BitVec to Vec. Is it using the same logic under the curtains?
let output: Vec<u8> = bit_buff.into();

If you want to see the full code I'm working on for examples please check this repo:
https://github.com/lautaroem1/Hamming_Encoder
If you need any help with the README I would gladly collaborate.

Yes; the library is written with the full intention that users will turn byte slices into bit slices, and bit slices back into byte slices, and .into() works in both directions.
I'll add named functions akin to Vec::into_boxed_slice so that it's more clear how to transform back and forth, though.

bitvec 0.11.0 adds methods from_element on BitSlice, BitBox, and BitVec to produce those structures directly from a single source element, as well as from_slice to produce them from multiple.

Sorry to revive an old issue, but wondering what the current way to do this is? from_element no longer exists on BitVec.

Sorry to revive an old issue, but wondering what the current way to do this is? from_element no longer exists on BitVec.

Thank you for doing so! I have discarded and rebuilt this crate a couple times and I am utterly unsurprised that I've forgotten about some of my APIs.
I have restored BitVec::from_element, and added BitVec::from_slice. These are present immediately on develop, and will go up on crates.io by the end of the month.

Thanks!


Improve UI on smaller screens

Iain Anderson writes:

A small thing — it's fairly easy to make the window too small to read the buttons. Not sure if I have any great ideas how this could be avoided though.

This has been improved.


Submitting Elasticsearch Docker Example

I saw elasticsearch on your roadmap and thought I'd submit my example docker usage of elasticsearch.
 I will have a look and integrate it.

Elasticsearch support would be awesome!

@science695 is there a reason why you chose the oss versions? On their official Docker page I can't find any of those oss versions: https://www.docker.elastic.co

@tracyfloyd @science695 @tzimpel @henkesn @llaville
Do you guys plan on using an APM agent (such as: https://github.com/philkra/elastic-apm-php-agent) to pump project performance metrics via Elastic APM server into ES/Kibana?

I will share my contribution here about Elasticsearch Container.
I use official docker images with docker compose like that :
  elasticsearch:
    # https://hub.docker.com/_/elasticsearch/
    image: docker.elastic.co/elasticsearch/elasticsearch:5.6.12
    hostname: elasticsearch
    ports:
      - "${LOCAL_LISTEN_ADDR}9200:9200"
      - "${LOCAL_LISTEN_ADDR}9300:9300"
    environment:
      - "http.host=${LOCAL_LISTEN_ADDR:-<IP_ADDRESS>}"
      - xpack.security.enabled=false
      - discovery.type=single-node
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
      - Des.scripting.exception_for_missing_value=true
    networks:
      app_net:
        ipv4_address: <IP_ADDRESS>
    volumes:
      - ${DEVILBOX_PATH}/data/es:/usr/share/elasticsearch/data
    ulimits:
      memlock:
        soft: -1
        hard: -1
    mem_limit: 1g

And a cool client web client => https://github.com/appbaseio/dejavu
With it's own docker-compose :
  dejavu:
    # https://hub.docker.com/r/appbaseio/dejavu/
    image: appbaseio/dejavu:latest
    ports:
     - "1358:1358"
    networks:
      app_net:
        ipv4_address: <IP_ADDRESS>
    links:
      - elasticsearch

@cytopia Elastic APM server seems interresting. I don't know it but i ll have a look tomorrow, and give you my feedback

@science695 is there a reason why you chose the oss versions? On their official Docker page I can't find any of those oss versions: https://www.docker.elastic.co

I had to find those versions. Those are the versions of elastic that don't use X-pack. which is there framework for extra features (and paid features).
When I set this up, X-Pack had some registration requirement to use it (it required a registered account).
@llaville: do you have to configure a login to work with X-Pack versions? or have they cleaned it up?
This could be something that you allow the .env file to configure elastic version and with oss or not...

@science695 Sorry but i don't use the X-Pack version.

Other contrib / interresting tool also by appbaseio is mirage a  GUI for simplifying Elasticsearch Query DSL

I've already managed to integrate it and will create a PR in the upcoming days. Currently you can choose between OSS and non-OSS version. Still have to test it further and will probably remove non-OSS if it continues to fail. I am not even sure what exactly X-Pack is.

Perharps it could help you :  https://www.elastic.co/guide/en/x-pack/current/xpack-introduction.html

Perharps it could help you : https://www.elastic.co/guide/en/x-pack/current/xpack-introduction.html

Thanks. To me it sounds that this is not required for a first version. I will go with OSS-only and if somebody really requires that, will come back to testing the xpack version agian.

@llaville @science695 @tracyfloyd
Pull Request for ELK stack is open and ready to be tried: https://github.com/cytopia/devilbox/pull/510
Please let me know if this works flawlessly (currently OSS version)

For those we want to understand differences between ES versions => https://www.elastic.co/products/x-pack/open

Thanks @llaville for clarifying.
ELK PR has been merged and documentation is available here: https://devilbox.readthedocs.io/en/latest/custom-container/enable-elk-stack.html
ELK stack will be available in release branch shortly as well.


status/500 template seems can not loads

Gitea Version
1.16.1
Git Version
2.25.1
Operating System
Ubuntu 20.04 server
How are you running Gitea?
With systemd with RUN_MODE=prod configuration with 64 bit binary for linux.
Database
MySQL
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Description
Message: "Unable to find status/500 template"
When I create a custom template with error. Then text above shown without any style.
It might not bug. But just to be sure I reporting this.
Screenshots
No response

In my case I was overriding the head_navbar.tmpl which was throwing a Render failed: template: base/head_navbar... under 1.16...
Check you gitea.log...

I seem to have the same issue here. I first created and modified head_navbar.tmpl, and it worked perfectly, however when I create footer_content.tmpl and paste in the contents of the footer_content.tmpl that is in this repo, I receive a Unable to find status/500 template error.
I am interested to know if anyone also has this issue.

Please check your custom templates are correct.


Write unit-tests for all umbrella applications.

After a lot of redesigning and refactoring of :gitrekt, :gitgud and :gitgud_web. We need to have a good test coverage of the code.
Git Backend
The Git backend server including both transport and transfer protocols, PACK encoding/decoding should have automated test using the git command line tool. Additionally, we should have tests for each GitRekt.Git function (mostly NIFs).

[x] Git transport protocol (SSH & HTTP).
[x] Git transfer protocol (git-receive-pack, git-upload-pack).

DB Schemas & Queries, Authorisation
We currently only have three DB schemas: User, Repo and SSHAuthenticationKey. Each of these modules should have tests. We have modules implementing the DBQueryable behaviour for their respective schemas. We need tests for these too.
The Authorization module and modules implementing AuthorizationPolicies (currently only Repo) should also have good test coverage.

[x] User schema and UserQuery module.
[x] Repo schema and RepoQuery module.
[x] Email, SSHKey and RepoMaintainer schemas.
[x] Resource authorizations and viewability (Authorization, DBQuerable).

Web Backend & GraphQL API
Each controller should have tests for all actions. Same goes for view helper functions such as NavigationHelpers, PaginationHelpers and DateTimeFormatter.
The GraphQL API should also have descent test coverage. Maybe there are some generic tools out there for this kind of stuff.

[x] Authentication Plug.
[x] Controllers & Views for CRUD resources.

Closing this, testing is a never-ending story. I will try to keep writing tests as codebase grows.


ArgosDB Error: Sample view not showing up for 'ARG_' data

Under the 'All Records' section of the data, a sample of the data is not showing up, or a python command shows up. These 'ARG_' BCOs correspond to a FASTA file and should show a sample of that. Can you address this error please?
Data in Question:

Example of Error:

Have tried to fix it, please check.
By the way, your BCO IDs are consistent ARGOS_** vs ARG_***


Feature/save to ascii bugfix

Manually converting np.floats to standard python floats before converting to tuple and saving to ascii.
Previous code saved stl with np.float(...) making it unreadbla to stl readers.

Thank you so much for the fix! Yet another numpy 2 issue it seems :)


[AutoPR sql/resource-manager] Add BackupShortTermRetentionListResult and update exceptions

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3207

This PR has been merged into https://github.com/Azure/azure-sdk-for-go/pull/2029


Textarea should set font-family

Textarea is being applied a monospace user agent style for font-family, looking in chrome, using v1.1.0.
I believe it should use the same font applied to body.

@tmpfs I'm not seeing this in the demo? https://milligram.github.io/forms.html
Can you provide a CodePen replicating your bug as per the guidelines please?

Your page https://milligram.github.io/forms.html looks fine to me in Chrome and Firefox, likely a problem my end, closing as not an issue.


how to use in eav model style ?

Hello , i have 2 tables . cars and car_properties table, this properties table keeps all properties ,
this table like :  id , name , value , car_id , my data like : 1 , color , red , car_id
I want to change this values according to Lang.  But i couldnt decide this package can handle my queries.
And how can i setup this structure ? Thank you for comments !

It depends what you want to translate: Cars or Car properties?
Why not keep all properties in the cars table and get rid of the extra properties table?

i have 30-31 different properties :) i keep basic 4-5 properties in Cars table , but i think i should keep others in Car Properties table or my Car table will be crazy

It depends what you want to translate: Cars or Car properties?

Please give some info. I can't help you otherwise.


HOLD: remove expiry appending code

@domenicrosati if you don’t want this to show up in the #guild-frontend channel, just add a wip label to it (same goes for the other bots too!)


step 2 of renaming GenerateTests to GenerateTest

This is to work with azure-sdk-for-net PR https://github.com/Azure/azure-sdk-for-net/pull/33940, assumed to be merged immediately after the SDK PR get approved and merged.

Close this since we are now planning to retire GenerateTest referring to https://github.com/Azure/azure-sdk-for-net/pull/33940, will submit new PR.


docs(example): add qwik example

Created a qwik app with npm create qwik@latest

As antfu said, and you haven't finished yet, please refer to other examples, to keep this example lightweight.

Let me know if the example is simple enough, Thanks

@zyyv  this qwik example is not working in build mode ! @vasilGerginski

I confirm it doesn't work

Sis is it easy to solve the problem in build mode？
I meet this problem also。
I need help。

I confirm it doesn't work

Have you solved it yet? I am currently facing the same problem。
it working in dev mode, but not deploy


add bwc tests & enable code coverage badge

Signed-off-by: Subhobrata Dey<EMAIL_ADDRESS>Description
this PR add bwc tests & enable code coverage badge for job-scheduler.
Issues Resolved
Add backwards compatibility tests for automation
Check List

[ ] New functionality includes testing.

[X] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@49f2c83). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #184   +/-   ##
=======================================
  Coverage        ?   53.19%
  Complexity      ?       65
=======================================
  Files           ?        8
  Lines           ?      438
  Branches        ?       50
=======================================
  Hits            ?      233
  Misses          ?      186
  Partials        ?       19

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 49f2c83...ac4400a. Read the comment docs.

retrigger


There are spaces between the lines in Windows

Line spacing occurs in Windows if a smaller value is entered for the line height. Ex: 35

This appears to be fixed in .NET 8


logLevel not currently setting.

Users should be able to pass in the log level with the SymblConfig in the Symbl constructor. This is not currently supported..

This will be fixed in v1.0.4

This issue been fixed in v1.0.4


new user - available field v stake field

Hi,
I installed the Reddcoin Core Wallet. It is fully synced and my Reddcoins are showing up.  I've unlocked it staking only.  Hovering over the green upward arrow estimates a reward in 16 days.
I'm just confused by the "available" field and the "stake" field.   My Reddcoins are currently all showing up in the "available" field, but does that mean they are staking or available to stake?   Or should they all be in the "stake" field for staking, or is that field for the rewards only?
Cheers, Tom

Good question!
The "Available" field represents the total amount of coins that are spendable from your wallet.
The "Staking" field represents the total amount of coins that have been allocated for generating a stake reward.
So when staking, as you are now...
All your coins should be available,
If you generate a stake, the funds used to create the stake transaction will be deducted from the "Available" coins field until they have fully matured (50 blocks). That is, you will need to wait for your stake to mature before it becomes spendable
The "Stake" field should now display the total coins that were allocated for the stake transaction.
Regards

Thanks Reddink!  That makes sense.  So it looks like I'm doing it correctly then.  Happy staking!

Yes, the green status symbol is the main indicator that you are staking..
Stake On!!


Authentication problems with vk.com

I'm trying to port vk to asyncio and aiohttp, aiovk. Everything goes fine until getting access_token. I spent a couple of hours to understand logic and find out what happens. So I made simple functions: one based on requests and other one based on aiohttp. They return at point when this libraries differs. I tried enable debug to see raw http requests, but it looks like aiohttp does not provide logging for this. So I can't compare it with requests (btw, requests does not provide full logging too, or I missed something). I can't compare them via wireshark, cause it is https. So I'm here.
Here is code to reproduce
On my side it produce:
requests version: 2.8.0
syn: https://oauth.vk.com/blank.html#access_token=*****&expires_in=*****&user_id=*****
aiohttp version: 0.17.4
asyn: https://oauth.vk.com/blank.html

And this is the point, where it breaks. Access token are not available with aiohttp. response.text is equal, but there is not this «redirection» to #blah-blah. Actually, when I tried it in browser (logged in with vk) https://oauth.vk.com/authorize?client_id=APP_ID&display=mobile&response_type=token&scope=message&v=5.28 (do not forget replace APP_ID) and it just works (even it is params, not data). Also, I checked that aiohttp version logged in successfully and tried master version from github.
I don't want run it in executor :sob:

Should be something very simple, I had similar issues with amazon s3. I suspect one of the headers is different or missing, you need to compare headers some how. In a mean time take a look here https://github.com/klen/aioauth-client There is vk auth client using aiohttp.

AFAIK it's not OAuth2, it is «special» type of getting token: you log in to get cookies and then request token. Anyway, today it silently works(!) and I don't understand why.
Also, I have tested headers via http://requestb.in and they are the same.

Tested on VM with xubuntu 15. Seems like this is 17.4 from pypi problem, since master version is ok.

I don't recall any difference related to your issue.
On Wed, Oct 14, 2015 at 1:42 AM pohmelie<EMAIL_ADDRESS>wrote:

Tested on VM with xubuntu 15. Seems like this is 17.4 from pypi problem,
since master version is ok.
—
Reply to this email directly or view it on GitHub
https://github.com/KeepSafe/aiohttp/issues/557#issuecomment-147874406.

--
Thanks,
Andrew Svetlov

@asvetlov probably my tests are bad or not clean, but right now I made test on xubuntu 14.04 real machine:
[broomrider ~/pro/py/tmp]$ python3 test-requests-aiohttp-auth-vk.py
requests version: 2.8.0
syn: https://oauth.vk.com/blank.html#access_token=***&expires_in=86400&user_id=***
aiohttp version: 0.17.4
asyn: https://oauth.vk.com/blank.html
[broomrider ~/pro/py/tmp]$ git clone https://github.com/KeepSafe/aiohttp
Cloning into 'aiohttp'...
remote: Counting objects: 10550, done.
remote: Compressing objects: 100% (188/188), done.
remote: Total 10550 (delta 115), reused 0 (delta 0), pack-reused 10362
Receiving objects: 100% (10550/10550), 4.72 MiB | 868.00 KiB/s, done.
Resolving deltas: 100% (7910/7910), done.
Checking connectivity... done.
[broomrider ~/pro/py/tmp]$ cd aiohttp
[broomrider ~/pro/py/tmp/aiohttp]$ sudo python3 setup.py install
running install
...
Finished processing dependencies for aiohttp==0.18.0a0
[broomrider ~/pro/py/tmp/aiohttp]$ cd ..
[broomrider ~/pro/py/tmp]$ python3 test-requests-aiohttp-auth-vk.py
requests version: 2.8.0
syn: https://oauth.vk.com/blank.html#access_token=***&expires_in=86400&user_id=***
aiohttp version: 0.18.0a0
asyn: https://oauth.vk.com/blank.html#access_token=***&expires_in=86400&user_id=***

Do not know what it exactly is, but… seems like version counts.

Ok. Maybe. I will publish aiohttp 0.18 soon anyway.
On Wed, Oct 14, 2015 at 2:38 PM pohmelie<EMAIL_ADDRESS>wrote:

@asvetlov https://github.com/asvetlov probably my tests are bad or not
clean, but right now I made test on xubuntu 14.04 real machine:
[broomrider ~/pro/py/tmp]$ python3 test-requests-aiohttp-auth-vk.py
requests version: 2.8.0
syn: https://oauth.vk.com/blank.html#access_token=&expires_in=86400&user_id=
aiohttp version: 0.17.4
asyn: https://oauth.vk.com/blank.html
[broomrider ~/pro/py/tmp]$ git clone https://github.com/KeepSafe/aiohttp
Cloning into 'aiohttp'...
remote: Counting objects: 10550, done.
remote: Compressing objects: 100% (188/188), done.
remote: Total 10550 (delta 115), reused 0 (delta 0), pack-reused 10362
Receiving objects: 100% (10550/10550), 4.72 MiB | 868.00 KiB/s, done.
Resolving deltas: 100% (7910/7910), done.
Checking connectivity... done.
[broomrider ~/pro/py/tmp]$ cd aiohttp
[broomrider ~/pro/py/tmp/aiohttp]$ sudo python3 setup.py install
running install
...
Finished processing dependencies for aiohttp==0.18.0a0
[broomrider ~/pro/py/tmp/aiohttp]$ cd ..
[broomrider ~/pro/py/tmp]$ python3 test-requests-aiohttp-auth-vk.py
requests version: 2.8.0
syn: https://oauth.vk.com/blank.html#access_token=&expires_in=86400&user_id=
aiohttp version: 0.18.0a0
asyn: https://oauth.vk.com/blank.html#access_token=&expires_in=86400&user_id=
Do not know what it exactly is, but… seems like version counts.
—
Reply to this email directly or view it on GitHub
https://github.com/KeepSafe/aiohttp/issues/557#issuecomment-148024567.

--
Thanks,
Andrew Svetlov