[RC2] Add ability to scroll, drag UnityUI canvas on HoloLens 1

Overview
Add support for drag interactions in Unity UI for HoloLens 1 GGV interactions. This is done by using the pointer position instead of the pointer ray origin in cases when the pointer ray is decoupled from the actual pointer, like with hands (pointer ray is the head, but pointer position is hands).
Changes

Fixes: #4750

Verification
All tests done in editor, not on device.

Tested articulated hands
Tested gesture hands

@julenka This code snippet would be very helpful for the developers who are looking for ways to distinguish HL1 hand vs HL2 hand, especially for the companies that maintain both HL1 and HL2 projects. It would be great if we can put this info somewhere in our input documentation.

Hi Yoon, I would recommend for companies USING mrtk (not for the core MRTK components) do a check like the following instead:
if (controller is WindowsMixedRealityArticulatedHand) {
// this is a HoloLens 2 articulated hand;
} else if (controller is WindowsMixedRealityGGVHand) {
// this is a HoloLens 1 hand;
}

/azp run mrtk_pr

/azp run rc2_stabilization_PR

Following up here, from chatting with folks it sounds like there's some pending feedback, and while there is some brittle-ness to the approach here, changing it to use the suggestion above would require additional work that would make this change riskier.
I'm pushing this in and then doing another build call - we can file another issue to track the feedback above, or look to address it if comes back to us again in the future.


feat: add i18nPaths for selective i18n routing

Description

This PR adds the i18nPaths for selective routing. Since there are multiple pages on the website that still need translation, the selective LinkComponent behaves like next/link component and selects the localized paths from i18nPaths file to redirect the user according to their localization.
This is needed in case there exist translations for a page in one language, but not in the other language. The i18nPaths component would intelligently select the localized path and redirect according to it.

Related issue(s)
part of: https://github.com/asyncapi/website/issues/2039
How to test changes?

Navigate to https://deploy-preview-2131--asyncapi-website.netlify.app/
Hover over the Tools Nav Item.
Now click CLI
It would take you to en/tools/cli
Try this with other tools also, like Modelina
It would take you to /tools/modelina, since Modelina page is not yet translated.

//cc @magicmatatjahu 🚀


RectangleF GetResolution takes an XNA Rectangle

It should take a RectangleF!

Fixed, but I feel like there should be a way to use a normal Rectangle with RectangleF. Maybe add an extension to Rectangle to convert to a RectangleF? Or vice versa?

Well yeah this was already fixed, but moving forward I think Rectangle should be avoided at all costs... They are no longer compatible. If anything, there could be like a ConvertToRectangleF method if necessary, but probably not the other way around.


Convert layout views from Slim to ERb

Review app: https://cosmetics-pr-1481-submit-web.london.cloudapps.digital

:shipit:


Support layers (list)

Excalidraw currently allows object grouping and layering orders. Going one step further would be to give access to the list of all the objects, and give the ability to (re)name them. This would be similar to the object list tree in Inkscape, where you can rename, reorder, group/ungroup, convert group into layers, etc.

The reason I'm requesting this feature is that I currently have the following flow:

make the diagram in Excalidraw and export it in SVG
import the SVG in Inkscape where I rename (and convert to layer) group/objects to identify them
animate the objects/layers in Sozi

I would like to get rid of the Inkscape step in the workflow for several reasons:

its role is redundant with Excalidraw (but somehow I have more hope into having the missing Inkscape features into Excalidraw than the other way around)
Inkscape object editor is particularly buggy
the Inkscape intermediate step makes it impossible to adjust the drawing from Excalidraw again if I notice an issue during the animation
Using Inkscape only for naming objects is overkill

The access and control on the object list in Excalidraw still won't make it possible to get rid of Inkscape entirely in that flow (mainly because of https://github.com/excalidraw/excalidraw/issues/19), but it would be a huge step forward anyway.
Though, I'm not sure how that feature would fit into the vision of the development of Excalidraw, and where the project has to draw a line in the feature creep...

Yea, layers idea was tossed around, but current consensus is (I believe) it doesn't fit into the UI simplicity principle of Excalidraw.
We'll see.

Yeah, not sure if it's proper to introduce something that complicated into Excalidraw. The feature and use case is definitely useful and handy for many reasons. Maybe we can introduce some hidden features for nerds.. that will open only with a shortcut on desktop (as on mobile this is not going to be that easily done).

It doesn't fit in our simplistic UI :)

How would i then select a background element that is locked? I cant find an easy way to select something underneath.

Simple, but not simplistic, should be the goal. Exposing support for layers with one more tool on the toolbar doesn't have to be an orthogonal goal, especially if it's exposed as a pro feature -- one that I, and I'm sure others, would gladly pay extra for. A simplistic UI doesn't compensate for the additional complexity created by not being able to work with layers. A layers feature supports so many different use cases, such as being able to show or hide different layers while walking through a system diagram (as just one example). I would literally be willing to pay a 50% premium over my current subscription for this single feature.


OMAS-DATA_ENGINE-0003 incorrect audit message formatting

Tue Sep 17 12:16:37 GMT 2019 cocoMDS1 OMAS-DATA-ENGINE-0003 The Data Engine Open Metadata Access Service (OMAS) is shutting down its instance for server {0}

{0} should contain the name of the server being shut down

Since the server name is already contained in the message, one option is simply to remove the parm reference

though other messages leave it in place

Resolved with Data Engine OMAS - implement update functionality #1808


Failed to start MySQL tools service

Steps to Reproduce:

Start Azure Data Studio
Version: 1.44.1 (system setup)
Commit: 8f53a316fa00a98264f1ab119641cd540b5af25c
Date: 2023-06-01T02:12:48.765Z
VS Code: 1.70.0
Electron: 19.1.8
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19045
with version v1.0.0 of the MySQL extension
2.) Error message occurs

Note: i'm behind a corperate proxy with authentication. I have not set the environment variables http_proxy or https_proxy

Hi @hrjb,
Can you please update your Azure data studio and extension to latest and verify if the issue occurs?
Get Outlook for iOShttps://aka.ms/o0ukef

From: hjrb @.>
Sent: Friday, September 22, 2023 4:17:15 PM
To: microsoft/azuredatastudio-mysql @.>
Cc: Subscribed @.***>
Subject: Re: [microsoft/azuredatastudio-mysql] Failed to start MySQL tools service (Issue #225)
Note: i'm behind a corperate proxy with authentication. I have not set the environment variables http_proxy or https_proxy
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/azuredatastudio-mysql/issues/225#issuecomment-1731208490 or unsubscribehttps://github.com/notifications/unsubscribe-auth/AYOCBBBEWYODIWKL3BMMM4DX3VUDJBFKMF2HI4TJMJ2XIZLTSOBKK5TBNR2WLJDUOJ2WLJDOMFWWLO3UNBZGKYLEL5YGC4TUNFRWS4DBNZ2F6YLDORUXM2LUPGBKK5TBNR2WLJDUOJ2WLJDOMFWWLLTXMF2GG2C7MFRXI2LWNF2HTAVFOZQWY5LFUVUXG43VMWSG4YLNMWVXI2DSMVQWIX3UPFYGLLDTOVRGUZLDORPXI6LQMWWES43TOVSUG33NNVSW45FGORXXA2LDOOJIFJDUPFYGLKTSMVYG643JORXXE6NFOZQWY5LFVEYTQNBRGY4TENBVQKSHI6LQMWSWS43TOVS2K5TBNR2WLKRRHEYDQNRWG44DINNHORZGSZ3HMVZKMY3SMVQXIZI.
You are receiving this email because you are subscribed to this thread.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Version: 1.46.0 (system setup)
Commit: 39449bbe88a0bc4092c9b205cad10d0a556beffd
Date: 2023-09-16T01:40:10.706Z
VS Code: 1.79.2
Electron: 22.3.14
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19045
Same error messages.

also occur when running as Administrator

Can you share the screenshot of exact error message?

Also please check if the path exists: (Replace the your-user-name)
C:\Users<your-user-name>.azuredatastudio\extensions\microsoft.azuredatastudio-mysql-1.0.0\out\bin\Windows\v0.1.2\mysqltoolsservice

No it does not exist

Tree /A output of folder C:\Users\xxxxx.azuredatastudio\extensions\microsoft.azuredatastudio-mysql-1.0.0
Folder PATH listing for volume Windows
Volume serial number is 4E30-5906
C:.
+---.pipelines
+---documentation
+---i18n
|   +---chs
|   |   ---out
|   +---cht
|   |   ---out
|   +---deu
|   |   ---out
|   +---esn
|   |   ---out
|   +---fra
|   |   ---out
|   +---ita
|   |   ---out
|   +---jpn
|   |   ---out
|   +---kor
|   |   ---out
|   +---ptb
|   |   ---out
|   ---rus
|       ---out
+---images
|   +---dark
|   ---light
+---node_modules
|   +---@microsoft
|   |   +---ads-extension-telemetry
|   |   |   ---lib
|   |   ---ads-service-downloader
|   |       +---node_modules
|   |       |   ---tmp
|   |       |       ---lib
|   |       ---out
|   +---@tootallnate
|   |   ---once
|   |       ---dist
|   +---@vscode
|   |   ---extension-telemetry
|   |       ---lib
|   +---agent-base
|   |   ---dist
|   |       ---src
|   +---async-retry
|   |   ---lib
|   +---balanced-match
|   |   ---.github
|   +---brace-expansion
|   +---buffer-crc32
|   +---chownr
|   +---concat-map
|   |   +---example
|   |   ---test
|   +---dataprotocol-client
|   |   +---.github
|   |   |   ---workflows
|   |   +---lib
|   |   ---src
|   +---debug
|   |   ---src
|   +---eventemitter2
|   |   ---lib
|   +---fd-slicer
|   |   ---test
|   +---fs-minipass
|   +---fs.realpath
|   +---glob
|   +---http-proxy-agent
|   |   ---dist
|   +---https-proxy-agent
|   |   ---dist
|   +---inflight
|   +---inherits
|   +---minimatch
|   +---minipass
|   +---minizlib
|   +---mkdirp
|   |   +---bin
|   |   ---lib
|   +---ms
|   +---once
|   +---os-tmpdir
|   +---path-is-absolute
|   +---pend
|   +---retry
|   |   +---example
|   |   ---lib
|   +---rimraf
|   +---semver
|   +---tar
|   |   +---lib
|   |   ---node_modules
|   |       ---minipass
|   +---tmp
|   |   ---lib
|   +---vscode-jsonrpc
|   |   ---lib
|   +---vscode-languageclient
|   |   ---lib
|   |       ---utils
|   +---vscode-languageserver-protocol
|   |   ---lib
|   |       ---utils
|   +---vscode-languageserver-types
|   |   ---lib
|   |       +---esm
|   |       ---umd
|   +---vscode-nls
|   |   ---lib
|   |       +---browser
|   |       +---common
|   |       ---node
|   |           ---test
|   +---wrappy
|   +---yallist
|   ---yauzl
+---out
|   +---bin
|   |   ---Windows
|   |       ---v0.1.2
|   +---contracts
|   +---dialogs
|   +---features
|   +---models
|   ---utils
+---snippets
---syntaxes

We also have MS AppLocker running. Maybe that is blocking something.

Any updates on this?
I have been seeing this same issue (as submitter @hjrb) on my system for a while now after an update to ADS at some point this broke (was working in preview). I've tried completely wiping and reinstalling ADS & MySQL extension (even locating where they are installed and deleting directories and cache, etc.) and that still hasn't solved the problem. One thing this post mentioned I didn't know to check was the extension bin directory - it doesn't exist. I have:
C:\Users\<user_name>\.azuredatastudio\extensions\microsoft.azuredatastudio-mysql-1.0.0\out\bin\Windows\v0.1.2\

But nothing else in that last version folder. Seems it did not build the extension, which makes sense why it's "failing to start MySQL tools service".
I tried adding http_proxy and https_proxy to my environment variables (because corporate firewall here as well). Usually that fixes download issues (like nuget), but that didn't seem to help here either.

I have found the issue.  I took my laptop home with me, logged off the VPN and network and reinstalled the extension to discover this:
Downloading https://github.com/microsoft/mysqltoolsservice/releases/download/v0.1.2/mysqltoolsservice-win-x64.zip (34,117 KB)....................Done!
Installing MySQL Tools Service to c:\Users\<user_name>\.azuredatastudio\extensions\microsoft.azuredatastudio-mysql-1.0.0\out\bin\Windows\v0.1.2
Installed MySQL Tools Service
This is the reason it is failing to install while on a corporate network: they block downloading zip files from the internet.  This is downloading without permission and without validation to extract and install another application.  This is highly suspect for an installer to go out to the internet, download a zip file, then extract it and run installer in that.  This is how viruses are spread.  This package cannot be checked for correct sha hash, virus programs, etc...  Any corporation with an IT department would block this for good security reasons.
The suggested fix for this is: the code is already downloading all of the source code material into the extension directory - just fire off a script command to build/compile the code fresh and new into the out folder.  No point in downloading a separate installer for bin libraries.


I can not install WhatsApp Web

Description
Just execute the comand to install and its not work....
Steps to reproduce issue
Execute in terminal -> nativefier -name WhatsApp web.whatsapp.com
Details

Are you nativefying a public website? YES
Feature request? Have you looked at nativefier --help to see if an existing option could fit your needs? YES
Full nativefier command used to build your app: nativefier -name WhatsApp web.whatsapp.com
Version of Nativefier (run nativefier --version): v7.6.10
Version of node.js (run node --version): v10.15.0
OS: LINUX MINT 19.1
Error message / stack trace (if any):

Downloading tmp-12929-0-electron-vWhatsApp-linux-x64.zip
Error: GET https://github.com/electron/electron/releases/download/vWhatsApp/electron-vWhatsApp-linux-x64.zip returned 404
Error: Failed to find Electron vWhatsApp for linux-x64 at https://github.com/electron/electron/releases/download/vWhatsApp/electron-vWhatsApp-linux-x64.zip
    at Request.<anonymous> (/usr/lib/node_modules/nativefier/node_modules/nugget/index.js:169:61)
    at Request.emit (events.js:182:13)
    at Request.onRequestResponse (/usr/lib/node_modules/nativefier/node_modules/request/request.js:1066:10)
    at ClientRequest.emit (events.js:182:13)
    at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:556:21)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)
    at TLSSocket.socketOnData (_http_client.js:442:20)
    at TLSSocket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:283:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at TLSSocket.Readable.push (_stream_readable.js:219:10)
    at TLSWrap.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)

