qBittorrent webui 4.6.2 themes not working properly

Describe the bug
After updating to qBittorrent 4.6.2, the row padding in the webUI is larger, the search/filter box is aligned left instead of right, and the menu bar menus do not stay open
Theme Install Method (Don't skip)

docker-compose:

---
version: "3.8"

services:
  qbit:
    image: lscr.io/linuxserver/qbittorrent:latest
    restart: unless-stopped
    environment:
      - PGID=1000
      - PUID=1000
      - TZ=UTC
      - UMASK=022
      - WEBUI_PORT=8180
      - DOCKER_MODS=ghcr.io/gilbn/theme.park:qbittorrent
      - TP_THEME=overseerr

container logs:

[mod-init] Attempting to run Docker Modification Logic
[mod-init] Adding gilbn/theme.park:qbittorrent to container
[mod-init] Downloading gilbn/theme.park:qbittorrent from ghcr.io
[mod-init] Installing gilbn/theme.park:qbittorrent
[mod-init] gilbn/theme.park:qbittorrent applied to container
[migrations] started
[migrations] no migrations found
───────────────────────────────────────

      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝

   Brought to you by linuxserver.io
───────────────────────────────────────

To support LSIO projects visit:
https://www.linuxserver.io/donate/

───────────────────────────────────────
GID/UID
───────────────────────────────────────

User UID:    1000
User GID:    1000
───────────────────────────────────────

[mod-init] **** Installing all mod packages ****
fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
(1/9) Installing perl (5.38.2-r0)
(2/9) Installing libuuid (2.39.3-r0)
(3/9) Installing apr (1.7.4-r0)
(4/9) Installing apr-util (1.6.3-r1)
(5/9) Installing lz4-libs (1.9.4-r5)
(6/9) Installing libsasl (2.1.28-r5)
(7/9) Installing serf (1.3.10-r0)
(8/9) Installing subversion-libs (1.14.2-r12)
(9/9) Installing subversion (1.14.2-r12)
Executing subversion-1.14.2-r12.pre-install
Executing busybox-1.36.1-r16.trigger
OK: 161 MiB in 92 packages
------------------------------
| qBittorrent theme.park Mod |
------------------------------
Variables set:
'APP_FILEPATH'=/config/qBittorrent/qBittorrent.conf
'TP_DISABLE_THEME'=
'TP_HOTIO'=
'TP_DOMAIN'=
'TP_COMMUNITY_THEME'=
'TP_SCHEME'=
'TP_THEME'=overseerr

No domain set, defaulting to theme-park.dev
No scheme set, defaulting to https
---------------------------------------
| Downloading WebUI files from github |
---------------------------------------

Downloading qBittorrent webui to "/themepark"..please wait

Download finished

Downloading qBittorrent webui icons to "/themepark/xxx"..please wait

Download finished

---------------------------------------
| Adding the stylesheet to html files |
---------------------------------------
Stylesheet set to overseerr on /themepark/public/index.html

Stylesheet set to overseerr on /themepark/private/confirmruleclear.html

Stylesheet set to overseerr on /themepark/private/confirmfeeddeletion.html

Stylesheet set to overseerr on /themepark/private/confirmruledeletion.html

Stylesheet set to overseerr on /themepark/private/views/logTabs.html

Stylesheet set to overseerr on /themepark/private/views/preferencesToolbar.html

Stylesheet set to overseerr on /themepark/private/views/properties.html

Stylesheet set to overseerr on /themepark/private/views/preferences.html

Stylesheet set to overseerr on /themepark/private/views/transferlist.html

Stylesheet set to overseerr on /themepark/private/views/about.html

Stylesheet set to overseerr on /themepark/private/views/log.html

Stylesheet set to overseerr on /themepark/private/views/rss.html

Stylesheet set to overseerr on /themepark/private/views/rssDownloader.html

Stylesheet set to overseerr on /themepark/private/views/propertiesToolbar.html

Stylesheet set to overseerr on /themepark/private/views/search.html

Stylesheet set to overseerr on /themepark/private/views/statistics.html

Stylesheet set to overseerr on /themepark/private/views/aboutToolbar.html

Stylesheet set to overseerr on /themepark/private/views/searchplugins.html

Stylesheet set to overseerr on /themepark/private/views/filters.html

Stylesheet set to overseerr on /themepark/private/views/installsearchplugin.html

Stylesheet set to overseerr on /themepark/private/addtrackers.html

Stylesheet set to overseerr on /themepark/private/rename_rule.html

Stylesheet set to overseerr on /themepark/private/newtag.html

Stylesheet set to overseerr on /themepark/private/rename_files.html

Stylesheet set to overseerr on /themepark/private/newfeed.html

Stylesheet set to overseerr on /themepark/private/download.html

Stylesheet set to overseerr on /themepark/private/index.html

Stylesheet set to overseerr on /themepark/private/downloadlimit.html

Stylesheet set to overseerr on /themepark/private/addpeers.html

Stylesheet set to overseerr on /themepark/private/rename_file.html

Stylesheet set to overseerr on /themepark/private/newrule.html

Stylesheet set to overseerr on /themepark/private/confirmdeletion.html

Stylesheet set to overseerr on /themepark/private/newcategory.html

Stylesheet set to overseerr on /themepark/private/rename.html

Stylesheet set to overseerr on /themepark/private/uploadlimit.html

Stylesheet set to overseerr on /themepark/private/setlocation.html

Stylesheet set to overseerr on /themepark/private/shareratio.html

Stylesheet set to overseerr on /themepark/private/rename_feed.html

Stylesheet set to overseerr on /themepark/private/newfolder.html

Stylesheet set to overseerr on /themepark/private/upload.html

Stylesheet set to overseerr on /themepark/private/edittracker.html

------------------------------------------------------------
| Cleaning files in /themepark for any translation text... |
------------------------------------------------------------
-------------------------------------------------------
| Updating RootFolder and AlternativeUIEnabled values |
-------------------------------------------------------
[custom-init] No custom files found, skipping...
WebUI will be started shortly after internal preparations. Please wait...

******** Information ********
To control qBittorrent, access the WebUI at: http://localhost:8180

Connection to localhost (<IP_ADDRESS>) 8180 port [tcp/*] succeeded!
[ls.io-init] done.

Application Info (Don't skip)

Version: qBittorrent v4.6.2 Web UI (64-bit)
Container: `LSIO

To Reproduce
Steps to reproduce the behavior:

Apply any qBittorrent TP theme

Expected behavior
For the WebUI to look and behave as expected before the latest update
Screenshots

With TP theme:

-Without TP Theme:

Desktop (If applicable) (please complete the following information):

OS: Windows 10
Browser: Tested in all
Version: latest

Additional context
None

Looks like padding on the main menu is off too (4px 10px instead of 2px 10px)


EKF voting priority

This adds support for sensor priorities to the voter.

@pavel-kirienko This fixes UAVCAN - I will need your solid cross testing (testing that without the 8s delay the mag is found each time correctly and testing that if you unplug the bus it fails over to the internal one).

I will get this up to scratch.

@LorenzMeier @mhkabir Sorry, on a business trip, will be able to test it in 2 weeks. Kabir, if you could perform at least some initial validation that would be highly appreciated. I'll be available for assistance via Skype or whatever.

@pavel-kirienko @LorenzMeier
OK, this works well :

Uses the external UAVCAN mag.
On unplugging the unit, falls back to internal.
Tested without any timing hacks, powered by battery/USB.
The calibration issues due to boot timing no longer an issue after removing boot delay.
Also tested by@Aperture-Laboratories.
We just need to vet the rest of the external mag drivers to make sure that they have higher priority than default.

@mhkabir Could you test this on UAVCAN without boot delay? My goal would be to get things wrapped up completely so that we feel confident its all ready to go.

Yes, tested without boot delay. See point (3) above. ;)

Its great you've tested it - could we get a PR for that? I appreciate the effort you've put into UAVCAN, but I'm never quite sure how we can reproduce the results as patches and documentation are not around. It would be great to have those, so others can benefit (and see and appreciate all the work you're putting into it!).


Historic Jira data lost after reboots

Currently, if I restart jira and view the graph example this dashboard that I am using is this https://grafana.com/dashboards/5249
Intended result: Ability to scrape and view last weeks data even if the server is restarted.

Hi. Could you provide the examples please?


fix(tiller): allow 3rd party APIs

This feature has been disabled in the past because simply enabling the
feature causes the Kubernetes library to make requests to a server.
Thus, running any tests that use the 'pkg/kube' library has required
running a kube API server.
This patch makes it possible to selectively activate 3rdParty API
support, and then disables that support during testing.
Future versions of the Kubernetes library appear to make it easier to
configure and mock this behavior, so this is most likely a stop-gap
measure. (Famous last words.)
Closes #1472

This change is

I don't know if there is the possibility that this will break backwards compatibility. My manual testing did not turn up anything strange on Kubernetes 1.4.

Good idea, @adamreese. I rewrote it that way.


Pub VideoOrientation

Need access to the VideoOrientation enum to convert to and from with the rtp api.

ok let me check that

Seems to be some kind of collision between rtp::Extension::VideoOrientation and rtp::VideoOrientation

nevermind I get it now.


Recent 3.5.2 release not updated in bower registry

I am attempting to update animate.css in my forked repo. After deleting the files in my bower_components, running a bower cache clean, and confirming that my version number in my bower.json is correct, the package.json file for animate.css still reads "version": "3.5.1".
The output of bower install -S animate.css is as follows:
bower not-cached    https://github.com/daneden/animate.css.git#^3.5.2
bower resolve       https://github.com/daneden/animate.css.git#^3.5.2
bower not-cached    https://github.com/daneden/animate.css.git#3.5.2
bower resolve       https://github.com/daneden/animate.css.git#3.5.2
bower download      https://github.com/daneden/animate.css/archive/3.5.2.tar.gz
bower download      https://github.com/daneden/animate.css/archive/3.5.2.tar.gz
bower extract       animate.css#^3.5.2 archive.tar.gz
bower extract       animate.css#3.5.2 archive.tar.gz
bower resolved      https://github.com/daneden/animate.css.git#3.5.2
bower resolved      https://github.com/daneden/animate.css.git#3.5.2
bower install       animate.css#3.5.2

animate.css#3.5.2 bower_components/animate.css

Is this a bug or am I doing something wrong?

Yep, it wasn't updated on 3.5.2, just a small mistake. It is fixed on the master branch and will get a release soon.

I don't think this version mismatch has been resolved. Today I have installed your package in my Ember project via bower and I have observed exactly what @AJStacy has reported = bower downloads version 3.5.2 while package.json and animate.css contents alone still contain version information 3.5.1

Closing this as Bower is being killed. Please see #758 and keep all the discussion about bower support there.


Remove CPU Pinning

Due to limitations on AWS ARM, we are removing this CPU pinning to elivate confromance testing failing on ARM. This feature will be revisited, see https://issues.redhat.com/browse/USHIFT-1239

/test e2e-openshift-conformance-reduced-arm

I'd like us to discuss this change before it is merged, please.
/hold

/unhold
Removing for now, while we continue to investigate the AWS/ARM

/lgtm

/hold

/unhold
/cherry-pick release-4.13


Add enlist and subscribe

Add Publisher.enlist(subscriber) and Subscriber.subscribe(publisher) to the fluent interface somehow... Just the same should happen with unenlist and unsubscribe.

#51

I won't add these methods. The Subscription will be a Component subclass just as the others, so I don't want it to be special. Ego it will depend on the subscriptions property of the other components (I'll probably rename that property) but the other components won't rely on the existence of the Subscription. So if I want I can simply use Publisher.subscriptions.add(Subscriber), and the Publisher will activate the Subscriber. So I'll reduce the Subscription to a composite collection, which binds the Publishers and the Subscribers together. The current HashSet descendant is not the proper ancestor, I have to use Component as ancestor, but I can use the same interface as HashSet.


Mysql Server session graph not rendered properly

System information:

Operating system (distribution) and version
Linux 3.16.0-7-amd64 #1 SMP Debian 3.16.59-1 (2018-10-03) x86_64 GNU/Linux
DBeaver version
<IP_ADDRESS>903101945
Java version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
Additional extensions

Connection specification:

Database name and version
Mysql 5.6
Driver name
Mysql
Do you use tunnels or proxies (SSH, SOCKS, etc)?
No

Describe the problem you're observing:
Server Sessions graph does not "slide" from right to left at some point and lines become all crushed.

The queries graph is at 15:00 while the server sessions one is still at 14:48 while data are still "coming" from the right.
Steps to reproduce, if exist:

Add the Server sessions graph to the dashboard
Let it run for a while

Hello,
Any update on this? I still have the issue with Version 6.1.0


#968 - add previousData to crudDelete

Also updated RestClient docs

Tests are failing because of linting errors.

Thanks!

You're welcome - here is an example of how I am using it in a file upload wrapper: https://gist.github.com/grahamlyus/e6b0facf6a718a31449dec3ee77c8060


Review the internal documentation

The code generated by swagger does have internal documentation but it is more suitable for Javadoc or Doxygen than Godoc. Only the code manually written during the initial release is fully documented in the Godoc format.
Here is a bad example:
/*
DocumentsApiService Adds another document to a pending transaction of a MultiDocument
 * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
 * @param transactionId
 * @param name
 * @param contentType
 * @param optional nil or *DocumentsApiDocumentsAddDocumentOpts - Optional Parameters:
     * @param "Comment" (optional.String) -
     * @param "Path" (optional.String) -
@return DocumentsTransactionModel
*/

We need to replace this documentation in the future to make the API more Go friendly.

I made a basic documentation update. It is possible to improve but I'll left it to future versions.


Warning Prompt if the user leaves the app without saving first

Reported by Jane Bussard:

The user loose their work if they accidentally close the browser tab.

Requirement : Need a warning prompt/pop-up modal if the user leaves the app without saving.

when the user closes the browser
when the user closes the file from the top bar.

Compare:

Looks good in translationCore Create - v1.3.0-rc.4 build 71-fb4011c. Works fine when user leaves the page/ switches files without saving the working file.


fix(app): fix modal dqa round3

Overview
update the space between modal body content and button from 40px to 32px
fix css for clamping a long protocol name

Test Plan

Changelog

Review requests

Risk assessment
low+

[ ] switch smallmodalchildren button to SmallButton


Additional data fields on the "Budgets, Expenses & Payments" form

Description:
https://www.figma.com/file/PzOY8RyQnVXnjZJdSv2AqQ/Wireframing_Figma?node-id=2898%3A2863
Please refer to the design for the new arrangement (grouping, ordering, labelling) of fields

Proponent Cost: freeform field

Total Project Value: auto-calculated field (see the formula in the design), changed from freeform field

Additional Funding Source: freeform field

Additional Funding Amount: freeform field

Additional Funding Status: dropdown for selection (awaiting approval, approved, denied)

Anticipated Funding Amount (Fiscal Year 1): calculated from input for each milestone

Anticipated Funding Amount (Fiscal Year 2): calculated from input for each milestone

Anticipated Funding Amount (Fiscal Year 3): calculated from input for each milestone

Acceptance Criteria:
Given
When
Then
Development Checklist:

[ ] Checklist item
[ ] Checklist item
[ ] Checklist item
[ ] Meets the DOD

Definition of Ready (Note: If any of these points are not applicable, mark N/A)

[ ] User story is included
[ ] User role and type are identified
[ ] Acceptance criteria are included
[ ] Wireframes are included (if required)
[ ] Design / Solution is accepted by Product Owner
[ ] Dependencies are identified (technical, business, regulatory/policy)
[ ] Story has been estimated (under 13 pts)

·Definition of Done (Note: If any of these points are not applicable, mark N/A)

[ ] Acceptance criteria are tested by the CI pipeline
[ ] UI meets accessibility requirements
[ ] Configuration changes are documented, documentation and designs are updated
[ ] Passes code peer-review
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Ticket is ready to be merged to main branch
[ ] Can be demoed in Sprint Review
[ ] Bugs or future work cards are identified and created
[ ] Reviewed and approved by Product Owner

Notes:

Note: based on a conversation with @suhafa and @nanyangpro, it was determined that getting these additional fields into the system were a top priority before implementing amendment/revision features.

Hi @nanyangpro - based on the wireframe, can you please confirm that as part of this ticket we require the functionality to add additional funding sources? Also, is this unlimited? For example, the CIF team could add multiple funding source's.

Hi @LindsayMacfarlane - Yes, the functionality is required as part of the ticket. Technically, yes, multiple are allowed. It's unusual from past experiences.

Thanks @nanyangpro - a couple more clarifying questions:

For optional fields, the design current shows the 'optional' label within the field. I believe we've been putting that optional label in the title. Would you like the designs to reflect that?

@LindsayMacfarlane do we know the priority for this story?

closing in favour of #942, #943, #944 and #945

Thanks @pbastia - The design suggestions you and @LindsayMacfarlane raised in ZenHub and Figma will be taken into considerations and reflected in the updated design asap. Once done, will pin you in associated tickets as created above separately.


UI

we dont have UI yet ...
we need:

Methran as animated Character
Build Menu, with possible towers
UI Background
other tools ...

first thing will be the sanity bar

Sanitybar is implemented


MDE Module: Randomly does not find the devices based on IP

Issue in the arg_max() function where the latest record doesn't always have ip info
Need to add a note to comment output that the device lookup is based on the most recent devices to have that IP

This is one of my favorite bug 🐞


[BUG] Xiaomi smart plug MAEU01 not working correctly since SkyConnect

Describe the bug
Since i've received the SkyConnect, 2 out of my 4 Xiaomi MAEU01 show no readings and temperature 0,2/0,3°C. in Home Assistant the SkyConnect was automatically detected as ZHA integration, which I'm not used to myself but I know for sure it was working before the SkyConnect via z2m. The only thing actually working is the Switch function, which I don't even use it for. I've tried all I can think of. Deleting, repairing, reconfigure, etc.
To Reproduce
Steps to reproduce the behavior:

Not sure what is causing this, so can't tell yhow to reproduce.

Expected behavior
Readings from the power/voltage and power delivered.
Screenshots

You did not fill out the issue template nor provide any diagnostic information for the plug.
Please download the diagnostic information for that plug (three dots on that device page -> diagnostic information).
Then drop the txt file into your comment field to upload.
Also, "Device temperature" being stuck at ~0°C or ~20°C is known for this plug. The entity should probably be removed by default.
Did you try completely removing the plug from HA and your network, then allow joins again ("Add Device" button) and reset and re-join the plug?

You did not fill out the issue template nor provide any diagnostic information for the plug or what version of Home Assistant you're running. Please download the diagnostic information for that plug (three dots on that device page -> diagnostic information). Then drop the txt file into your comment field to upload. (If you can't download the diagnostic information for that plug, just attach the device signature. (can be found by the three dots -> "Manage Zigbee device" -> "Device Signature" tab))
Also, "Device temperature" being stuck at ~0°C or ~20°C is known for this plug. The entity should probably be removed by default.
Did you try completely removing the plug from HA and your network, then allow joins again ("Add Device" button) and reset and re-join the plug? (not the same as reconfiguring)

I removed and readded them a couple of times already, but did not try the keeping alive trick yet during re-adding it. I've asked my wife if she's willing to help me out from home, she's getting pretty annoyed already with my smart home not working...
What I did also notice is that the plugs not working show a firmware version in ZHA, those that are working don't, see below image.

For now here's the text file from the plug not working.
zha-663a960a3e6ead69982b7d4f072b0a30-LUMI lumi.plug.maeu01-76d3d8148c41237eb81825a2242702d8.json.txt

The "Firmware" field on the device page only shows up when an update checks for a device.
The Aqara plugs do not automatically check in and ask for firmware updates, so the "ota_notify" command has to be used.
Then, they'll show their firmware version there (in hexadecimal).
If you click the three dots -> Manage Zigbee device and read the app_version of the Basic cluster, the plug shows the same version 41 (in decimal).
Can you check the app_version for all of the plugs and let me know what the working ones and what the non-working ones are running? (We can downgrade the newer ones to an older versions that's way less buggier)
Also, you mention that the sensors worked with Z2M (and your previous stick). Are you 100% sure that the "active power" and "summation delivered" sensors actually work with Z2M on all of your plugs?

Thanks for the explanation, I still need to learn more about ZHA :')
I checked all the plugs, they do indeed all show app_version 41. And I'm 100% sure they did all work on Z2M, aside from the fact the entities had different names for the readings.
On a side note, I noticed my lights are not officially supported so that would explain why they were working buggy, I will post a device support request for those. Other than that I only have my Philips Hue outdoor motion sensor bugging out, which should be officially supported. I will try and repair that later on today (doesn't have priority)

I'll do some more testing later with the plugs. I tried to re-pair my plugs many times and could not get them break.
The plugs are annoying because they try to detect if they're connected to a Xiaomi hub or something else. If they think it's a third-party hub, they'll disable part of their functionality.
ZHA (and Z2M) try to work around this by sending Xiaomi manufacturer codes during pairing when detecting a Xiaomi device. This works reliably for me.
You could also try updating your firmware: https://github.com/NabuCasa/silabs-firmware/blob/main/EmberZNet/beta/NabuCasa_SkyConnect_EZSP_v<IP_ADDRESS>_ncp-uart-hw_115200.gbl
(In the future, HA will allow updates without any command line tools, but for now you'll need universal-silabs-flasher. There's a tutorial and the full command for flashing here: https://github.com/NabuCasa/silabs-firmware/wiki/Flash-Silicon-Labs-radio-firmware-manually)
I don't think it will be solved with a SkyConnect firmware upgrade though, as I also had no issues with the older firmware.
Otherwise, I'd recommend downgrading the firmware on the affected plugs to a more stable version. A download link can be found in this comment: https://github.com/Koenkk/zigbee2mqtt/issues/13903#issuecomment-1244720072
A wiki entry for OTA is found here: https://github.com/zigpy/zigpy/wiki/OTA-Device-Firmware-Updates
Basically, add this to your configuration.yaml:
zha:
  zigpy_config:
    ota:
      otau_directory: /config/zigpy_ota

Put the file from the comment in a newly created zigpy_ota folder in your /config folder.
Then, restart Home Assistant. After you've done that, execute the following service call in Home Assistant to temporarily set your ZHA logs to debug:
service: logger.set_level
data:
  homeassistant.components.zha: debug
  bellows.zigbee.application: debug
  bellows.ezsp: debug
  zigpy: debug
  zigpy_deconz.zigbee.application: debug
  zigpy_deconz.api: debug
  zigpy_xbee.zigbee.application: debug
  zigpy_xbee.api: debug
  zigpy_zigate: debug
  zigpy_znp: debug
  zhaquirks: debug

Then, you can either use the GUI or another service call to execute an "OTA image notify" command. This will make your plug ask if there any updates available:
ieee: device_ieee # repplace with the IEEE of the plug
endpoint_id: 1 # sometimes also: 11, 2, or 3
cluster_type: out
command_type: client
cluster_id: 25
command: 0
params:
  payload_type: 0
  query_jitter: 100

Now, monitor the HA log file when the update is completed, remove the OTA file, and restart Home Assistant. Remove the plug from HA and then re-pair it. It should work now. (Also check if the app_version is lower now)
(Note: The OTA file needs to be removed, as the upgrade will restart otherwise (you can also remove the OTA file during an upgrade to cancel it (if it happens to restart)). This restart happens because ZHA normally just wants to upgrade stuff and it and the plug need to be fooled: the OTA header says it's version 42, but it's actually an older version.)
Regarding the lights and Hue sensors, please create separate issues and tag me in them (@TheJulianJES). (All Hue sensors work, but the OnOff entity should be disabled and the Occupancy one changed to Motion)

I'm pretty sure I'm doing something wrong somewhere in this process. I've uploaded the file to the folder, restarted HA, set the loggers etc but the OTA image update thingy doesn't seem to work. I've checked both HA service and the ZHA commands, but neither seem correct? Forigive my newbie-ness with ZHA... 😢

On the left, you just need to type "issue cluster command" (zigbee.issue_cluster_command should come up).
(On the right, you'd have have needed to provide 0 and 100 for the args mentioned on the left)

Yes! This seems to have done the trick. 😄 Thanks a lot!

It seems like a typo was found within a library for SkyConnect where Xiaomi manufacturing codes weren't properly sent for some devices only.
Can you post the first three blocks of an IEEE of a Xiaomi plug that did not work before the firmware downgrade?

It seems like a typo was found within a library for SkyConnect where Xiaomi manufacturing codes weren't properly sent for some devices only.
Can you post the first three blocks of an IEEE of a Xiaomi plug that did not work before the firmware downgrade?

Sure, 04:cf:8c is the one i used in my posts earlier


Add tag to docker-cle and cancer-genomics-workflow for versioning

CLE need this for software version track.

https://github.com/genome/docker-cle/releases/tag/v1.0.0
https://github.com/genome/cancer-genomics-workflow/releases/tag/v1.0.0
I enabled the mgibio/cle DockerHub automated builds to trigger builds for each tag. The Docker Tag Name will be the same as the GitHub tag. I did this after making the first release. Any suggestion for building a new tagged version?

I tried the "Trigger" option next to the new setting. I'll see if that works....

Well, that didn't work:
https://hub.docker.com/r/mgibio/cle/builds/bucnnyjdinerunylncpnjzk/

I called out 'v1.0.0' explicitly and it's working. I must have had the regex wrong to build on any tag:
https://hub.docker.com/r/mgibio/cle/builds/bbrbgnvc9ftysudqbnuqli9/

The new build succeeded. I'm going to resolve this specific issue. We will continue to version other docker repos that are used in conjunction with the CWL.


Cannot access external urls from dev mode: "No 'Access-Control-Allow-Origin' header is present on the requested resource"

Preflight Checklist

[x ] I have read the contribution documentation for this project.
[x ] I agree to follow the code of conduct that this project follows, as appropriate.
[x ] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Issue Details
from the documentation od electron-forge , using the "electron-forge start" command will open the application in development mode with the renderer running at "http://localhost:3000". However, trying to access another url, external or local, will result in a violation of the CORS policy.
"Access to fetch at 'http://localhost:3010/dist/home.js' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled."

Electron Forge Version:

6.0.0-beta.53

Electron Version:

10.1.1

Operating System:

Windows 10 (1803) x64

Last Known Working Electron Forge version::

Expected Behavior
Accessing external or local urls is possible in dev mode.
Actual Behavior
Accessing external or local urls in dev mode reults in violation CORS policy error: "No 'Access-Control-Allow-Origin' header is present on the requested resource"
To Reproduce

Additional Information
<!--
Add any other context about the problem here.

For example:
* Console output when you run your `electron-forge` command with the environment variable
  `DEBUG=electron-forge:*`. (Instructions on how to do so
  [here](https://www.npmjs.com/package/debug#usage)). Please include the stack trace if
  one exists.
* Command line arguments you are passing to `electron-forge` (e.g.,
  `electron-forge make --not-a-real-flag`)
* The `config.forge` data in `package.json` or `forge.config.js` in use
* A failing minimal testcase (with a link to the code) or detailed steps to reproduce the problem.
  Using `electron-forge init` is a good starting point, if that is not the source of your problem.

Is there a fix for this issue other than disabling websecurity?


Aurora bugging out when turning on with Logitch 910

What are you experiencing an issue with?

[X] Aurora
[ ] Aurora supported game, (Fill in the game)
[ ] Aurora Wrapper
[ ] Aurora Profile
[ ] Aurora supported device, (Fill in problematic devices)
[ ] Aurora Scripts
[ ] Aurora Updater
[ ] Aurora Lighting issue
[ ] Other, (Fill in another issue here)

What kind of an issue is it?

[ ] Crash
[ ] Performance problems
[ ] Visual bug
[ ] Localization issue
[ ] Enhancement suggestion
[ ] Device issue
[X ] Other, (Fill in another type of issue here)

Expected behavior:
Trying to use Aurora, turn it on and use
Actual behavior:
Aurora tries to work, Using a logitch 910 and the logitech software is changing the colour to green and bugging out the Aurora. It tries to work, sometimes Aurora is controlling 80% of my keyboard (with aurora colours are set to blue) and logitech gaming software is bugging it green some keys
How often does this problem occur?
Very rarely it works fine, 99% of the time it does a described
Please describe the steps to reproduce this issue:

Turing on Aurora
...
....

What is the version of Aurora you are experiencing this issue with?
0.6.0b
Does the previous version of Aurora have this issue?
Maybe once
Please include any logs, screenshots, or files that are related to this issue:
http://pastebin.com/PVwBZxgV

I was told that if you have an effect in LGS enabled, or if you have an interactive effect set in LGS. Then LGS will override the SDK calls.
Please disable any effects and try again. If that doesn't help, reinstall LGS.

So i found that it was an issue with a profile called Riot Rainbows, i dont know whats causing the issue but i go back to default profile everything works fine


Understand the OTTL package and decide if it can be used as external interface

Description
To get started with https://github.com/kyma-project/telemetry-manager/issues/1293, a decision must be taken on how the typical extended feature set of transform & filter across the signal types can be offered to the end user. Hereby, exposing the OTTL grammar sounds very promising, however brings quite some risks.
Benefits:

Well defined language with documentation
Supports all typical scenarios, no additional processors will be needed probably
No need to understand a new language/custom abstraction

Risks:

An update of the package version might break running pipelines by introducing unexpected syntax/semantic changes or bugs
Troubleshooting for customers might be cumbersome when developing an expression, they might to read logs etc.

Questions to answer in this ticket:

Can we support the language as input for filter & transform or must we have an own abstraction?
Can we have the support limited to some basic elements?
Can we validate expressions using the library directly, how big will be the coverage, are there still situations where you would need to read logs?
When using a "unsupported" disclaimer to mitigate risk, on which levell that disclaimer will act (only some elements?)

After discussion with OTTL community developers an ADR created.


Bluetooth

Hallo from Germany,
first i will say a big "Thank You" to you.
i am using catalina.
I have a problem with bluetooth. When i connect i can see the mouse, but when i connect it is lost a few seconds later and the coursor cannot be moved.
i tried to change the order of the kext, but no chance.  in the hackintool app i can see the the FW is loaded into the device 0x0A2B.
i have  second question. in the system report i can see no Thunderbolt hardware, i cannot test it, because i have not TB Hardware, but ist this correct?
Can you help?

@BerndGoetzKoenig

i tried to change the order of the kext, but no chance. in the hackintool app i can see the the FW is loaded into the device 0x0A2B.

Same here... or in any other hackintosh! There is not good support for bluetooth mouse!

in the system report i can see no Thunderbolt hardware

Also this is standard since you need to inject proper microcode into controller for TB full support! ...and this is far beyond my actual intentions since I have not any TB hardware!


Feat/category wise internship filter

fixes : #398
This PR adds a new feature of category wise filter of the internship (ie. duration, mode) and set the page according to the filtered data
https://github.com/user-attachments/assets/658fe14d-4133-4a3a-816a-049d77357471
After adding category heading

Can you improve the ui of buttons and dropdown of select tag, also make text in dropdown starting with capital letter,
Increase the size of this filter as well @anwesha2002


Column with no data

I'm trying to render a column with no data coming from Database.
Currently I had to set columDefs data AND name to null, then modified DataTablesRequest.cs at row 174 I skip the exception if propertyName is null and both data and name are empty.
Is there an easier way to skip table association for fields without modifying the code, or you want me to pull request this little change.

Hi @dedo1911,
unfortunately it's not easy to understand the idea of the fix because the pull request contains a lot of changes related to refactoring.
Could you please separate it into 2 pull requests, first one for the proposed fix/solution, and second one is for refactoring only. Thanks!


[Bug]: melon loader internal failure

All of the following criteria must be met

[X] All Requirements must be installed.
[X] Changed the title so that it doesn't just says "[Bug]: "
[X] I have searched the GitHub issues for my bug, even in the closed issues.

All of the following are optional to answer

[X] Tried reinstalling the Game.
[ ] Tried reinstalling MelonLoader.
[X] Tried restarting PC.
[ ] Was able to see the Start Screen.

Describe the issue.
It says to upload a log file in which the log file says failure to read unity version from file info. It says app.info does not exist. What does this mean?
Did you attach your log file?
Yes, I attached my log file to the text box above.

I am marking this post as invalid.
Please provide the actual log file with your issue post.


Cannot publish event

A few reports of the publish event button not working currently.
Also one user has said "I can't modify our event's data. If I change the date (1970-01-01) on 2015-10-24 I can't save the new date. What am I doing wrong?"
Assume this is related to not being able to publish.
David says he is investigating.

CC @rosalanghammer


Switching to GitHub actions, adding test for Linux, and pdf doc generation

Needed to switch the CI to GitHub actions.
Took the time to make the Linux testing job work, added the pdf doc generation step.
Prepared for use of pydpf-actions.

Don't look at the composite actions too much as they will be moved to pydpf-actions.

[ ] as soon as ready to merge, will change the settings for required CI


require operator does not honor past session's success/failure when retrying

I am using require operator to check the status of the previous session of the same workflow. The workflow should -

continue if the last session was successful,
fail if the last session failed,
start last session if the last session does not exist, and,
wait for the last session's completion if it's pending.

The above four conditions work perfectly when the session is started by the scheduler or is started using digdag start command without the --retry option.
But when I retry a session (either successful or failed) using digdag retry or digdag start --retry or digdag backfill, the require operator starts the last session (condition 3 above) regardless of the status of the last session. In other words, last session is started again even if its status is successful or failed.

Hi all,
I have encountered this issue recently. Just as @amogh09 said, require operator will check session attempt by both retryAttemptName and sessionTime. That will cause the problem that when I used retry command those related workflows will be executed indeed.
What I expected was retry would only check the latest attempts of require operators and always retry for call operators.
This commit (571cd452c) is a  workaround to me. I'm not sure if it is a good solution.
If it looks good to you, I can create a PR for it. What do you think.
Also, cc @frsyuki. Would really appreciate it if you can give me some feedback. Thank you.

Hello.
We've also encountered this problem and found this issue remains open.
@tony810430's comment and commit seems reasonable to me. Is there any update on this issue?

Hello, @to-lz1
What digdag version do you use?
IIUC, some problem fixed between 0.9.25 ~ 0.9.37.(#738,#852,#928,#917,#1073 and #1104)
But other problems still need to fix (proposed change doesn't fix completely as I remember).
@yoyama Do you have any comment?

We are developing to enhance require> operator for internal requirements.
As described in above comments, retry CLI command generates unique retryAttemptName and it is derived to required WF. As result, the required WF is alway executed.
We will change this behavior as stop retryAttemptName derivation.
In addition, add option to require> operator to force to run the required WF regardless of attempt exists or not.

@hiroyuki-sato @yoyama
Sorry for replying late. I'm glad to hear that you are just developing to enhance this operator!
We're using version 0.9.41(therefore, currently version up doesn't help us).
Looking forward to new release. Thank you.


no way to extract /ipfs address of blobs in the store

or more generally, how can I create an ipfs-blob-store that references another node's files api namespace?

You could achieve that through the Files API directly. js-ipfs-api has it implemented, unfortunately the best docs so far are the tests https://github.com/ipfs/js-ipfs-api/blob/feat/files-api/test/api/files.spec.js


Unable to view trx id or transcation

I sent BTC from Gemini to Binance. I do see the activity on the dashboard, but when i try to click on the view transaction. It displays transaction not found.

Date
Description

5 hours ago
Withdrawal of 0.04714285 BTC to 1N9zFcKT2G5JdkK1gn8D46iV5gJSAewsK4 (View Transaction )

Here is the transaction ID: 3a1d6cf9ef6a700f24fa9768eafbfe27fcde55b36e7ad23f835028a065e7f2cb
Please help!!!! I am unable to trace my money :(

https://insight.bitpay.com/tx/3a1d6cf9ef6a700f24fa9768eafbfe27fcde55b36e7ad23f835028a065e7f2cb


[SLM] RWKV6 World Support

This PR adds RWKV6 support.

thanks @Celve , as part of the effort, would be great to start tracking whether we can support serving out of box.


Fix ClientSecret not being returned

We were parsing the json to the wrong model, which always caused it to be empty.
Closes https://github.com/lvermeulen/Keycloak.Net/issues/42

Nice! @lvermeulen Would be cool, if you can merge this quickly as it is blocking us.


Improve font style of website

Hi!
I'd like to improve the website by adding a new, appealing font. Could you please assign this issue to me? Thanks!

Hey Can uh pls assign this task to me I'll improve font styles of a website

please assign me with the task @aslams2020


zeroize the shared secret on drop

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 90.52%. Comparing base (5ad2269) to head (e881014).

Additional details and impacted files
@@            Coverage Diff             @@
##             main       #5      +/-   ##
==========================================
+ Coverage   90.51%   90.52%   +0.01%
==========================================
  Files          16       16
  Lines        1739     1742       +3
==========================================
+ Hits         1574     1577       +3
  Misses        165      165

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Use default OCaml compiler for Coq 8.4 and change default Coq to 8.6

Motivation for this change
This PR is two-fold:

The first commit changes the version of OCaml used to build Coq 8.4. There is no reason to pin it to OCaml 4.01 while the default version (4.02) works fine.
The second commit changes the default version of Coq to the latest version (8.6). There is no reason to keep it bound to 8.4 while most important libraries and development (mathcomp / compcert ...) have been ported to 8.6.

Things done

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

[x] NixOS
[ ] macOS
[ ] Linux

[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of most binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

For Coq 8.4, I think it is better to actually pin the OCaml version (to 4.02), as it does not work with more recent ones.

@vbgl Good point! Done.

Thanks. Cherry-picked to release-17.03.


v0.10 seems to be broken in Windows

v0.9 (386 version) worked fine in Windows
v0.10 does not start
Program 'ffuf.exe' failed to run: Access is deniedAt line:1 char:1
Also it seems that since v0.10 Windows considers ffuf to be dangerous.

64bit works. Issue is only with 32bit version.

32bit is most likely unneccessary so I just close the issue


bug(hacbs-1135): stop applying extra tags on bundle push

The image repo does not allow tag for multiple imgages.
we decided to stop having git branch & sha1 tags.
we will use catalog version tags, image digests, or both.

Signed-off-by: Jon Disnard<EMAIL_ADDRESS>

This will prevent any future CI to push unwanted bundle image tags.

PTAL
@scoheb @davidmogar @theflockers @johnbieren
I'd like to get this PR merged prior to recording a demo video showing the catalog update workflow.

I'd like to get this merged today, if possible, so the changes can be show in a video recording for upcoming demo, and have slides updated, etc.


critical security issue

Hi, @whitfin
Library "it-each" is using this library "dot-notes" that has critical security issue
The link to source code of dot-notes in npm repository is broken : https://github.com/whitfin/dot-notes.
I suggest to fix the link to the source code and the security issue and update both of libraries ;)
I see that there is already PR: https://github.com/whitfin/dot-notes-js/pull/5
Do you plan to merge it?

See notes in #5.


Android Hypershard example

Provide an example of using Hypershard for companies that are unable to use dex parsing on Android.

https://github.com/dropbox/hypershard-android

Here's an example of how ktfmt parses kotlin code:

https://github.com/facebookincubator/ktfmt/blob/59f7ad8d1fde08f3402a013571c9997316083ebf/core/src/main/java/com/facebook/ktfmt/Parser.kt#L37

https://github.com/dropbox/hypershard-android/issues/17 is this related issue?

dropbox/hypershard-android#17 is this related issue?

yes


DocsArchive-<IP_ADDRESS>Auto archive content

Auto archive content from https://github.com/opstest2/docs-archive-test-source.git

Docs Build status updates of commit 59835a1:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: RepositoryUnauthorizedWithSourceCommit] Git data access to 'https://github.com/opstest2/docs-archive-test-target' (branch: Release_Archive_main_2022-02-16-03-14-14) is not authorized.. It looks like this might be the first time user: v-alji submitted a pull request to this repo. Before user can run builds in a pull request, he/she can enable 'v-alji' GitHub account in Docs by visiting Docs Portal (https://ops.microsoft.com). After enabling his/her account (v-alji), close and then reopen this pull request to start another build.

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


API-1835: make it easier to read the diff output on testing

found while fiddling with auth-operator test integration.

All questions answers, but I don't think any action is needed.  Some clarification happened via slack and we're going to collapse around contorllerinstancename.


Is inline row editing planned for this grid?

I would really like to see this control extended to allow inline editing.
Maybe simply configure a URL for each row and the method.
Also the Edit Partial template as an option?
That's in case this project is still supported.

I think this project is not still supported. I opened many issues and contacted author by email: no answers.

I haven't given inline editing much thought. I wasn't planning on going down that path, but if you have ideas for how it could be implemented please let me know.
One idea would be to try integrating something like this:
https://vitalets.github.io/x-editable/
I haven't tried it but it may be possible.

Hi Joe,
x-editable is not user friendly in my opinion on a grid.
One idea is to provide row template for editing, preferably from a file, it can also have a form in it
And maybe raise an JS event on exiting the edit mode for the row, containing the row data so that we can implement sending post/put/patch request to a cotroller of some sorts.
This template might also have a form wrapping it so there is no need for client side support.
This is the minimalist idea.
Other thing would be to have the editor template be actually scafolded which i see as almost impossible, as there are no standards for what type of variable is represented by what type of input, every project is different.
Also as the frid is configured on a per cell level there can be custom editor html templates for each cell but that would be harder to maintain maybe?


rare bug in Abelian array reshape args calculation

Two-line code reproduction of the error:
from symmray.abelian_core import  calc_reshape_args
calc_reshape_arges(shape=(4,4,4), newshape=(16,4), subsizes=(None,None,(4,4))
In the function calc_reshape_arge, when it is trying to detect unfusing, it uses a condition if subsizes[i] is not None and subsizes[i][0] == dj: in line 334 of symmray.abeleian_core, however the subsizes[i][0] == dj seems to only be a necessary condition. It is possible that the first dim of the subsizes coincide with a dim in the newshape, but actually no unfusing is happening (like in the example here the first 4 in the (4,4) of the subsizes coincides with the 4 in the newshape, so the code determines that an unfusing is happening, but this is not true).
My personal workaround is to enhance the condition to if subsizes[i] is not None and subsizes[i][0] == dj and j != ndim_new - 1 and subsizes[i][1] == newshape[j + 1]:, where I compare at least two dimensions of the subsizes and newshape, which is probably more 'necessary' for unfusing.
It may be good if there's a sufficient and necessary condition to detect unfusing.

Thanks, have hopefully fixed and added test for in https://github.com/jcmgray/symmray/commit/32f150d769bb7ad60d92ae205cee7d76a321eb02.


[#]修复 scroll初始化过程中 调用该方法 导致 layoutWidth==0 引起的 newIndex == NaX，导致程序出错

fix a bug: sometimes when scroll on init, _onScroll func was called and layoutWidth was 0,it cause an error and crash

Thanks for your contribution @mataoct.
I'm closing this PR in favor of #13 . It should fix the issue.


Make GoRouterState.path and GoRouterState.fullpath non-nullable

On the GoRouterState class we can see the following properties:
fullpath → String?
path → String?
location → String
subloc → String
I am wondering why the path properties are nullable while the location ones are not? In which cases can fullpath and path be null?

Hello @momrak. Taking a quick look through the code, doesn't look like path has to be nullable. Though this is a very brief look and is non-conclusive to say the least. Here's a place where path is definitely not null. GoRoute.path is non-nullable so makes sense that path in GoRouterState can be non-nullable too. Same could apply for fullpath.
As I mentioned, my searching is non-conclusive so take this with a grain of salt. Labelling this issue for further insights from the team
https://github.com/flutter/packages/blob/a162a98cff4dd14bb4e21ed512b42558bb38d953/packages/go_router/lib/src/builder.dart#L260

It can be null when the corresponding Route is a ShellRoute

@chunhtai shouldn't this be documented somewhere? Seeing these fields being nullable but not knowing when I need to guard against is not a good feeling when building an app...
I also still don't quite get what you mean by It can be null when the corresponding Route is a ShellRoute. I have never seen fullpath being null. Path is empty string when i try printing it from a ShellRoute pagebuilder, but fullpath still has content. And as a shellroute does not have an explicit location this comment does not really clear things up for me.
So my suggestions is to properly document the behavior on these fields.


Window behind/overlapped with auto-hidden taskbar

The window overlapped with the taskbar if it was set to auto-hide (Taskbar settings->Automatically hide the taskbar in desktop mode). Is it possible to fix this? Thanks in advance!

If you click on the taskbar icon to hide the window, then click again to reshow it, the window should be displayed above the taskbar. Let me know if that works.

Yeah that works, but would love if it just appear above the taskbar (like how if the taskbar was not set to hidden), since to activates it, the taskbar needs to be appeared beforehand, and disappeared right after mouse was hover away (when interacting with airwave windows), and makes the windows being overlapped.


Roll third_party/gpgmm/ 1e5ae0071..c5cd36d84 (181 commits)

New GPGMM capabilities:

GPGMM will pre-fetch memory (on a background thread) automatically or by specifying ALLOCATION_FLAG_ALWAYS_PREFETCH_MEMORY. I noticed a 20-30% improvement in CPU time after this change.
Added built-in allocation leak detection that is always enabled by default for debug builds. Because so, device based leak detection was moved behind a build flag.
Memory is always recycled by default now, but you can disable this behavior by specifying ALLOCATOR_FLAG_ALWAYS_ON_DEMAND for troubleshooting out-of-memory (OOM) errors.

Enjoy WebNN team!

@fujunwei @huningxin PTAL!

@fujunwei Please merge, thanks!


Refactor network.go

Split network.go into separate endpoint implementations.

/test

/retest

@sboeuf PTAL

/retest

Thanks @amshinde.
lgtm

Why not create a sub-directory under virtcontainers?

/retest

/retest

/me grinds his teeth at CI failures - 2 nodes missing VT-x and a network timeout. Re-spinnning...
/cc @chavafg, @mnaser.

Thanks @amshinde ! It makes the code a lot more clear.
LGTM!

lgtm


Added Badge.isLabelVisible flag

The isLabelVisible flag is true by default. If false, the Badge widget's build method essentially just returns its child.
Per a suggest from @rydmike -  https://github.com/flutter/flutter/pull/114560#issuecomment-1305847554.

This breaks my bitbucket pipeline. :(
../flutter/packages/flutter/lib/src/material/badge.dart:48:3: Error: Final field 'isLabelVisible' is not initialized by this constructor.
Try to initialize the field using an initializing formal or a field initializer.
  Badge.count({
  ^^^^^
../flutter/packages/flutter/lib/src/material/badge.dart:128:14: Context: 'isLabelVisible' is defined here.
  final bool isLabelVisible;
             ^^^^^^^^^^^^^^


Add accessibility features

Meower needs accessibility features in the long-term. Making Meower to be more open to people is a good idea
Possible accessibility features to consider:

Text size options
High contrast theme
Proper tab key support
Option to switch to accessible fonts such as Atkinson Hyperlegible
Proper screen reader support if we don't already have that
Reduced motion option
Text to speech option (would be chaotic though)
More specific keyboard shortcuts
Option to add alt text to images

These are just a few of the things we could implement to provide better accessibility to Meower

Option to add alt text to images
Already added, its the first part of an image:
[alttext: imageurl]

Option to add alt text to images
Already added, its the first part of an image:
[alttext: imageurl]

The first part is actually the file name.
hill.png is a lot less descriptive than A hill on a sunny day with yellow flowers
Also, images a more of a beta 6 thing

Option to add alt text to images
Already added, its the first part of an image:
[alttext: imageurl]

The first part is actually the file name. hill.png is a lot less descriptive than A hill on a sunny day with yellow flowers
Also, images a more of a beta 6 thing

hm, since i decided image uploading will be a bettermeower feature, ill add that.

@ArrowAced instead of allowing a user to switch to just an accessible font, why not allow anyone to set a custom font?

@ArrowAced instead of allowing a user to switch to just an accessible font, why not allow anyone to set a custom font? Otherwise this sounds good

I’ve had issues with user custom fonts on websites before. Otherwise, good idea

@ArrowAced I've only seen issues when websites use their own custom fonts for stuff like icons, which they shouldn't do

@ArrowAced I recommend using  Atkinson Hyperlegible Pro because the original type face hasn't received any updates since its release. I have added 199 extra glyph's supporting 91 languages including Vietnamese.


emacs-nox: some desktop files and missing and some do not work

Describe the bug
On installing emacs-nox, it creates four desktop files:

emacs.desktop
emacsclient.desktop
emacs-mail.desktop
emacsclient-main.desktop
of which only two are shown in the GNOME shell (emacs.desktop and emacsclient.desktop). Both these desktop files won't launch the emacs app (via terminal).

Steps To Reproduce
Steps to reproduce the behavior:

Install emacs-nox
Open application menu in your respective desktop
Try launching both options

Expected behavior
If done properly, the expected desktop files should work similar to how Helix's desktop file works - it launches on a select few terminal apps mentioned here or the one set by xdg-terminal-exec (not added to NixOS yet, I believe).
Screenshots
Not applicable
Additional context
Add any other context about the problem here.
Notify maintainers
@AndersonTorres
@adisbladis
@Atemu
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.46, NixOS, 23.05 (Stoat), 23.05.3023.74e5bdc5478e`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.5`
 - channels(ashvith): `""`
 - channels(root): `"nixos-23.05"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

I think mainProgram should not be set when emacs-nox is installed.
https://github.com/NixOS/nixpkgs/blob/fcf38c9baca5f009ceb601353dcb1857c29d3e06/pkgs/applications/editors/emacs/sources.nix#L65


Time stamps without nanos cause exceptions

If a time stamp happens to be created without nanos (exactly on a second?), the current date time formatter cannot correctly parse it and throws an exception, potentially breaking the front page entirely.
This all stems down to a few issues:
Modmail uses strings instead of date types in mongodb
Modmail use str() to get the strings instead of an iso format
Python replaces the T separator with a space in str()
Therefore the string modmail puts in the database is not iso 8601 compliant
The Java code uses DateTimeFormatters for patterns
Jackson does not
Setting patterns for Jackson is incredibly brittle in general
Ultimately, I probably need to create my own instant deserializer class.

fixed by d4cd73b

Needs backporting to v0.6

Backport was release in 0.6.6


CB-9045 Create a new solution for Win10/Dev15

Currently in dev12 solution we're using shared project. The shared project has some logic that doesn't work with windows10 projects. (This is due to version changes we have from 8, 8.1 to 10.X.Y.Z)
It looks like the best option we have is to seperate out win10 to a new solution.

Is this the 'new' way, or is this a temporary step on the road to 10?

UAP and SharedProj dont play nice on VisualStudio13. My understanding is, in order to have backwards compat we need to split UAP from SharedProj. This provides a better user experience for both VS15 and VS13. Please note that this doesn't affect cordova commands much (very slight change in win10 jsproj) and is mostly for a better IDE experience.

Does it make sense to continue to support cordova platform add windows in this case? or should we add cordova platform add windows10 ?
I for one prefer separation of concerns.  It seems to me we are jamming everything inside the windows platform which leads to multiple new cl flags so we can pull them back apart...

Hmm you're right on seperation of concerns. Having a new solution file isn't really a good solution to this problem. I think I have a workaround that will work with vs2013 - I'll send an update.

LGTM. I prefer the revised version which ends up with only a single solution file. Consider squashing the two commits before merging.


Need help for a Kibana Curator-Plugin "Cleaner"

Hello together,
we have tried you`re ELK-Stack compilation compose with build-in SearchGuard. Very, very convenient! Thanks for that work. Formerly we use a single container solution without any security.
As a simple Index-"Curator" Solution we use "Cleaner" (see https://github.com/TrumanDu/cleaner). Now we have the problem, that this plugin did not work with this docker stack (ELK v. 6.4.1). Installation of the plugin works, but if we want click on the cleaner-button, nothing happend. After looking inside the Chrome-Debugger we see only an "unauthorzied" Respond in every request. Checking again the old installation without SearchGuard (also 6.4.1) everything works fine.
Perhaps it's only a simple configuration issue. But we can't figure out where what to configure.

Here are the crossposting in the "cleaner" github: https://github.com/TrumanDu/cleaner/issues/1

Here are the Get-Request which creates the "403" Response:
https://[kibana-url]/api/cleaner/list

This project doesn't seem to support authentication, or be actively maintained. Not much we can do about it here unfortunately :(

Closing as per this answer: https://github.com/floragunncom/search-guard/issues/643#issuecomment-471368566


integration-service and release-service update

Signed-off-by: Johnny Bieren<EMAIL_ADDRESS>This is in place of https://github.com/redhat-appstudio/infra-deployments/pull/644/ and https://github.com/redhat-appstudio/infra-deployments/pull/642/ since they need to go in at the same time

/retest

/approve

/lgtm

/retest

/retest


test: Remove RuntimeDatapathLB

The test cases are already covered by ci-datapath and ci-l4lb.
Related https://github.com/cilium/cilium/issues/12258.

/test-runtime


Question: Connectivity to Homeassistant when using this integration?

I got some new kitchen equipment from Siemens with Homeconnect capability and want to integrate this to Homeassistant.
My homeassistant setup is not exposed to the Internet and only reachable local or with an OpenVPN connection.
This integration seems to have more functionality then the offical one.
Is it possible to use this integration pure locally? And use local private IP addresses in the call back url in the Homeconnect dev portal? This would be my preferred solution.
Or have I to setup something like a NGINX reverse proxy to grant Internet access?

Just put your local homeassistant IP in here:
https://my.home-assistant.io/
It will work local, no need for any ngix or cloudflare or nabucase.

Ok. Thanks. Is it also possible to use http instead of https for the link in your answer?

Unfortunately, the above mentioned link doesn't work. I used http://192.168.2.x:8123/redirect/oauth as my redirect URI, and it worked at once.


Allow ?Sized types in some methods and structs

Nice! One question re Mutex but otherwise the rest of the changes LGTM.


Cite WordNet in the English-to-Cree search results

Originally posted by @aarppe in https://github.com/UAlbertaALTLab/morphodict/issues/1138#issuecomment-2516589589

[x] Add WordNet as the source for the English sense definitions, with the acronym WN.

When we're using WordNet, we need to properly cite it, referring to https://wordnet.princeton.edu/citing-wordnet, shortened to something like the following:
WordNet: A Lexical Database for English, by George A. Miller, 1995, and WordNet: An Electronic Lexical Database, by Christiane Fellbaum, editor, 2001.
We can have the full references on our About page:

George A. Miller (1995). WordNet: A Lexical Database for English. Communications of the ACM Vol. 38, No. 11: 39-41.

Christiane Fellbaum (1998, ed.) WordNet: An Electronic Lexical Database. Cambridge, MA: MIT Press.

... as well as refer to their Copyright, probably also on our About, available here:
https://wordnet.princeton.edu/license-and-commercial-use

Is the current approach deployed in dev sufficient?  We can close this issue if so.

Yes, though you might leave the "computational" out of the description on the About page (as the WN classifications were manually assigned).
And I think we ought to add a reference or few to our own work here, namely: Dacanay, Daniel, Atticus G. Harrigan & Antti Arppe (2021, March 2). Computational Analysis versus Human Intuition: A Critical Comparison of Vector Semantics with Manual Semantic Classification in the Context of Plains Cree(https://altlab.ualberta.ca/wp-content/uploads/2021/10/2021.computel-1.5.pdf). Proceedings of the 4th Workshop on Computational Methods for Endangered Languages, 1, 33-43. doi:https://doi.org/10.33011/computel.v1i.971

Should the new reference go with the others in "About" or also on the popup?

The references would just go to the About page. We take the definitions and synonym sets directly from WN, without any editing by ourselves - it is only their application to the English definitions of the various sources which is our own new contributions.

Something like: "The application of WordNet (and RapidWords) semantic classifications to the English definitions of the Cree dictionary content is described in Dacanay, Harrigan & Arppe (2021) and Dacanay (2022), among others."

I think this should be done now (and deployed in .dev)


feat(rollup-relayer): support codecv1

Purpose or design rationale of this PR

[ ] Finalize hardfork name.

Unit tests:

[x] DB: Insert and get codecv1 chunk & batch.
[x] Propose codecv1 chunks and batches, test codecv1 limit (e.g., max blob size, previous common limits).
[x] Process pending/committed batches.
[x] Integration test 1: passing a hardfork: both parent and current batches are after hardfork, event listening.
[x] Integration test 2: passing a hardfork: parent batch is before hardfork, current batch is after hardfork, event listening.

PR title
Your PR title must follow conventional commits (as we are doing squash merge for each PR), so it must start with one of the following types:

[x] feat: A new feature

Deployment tag versioning
Has tag in common/version.go been updated or have you added bump-version label to this PR?

[x] Yes

Breaking change label
Does this PR have the breaking-change label?

[x] No, this PR is not a breaking change

@zimpha contract tests failed, probably due to I synced some code to add unit tests.

@zimpha contract tests failed, probably due to I synced some code to add unit tests.

yes, I renamed some of the files.

@zimpha contract tests failed, probably due to I synced some code to add unit tests.

yes, I renamed some of the files.

Would we merge your PR first to resolve the CI failure in this PR?

@zimpha contract tests failed, probably due to I synced some code to add unit tests.

yes, I renamed some of the files.

Would we merge your PR first to resolve the CI failure in this PR?

I think so.

@zimpha contract tests failed, probably due to I synced some code to add unit tests.

yes, I renamed some of the files.

Would we merge your PR first to resolve the CI failure in this PR?

I think so.

the PR is merged @colinlyguo

@zimpha contract tests failed, probably due to I synced some code to add unit tests.

yes, I renamed some of the files.

Would we merge your PR first to resolve the CI failure in this PR?

I think so.

the PR is merged @colinlyguo

Yeah. there is no diff in the contract repo in this PR now.


Changed library to be OOP

Not only is the library now completely object-oriented, but I've also added JSCS and updated JSHint so that the library now has a consistent code style.
This can be changed later if needed, but the code style I chose to use is the jQuery Style Guide. I chose it because we were already following most of it's guidelines. I did; however, have to make a couple necessary changes to this style.

I updated the maximumLineLength to be 175 characters. I did this because we have several if statements that exceed this limit. Some of our functions also have several parameters which makes the function declaration rather long. In the jQuery Style Guide a line can only be 100 characters and setting this to 175 gets around that limit with our long lines.
Last, I had to update the validateLineBreaks to allow for CRLF. This is due to the way Git handles line breaks.

Special Thanks Goes Out To:

@johnkpaul  - for helping me understand more about developing an OOP library
@andymac-2 - for helping me work out the last few bugs in the library

@steveathon because of how much code was changed, what do you think about increasing the version number to 1.1 instead of 1.0.6?

In response to maximum line length, if statements and function calls can be separated onto multiple lines, as per JQuery guidelines, It is a good rule to have short line lengths, as some people have thin screens, large text or like two text files abreast.

+1 Sweet!

So glad to have seen this come along so much since we chatted first a few months ago. Great job @RandomlyKnighted!

This is awesome - we're re-targeting to 2.0-dev because it's a big change so we can test it out a bit before we merge it completely.


Exposing Datasette via  Jupyter-server-proxy

It is possible to expose a running datasette service in a Jupyter environment such as a MyBinder environment using the jupyter-server-proxy.
For example, using this demo Binder which has the server proxy installed, we can then upload a simple test database from the notebook homepage, from a Jupyter termianl install datasette and set it running against the test db on eg port 8001 and then view it via the path proxy/8001.
Clicking links results in 404s though because  the datasette links aren't relative to the current path?

In passing, it looks like a start was made on a datasette Jupyter server extension in https://github.com/lucasdurand/jupyter-datasette although the build fails in MyBinder.

Did you manage to find an answer to this? I've got a notebook to help people generate datasets on the fly from an API, so it would be cool if they flick it to Datasette for initial exploration.

Fixed by @simonw; example here: https://github.com/simonw/jupyterserverproxy-datasette-demo


⚠ TADA Wallet Web has degraded performance

In 8f5c8d8, TADA Wallet Web ($WALLET_WEB_URL) experienced degraded performance:

HTTP code: 200
Response time: 9958 ms

Resolved: TADA Wallet Web performance has improved in 0e3935a.


ci: adding documentdb 5 workflow

[x] Waiting for the secrets creation

Will squash the commit to chore: test against DocumentDB 5

:tada: This PR is included in version 0.18.27 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Amplify add api request causes issue saying "There was an error adding the API resource", File at path: '/Users/admin/Documents/prfinal/amplify/backend/amplify-meta.json' does not exist

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
v16.15.0
Amplify CLI Version
8.5.1
What operating system are you using?
MAC
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
no manual changes made
Amplify Categories
auth, storage, api, hosting, notifications, interactions
Amplify Commands
add
Describe the bug
We are trying to implement the Multi frontend Feature of amplify (https://docs.amplify.aws/cli/teams/multi-frontend/) as we have multiple repo with multi front end (Mobile app repo, Admin panel repo etc).
We have successfully installed, added auth , created schemas & added GraphQL api and pushed it into our Main Amplify Frontend Repo 1, now when we go to our other front end (Repo 2) and we are trying to connect / Sync it with our Main Amplify Repo or Repo 1 by giving "Amplify Pull" , the request gets successfully executed after we select the Main Amplify Repo 1's name. Now when we give the command "amplify add api" & after Selecting GraphQL i get the following error,
🛑There was an error adding the API resource
🛑 File at path: '/Users/admin/Documents/org/prfinal/amplify/backend/amplify-meta.json' does not exist
admin@admin-MacBook-Pro prfinal % amplify pull
? Select the authentication method you want to use: AWS profile
For more information on AWS Profiles, see:
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html
? Please choose the profile you want to use admin
? Which app are you working on? d2g5po0fxcksn9
? Pick a backend environment: dev
? Choose your default editor: Visual Studio Code
? Choose the type of app that you're building javascript
Please tell us about your project
? What javascript framework are you using react
? Source Directory Path:  src
? Distribution Directory Path: build
? Build Command:  npm run-script build
? Start Command: npm run-script start
? Do you plan on modifying this backend? No
Added backend environment config object to your project.
Run 'amplify pull' to sync future upstream changes.
admin@admin-MacBook-Pro aum % amplify add api
? Select from one of the below mentioned services: GraphQL
🛑 There was an error adding the API resource
🛑 File at path: '/Users/admin/Documents/org/prfinal/amplify/backend/amplify-meta.json' does not exist
Expected behavior
For the Question Do you plan on modifying this backend ?
We have to give 'No' because we don't want the backend to be modifiable.
Hence once we give amplify pull from another Repo 2 and once we give "amplify add api" then after that GraphQL is selected, the backend GrahpQL data must sync / get connected with the main Amplify Repo 1 and must be able to easily pull the data everytime we pull.
We need to achieve Multi Front End Amplify GraphQL sync across various Repos.
Reproduction steps
Make sure to follow all pre requisites before starting
https://docs.amplify.aws/cli/start/install/
create users & access roles.
1: Create & configure an amplify project name it repo 1 with sample schema & deploy it
2: Create your graphQL API in Repo 1 & deploy it
3: Add Authentication
Now let's connect the Repo 1 you created to a different frontend Repo 2.
Go to your Amplify Console.
Click on the app you're working on.
Click "Backend Environments".
Click "Edit Backend".
Copy the line of code that looks like this:
amplify pull --appId ************* --envName *******
and run that command in your new frontend environment.
use the below settings:
admin@admin-MacBook-Pro prfinal % amplify pull
? Select the authentication method you want to use: AWS profile
For more information on AWS Profiles, see:
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html
? Please choose the profile you want to use admin
? Which app are you working on? d2g5po0fxcksn9
? Pick a backend environment: dev
? Choose your default editor: Visual Studio Code
? Choose the type of app that you're building javascript
Please tell us about your project
? What javascript framework are you using react
? Source Directory Path:  src
? Distribution Directory Path: build
? Build Command:  npm run-script build
? Start Command: npm run-script start
? Do you plan on modifying this backend? No
Added backend environment config object to your project.
Run 'amplify pull' to sync future upstream changes.
admin@admin-MacBook-Pro aum % amplify add api
? Select from one of the below mentioned services: GraphQL
🛑 There was an error adding the API resource
🛑 File at path: '/Users/admin/Documents/org/prfinal/amplify/backend/amplify-meta.json' does not exist
Important: Choose ‘No’ when asked if you want to modify or add new categories to your backend.
You will receive above error. This is the issue.
GraphQL schema(s)

# Put schemas below this line

Log output

# Put your logs below this line

Additional information
The folder Backend itself is missing in repo2 after we pull. we are able to see only amplify->hooks folder in our repo 2.

I get this /amplify/backend/amplify-meta.json' does not exist error, when moving to a new computer and cloning the repo.  Works on my old machine and not on the new one.

This file is added to .gitignore file. So, when you git clean -xfd or clone the repo to a different machine, this file will be missing. I did amplify pull and the error is gone. I think it will work only when you do amplify push before.

I just ran into this as well, while still on the original machine where the repo and all resources were initially created. I had updated node versions with nvm (from 16.14.0 to 16.16.0) since I created the repo.  Out of curiosity I reverted to 16.14.0 and I'm not seeing the issue.


fix: remove temporarily embedded fvm_ipld_amt crate

Summary of changes

Changes introduced in this pull request:

Remove temporarily embedded fvm_ipld_amt crate

Reference issue to close (if applicable)

Closes
Other information and links

Change checklist

[x] I have performed a self-review of my own code,
[x] I have made corresponding changes to the documentation,
[x] I have added tests that prove my fix is effective or that my feature works (if possible),
[x] I have made sure the CHANGELOG is up-to-date. All user-facing changes should be reflected in this document.

Why? Why temporarily?

Why? Why temporarily?

Hailong upstreamed a fix to fvm_ipld_amt. We inlined the crate until a fixed version was published.

Ah, okay, I misread. For reasons only known to me, I read it as temporarily remove embedded fvm_ipld_amt crate


Add impulse noise mask

EchoPy version - https://github.com/open-ocean-sounding/echopy/blob/master/echopy/processing/mask_impulse.py

I have started developing the impulse noise mask based on the methods provided in the echopy/processing/mask_impulse.py sub-module.
This sub-module includes three methods: ryan, ryan_iterable (which is based on the ryan method), and wang.
The successful execution of the ryan, ryan_iterable, and wang methods depends on several auxiliary functions from two other sub-modules:

From the transform sub-module: lon() and lin()
From the resample sub-module: oned(), full(), and din2ax()

I tested and compared my implementation against the following image: masking_impulse.png
The test data was acquired from this Echopy FTP link, which is also available in the Echopy GitHub Data Folder.
TO DO: More testing is required.

The scikit-image package must be installed in the environment.
conda install -c conda-forge scikit-image


[Compute] Availability Set create defaults can be invalid

The following defaults:
--platform-fault-domain-count : Default: 5.
--platform-update-domain-count: Default: 5.

can be invalid depending on the region the availability set is created in. For example, when I tried to create a VM in westus with an availability set in westus, I got a deployment error requesting I use a value between 1 and 3.
We should either set the default to something that works across all regions or see if there's a way to query what the default should be for the selected region.

I will get this clarified

@tjprescott, CRP is exposing the sku api which we can query the domain count. At the same time, I suggest we remove the default number. We can add it later, which won't become a break change.

@tjprescott, I have submitted #2111 to remove the defaults. With new API coming up, we can do validation at client, but we will not have default value.
So I am closing this one


Fix for #341, added an expose config item on services which defaults to true and is used to set the expose label.

Updated and squashed based on comments.

LGTM [merge]


Create Remove_Duplicates_From_Sorted_Array.java

Please merge my pull request.

https://user-images.githubusercontent.com/43691873/135965000-a3019b12-c089-4a61-bae3-81f915ec39a5.png
Pls read the readme file again. Your PR will be excluded by system. Pls submit genuine PR.


TypeError: init() got an unexpected keyword argument 'weights'

Building model from scratch...
Traceback (most recent call last):
File "train.py", line 571, in
main(args)
File "train.py", line 306, in main
model = build_model(num_classes=NUM_CLASSES, pretrained=True)
File "/datashare3/charis/code/recaps/fasterRcnn/fasterrcnn-pytorch-training-pipeline-main/models/create_fasterrcnn_model.py", line 6, in return_fasterrcnn_resnet50_fpn
model = fasterrcnn_resnet50_fpn.create_model(
File "/datashare3/charis/code/recaps/fasterRcnn/fasterrcnn-pytorch-training-pipeline-main/models/fasterrcnn_resnet50_fpn.py", line 7, in create_model
model = torchvision.models.detection.fasterrcnn_resnet50_fpn(
File "/datashare3/charis/anaconda/envs/m2/lib/python3.8/site-packages/torchvision/models/detection/faster_rcnn.py", line 368, in fasterrcnn_resnet50_fpn
model = FasterRCNN(backbone, num_classes, **kwargs)
TypeError: init() got an unexpected keyword argument 'weights'

Hi. May I know your PyTorch version? This seems to be an issue with older PyTorch versions. The library supports PyTorch 1.12.0 and higher.

My PyTorch version is 1.9

Okay. I think updating the PyTorch version to 1.12.0 or higher will solve the issue.

Hi. I hope your issue has been solved. I am closing the issue for now. Please reopen if necessary.


API to reduce boilerplate in standard monorepo setup - allPackages() utility function

First of all, thanks for this plugin. It's brilliant, and I love it!
Is your feature request related to a problem? Please describe.
 Only in a few cases are my npm packages allowed to use modules from other packages in the workspace, which is where this plugin comes in super handy to disallow cross-package dependencies. In a monorepo with a few packages, the boilerplate needed for this in the eslint-config is OK. But as a project grows and includes dozens of packages, it would be nice to try and reduce the boilerplate code required for the eslint settings.
Describe the solution you'd like
A single line of code, basically a utility function, to generate elements for this plugin. For example, instead of:
settings: {
    'boundaries/elements': [
      {
        type: 'calendar',
        pattern: 'packages/calendar/*',
      },
      {
        type: 'date-picker',
        pattern: 'packages/date-picker/*',
      },
      {
        type: 'drag-and-drop',
        pattern: 'packages/drag-and-drop/*',
      },
      {
        type: 'event-modal',
        pattern: 'packages/event-modal/*',
      },
      {
        type: 'shared',
        pattern: 'packages/shared/*',
      },
      {
        type: 'translations',
        pattern: 'packages/translations/*',
      },
      // ...and so on
    ],
  },

Something like this would be nice:
settings: {
    'boundaries/elements': [  ...allPackages() ],
  },

If it generated the exact same code as above.
Additional context
For JS-monorepos, as you might know, it is such a standardized way of organizing code, through separating them in different directories under a package directory, that this (so I assume at least) would probably apply to many use cases. Here a few examples of projects adopting this organization:
https://github.com/facebook/react/tree/main/packages
https://github.com/ueberdosis/tiptap/tree/develop/packages
https://github.com/vuejs/core/tree/main/packages
I can also picture trying to put together a pull request myself, if the issue appears relevant to you.
Thanks

Hi @tomosterlund , thank you very much, I'm glad you like it! 😃
I'm not sure about adding that kind of util to the core of the plugin. Maybe you could publish it as a separated npm package, and we could add an "ecosystem" section to the docs and link it there, or something similar. This is mainly because there are infinite ways of organizing the code, even when using a monorepo, and recognizing each package as a different type only solves one level of boundaries, but many users may want to check boundaries at more fine grain.
Anyway, there is already a way to solve your problem by using the plugin's capture feature. You could define a single type for all packages, capture each package name, and then write rules using the package name instead of the type. For example:
settings: {
    'boundaries/elements': [
      {
        type: 'package',
        pattern: 'packages/*/*',
        capture: ["packageName"] // This will get the value of the first "*", and store it as "packageName" in captured values.
      },
    ],
  },
rules: {
 "boundaries/element-types": [
          2,
           {
                from: [["package", { packageName: "foo" }]],
                allow: [["package", { packageName: "bar" }]],
           },
   ]
}

Note that I have written the example just from memory, without testing it. So, I recommend you to read the documentation about using captured values in element matchers, and let me know if you have any problem configuring it this way.

Sorry for forgetting to follow up on this.
Thanks a lot! Makes sense if it doesn't fit into the lib, I'll try your suggestion out :)


Use iframe for Playground

The default Docz <Playground> is really cool, but it does not serve your components in an isolated browsing context
The disadvantages of shared browsing context are:

It makes developers hard to test component responsiveness
Possible CSS collisions between Docz default theme style and component style

I have seen multiple requests for this feature in the roadmap: http://feedback.docz.site/roadmap/p/use-iframes-for-each-playground and https://docz.canny.io/roadmap/p/open-playground-in-new-window
What is the current status of this feature? Is it in progress? I didn't see it in v1 release
If people need a temporary solution, I made a simple iframe wrapper: https://github.com/zicodeng/docz-iframe-playground

This is actually quite an important feature: every time you use global styles, or absolute styling, things get really messy. Styles also conflict with Docz styles, and responsive cannot be tested properly.

+1 on this. I just spent quite a long time trying to work this out before releasing it wasn't supported :(
Everything else about the library is amazing

Very unfortunate that docz doesn't have iframe, major reason why I switched to storybook

Hi, if you are looking for built-in iframe playground solution, check out new Docz theme - Ztopia: http://docz-theme-ztopia.surge.sh :)

@zicodeng have you thought about opening a PR for your iframe implementation to get it into docz? I think many of us would be really happy to have this built-in.

@floriangosse Hi, I definitely thought about this. This feature will actually not be part of docz core, it is theme-specific. So I instead create another theme, which has this built in iframe Playground support: http://docz-theme-ztopia.surge.sh/

Can you elaborate on why it is theme specific? It looks to me like all themes should ship with this feature.

@martpie Hi, happy to explain my thoughts! The reason why I say that is because the iframe logic is handled on the UI component level, e.g. <Playground> component. Docz core logic doesn't care about UI level things as far as I know. I could be wrong :)

This is released in the new v2.

Seems like this requires https://github.com/doczjs/docz/pull/1305 (2.2.0-alpha.8) and use:
  <Playground useScoping>
    ...
  </Playground>

Hey all,
Thanks @techniq for providing a fix !
As you said this is solved in 2.2.0.
To scope your playground styles and make them independent of docz theme css you have 2 choices :

add a useScoping prop to your playground

<Playground useScoping>
{
// blablabla
}
</Playground>

add useScopingInPlayground : true in doczrc.js

export default {
	useScopingInPlayground: true
}

If you're interested in the implementation details check out #1305

@rakannimer - Any thoughts on how this might work with css-modules?

@rakannimer - Any thoughts on how this might work with css-modules?

This is not solved. Font's still are messed up

@bgold0 what is in alpha? css-modules?


[Future] Add body armor

It is possible in future add body armor? it will be great for police
Thanks for you...

i was hoping for this also , perhaps with a loadout selector like how cloakrooms work , theres a room for getting guns in the lspd that could have a marker for police to acquire a loadout with armour

Support. AddArmor and RemoveArmor sounds great for cloak and for shops.

Hello,
Here are the natives for
static void ADD_ARMOUR_TO_PED(Ped PedHandle, int Amount) { invoke(0xF686B26E, PedHandle, Amount); } // 0xF686B26E
static int GET_PED_ARMOUR(Ped PedHandle) { return invoke(0x2CE311A7, PedHandle); } // 0x2CE311A7

https://github.com/ImagicTheCat/vRP/commit/edebc355729cb7e3d9d3394cf1aef60f5dd48c79


Updating Kafka Extension major version to 4

Please target the changes to merge into main branch, we pull v4 release changes from main

No need for this PR, we will merge the change to main once preview release is validated and new major version of Kafka extension works well in preview. Keep the PR to main open.
Only two branches being maintained:

main
main-preview

When we are ready for a release, we cut the respective main branches.


Updated job name is not used after duplicating a job

Describe the bug
Updated job name is not used after duplicating
To Reproduce
Steps to reproduce the behavior:

Create a job
Duplicate that job
Change the name of the job
Submit the job
See the name change has not been saved when submitting the job

Expected behavior
The name of the job in the input field should be used.

It not only happens when duplicating a job.
To Reproduce

Create a job
Change the job name
Submit the job
See the name change has not been saved when submitting the job


Error message is stripped if stack exists

It seems as though the error's message is stripped if a stack trace is present (ParsedError.coffee:25):
      if typeof @_stack is 'string'
        @_parseStack()
      else
        @_message = @error.message? and<EMAIL_ADDRESS>or ''

Resulting in something like:

(when no stack is present)
And this when there is a stack:

Currently when parsing the Error, we expect the .stack to actually start with a copy of the .message and then continue with the trace lines. That's how most stacks are composed. But I'm sure situations like the one you encountered do occur where the message is not embedded in the stack.
The fix is probably trivial. When parsing the stack and extracting the message, we can compare our extracted message with the string inside .message, and if they don't match, we'd prepend .message to the extracted one.
I can do that, but first, I need a minimal reproduction of the situation, if you can provide that please.

I have the same issue in [Node.js API Starter Kit](https://github.com/kriasoft/nodejs-api-starter].

Same problem here

Guys, I need a minimal reproduction of this error to be able to fix it :) A minimal reproduction would be one package.json file, one index.js file, and running node index.js should reproduce the error.

I have this problem with GraphQLError instances. I will see if I can make some steps to reproduce.

Never mind, that situation seems to have been fixed very recently: graphql/graphql-js#718.


Players cannot get removed from claims if they don't exist in usercache.json

GP 257
SF: 2169
https://pastebin.com/JbrpFNmu
As those entries in this file have an expiry date, this happens with every user that hasn't been online for 1 month or longer.

Fixed in Sponge
https://github.com/SpongePowered/SpongeCommon/commit/3d5763880cde33f9067f1458a7d2af67ea5eef29


Create a diagram for DA and sequencing consensus

Create a flow to show the logic of the leader, replica, and DA member, including how the proposals, votes, and certificates work.
This will be used by the product team in partner convos.

@shenkeyao do we still need this issue?

@shenkeyao do we still need this issue?

Not needed. I'll close this.


change LSTM to CuDNNLSTM cause core dumped

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 20.04.1 LTS x86_64 GNU/Linux
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): tensorflow-gpu                     1.15.0, v1.15.0-rc3-22-g590d6ee 1.15.0
Python version: python3.6
CUDA/cuDNN version:  Cuda compilation tools, release 10.0, V10.0.130 / libcudnn.so.7
GPU model and memory: GeForce GTX 1660 Ti with Max-Q Design

Describe the current behavior
https://stackoverflow.com/questions/65311478/change-lstm-to-cudnnlstm-cause-core-dumped
I tried a model, and changed LSTM (which is running fine) to CuDNNLSTM, then it core dumped.
from tensorflow.keras.layers import CuDNNLSTM as LSTM  # no core dump if just use LSTM

...
Model: "sequential"
_________________________________________________________________
Layer (type)                 Output Shape              Param #
=================================================================
gaussian_noise (GaussianNois (None, 63, 41)            0
_________________________________________________________________
cu_dnnlstm_1 (CuDNNLSTM)     (None, 20)                5040
_________________________________________________________________
dense (Dense)                (None, 1)                 21
_________________________________________________________________
batch_normalization (BatchNo (None, 1)                 4
_________________________________________________________________
re_lu (ReLU)                 (None, 1)                 0
_________________________________________________________________
lambda (Lambda)              (None, 1)                 0
=================================================================
Total params: 5,065
Trainable params: 5,063
Non-trainable params: 2
_________________________________________________________________

Epoch 1/1000
2020-12-15 12:58:38.233733: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10.0
2020-12-15 12:58:38.410567: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7
Segmentation fault (core dumped)

package versions:

Keras                              2.2.0
tensorflow-gpu                     1.15.0

Describe the expected behavior
CuDNNLSTM should running fine just as LSTM.
Other info / logs Include any logs or source code that would be helpful to
the stack trace from the core file:
$ gdb python3 core
GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1
...
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007ff4a50edfc0 in tensorflow::Tensor::Tensor(tensorflow::Tensor const&) ()
   from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/_pywrap_tensorflow_internal.so
[Current thread is 1 (Thread 0x7ff42cffd700 (LWP 12422))]
(gdb) where
#0  0x00007ff4a50edfc0 in tensorflow::Tensor::Tensor(tensorflow::Tensor const&) ()
   from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/_pywrap_tensorflow_internal.so
#1  0x00007ff4a5f1c4af in tensorflow::CudnnRNNForwardOpV2<Eigen::GpuDevice, double>::MaybeAutoTune(tensorflow::OpKernelContext*, tensorflow::(anonymous namespace)::CudnnRnnModelShapes const&, stream_executor::dnn::RnnInputMode const&, tensorflow::Tensor const*, tensorflow::Tensor const*, tensorflow::Tensor const*, tensorflow::Tensor const*, tensorflow::Tensor*, tensorflow::Tensor*, tensorflow::Tensor*, stream_executor::dnn::AlgorithmConfig*) () from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/_pywrap_tensorflow_internal.so
#2  0x00007ff4a5f15e1f in tensorflow::CudnnRNNForwardOp<Eigen::GpuDevice, double>::ComputeAndReturnAlgorithm(tensorflow::OpKernelContext*, stream_executor::dnn::AlgorithmConfig*, bool, bool, int) ()
   from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/_pywrap_tensorflow_internal.so
#3  0x00007ff4a5f17400 in tensorflow::CudnnRNNForwardOpV2<Eigen::GpuDevice, double>::Compute(tensorflow::OpKernelContext*) ()
   from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/_pywrap_tensorflow_internal.so
#4  0x00007ff4a1788dc2 in tensorflow::BaseGPUDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*) ()
   from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/../libtensorflow_framework.so.1
#5  0x00007ff4a17e4b47 in tensorflow::(anonymous namespace)::ExecutorState::Process(tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, long long) () from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/../libtensorflow_framework.so.1
#6  0x00007ff4a17e513f in std::_Function_handler<void (), tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady(absl::InlinedVector<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode, 8ul, std::allocator<tensorflow::(anonymous namespace)::ExecutorState::TaggedNode> > const&, tensorflow::(anonymous namespace)::ExecutorState::TaggedNodeReadyQueue*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) ()
   from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/../libtensorflow_framework.so.1
#7  0x00007ff4a1895021 in Eigen::ThreadPoolTempl<tensorflow::thread::EigenEnvironment>::WorkerLoop(int) ()
   from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/../libtensorflow_framework.so.1
#8  0x00007ff4a1892718 in std::_Function_handler<void (), tensorflow::thread::EigenEnvironment::CreateThread(std::function<void ()>)::{lambda()#1}>::_M_invoke(std::_Any_data const&) () from /home/z/anaconda3/lib/python3.6/site-packages/tensorflow_core/python/../libtensorflow_framework.so.1
#9  0x00007ff4a1eefb1f in std::execute_native_thread_routine (__p=0x55f81d1f75f0) at /dt7-src/libstdc++-v3/src/nonshared11/../c++11/thread.cc:83
#10 0x00007ff50f75f609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007ff50f686103 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6
(gdb) q

@mingwugmail,
TensorFlow 1.x is not actively supported. Could you please update TensorFlow to v2.4 and check if you are facing the same issue.
Also, in order to expedite the trouble-shooting process, could you please provide the complete code to reproduce the issue reported here and the dataset you are using. Thanks!

Yes, CuDNNLSTM in v2.4 is working.


Add ranger_audits AVRO schema file and nifi template file

Add ranger_audits AVRO schema file and nifi template file which queries Solr to get ranger audit event, process them and send to Syslog

@rogerding is this pathed to blogs/ranger_audit_nifi, or off the root? hard to tell from the commit file listing.

@Chaffelson path off the root

@Chaffelson path off the root

Ok, I believe this is for a blog so please put it under the blogs folder.