Thanks in advance.

@darckyn --name or -n, not -name.


Exhide and Exedit

Refering to: This feature can't support the 'exedit' feature, so please don't use this feature in edit mode.
I can seem to find anywhere what exactly makes these two incompatible? I've got a tree where I've got use for both, and it seems to work exactly as I want. However could this come back and bite me later.....
I suspect that the incompatibility comes from the drag drop functionality ?

If you hide or show the nodes, it will effect the 'isFirstNode' and 'isLastNode' attribute.
When you remove all child nodes(there are some child nodes had been hidden), the parent node will not to change to the leaf node.

I did not do comprehensive testing for exhide and exedit. so I am not recommended that you use exhide and exedit as the same time.

Thanks for the quick response. I should be in the clear then as I don't use any of those properties :)


List of focus ring aberrations

Summary
While working on https://github.com/pydata/pydata-sphinx-theme/pull/1549, I created a list of focus ring TODOs. I'm creating this issue to make sure that they are tracked somewhere.
Acceptance Criteria

Tasks to complete

[x] Sphinx Design link cards (as seen on the home page) - focus ring is broken (squished, very narrow) due to the way the link is rendered
[x] Sidebar TOC dropdown "chevron" button (does not receive focus and does not work with space or enter key)
[x] Focus ring for tabs not yet implemented
[x] Toggle (hamburger) button for left/primary mobile sidebar overlay (does not receive focus and does not work with space key or enter key). Open question: does it need to work with keyboard?
[x] Button focus rings need to be changed to match the color of the button
[ ] Toggle (hamburger) button for right/secondary mobile sidebar overlay (receives focus, has focus ring, but does not respond to space or enter key). Open question: does it need to work with keyboard?
[x] Some weird artifact for API "source" links, where a second blank focus ring appears at the end of the API method name:

[ ] There are too many copy buttons in notebook outputs
[ ] ipyleaflet receives focus but does not show focus ring

https://github.com/pydata/pydata-sphinx-theme/pull/1778


Draft: Elections

Setup nomination and election framework.

wait actually is this to master or dev

Good catch (I think when we do other merges that delete dev, it defaults to master). Fixed.


New check: Detect colliding accents at small pt sizes

A user just reported an issue where the acute in Eacute collides with the base glyph at certain sizes in the Tenor family.

A possible heuristic to detect colliding accents is to the render the glyph (hints must be enabled), do a DFS/BFS on the pixels and count that there are at least two black shapes. However, there are some exceptions such as Aring etc where the ring could be connected to the A or accents on ligs where one would expect even more shapes. This implementation may also be too slow for massive families though.

This reminds me of the recommended contour count check I implemented many moons back. I doubt we can get it perfect but it will be useful regardless.

Instead of using a hash map, a better solution could be to render each glyph twice and check whether the smaller pt size has less shapes.

yes, I agree that's a better approach

@m4rc1e, please remember to always provide links to the original issue in cases like this.
Here, the relevant one is https://github.com/google/fonts/issues/4075

I'm starting to implement this one now. I fear it may be a time-consuming check though as running the pixel algo at least twice on all glyphs of a given font will likely be a slow task, even with a well optimized implementation.
I considered using Simon's collidoscope module, but that would not detect issues caused by bad hinting, so my current approach is to use Pillow to render tiny bitmaps.

I started implementing is, but I am having a hard time making it work, so I will open a PR to share the WIP code


Creates invalid syntax in the presence of raw strings

For me, it changed the valid TOML
[tool.ruff]
lint.flake8-copyright.notice-rgx = 'SPDX-License-Identifier: MPL-2\.0'

into the invalid …MPL-2\.0" (\. is not a valid escape sequence in a ""-string)
pyproject-fmt needs to preserve raw strings everywhere.

I have the same issue as I'm trying to configure Ruff to exclude my cookiecutter root folder like in https://github.com/astral-sh/ruff/issues/7959
That issue has 2 workarounds here and here for others facing the same problem. I ended up tweaking the first one to:
extend-exclude = [
  "[{]{2}cookiecutter.project_slug[}]{2}/*",
]


Added UCP Kubernetes Secure RBAC Defaults

Proposed changes
I removed this page https://github.com/docker/docker.github.io/commit/a49b24f892c2ebdd32fc878ab70dd3bde82979f2#diff-ee052237e3d155e4f28346f36847a480 as it was on related to UCP 3.0 and not required in UCP 3.1. However on the bottom of that page was details on our security defaults for Kubernetes, that bit we need to keep as its important for UCP 3.1 and UCP 3.2.
I was unsure the best to put them, so left them on index.md however i'm open to alternatives.
Note we've actually being carrying them as a Known Issue in the release notes, which I personally think is incorrect as its not a Known Issue, its a security feature @paigehargrave  :)
https://docs.docker.com/ee/ucp/release-notes/#317.
To deploy Pods with containers using Restricted Parameters, the user must be an admin and a service account must explicitly have a ClusterRoleBinding with cluster-admin as the ClusterRole. Restricted Parameters on Containers include:
Host Bind Mounts
Privileged Mode
Extra Capabilities
Host Networking
Host IPC
Host PID

Unreleased project version (optional)

Related issues (optional)

Deploy preview for docsdocker ready!
Built with commit a9f4047586fc0199be72863748eeaff1d465a648
https://deploy-preview-8810--docsdocker.netlify.com

@paigehargrave can you PTAL? Thanks!

Thank you, @ollypom and @paigehargrave


package will not decompress

Please check the downloadable zip file.

Hello @danamuise, we are sorry to hear that you have an issue with the package. Can you please elaborate what error are you getting when you try to decompress it? We will be able to resolve the issue only after we get more clarity on it.

after downloading (and unzipping) I tried to import the Unity package. I received an error "could not decompress package". I re-dowloaded the file and tried again with same results. It may be my machine but I'm just saying you should test it out and make sure it works for the sake of your other customers.

@danamuise, did you download the package using Git LFS? Since the Unity package file was greater than 100 MB, we have uploaded it using Git LFS. To download the entire code bundle, you can use the command git lfs clone https://github.com/PacktPublishing/mastering-unity-shaders-and-effects.git from Git Shell. This instruction is also mentioned in README.md file.

Yeah. Did you check it? Look, Im doing you a favor by reporting the issue.

Yeah. Did you check it? Look, Im doing you a favor by reporting the issue.

Yes, I understand that you were trying to help us but reporting the issue. We are really thankful for that. But I was try to help you resolve your issue. Anyway, I checked on my system and it's working correctly. Thank you for raising it. In case if you come across any other issue, please feel free to contact us by visiting this URL: http://www.packtpub.com/submit-errata.


Support scipy 1.10.x series

Missing functionality
Declared support for scipy 1.10.x series
Proposed feature
Relax the upper bound constraint to scipy<1.11
Alternatives considered
No response
Additional context
No response

Are you willing to remove upper bound version constraints? https://iscinumpy.dev/post/bound-version-constraints/


Cannot paste tokens into HTML editor

Describe the Bug with repro steps

In any flow, add a token
Copy that token's code (from Code View)
Paste it into an HTML editor (raw or WYSIWYG)

Expected: The token should be pasted.
Actual: The raw code @{...} is pasted.
Validated in PAuto and localhost on Standard LA.
What type of Logic App Is this happening in?
Standard (Portal)
Are you using new designer or old designer
New Designer
Did you refer to the TSG before filing this issue? https://aka.ms/lauxtsg
Yes
Workflow JSON
No response
Screenshots or Videos

Browser
Chrome 121.0.6167.161, Windows 11 x64.
Additional context
No response

Looks like this was a known gap in the initial PR: #3793

However, when I enabled the functionality locally, it seemed to work. I'm curious if maybe the original gap was caused by something that was fixed when tokens were re-implemented to use @{ } format instead of $[ ]$.
@Eric-B-Wu who probably has context.

Looks like this was a known gap in the initial PR: #3793
However, when I enabled the functionality locally, it seemed to work. I'm curious if maybe the original gap was caused by something that was fixed when tokens were re-implemented to use @{ } format instead of $[ ]$.
@Eric-B-Wu who probably has context.

followed up offline on this


[Bug Report] el-popover cannot be used with v-for and v-popover directive

Element UI version
2.2.0
OS/Browsers version
Mac OSX / Chrome 64
Vue version
2.5.13
Reproduction Link
https://jsfiddle.net/mmx38qxw/346/
Steps to reproduce
Here I was trying to create popovers (or tooltips) for each el-step. Since el-step needs to be an immediate child of el-steps, I couldn't use the default content slot and instead had to use the popover directive.
What is Expected?
I would expect the popover to show for each el-step.
What is actually happening?
There appears to be a bug where you cannot create the popovers with v-for as the binding code is attempting to access the vue component directly via:
vnode.context.$refs[_ref].$refs.reference = el; (note, the second $refs)
When a component is create by v-for, the $refs (the first one) end up being an Array of VueComponents. We should support the array format for refs here as well.

Please use slots.
<el-popover
  placement="right"
  title="Title"
  width="200"
  trigger="focus"
  content="this is content, this is content, this is content">
  <el-button slot="reference">Focus to activate</el-button>
</el-popover>

Yes, I would like to use slots, but in this instance the el-steps must wrap the el-step, so slots don't work. I tried to illustrate this in the jsfiddle. If you have other suggestions I'd love to hear them. Thanks!

Yes, you are right.
I have a workaround. But popover is only displayed when hover the title Is this what you need?
https://jsfiddle.net/mmx38qxw/377/

Hi QingWei, yes that's really close :) . Thank you for the example!
Ideally, I need the hover/click to work for the whole step rather than just the title. For instance, if the step has a description as well, I would like the popover to be trigger on any element in the . Would that be possible?


Default Values in Recordedit

The Default values need to be more robustly tested in the e2e tests at the initialization of the recordedit app. Include tests for each column type:

not generated

[ ] boolean
[ ] date
[ ] timestamp
[ ] text
[ ] markdown
[ ] integer
[ ] float
[ ] f. key

generated (disabled)

[ ] boolean
[ ] date
[ ] timestamp
[ ] text
[ ] markdown
[ ] integer
[ ] float
[ ] f. key

foreign key is not a column type but an orthogonal choice to all of those column types...  also, please make any test for this general enough so that we can easily add more column types later, i.e. json and jsonb should be added as soon as we have that feature in chaise.

The changes for this issue are merged into master. Support for json columns is still in progress so those tests will be included with the chanegs to support json and jsonb. This is being tracked by issue #1041.


ISPN-13192 Fix TCP start port

https://issues.redhat.com/browse/ISPN-13192
The initial fix replaced broke the calculation of the TCP bind port, because the thread counter index from 7900 instead of 0, and the base port was computed as 7900 + thread index * 200, getting over 65535 very quickly.
I missed it at the time because that code path is only used when running the tests with -Dinfinispan.cluster.stack=test-tcp

Merged, thanks


Pull Unixbench from GitHub vs code.google.com

Talked to the Unixbench owners on Code.google.com and they have moved their project to   https://github.com/kdlucas/byte-unixbench

Looks like CH also have a GitHub repository so we have options on which to use.

https://github.com/GoogleCloudPlatform/PerfKitBenchmarker/pull/467

Looks like the above PR fixed this. Closing


⚠ Samsung has degraded performance

In 03b551c, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2448 ms

Resolved: Samsung performance has improved in 45a32eb.


Issue: Improve the UI in smaller screens

Issue and Steps to Reproduce:
The UI of the webis
Screenshots:
Expected:
Actual:
Additional Details:

@mohammadshaad I am a GSSoC'23 contributor and want to work on this so kindly assign


[google_sign_in] Implement canAccessScopes on mobile

https://github.com/flutter/packages/pull/3461 is adding a new API, which for now is only being implemented on web. We should add mobile implementations to avoid people hitting unimplemented errors if they try to use it on mobile. See https://github.com/flutter/packages/pull/3461#discussion_r1151192338 for initial discussion.

https://github.com/flutter/packages/pull/3461/files#diff-ee105b5f152d7dbf49ec11ee1e0d3628b53dd7e2d6494df8e1def0596f99f103R449-R454
Checks if the [_currentUser] can access all the given [scopes].

Implemented in web as have all the scopes already been granted ("can access" is kind of vague imo).
oauth2.hasGrantedAllScopes(_lastTokenResponse!, scopes);

@ditman Sounds like the docs should be adjusted here somewhat (since we've shipped the method name we'll need to keep that).

@stuartmorgan should this be dependency: android or platform-android label? I don't think we actually need anything from the Android OS folks?

Thanks. I hate that label being first 😒

@ditman Sounds like the docs should be adjusted here somewhat (since we've shipped the method name we'll need to keep that).

@stuartmorgan What adjustments do we want to make here? I can tweak the docs in any way without having to necessarily wait for the mobile implementations!

I think we probably just want to change it to say something like "has been granted access to all the given [scopes]", or "has been authorized to access all the given [scopes]"; something to make it clearer that what's being checked is whether the authorization is already done.

(I've created a quick PR to update the dartdoc in a couple of places: https://github.com/flutter/packages/pull/4092)

Im confused with the implemnentation of this method for mobile. In the changelogs, it says this is only implemented on web and not needed for mobile. Indeed, if this is called for Mobile I get an Unimplemented exception. So how does one check if these scopes have been granted on mobile? The documentation on the method mentions no such restrictions regarding implementation only on web.
Would it be possible to get a clarification on the above question? Thanks

The current solution is to call GET API to get list scopes from the access_token and check it again. Hope the Flutter team can finish
https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=....


Is there a way to find out that all tiles have been loaded after changing zoom level?

Hi!
Is there a way to find out that all tiles have been loaded after changing zoom level by using map_memory.zoom_in() or map_memory.set_zoom(my_zoom)?
Thanks

Hi,
not really. Such functionality would have to be implemented by exposing some info in HttpTiles.


Enable webhooks by default in chart

Signed-off-by: Tamal Saha<EMAIL_ADDRESS>

Codecov Report

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

@@          Coverage Diff           @@
##           master   #1254   +/-   ##
======================================
  Coverage    3.85%   3.85%
======================================
  Files          35      35
  Lines       18119   18119
======================================
  Hits          698     698
  Misses      17295   17295
  Partials      126     126

Continue to review full report at Codecov.

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


Width of opening hour labels are too wide for some devices

Hopefully fixed, should be in play store soon. Please let me know if this problem reappears at any point


New check: intersecting and/or duplicate contours

What needs to be checked?
Intersecting and/or duplicate contours or contour parts in font glyphs.
Detailed description of the problem
One of MS Font Validator's checks that I think I'm missing in FontBakery is that of intersecting contours (error code E1111). While sometimes intersections are okay and intended, that check also helps find cases of mistakenly duplicated contours in fonts.
For example, here I have a glyph where the second contour (original letter z) is a subset of the first contour (letter z with the retroflex hook). The smaller contour was likely pasted from another glyph before the designer drew the new glyph on top, but was then simply forgotten. All it does there is occupies extra bytes at the very minimum.
It would be nice if FontBakery could warn about such cases.
Again, while Font Validator reported even things like lines that barely touched, I find that less useful than if it reported matching vectors/parts of contours/contours.
Resources and steps needed to reproduce the problem
Could the glyph file above serve as a test?
Suggested profile

[ ] Vendor-specific: Google Fonts
[ ] Vendor-specific: Adobe Fonts
[ ] OpenType (requirements imposed by the OpenType specification)
[x] Universal (broadly accepted best practices on the type design community)
[ ] Other:

Suggested result

[ ] 🔥 FAIL (An issue that must be corrected for the font to function properly)
[x] ⚠ WARN (A potential issue that may need to be addressed)

Severity assessment
2

Quoting the relevant FontValidator help file below:
glyf: Intersecting contours
The glyph indicated in the validation log contains contours that intersect with themselves (overlap) or other contours of the glyph shape. These intersections may cause the rasterizer to unpredictably fill the glyph shape. The different type of intersections are discussed below.
Self-intersecting contours
This type of intersection may take the form of a tiny loop on one of the contours of the glyph and results from a poorly controlled Bezier curve becoming undesirably deformed. This self-intersection can be very hard to see, even at high magnification. Other types of self-intersection occur when a straight line doubles back on itself, and when a single contour loops around and touches itself. To fix these problems, use an outline editing tool to shift the problematic control points or alter the type of curve used.

Multi-contour intersection
Contours located very near each other may be separate at some sizes but may intersect at other sizes due to scaling and gridfitting. This problem may be fixed by using an outline editing tool to move control points and make the contours more distant.

For more information, see the glyf table specification.

I just noticed that "intersecting contours" and "duplicated contours" are two distinct checks in FontValidator. Somehow this slipped my mind previously. Here's the contents of the help file for "Duplicated contours" (E1120):
glyf: Duplicated contours
The glyph indicated in the validation log contains duplicate contours. A portion of the glyph outline has a duplicated and overlapping contour. In the diagram on the left, two outlines are pasted on top of each other (note the overlapped point numbers); in the enlarged diagram on the right, the two outlines are separated.

Depending on the outline editing tool used, the duplicate contour may be difficult to see. The unnecessary outline may have appeared as the result of an inadvertant cut-an-paste action while editing the glyph outline.
Remove the duplicate contour carefully. Since redundant points will be removed, remaining points will be renumbered. If the font is already hinted and controlled points are removed or renumbered, hinting information may become invalid. In addition, glyph components of composite glyphs may end up attached to an incorrect location on the glyph outline.
For more information, see the glyf table specification.

FWIW, I believe there is some sort of fontforge-based intersecting/duplicate contour check, tioo. And I have written more than a few times, both publicly and specifically to @davelab6 and google folks since 2015, the glyf/contour related checks in FontVal consists of more than 10% of its code base, and is perhaps the most valuable part of it.
BTW, development or FontVal has moved to
https://github.com/FontVal-extras/FontVal-RX and its parent org.


Working on a Haskell client

Hello Tigerbeetle team!
I've been curious to try out the project for some time and started writing some Haskell bindings but ran into some trouble with the official C client using the non-standard 128-bit unsigned integers.
I'm sure there are reasons for choosing to use this type an an API meant for FFI clients to be built on but Haskell 2010's FFI can't marshal data larger than unsigned 64-bit integers.
I was thinking I may have to write a shim library over tb_client.h in order to address the issue. There are Haskell libraries supporting unsigned 128-bit integers but I'd have to add another layer to pass the pointers across and re-assemble the tb_uint128_t on the C side. Is this also what the Go client does (and why GCC is required to use it)?
I don't suppose there's the possibility of a backwards compatible change to arrange for the tb_uint128_t type to be a struct of two uint64_t? That would make things easier.
Anyways, not looking to report a bug here, just a hacker looking for some guidance on how to write an FFI wrapper for your official client library on platforms with FFI's that don't support marshalling to non-standard types.

Hello @agentultra!
First things first, it's fantastic to hear that you're working on a Haskell client!!!!
Please join our Community Slack, where we have a dedicated channel for client implementations!
Actually, tb_uint128_t is an alias for the standard  __int128 type, which has well-defined and stable ABI, but indeed, unsupported in many programming languages (none of the official clients have native 128-bit support for FFI).
The good news is that we don't need to change the tb_client library to expose this type differently, but instead, the FFI consumer can define how it should be marshaled.
For example, take a look at how the C# client defines UInt128 backed by a fixed-length array of 16 bytes.
It's up to you to better represent the FFI type in Haskell, for example, by using a custom type, a standard BigInteger/UUID, or even as a pair of 64-bit integers or an array of bytes (like the Java client does).
Regarding the Go client, it requires CGO because we link with the static library (no dynamic library is loaded during runtime).

Thank you for the awesome, helpful reply.
I will definitely check out the Slack channel, cheers.
There is a library with some types to represent uint128_t types in Haskell (as a struct, basically, with hi + lo 64bit members. Comes with everything it needs to marshall the values. The limitation is the FFI in Haskell. I may need to write a shim library to pass pointers around... hopefully not a huge overhead.
Thanks again, and have a great one!


[Marker.io] pointer does not into handicon on hovering over the sort field

Steps to reproduce:

go to portfolio page
hover over the "sort" dropdown
notice the pointer
open the dropdown and hover over the valuees like newest to oldest

Actual result: it does not turn into hand icon on hovering over dropdown and also on values
Expected result: it should turn into hand icon
note; same behaviour is on news page as well. it should be fixed there too

Reported by: vinod<EMAIL_ADDRESS>- Contact via Marker.io
Source URL: https://proav-stg.webflow.io/portfolio
Issue details: Open in Marker.io
Device typedesktopBrowserChrome <IP_ADDRESS>Screen Size1366 x 768OSWindows 10 (10.0.0)Viewport Size1366 x 641Pixel Ratio@1x

🤖 Marker.io bot - This issue was marked as ✅ Resolved in Marker.io


Ignoring descriptive subtitles

First of all, thanks a lot, this is a great tool and now I can watch my new favourite series without being spoiled by the subtitles :-)
In the description you say that sometimes the timing is not perfect, and in the case of my series I think I know why: there are a lot of descriptive subtitles like [COUNTRY MUSIC PLAYING] or [METALLIC NOISE], and the algorithm also consider those subtitles to align them with speech whereas no one is speaking. So I guess if in the parsing we could ignore these kind of subtitles, usually in capital letter and between brackets, then the alignment would be better. The discarded subtitles could be either completely discarded or put back between their 2 surrounding normal subtitles, optionally with a linear interpolation to put them closer to the subtitle they where originally closer to.
Again, thanks a lot!

@AlexCoul Glad you enjoy the tool, and thank you for the great suggestion!


footer-page-in-faqs-page-successfully

Related Issue
None
Fixes:  #1328
Description
Now Solo Adventure Page is successfully added

Type of PR

[x] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
Before
https://github.com/user-attachments/assets/839b2512-b1f0-4a77-b9a2-b3df5638f937
After
https://github.com/user-attachments/assets/76c912fd-6bd4-49dc-a0a7-2a8ae9bf959e
Checklist:

[ ] I have made this change from my own.
[ ] I have taken help from some online resources.
[ ] My code follows the style guidelines of this project.
[ ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[ ] My changes generate no new warnings.
[ ] I have tested the changes thoroughly before submitting this pull request.
[ ] I have provided relevant issue numbers and screenshots after making the changes.

@pc-daukiya Your pull request has been successfully merged! Don't stop here—continue contributing by addressing more issues and aiming to become a top contributor. Exclusive swag awaits for those who go the extra mile!
Great contribution ! 🎉


Using firstWhere() inside when() does not yield the expected result

Laravel Version: 9.35.1
PHP Version: 8.1.11
Database Driver & Version:

Description:
When using firstWhere() inside a when() on a collection I don't get what I think I should.
Steps To Reproduce:
On a brand new Laravel project, add the following Unit test
<?php

namespace Tests\Unit;

use PHPUnit\Framework\TestCase;

class FirstWhereTest extends TestCase
{
    public function test_firstWhere(): void
    {
        $collection = collect([
            ['name' => 'John'],
            ['name' => 'Paul'],
        ]);

        $notFound = $collection->firstWhere('name', '=', 'Peter');

        $this->assertNull($notFound);

        $notFoundUsingWhen = $collection->when(
            true,
            fn ($collection) => $collection->firstWhere('name', '=', 'Peter')
        );

        $this->assertNull($notFoundUsingWhen);
    }
}

The second assertion fails, as $notFoundUsingWhen is actually the whole collection, rather that null
Note
The unit test passes in Laravel 8.83.25

Heya, thanks for reporting.
We'll need more info and/or code to debug this further. Can you please create a repository with the command below, commit the code that reproduces the issue as one separate commit on the main/master branch and share the repository here? Please make sure that you have the latest version of the Laravel installer in order to run this command. Please also make sure you have both Git & the GitHub CLI tool properly set up.
laravel new bug-report --github="--public"

Please do not amend and create a separate commit with your custom changes. After you've posted the repository, we'll try to reproduce the issue.
Thanks!

I was able to reproduce the test.
This is intended behavior in my opinion, a callback is any reference to executable code that is passed as an argument to another piece of code; that code is expected to call back the callback function as part of it jobs. When an expression is true, it should execute a piece of code, but callbacks aren't made for returning values. This is also notable in the documentation when looking at how the when methods are used. When an expression is true, we push something into a collection or we execute another piece of code.
I do have to say that I was confused by this too, but after looking way too much at the Laravel codebase (especially Taylors code), you get really comfortable with callbacks.
It would be a dream to get the inner value back, but that would demolish codebases.

@eduance
I don't agree with you, but even if that was the intended behaviour, then it's not BC, as the test above passes in Laravel 8.83.25. It should have at least being mentioned in the upgrade notes.
You also said that "callbacks are not meant to return values", but if firstWhere() actually finds a record then that is returned.
For example, the following code does return the proper record.
$collection->when(
   true,
   fn ($collection) => $collection->firstWhere('name', '=', 'John')
);

Also, I don't think it's much about the callback returning a value but rather the callback actually changing the original collection.
But as I said I don't think it's intended behaviour, for a couple of reasons.

It works as expected (at least expected by me) if instead of firstWhere() if I use first(). The following test passes on both Laravel 9 and Laravel 8, meaning the return value from first()is indeed passed back outside thewhen()`

<?php

namespace Tests\Unit;

use PHPUnit\Framework\TestCase;

class FirstTest extends TestCase
{
    public function test_first(): void
    {
        $collection = collect([
            ['name' => 'John'],
            ['name' => 'Paul'],
        ]);

        $john = $collection->first();

        $this->assertNotNull($john);

        $stillJohn = $collection->when(
            true,
            fn ($collection) => $collection->first()
        );

        $this->assertNotNull($stillJohn);
    }
}

It works as expected (again, as expected by me) when used on a query.  Consider the following

User::factory()->create(['name' => 'John']);
User::factory()->create(['name' => 'Paul']);

$peterQuery = User::query()->when(
    true,
    fn (Builder $query) => $query->firstWhere('name', '=', 'Peter')
);

The SQL for $peterQuery is select * from "users" where "name" = 'Peter' limit 1. So, as you can see, the call modifies the original query. Also, I'm not sure what you could do with a callback if they could not change the original query.
@driesvints
I will try and create a new repository today.

@troccoli @driesvints Thanks for the clear explainer. After diving into the code, this is caused due to the null coalescing operator returning $this, where $this refers to the collection from the Conditionable trait.
if ($value) {
    return $callback($this, $value) ?? $this;
} elseif ($default) {
    return $default($this, $value) ?? $this;
}

This has to do with PR: https://github.com/laravel/framework/pull/40888

@driesvints
Here's the repo
https://github.com/troccoli/laravel-bug-report

I believe returning the whole collection for when is the proper expected behavior.

I have to say I am a bit disappointed. But at the very least I think it should be documented in the upgrade notes, as it's a breaking change in behaviour.


webview_flutter scroll feels sluggish on Android

Flutter Webview scrolling is leggy or not so smooth
webview_flutter plugin is lagging and keyboard problems
I tried to replicate the issue on latest dev channel but observed smooth scrolling. I tested on Android 8.1.0 and found issues of sluggishness.
flutter webview very slow than react native webview
how to solve this problem

Hello @LiangWGMillions. If you are experiencing smooth scrolling on the latest dev channel, then this issue seems to be fixed. It would land in a future stable release. I am therefore, closing this issue. If you disagree, then please comment and we can reopen it. Thank you

when will update stable release？

You can find more information on the release process here and [here}(https://github.com/flutter/flutter/wiki/Release-process)


Portability

i just used this role on a redhat host with the help of the following modifications.

decouple from apt/debian
removing unnecessary installation of curl
reload service only when needed

afaik curl is not needed on hosts

one doubt: is there a specific reason for all yaml files ending with ...?


LoginWithShortLivedTokenPage needs improvement

Problem
The transition page logic feels like it is a bit brittle and difficult to understand. There are not obvious side effects like performing some actions in componentDidUpdate() which will only happen if we connect to the betas because they load and update via AuthScreens. Logic like that is pretty hard to follow and therefore easy to break.
Why is this important?
This flow is critical to allowing users to move smoothly from OldDot to NewDot.
Solution
Think about how to improve the code (refactor), cover, and re-test the various scenarios. Maybe write automated tests for this flow if at all possible (not sure if it is).

I know @neil-marcellini is looking into fixes for various issues.
I'm not sure if we're doing a total refactor of the code at this point though.

I was able to get all of the flows to work on dev. I have this PR up for review now, Prevent "Continue setup" navigating back immediately and these two PRs which will follow to complete the fix on the feature branch.
[HOLD 8498] Only create 1 free workspace when transitioning
[HOLD 8611] Wait for Onyx to clear before signing in the transitioning user

Oh yeah, thanks @michaelhaxhiu. I'm waiting on 1 more approval for this PR and then it will be fixed https://github.com/Expensify/App/pull/8855.

Awesome! Thanks for all your hard work and patience with this one @neil-marcellini


Add DOMUtil#closest

Adds #closest from DOMUtil in reactjs-components.

Reviewer: @orlandohohmeier

LGTM after mat's comments


Support passing environment into a test

I'm using trybuild to test ormlite. It uses environment variables to tell it where to detect ORM models (mostly, to understand ORM joins).
This dependence on environment variables, which come from the test runner's process, causes state that requires me to pass --test-threads=1 when I'm running the tests.
However, if TestCases has functionality to set the environment of their child process, it would eliminate this state dependence and allow me to remove --test-threads=1.
LMK if you're open to this feature, and I'd be happy to submit a PR.

I would prefer not to support this in this library, but it would be reasonable for someone else to maintain a more fully featured fork that serves this situation.


comment out test for now to get ci passing

disable the brittle clojure test - will rework

@gigasquid Thanks for the fix, but I have skipped adding is_np_shape attribute for legacy models in https://github.com/apache/incubator-mxnet/pull/16537. The clojure test has passed and no need to be taken care of in that PR. I will close this one, but feel free to enhance the robustness of clojure tests on the master branch.


Change filesize unit

Is it possible to change the displayed units to a fixed value like only KB?
Or even show the next step only if it's bigger than 1. i.e. 0.7mb => 762kb

Hi @MicronX
Unfortunately there isn't anything available at the moment and I suspect it might be tricky because of the way dropzone.js handles those templates.
I'll leave this issue open as a prompt to look into it every now and again.

Thanks @rowanwins
I've found only this thread related: https://stackoverflow.com/questions/28887630/dropzone-js-change-display-units

Just took another quick look , there is now a config for dictFileSizeUnits, from what I can tell from the source code the options are one of ['tb', 'gb', 'mb', 'kb', 'b']
Perhaps that might help?

I thought this is to translate/change the wordings for units, isn't it? I just want to show filesize in the smaller unit when below 1.


Only run docker workflow when dockerfile is changed on PR

Doesnt make sense to keep building it on each PR if the dockerfile hasnt
changed
Signed-off-by: Itxaka<EMAIL_ADDRESS>

mmm but the underlying code might be changed?

mmm but the underlying code might be changed?

Yes, but that should not affect the dockerfile building, especially if we dont test it :D -That why the tests are there, the docker stuff should only be triggered on PRs when there is a change to the Dockerfile. Its still building and pushing on merges to main and on new tags.


[FEATURE] Ability to set folder for storing opened data externally

I utilize Obsidian to gather all my data from to-dos, diary entries, and other sources in order to analyze it.
I really love the Daily Habit app that you created, it's perfect for daily use. However, I have a suggestion. Could you please add an option to set a folder to store data? It would be great if the data could be stored in an open format like JSON, etc. Thank you!
I can't speak for others, but I personally need this data in my Obsidian folder in order to parse it in real time.

Hi, thank you for your feedback.
Currently, the data is stored in SQLite, and due to the privacy isolation in new version Android, non-rooted phones may not be able to access the data directory properly.
So, there's no plan to add plain text way to store data. However, now can export habit data in pure text json format through export feature.


Add consistent fractional share handling

Not all brokerages support fractional shares and the ones that do support different minimum amounts. E.g. fidelity supports fractional shares for all NYSE and NASDAQ securities in increments of .001, IBKR supports US and European stocks  in increments of .0001, Charles Schwab only supports stocks in the SP500 with a minimum investment of $5 and a maximum of $50,000.
A portfolio setting should allow users to enable / disable fractional share trading and set the minimum increment (i.e. .1, .01, .001, .0001, etc) stock quantities below these minimums would be rounded to the nearest minimum amount.
The difference between .001 and .002 is neglible for most stocks. E.g., a stock trading at $500/share  is $0.50/per .001 fraction. However there are a handful of stocks, like BRK/A that have a more significant difference (BRK/A is $400/per .001 fraction).

Proposal:

In portfolio settings enable minimum share holding (1, .1, .01, .001, .0001, and .00001)
for share requests outside of the minimum share holding round down to the nearest minimum share holding, e.g. if the minimum share holding is .1 then .456 is rounded to .4 shares


area transitions

areas can be linked together. the area immediately surrounding a tile that acts as a portal between areas takes on the color scheme of the target area, linearly(?) interpolated with the current area's color scheme

areas can only be linked together if they're in the same world/instance

links can be either one-way or two-way (although maybe two-way links can just be two one-way links)


Running default.rb recipe

file[/etc/consul.d/default.json] action create (up to date)

template[/etc/sysconfig/consul] action create (up to date)

template[/etc/init.d/consul] action create (up to date)

service[consul] action enable (up to date)

service[consul] action start
================================================================================
Error executing action start on resource 'service[consul]'
Mixlib::ShellOut::ShellCommandFailed
Expected process to exit with [0], but received '1'

I should be able to just run this and have everything installed, yes?: chef-client -o "recipe[consul::install_source]"

What operating system and version are you using?

I am using CentOS 6.6 on an AWS EC2 node.

I have the same issue on CentOS 6.6 on AWS.

Intersting....I haven't had a lot of time to look through the Cookbook but I feel like it should be a simple fix. Hopefully anyways

@johnbellone, any progress on this?

Isn't this just #150?

Not quite. When I run this command: chef-client -o "recipe[consul::install_source]"
The installation never happens and the error listed above is thrown.

Hi,
I'm having the same problem running "CentOS release 6.6 (Final)"
:+1:
Cheers

I have the same issue on aws and vagrant instances, I have tried using vagrant boxes 'chef/centos-6.6' and 'chef/centos-7.0'.  (I prefer centos66)
looks to be related to the go install
==> default: [2015-05-04T21:27:17+00:00] INFO: directory[/opt/go/src/github.com/hashicorp] mode changed to 755
==> default: [2015-05-04T21:27:23+00:00] INFO: git[/opt/go/src/github.com/hashicorp/consul] cloning repo https://github.com/hashicorp/consul.git to /opt/go/src/github.com/hashicorp/consul
==> default: [2015-05-04T21:27:40+00:00] INFO: git[/opt/go/src/github.com/hashicorp/consul] checked out branch: master onto: deploy reference: 2af630987024eb097644efd30fd24d6a4a1a48c0
==> default:
==> default: ================================================================================
==> default: Error executing action `run` on resource 'bash[/usr/local/go/bin/go get -v github.com/hashicorp/consul 2> >(grep -v '(download)$' > /var/chef/cache/github.com-hashicorp-consul)]'
==> default: ================================================================================
==> default:
==> default: Mixlib::ShellOut::ShellCommandFailed
==> default: ------------------------------------
==> default: Expected process to exit with [0], but received '2'
==> default: ---- Begin output of "bash"  "/tmp/chef-script20150504-11930-ge5dvn" ----
==> default: STDOUT:
==> default: STDERR:
==> default: ---- End output of "bash"  "/tmp/chef-script20150504-11930-ge5dvn" ----
==> default: Ran "bash"  "/tmp/chef-script20150504-11930-ge5dvn" returned 2
==> default:
==> default: Cookbook Trace:
==> default: ---------------
==> default: /tmp/vagrant-chef/8a58051761101d963b0e19a4a6162591/cookbooks/golang/providers/package.rb:14:in `block in class_from_file'
==> default:

here's the full error output in a gist
https://gist.github.com/rojomisin/bffd4417019dbb30681d

I am closing this out because of impeding #126 landing on master. This is converging cleanly on EL6.6.


Docker permission issue with WSL, and proposed Docker changes

So... while working on an unrelated project I realize the Docker permission issue that has been haunting me since the start of this project is caused by building the Docker image in WSL then running the container in WSL.  We are using a custom-built image for Orthanc since we have to add libpqxx to the image, which the official Orthanc image lacks. However, how we are currently achieving this is I'm first building the image on my machine, then pushing the image to my personal Docker repository, then referencing the repository in docker-compose.
Moving forward, I propose that instead of referencing a pre-built image in docker-compose, we instead build our own image locally. This is an easy change and should resolve and mitigate those weird platform-related bugs. The only downside will be having to wait for the image to build (you only need to do it once), which might take a while.
Thoughts?

This has been done


local should be a flag with the run command

local used in operator-sdk run --local should be a flag

Hi @Avni-Sharma,
The doc are from the master branch and in the master it was changed. (https://github.com/operator-framework/operator-sdk/pull/3067) We are working to know how to versioned the docs in the website as well to avoid this scenario.
c/c @asmacdo @estroz
closing this one.


Extracting EncodedString specs from #134

See https://github.com/rspec/rspec-support/pull/134
I need help with the matcher
Also, I decided not to include the new differ specs in here,
to reduce complexity, but am open to adding it.

I opened a PR against your branch that refactors the matcher and does a couple other small changes:
bf4/rspec-support#1

I opened a PR against your branch that refactors the matcher and does a couple other small changes:

oh fun. Will review

Didn't finish addressing comments tonight.    Will finish and push code 'tomorrow' :zzz:

Didn't work on it today.  Probably won't again till Sunday.

That's fine :).

Rebased off of current master and force pushed
Add new commits to PR per discussion for easy review, if ok, would like to discuss which concepts in the pr deserve their own commit and how your PR into my PR should appear. (if you don't care, I'm comfortable just doing something).
Also, I looked into windows encodings more and think I'd like to document how to set the default external encoding that the suite expects on posix and windows, see https://github.com/rspec/rspec-support/pull/151#discussion_r22637355 and https://github.com/rspec/rspec-support/pull/151#discussion_r22991439.

@myronmarston This is ready for review, when you get the chance.  (Also see previous comment).

Merged.  Thanks, @bf4!

:rainbow: :fireworks: :horse: :100: yay!


Source code?

I have my own bot I have that I made to replace this one (Sidekick is still the best I have ever found), but I have nowhere near as many features as this one has. Not sure how to go about adding more as the way I have written it is absolutely terrible (as well as being in python) so I was wondering id there was any chance of you releasing the code or at least letting me look at it to get an idea of how to do more stuff with my own.
Im not currently sharing access to my bot but I wouldnt mind sharing its code, (due to my horrible internet and only having a laptop I host it on Replit).

All right, a ReplIt link would do (if there is such a thing). Might help as a seed.
I wonder if there are plugin-friendly and readable bots out there.


Allow binding to  via the  kwarg in tokens

This commit provides a shortcut for binding to a class keyword argument and passing it into tokens, like this:
def view_template
  red(class: "buzz")
end

def red(class:)
  div(class: tokens("fizz", class:))
end

Prior to this commit, I'd have to manually bind to the class keyword argument passed into tokens like this:
def red(class:)
  div(class: tokens("fizz", binding.local_variable_get(:class)))
end

This is an awesome idea. I want to do something with it, but I don’t think tokens is the right place for this as it is currently implemented. Keyword arguments on the tokens method are for conditional tokens, where the key is the condition and the value is the token set.


Failed to run tutorial example.

Hi! Thank you for your hard work! When I followed the installation instruction here and run python -m omnigibson.examples.scenes.scene_selector, I encountered the error
FileNotFoundError: [Errno 2] No such file or directory: '/home/yixuan/OmniGibson/omnigibson/data/og_dataset/objects/bottom_cabinet/bamfsz/usd/bamfsz.encrypted.usd'

I checked the folder. It seems bottom_cabinet is missing. But I downloaded og_dataset by following the instruction. Could you please help with this? Thank you in advance for your help!

Hi @WangYixuan12 ,
Thanks for raising this issue! Did you install from docker or from source?

I just tried the docker install and I can't reproduce your error -- did you specify a custom DATA_DIR?

Thank you @cremebrule ! I installed from source. Any information I could provide to help you reproduce the error?

I see -- have you verified that the dataset has been downloaded at all? Or did the dataset fail to download altogether?

I just went through the installation process again. This time the error did not appear. The reason might be that I experienced download interruption for the first time, and resuming downloading did not fully download the whole dataset. Sorry for the confusion!


Fix: multiple modules with same short name but different collections

Previous code always took the first module returned; but if there are more than one we need to iterate and match on the fqcn

Resolved by #147


refactored workdir, can filter exercises based on their status

Changes Unknown when pulling 8f57710cb726c2e9ea6cb6e0b825602a6b53d6c5 on cache-test-results-jclc into ** on master**.

Changes Unknown when pulling 8f57710cb726c2e9ea6cb6e0b825602a6b53d6c5 on cache-test-results-jclc into ** on master**.

Changes Unknown when pulling 0577f8cc02c450d32cd15dad31d3ef9c9a49594e on cache-test-results-jclc into ** on master**.

Coverage decreased (-0.1%) to 73.2% when pulling 0577f8cc02c450d32cd15dad31d3ef9c9a49594e on cache-test-results-jclc into e6b1106f9c8ac20533746a9cbd9657250eff586f on master.

LGTM.


Creating file share snapshot name starts with numbers

Is this a BUG REPORT or FEATURE REQUEST?:
Creating file share snapshot name starts with numbers should not be allowed

Uncomment only one, leave it on its own line:
/kind bug
/kind feature

What happened:
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

Hotpot(release/branch) version:
OS (e.g. from /etc/os-release):
Kernel (e.g. uname -a):
Install tools:
Others:

Operating system supports the creation of file share name starting with number, so closing this issue as it doesn't need fix


[WIP] Priority broadcast to the next miner

:x: Build AElf <IP_ADDRESS>63 failed (commit https://github.com/AElfProject/AElf/commit/27aadcde33 by @zhxymh)

:white_check_mark: Build AElf <IP_ADDRESS>00 completed (commit https://github.com/AElfProject/AElf/commit/ff1c96c7cf by @zhxymh)


Update and rename content/codespaces/codespaces-reference/using-the-v…

…s-code-command-palette-in-codespaces.md to contenu/espaces de code/codespaces-reference/using-the-vs-code-command-palette-in-codespaces.md

Why:
Closes [issue link]

What's being changed (if available, include any code snippets, screenshots, or gifs):

Check off the following:

[ ] I have reviewed my changes in staging (look for the "Automatically generated comment" and click the links in the "Preview" column to view your latest changes).
[ ] For content changes, I have completed the self-review checklist.

This seems to have been opened accidentally, I am going to close it now :yellow_heart:
Take a look at the contributing.md to learn how to contribute in this repo. You can open a discussion if you have any questions or check out issues with the help wanted label. :sparkles:


coverage run does not ignore .venv dir, so it tracks all dependencies and python internal files

Describe the bug
A clear and concise description of the bug.
To Reproduce
How can we reproduce the problem?  Please be specific.

What version of Python are you using? Python 3.7.4
What version of coverage.py are you using? The output of coverage debug sys is helpful.

    -- sys -------------------------------------------------------
                version: 4.5.4
                coverage: /Users/h14384/Documents/work/cm-ch-engine/venv/lib/python3.7/site-packages/coverage/__init__.py
            cover_paths: /Users/h14384/Documents/work/cm-ch-engine/venv/lib/python3.7/site-packages/coverage
            pylib_paths: /Users/h14384/.pyenv/versions/3.7.4/lib/python3.7
                tracer: CTracer
    plugins.file_tracers: -none-
    plugins.configurers: -none-
            config_files: .coveragerc
                        setup.cfg
                        tox.ini
            configs_read: -none-
                data_path: /Users/h14384/Documents/work/cm-ch-engine/.coverage
                python: 3.7.4 (default, Aug 15 2019, 12:39:43) [Clang 10.0.1 (clang-1<IP_ADDRESS>)]
                platform: Darwin-18.7.0-x86_64-i386-64bit
        implementation: CPython
            executable: /Users/h14384/Documents/work/cm-ch-engine/venv/bin/python
                    cwd: /Users/h14384/Documents/work/cm-ch-engine
                    path:
                        /Users/h14384/.pyenv/versions/3.7.4/lib/python37.zip
                        /Users/h14384/.pyenv/versions/3.7.4/lib/python3.7
                        /Users/h14384/.pyenv/versions/3.7.4/lib/python3.7/lib-dynload
                        /Users/h14384/Documents/work/cm-ch-engine/venv/lib/python3.7/site-packages
            environment: PYENV_SHELL = zsh
            command_line: /Users/h14384/Documents/work/cm-ch-engine/venv/bin/coverage debug sys
            source_match: -none-
        source_pkgs_match: -none-
            include_match: -none-
            omit_match: -none-
            cover_match: /Users/h14384/Documents/work/cm-ch-engine/venv/lib/python3.7/site-packages/coverage
            pylib_match: /Users/h14384/.pyenv/versions/3.7.4/lib/python3.7

What versions of what packages do you have installed? The output of pip freeze is helpful.

    astroid==2.2.5
    autopep8==1.4.3
    boto3==1.9.208
    botocore==1.12.208
    certifi==2018.11.29
    chardet==3.0.4
    coverage==4.5.4
    Django==2.1.3
    django-debug-toolbar==2.0
    django-silk==3.0.2
    djangorestframework==3.9.0
    docutils==0.14
    fsspec==0.4.4
    gprof2dot==2016.10.13
    idna==2.8
    isort==4.3.21
    Jinja2==2.10
    jmespath==0.9.4
    lazy-object-proxy==1.4.1
    MarkupSafe==1.1.0
    mccabe==0.6.1
    memory-profiler==0.55.0
    mysqlclient==1.4.4
    numpy==1.16.4
    pandas==0.25.0
    pbr==5.1.1
    pep8==1.7.1
    psutil==5.6.3
    psycopg2==2.8.3
    pyarrow==0.14.1
    pycodestyle==2.4.0
    Pygments==2.3.1
    pylint==2.3.1
    pylint-django==2.0.11
    pylint-plugin-utils==0.5
    pymongo==3.9.0
    PyMySQL==0.9.3
    python-dateutil==2.7.5
    pytz==2018.7
    requests==2.21.0
    rope==0.14.0
    s3fs==0.3.3
    s3transfer==0.2.1
    scipy==1.3.0
    selenium==3.141.0
    six==1.11.0
    sqlparse==0.2.4
    stevedore==1.30.0
    typed-ast==1.4.0
    urllib3==1.24.1
    virtualenv==16.1.0
    virtualenv-clone==0.4.0
    virtualenvwrapper==4.8.2
    wrapt==1.11.2

What code are you running?  Give us a specific commit of a specific repo that we can check out.

A Django app

What commands did you run?

coverage run manage.py test
Expected behavior
Coverage for my project files only, not every file in the environment including the python standard library.
Additional context
    venv/lib/python3.7/site-packages/urllib3/util/request.py                                                                  45     36    20%
    venv/lib/python3.7/site-packages/urllib3/util/response.py                                                                 35     29    17%
    venv/lib/python3.7/site-packages/urllib3/util/retry.py                                                                   150    102    32%
    venv/lib/python3.7/site-packages/urllib3/util/ssl_.py                                                                    147    114    22%
    venv/lib/python3.7/site-packages/urllib3/util/timeout.py                                                                  59     29    51%
    venv/lib/python3.7/site-packages/urllib3/util/url.py                                                                     103     87    16%
    venv/lib/python3.7/site-packages/urllib3/util/wait.py                                                                     77     59    23%
    ------------------------------------------------------------------------------------------------------------------------------------------
    TOTAL<PHONE_NUMBER>52    30%

coverage.py should default to ignoring the same files in .gitignore.

While we discuss what could be done here, it will work for you to add venv to the [run] omit setting of your coverage configuration.
It's not obvious to me that .gitignore is always the right set of things to omit from coverage measurement.

Creating .coveragerc with
omit=
    .venv/*

will work.
.gitignore may not be the complete right answer but default behavior of testing the entire Python standard library definitely makes no sense.

Definitely it doesn't make sense to test the stdlib.  Not to be pedantic, but just to clarify what we are talking about: the libraries you show here are not stdlib modules, they are third-party packages installed in the virtualenv.
There is logic in coverage.py to avoid tracing the stdlib (see the pylib_match line in your output above).  Perhaps we need to add something similar for third-party libraries.

I am not using .venv, but poetry, and the dependencies folder is not in my project folder. However, I still get all the dependencies in my coverage report. Is there a way for me to exclude the dependencies?

I am running into this issue with a Django project using .venv. I tried adding omit = .venv/* to setup.cfg but the warning doesn't go away.
You should be able to reproduce it with cookiecutter-django

The following command could work:
coverage run --omit 'venv/*' -m unittest tests/*.py && coverage report -m

@therearesomewhocallmetim could you give me detailed instructions for how to reproduce the poetry scenario?

@nedbat I faced the same issue as @therearesomewhocallmetim, and here are the details.
Prerequisite
Poetry should be installed on the system. Setup instructions can be found at https://python-poetry.org/docs/#installation.
Steps to reproduce the scenario

Run poetry init in a new python project (empty folder).
Please note that the virtual environment's location depends on the Poetry configuration virtualenvs.in-project, which should be set to false in this case using the command poetry config virtualenvs.in-project false --local. More details are available on the Poetry website.
To confirm that the config change took effect, run poetry config --list to list all configs.
Add Pytest as a dependency using poetry add pytest.
Add Coverage as a dependency using poetry add coverage.
Run poetry install.
Poetry would have created a virtual environment by now.
Run source $(poetry env info --path)/bin/activate to activate the virtual environment created by Poetry (which is not in the project directory we are working in).
After adding some sample code and corresponding tests to this project, run coverage using coverage run -m pytest
Run coverage report. This would show the coverage for the files created in this project as well as the libraries from the virtual environment present at the path poetry env info --path.

Please let me know if you are not able to reproduce this or if you need more information.
Thanks!

@akc-code thanks for these instructions, they were perfect!

This is now fixed in 0285af966a
Would you mind testing it out?
pip install<EMAIL_ADDRESS>

Not sure if this a problem with coverage or django_coverage_plugin but the combination of --source and using the django_coverage_plugin causes this warning as well.
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/context.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/exceptions.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/base.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/library.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/engine.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/utils.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/__init__.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/defaultfilters.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/smartif.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/template/defaulttags.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/templatetags/__init__.py (already-imported)
Coverage.py warning: Already imported a file that will be measured: <snip>/djangotest/.venv/lib/python3.8/site-packages/django/templatetags/i18n.py (already-imported)

If it is an issue with django_coverage_plugin I am happy to raise the issue in the corresponding repo.

@mschoettle what version of coverage.py are you using? I'm hoping that 5.6b1 fixes this for you.

@nedbat Sorry, should have mentioned this. I tested it with 5.6b1.

Hi both, I'm hitting the same issue with django-coverage-plugin and have filed #1150 to track it separately, including a minimal reproduction environment.

@mschoettle the plugin problem is now fixed in https://github.com/nedbat/coveragepy/commit/27d8255458cc28dcf1b6358a5a735d1653cba35e

This is now released as part of coverage 6.0.

Putting it in .gitignore is the only thing that seems to work. If it was a general coverage package, I'd say, hey put it where coverage cannot find it but python-coverage should know NOT to check test coverage on stdlibs without a special flag.

Putting it in .gitignore is the only thing that seems to work. If it was a general coverage package, I'd say, hey put it where coverage cannot find it but python-coverage should know NOT to check test coverage on stdlibs without a special flag.

If you can explain your situation, maybe we can improve how coverage.py handles things.  It already tries to avoid the stdlib and typical third-party packages.


Avoid two redundant directoryExits()

GetFunctionConfigPath calls GetFuncPathAndCheckExistence and immediately after
CreateFunctionConfig calls GetFuncPathAndCheckExistence two more times, which I believe are wasted file system access

It feels like a micro optimization. Is the benefit greater than the risk of regression? :)


Please tag a stable release of version 0.2.0

Great blog post!

Thanks. I had tagged it locally but forgot to push. Fixed now.

Thanks, Jared. I've created a Homebrew-science formula here.

Wow, that was fast! Thanks Shaun.


[BUG]  Title only available after clicking play

Is there an existing issue for this?

[X] I have searched the existing issues

Package
youtube_player_iframe (Default)
What happened?
I tried different to access the title of the video that is going to be played. Only when the play button is pressed the title is available in the metadata. I tried to get the title after the player is ready but no luck.
What is the expected behaviour?
_controller.metadata.title should be available when the player is ready.
How to reproduce?
try the example provided here https://pub.dev/packages/youtube_player_flutter/example
change autoplay to false.
the title doesn't show up.
Flutter Doctor Output
[✓] Flutter (Channel stable, 3.24.0, on macOS 14.6.1 23G93 darwin-arm64, locale en-VN)
    • Flutter version 3.24.0 on channel stable at /Users/emanuelsantos/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 80c2e84975 (5 weeks ago), 2024-07-30 23:06:49 +0700
    • Engine revision b8800d88be
    • Dart version 3.5.0
    • DevTools version 2.37.2

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
    • Android SDK at /Users/emanuelsantos/Library/Android/sdk
    • Platform android-35, build-tools 35.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
    • All Android licenses accepted.

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

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

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

[✓] Connected device (5 available)
    • sdk gphone64 arm64 (mobile)     • emulator-5554                        • android-arm64  • Android 15 (API 35) (emulator)
    • iPhone 15 Pro Max (mobile)      • F75D35C0-39E4-4981-A976-EFE4C4EDC0AF • ios            • com.apple.CoreSimulator.SimRuntime.iOS-17-5 (simulator)
    • macOS (desktop)                 • macos                                • darwin-arm64   • macOS 14.6.1 23G93 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad                • darwin         • macOS 14.6.1 23G93 darwin-arm64
    • Chrome (web)                    • chrome                               • web-javascript • Google Chrome 128.0.6613.113

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

same


⚠ Thumbnails API Endpoint has degraded performance

In 27cb553, Thumbnails API Endpoint (https://thumbnails.roblox.com/v1/assets?assetIds=82738847&format=Png&isCircular=false&size=30x30) experienced degraded performance:

HTTP code: 200
Response time: 5135 ms

Resolved: Thumbnails API Endpoint performance has improved in 062f4b1 after 4 minutes.


Yo Code generator for Notebook renderer

Testing #103883 on MacOS
I used the yo code generator for the Notebook renderer and think some things are outdated in the generated package.json:

Change the "notebookProvider" contribution to "notebookContentProvider"
Should viewtype for "notebookProvider" include "renderer"?
Had a hard time getting the extension to activate when testing and seeing the option to "open with", so maybe changing the activation event to *
In the yo code set up, I just used the same identifier ("test-notebook") for all the options, I didn't expect to see "undefined_publisher" when choosing the kernel

Fixed these over time the past few weeks, thanks for the issue!


from_jpeg - Segmentation fault at 0x0000000000000000

This seems related to some of the other JPEG issues that have been posted before: https://github.com/willglynn/ruby-zbar/issues/5 https://github.com/willglynn/ruby-zbar/issues/2 https://github.com/willglynn/ruby-zbar/issues/15
I'm seeing a seg fault when calling from_jpeg on Zbar::Image which causes the Ruby process to crash. Oddly enough zbarimg at the command line works fine. I'm using zbar 0.10 on the Amazon Linux AMI.
I can personally workaround this for now, but figured I'd mention it.
/opt/rubies/ruby-2.5.5/lib/ruby/gems/2.5.0/gems/zbar-0.3.0/lib/zbar/image.rb:94: [BUG] Segmentation fault at 0x0000000000000000
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0055 p:---- s:0303 e:000302 CFUNC  :zbar_image_convert
c:0054 p:0015 s:0297 e:000296 METHOD /opt/rubies/ruby-2.5.5/lib/ruby/gems/2.5.0/gems/zbar-0.3.0/lib/zbar/image.rb:94
c:0053 p:0036 s:0291 e:000290 BLOCK  /opt/rubies/ruby-2.5.5/lib/ruby/gems/2.5.0/gems/zbar-0.3.0/lib/zbar/jpeg.rb:47 [FINISH]
c:0052 p:---- s:0287 e:000286 CFUNC  :tap
c:0051 p:0016 s:0283 e:000282 METHOD /opt/rubies/ruby-2.5.5/lib/ruby/gems/2.5.0/gems/zbar-0.3.0/lib/zbar/jpeg.rb:45
c:0050 p:0019 s:0278 e:000277 METHOD /opt/rubies/ruby-2.5.5/lib/ruby/gems/2.5.0/gems/zbar-0.3.0/lib/zbar/jpeg.rb:15
c:0049 p:0012 s:0274 e:000273 METHOD /opt/rubies/ruby-2.5.5/lib/ruby/gems/2.5.0/gems/zbar-0.3.0/lib/zbar/image.rb:20

@etobia I'm hitting this; how did you work around it?


Pico Vimeo Tutorial Has No Video

https://vimeo.com/58496727
Has audio but no video instruction like the other vids.

Hate to tell you, but you're in the wrong place.  Pico has no connection to the software demonstrated in those videos.
At first glance, I would assume their software abandoned, since their landing page mentions the rebranding, but has no links besides a pdf manual.  I would probably suggest finding an alternative.
We would of course be happy to have you as a user of Pico, just keep in mind that we are not that software and have no affiliation with them.

I'd like to try your CMS but the documentation is too scant.
You need step by step cookbook example, just a couple of those...

We're working on it.  Honestly, lol.
Check out this work-in-progress About Page if you'd like an overview of using Pico.  It should be enough for you to get an idea if Pico would be right for you or not.  The content of this page is done, it's just waiting on some updates to how the images are presented.
Just be aware that since it's a work-in-progress, it could break if I happen to be working on it when you check it out.
We also do have a "cookbook" in the works, but it's far from presentable at the moment.
And of course, if you do decide to give it a try, we're here to help with any issues you run into. :smiley:

What I'm doing is looking at: C:\wamp\www\pico\content-sample\index.md
in a good text editor. And it looks really clean! By that example I think I can make some headway.  I could actually use an editor and make snippets/clip list and syntax definition..
IMO if you had the simplest cookbook instructions on how to make a rudimentary site ... that's how I learn at least...
Do I ask simple new user question here? Is there a mailing list for the simpl,e probably obvious questions?
Thanks

...in a good text editor. And it looks really clean!

Your content files are formatted as "Markdown", which you can learn more about here.  The syntax is simple enough that you don't need a special editor for it.  It was designed to be readable on its own.
That being said, there are many editors that support Markdown.  Personally, I use GitHub's Atom editor, but it's a bit overkill for just Markdown.  If you're going to do any other coding (HTML, CSS, Twig (available with a plugin)), I'd definitely recommend it though.
As far as designing your site, you can look at the Default Theme, located at themes/default/index.twig, for a good example.  It's a bit bare-bones, but it's intended to be a basis for designing your own layout.
Pico's "Themes" are actually Twig Templates.  Twig offers a lot of functionality for customizing your site.  You can learn about Twig more in-depth here, and our Documentation gives an overview of what variables Pico uses to generate your site.
If that's a little too much for you though, we have a small, but growing selection of pre-made themes available on the Pico website and a few more available in the wiki.
Personally, I develop a theme called NotePaper (demo site), which offers quite a bit of customization out-of-the-box.  You could also use NotePaper or other themes as reference material for creating something of your own.

IMO if you had the simplest cookbook instructions on how to make a rudimentary site

We really do have a cookbook started, but it hasn't gotten the attention it needs yet.  Pico was actually a stagnant project up until last fall when @PhrozenByte gave it some long needed improvements.
At the moment it's more-or-less the two of us.  I'm trying to slowly chip away at the documentation, and hopefully in a few months it's going to look entirely different.

Do I ask simple new user question here?

You can check the Getting Help section of our docs for more information, but to sum it up:  If you're unable to solve a problem you can create a New Issue here on GitHub, or for that matter, you could continue this thread.  @PhrozenByte will probably close it at some point soon, but we'll still get notified if you post a comment.
You can also check out #picocms on Freenode IRC.  @PhrozenByte is always logged in there and is usually willing to help.  He's away from home at the moment, so his ability to respond may be limited until sometime next week.
Unfortunately we don't have any mailing list, forum, or etc for simple questions (maybe in the future...), but we won't turn you away for asking them either. :wink:
Sorry if this was a lot to read... I do that. :unamused:
We're always excited to have new users though, so if you think Pico is something you'd like to stick with we're happy to have you. :smiley:


[Feature Request] Add CSV <> JSON

I would appreciate it!

Hi,
DevToysMac is now archived and deprecated. We just released DevToys 2.0 for Windows, Mac and Linux. This issue may or may have not been addressed in the new version. If the issue persist, we encourage to open a new issue on https://github.com/DevToys-app/DevToys or https://github.com/DevToys-app/DevToys.Tools
See more information about DevToys 2.0 here: https://devtoys.app/blog/announcing-devtoys-2.0-preview


[android] Boot after clear memory

When I clear the memory, the service is stopped, and it does not boot up again. Any solutions for that?

Android has been refactored.

plugin no longer handles http; calls js callback (just like ios)
much improved battery efficiency.
no more foreground service

http://christocracy.github.io/cordova-background-geolocation/


Syntax not autocompleted properly

Before submitting your bug report

[X] I believe this is a bug. I'll try to join the Continue Discord for questions
[ ] I'm not able to find an open issue that reports the same bug
[X] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS: win10
- Continue: latest
- IDE:

Description

syntax tokens are ignored!
To reproduce

Log output
==========================================================================
Settings:
contextLength: 1024
temperature: 0.5
frequencyPenalty: null
maxTokens: 10
model: codeqwen
stop: <|im_start|>,<|im_end|>,

,

,/src/,#- coding: utf-8,,
def,
class,
"""#
raw: true

############################################

<fim_prefix>    for f in files:
        if not collection.get(f["path"]):
            collection.add(
                ids=[f["path"]],
                documents=[open(f["path"]).read()],
                metadatas=[{"path": f["path"], "mtime": f["mtime"]}],
            )

def generate_summary(path):
    """generates summary for a given path uses openai"""
    # create summary for path
    file_data = open(path, "r").read()
    summary = oclient.chat.completions.create(
            model="gpt-3.5-turbo",
            messages=[
                {"role": "user",  "content": f"summarize this file: "}
            ],
        ).choices[0].message.content
    #`create a matching completion here using latest versions of all modules`
    print( "Generated s1mmary for:", path, file_data)
    return summary

if __name__ == "__main__":
    COLLECTION = "codethor-index"
    collection = chromadb.PersistentClient("./db").get_or_create_collection(
        name=COLLECTION,
        embedding_function=ef(api_key=os.environ.get("OPENAI_API_KEY"), model_name="text-embedding-3-large"),
    )
    # files = Utils.scan_files()
    # print(add_files(collection, files))
    print(generate_summary("./data_engine.py"))
    # print 100 numbers simple
    pr1nt(list(range(100<fim_suffix>
 <fim_middle> ==========================================================================
==========================================================================
Completion:

)))

Yup I see. This is happening because of our new heuristic of "if we didn't write the opening parenthesis, don't write the closing one." There's an easy way I can think of to solve at least this case

closing, as newer versions seem better handling, and change of FIM model solved issue.


Split host DNS setup playbook from kubedns/dnsmasq in k8s

There is a use case to configure name resolve before to pull docker images and install packages. Which is before kubernetes cluster is up and running kubedns and dnsmasq. To achieve that, we should split the host OS DNS setup from the k8s part.

Addressed by https://github.com/kubespray/kargo/pull/504

@mattymo


Approval loop on closed PRs

Expected Behavior
No approval action on closed PRs.
Actual Behavior
Mergify is repeatedly marking closed PRs as approved. Several of our projects are impacted. The configs had been working fine for over a year. Issue appears to have started within the last few days.
Steps to Reproduce the Problem
Not super sure on this, it may be some interaction between dependabot and mergify?

Dependabot closes a PR
Mergify begins some approval doom-loop

Specifications

Pull Request URL: https://github.com/plus3it/terraform-aws-org-new-account-delete-default-vpcs/pull/394
Mergify Config URL: https://github.com/plus3it/terraform-aws-org-new-account-delete-default-vpcs/blob/main/.mergify.yml

Hello,
We deployed a fix that should prevent this from happening again.
Apologies for the trouble.

Thanks @Greesb !


Update versions

Updating the versions of these packages one last time before proj 7.0.0 makes them obsolete.

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

license_file entry is missing, but is required.

@conda-forge-admin, please rerender


Implement snapping for most 3D gizmos

Follow-up to #30264. Please let me know if I missed any :smiley:

Thanks!


chore: add bootstrap address for Node39

Description
Briefly describe the changes introduced by this pull request.
Related issue(s)
If this Pull Request is related to an issue, mention it here.

Fixes #(issue number)

@Node39TOP
Please address the JSON format issue. You can verify the correctness of the data using https://jsonlint.com/.


Deploy Checklist: New Expensify 2023-01-09

Release Version: 1.2.51-0
Compare Changes: https://github.com/Expensify/App/compare/production...staging
This release contains changes from the following pull requests:

[x] https://github.com/Expensify/App/pull/12168
[x] https://github.com/Expensify/App/pull/14053
[x] https://github.com/Expensify/App/pull/14058
[ ] https://github.com/Expensify/App/pull/14115
[x] https://github.com/Expensify/App/pull/14134
[x] https://github.com/Expensify/App/pull/14135

Deploy Blockers:

[ ] https://github.com/Expensify/App/issues/14121
[ ] https://github.com/Expensify/App/issues/14149

Deployer verifications:

[ ] I checked the App Timing Dashboard and verified this release does not cause a noticeable performance regression.
[ ] I checked Firebase Crashlytics and verified that this release does not introduce any new crashes. More detailed instructions on this verification can be found here.

cc @Expensify/applauseleads

:rocket: All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/1.2.51-0 :rocket:

@Julesssss Regression is completed
Blockers
https://github.com/Expensify/App/issues/14121
https://github.com/Expensify/App/issues/14149
PR https://github.com/Expensify/App/pull/14115 is failing https://github.com/Expensify/App/issues/14139. repro in PROD.checking off

Checking off https://github.com/Expensify/App/issues/14149, as this cherry-picked PR has resolved the issue.

Checking off #14121 because it is an incredibly minor issue and isn't worth holding the release for.

There is a one new non-fatal Android issue and one new iPad only iOS issue, both of which can be ignored.

:shipit:


Validate exec subcommands in a composite

What type of PR is this?
/kind bug
What does does this PR do / why we need it:
This PR fixes an issue with composite commands where exec subcommands are not validated (such as exec commands that reference an invalid component). With this PR, when we recursively validate the command-tree in a composite command, we now make sure to validate any exec commands.
Composite subcommands were already being validated.
Which issue(s) this PR fixes:
Fixes https://github.com/openshift/odo/issues/3656
PR acceptance criteria:

[x] Unit test

[x] Integration test

How to test changes / Special notes to the reviewer:

Run integreation and unit tests
Test with sample devfile:

schemaVersion: 2.0.0
metadata:
  name: nodejs
  version: 1.0.0
projects:
  - name: nodejs-starter
    git:
      location: "https://github.com/odo-devfiles/nodejs-ex.git"
components:
  - container:
      name: runtime
      image: registry.access.redhat.com/ubi8/nodejs-12:1-36
      memoryLimit: 1024Mi
      mountSources: true
      endpoints:
        - name: http-3000
          targetPort: 3000
commands:
  - exec:
      id: install
      component: runtime
      commandLine: npm install
      workingDir: ${CHE_PROJECTS_ROOT}/nodejs-starter
      group:
        kind: build
        isDefault: false
  - exec:
      id: mkdir
      component: fakecomponent
      commandLine: mkdir /projects/testfolder
      workingDir: ${CHE_PROJECTS_ROOT}/nodejs-starter
      group:
        kind: build
        isDefault: false
  - exec:
      id: run
      component: runtime
      commandLine: npm start
      workingDir: ${CHE_PROJECTS_ROOT}/nodejs-starter
      group:
        kind: run
        isDefault: true
  - composite:
         id: buildAndMkdir
         label: Build and Mkdir
         commands:
           - mkdir
           - install
         parallel: false
         group:
            kind: build
            isDefault: true

This devfile has a composite command whose exec subcommand points to a non-existent component. Odo will spit out the following error when you try to push: the composite command "buildandmkdir" references an invalid command "mkdir": the command does not map to a supported component

/approve

/retest


5.22: Loading a set of an unstarted Challonge tournament will not load the players into the scoreboard

When loading a Challonge bracket which wasn't marked as started yet and then load a set from the set selector, the players for that set will not be loaded in the scoreboard despite their names being visible in the set selector

More info on this issue: sets have no id when a tournament hasn't started