No longer working 'ffp no filepaths found'

myself and a few other colleagues who have been using this package for a while have all recently noticed that it no longer works? It seems to be running but always fails with a 'no filepaths found' error bottom left. All using sublime text 3 on Windows.

Hi bencrinkle.
Could you send me your Sublime Text build and Windows version too (About: Sublime Text)?
Thank you for your feedback.

And i am curious if it is a problem with FFP. No filepaths found means FFP cannot match the given trigger. Is it possible you changed your syntax, import statements, etc? Could you also post the scope and import declaration you are trying to autocomplete?
Thanks again.

hi sagold it's Windows 10 pro Sublime Text 3083. The syntax is set as JavaScript and i'm trying to do...
var test = require('../../../test.js');

Hi bencrinkle.
I tested your setup on a fresh install and it worked out of the box. I would suggest to remove and install FuzzyFilePath again via package control.
If the problem persists, the following points might help:

are files resolved in another project?
the current file is within the opened project
there is only one entry in your project settings "folders":[]"
add { "keys": ["alt+y"], "command": "ffp_show_context" }, to your key bindings and within the brackets of require() hit the shortcut. This will show you the details of the parameters used for evaluating the current path
if some of the settings might not be correct check the command palette for FuzzyFilePath: show current settings
check the console for errors

Let me know if you got some more details.

@sagold Same problem here.
And for the points:

no, all files are in the same project
yes
yes
ffp_show_context:

current settings:

{
"AUTO_TRIGGER": true,
"BASE_DIRECTORY": false,
"DEBUG": false,
"DISABLE_AUTOCOMPLETION": false,
"DISABLE_KEYMAP_ACTIONS": false,
"ESCAPE_DOLLAR": "\$",
"EXCLUDE_FOLDERS": [
"node\_modules",
"bower\_components/./bower\_components"
],
"FFP_SETTINGS_FILE": "FuzzyFilePath.sublime-settings",
"INSERT_ACTION": [
"commit_completion",
"insert_best_completion"
],
"LOG": false,
"POST_INSERT_MOVE_CHARACTERS": "^["'\);]",
"PROJECT_DIRECTORY": "",
"TRIGGER": [
{
"auto": true,
"base_directory": false,
"extensions": [
"js"
],
"prefix": [
"require",
"define"
],
"relative": true,
"replace_on_insert": [
[
"\.js$",
""
],
[
"([^.])\/index$",
"\1"
]
],
"scope": "source\.js.string"
},
{
"auto": true,
"base_directory": true,
"extensions": [
"png",
"gif",
"jpg",
"jpeg"
],
"prefix": [
"src"
],
"relative": true,
"scope": "source\.js.string"
},
{
"auto": true,
"extensions": [
"js"
],
"prefix": [
"from"
],
"relative": true,
"scope": "source\.js"
},
{
"auto": true,
"base_directory": true,
"extensions": [
"js",
"png",
"gif",
"jpeg",
"jpg",
"svg"
],
"prefix": [
"src",
"url"
],
"relative": true,
"scope": "meta.tag.string.\.html"
},
{
"auto": true,
"extensions": [
"css"
],
"prefix": [
"href"
],
"relative": true,
"scope": "meta\.tag.string.\.html",
"tagName": [
"link"
]
},
{
"auto": true,
"base_directory": true,
"extensions": [
"png",
"gif",
"jpeg",
"jpg",
"woff",
"ttf",
"svg",
"otf"
],
"prefix": [
"url"
],
"relative": true,
"scope": "meta\.property.\.css"
},
{
"auto": true,
"extensions": [
"css",
"scss",
"less"
],
"prefix": [
"import"
],
"relative": true,
"replace_on_insert": [
[
"\.(scss|less)$",
""
]
],
"scope": ".\.(css|sass|less)"
},
{
"auto": false,
"extensions": [
"js",
"html",
"css",
"scss",
"less",
"png",
"gif",
"jpeg",
"jpg",
"svg"
],
"relative": true,
"scope": "source"
}
],
"TRIGGER_ACTION": [
"auto_complete",
"insert_path"
],
"TRIGGER_STATEMENTS": [
"prefix",
"tagName",
"style"
]
}

errors: none

When trying to type path in src, it says in the status bar: FFP no file path found for xxx.

Strange. Even with the latest changes, FFP runs fine on my virtual-box/win10/ie11 install with the latest Sublime Text (portable) version.
I will look into it. Your project settings might help.

@sagold Well, I think I find out what's going on there. It works fine with the img and the style tag, but not script tag.
Well, in img or style tag, it says(search for these extensions):
FFP	 search scan 89 files for i ['js', 'png', 'gif', 'jpeg', 'jpg', 'svg']
FFP	 | => 2 completions found
FFP

However, when in script tag, it says(search only for these extensions, without js):
FFP	 search scan 89 files for c ['png', 'gif', 'jpg', 'jpeg']
FFP	 | => 2 completions found
FFP

Hopefully that would help.

@sagold I'm not working within a defined sublime project just an open folder which is how i've always done it. log just says...
FFP	 | => no valid files found for needle: a
FFP

@sagold Well, it turns out the scope of <script src="..." ></script> is
text.html.basic source.js.embedded.html string.quote.double.html

I think that's why it does not complete the path there.
It applied this scope here:
	    {
	        // js - *.src = ""
	        "scope": "source\\.js.*string",
	        "prefix": ["src"],

	        "auto": true,
	        "base_directory": true,
	        "extensions": ["png", "gif", "jpg", "jpeg"],
	        "relative": true
	    },

Also, require in js file works for me, but not src (scope: source.js string.quote.double.js).

Hi.
We have to different problems here.
@bencrinkle Did you set debug to true? This should output the number of cached files. It may be that no files are indexed and thus no completions can be found. I would like to solve this issue, but as long as i cannot reproduce it locally i need some more information. I am also considering to add some more debugging helpers for this case.
@zmLGBBM the regex should match. Nevertheless i will try it out locally. Could you post a simple code example for using "src" in javascript?
Thank you for your help.

@sagold I've noticed in the settings file, you've provided:
meta.tag.*string.*\\.html

to match the given scope (at least on my machine it says this)
text.html.basic source.js.embedded.html string.quote.double.html

I don't think that would match.
Yeah, sure, a sample html code, the link tag works fine, but not the script tag (which is also highlighted somehow in sublime):
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <title></title>
    <!-- compiled css output -->
    <link href="css/ionic.app.css" rel="stylesheet">
    <!-- ionic/angularjs js -->
    <script src="lib/ionic/js/ionic.bundle.js"></script>
    <!-- cordova script (this will be a 404 during development) -->
    <script src="lib/ngCordova/dist/ng-cordova.js"></script>
    <script src="cordova.js"></script>
    <!-- your app's js -->
    <script src="js/app.js"></script>
    <script src="js/app.all.js"></script>
  </head>

@sagold just had a look at the console again and I'm getting a filenotfound error
FileNotFoundError: [WinError 3] The system cannot find the path specified:     'C:/Users/ben/Documents/Visual Studio 2013/Projects/Orsino/Orsino/Scripts\\Settings\\testing\\coverage\\PhantomJS 1.9.8 (Windows 8 0.0.0)\\Settings\\translated\\English-UnitedKingdom\\Apps\\Settings\\Components\\Account Settings\\Billing Details And Invoices\\Actions\\*.*'

can i manually exclude the coverage folder? how do i clear the cache?

@sagold don't worry...i read the manual :D added coverage to the excluded folders array and it now works as before! not sure what's causing the issue? maybe the path is too long?

@bencrinkle Thank you for the info and your the workaround

@zmLGBBM I opened a specific issue for the script import here https://github.com/sagold/FuzzyFilePath/issues/20


KeyError: 'C:\Users\user\AppData\Roaming\ElectronCash\wallets\wallet_2'

Crash Report
This crash report was reported through the automatic crash reporting system 🤖
Traceback
  File "site-packages\electron_cash-3.2-py3.5.egg\electroncash_gui\qt\main_window.py", line 1940, in remove_wallet
  File "site-packages\electron_cash-3.2-py3.5.egg\electroncash_gui\qt\main_window.py", line 1287, in request_password
  File "site-packages\electron_cash-3.2-py3.5.egg\electroncash_gui\qt\main_window.py", line 1946, in _delete_wallet
  File "site-packages\electron_cash-3.2-py3.5.egg\electroncash\daemon.py", line 251, in stop_wallet

KeyError: 'C:\\Users\\user\\AppData\\Roaming\\ElectronCash\\wallets\\wallet_2'

Reporter
This issue was reported by 1 user(s):

Electrum Version
Operating System
Wallet Type
Locale

3.2
Windows-7-6.1.7601-SP1
standard
en_US

Additional Information
The reporting user(s) did not provide additional information.

Fixed in commit.  Comment added so I don't visit this one again.


Update windows_devices.md

Testing automation. Added whitespace.

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

#sign-off


Add solarized light theme

Per the discussion in #3, I decided to contribute a Solarized Light theme, since that's the theme I use in my terminal and it's a pretty popular light terminal theme.
I did notice that the numbers in JSON responses are a bit challenging to read. I think this is because text areas have their own themes and those aren't being customized right now.

Thank you!


No results for option searches on 20.09

Unstable works fine.

Seems to have fixed itself.

This is an intermittent error of the import script, we hope to fix it with #249


Fire 'template-not-found' event on route and router when template is null

If the HTML import succeeds but the expected template can't be found (no template
tag or wrong template ID), app router currently errors out with:
Uncaught TypeError: Cannot use 'in' operator to search for 'createInstance' in null
This commit prevents that error and instead fires a template-not-found event.

For something like this or the other import-error PR, would you ever be handling the event in production code or would this be more for debugging? If it's more for debugging I think we should throw an error with a custom message telling the developer what went wrong. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error

We currently use this in production code.
In our use case, in addition to any pre-registered routes, we register a route for whatever URL is being accessed dynamically in the state-change event, which causes app-router to try to fetch that view / template (ad-hoc routing).
In any case we want something to react on, throwing an error can't be caught by the outer application in this case. It could be done in addition to the event, but it's nothing we would need.
The import-error would be our client side 404 equivalent and we'd want to show a "this page doesn't exist".
The template-not-found (some 4xx/5xx equivalent) event would not have any differentiating significance from import-error to the end user but we'd want the ability to register an automatic error report "behind the scenes".
The events could however share the same event name and contain the specifics in the event information, if that fits the project better.

@nomego Thanks for this.

The events could however share the same event name and contain the specifics in the event information, if that fits the project better.

I probably prefer this and re-use import-error. Would that cover your use-case?


chore(map): increase initial peer liquidity

Changes proposed in this pull request

increase initial peer liquidity

Context

fixes #620

Checklist

[x] Related issues linked using fixes #number
[ ] Tests added/updated
[ ] Documentation added
[x] Make sure that all checks pass

Why does only one of them get more?

When creating a quote at backend to a receiver at peer-backend, it's the peer account balance for backend at peer-backend that needs to suffice for rate probe packets.
Should we go ahead and increase peer-backend's peer balance at backend to support quotes in the other direction?


Perimeter81

Add Perimeter81 Data Connector & Workbook.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: georgykagan sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for the review, I'll get to it ASAP.

Ready for review @preetikr

@preetikr
About the logo - will update ASAP.
As for 2 - you can see the changes by viewing the individual commits (they are aptly named).

@georgykagan - I also see merge conflicts for this PR - please resolve conflicts too along with the SVG update requested. I'll review and immediately merge once you have the changes done. Thanks.

@preetikr
Done, thanks!


fix: Use child selector for li in markdown

Overview

Use child instead of descendant selector for li in markdown

When a chatbot responds with bulleted lists inside of numbered categories, we were displaying the bullets as numbers also.

 - ordered list styles should apply here

 - but not here

PR Checklist

[ ] ~Related to designs:~
[ ] ~Related to JIRA ticket: [ABC-123]~
[x] I have run this code to verify it works
[ ] ~This PR includes unit tests for the code change~
[ ] This PR includes testing instructions tests for the code change
[ ] The alpha package of this PR is passing end-to-end tests in all relevant Codecademy repositories

Testing Instructions

Don't make me tap the sign.
PR Links and Envs

Repository
PR Link
PR Env

Monolith
Monolith PR
Monolith Env

Portal
Portal Link
Portal Env

Another Repo
Another Link
Another Env

📬Published Alpha Packages:@codecademy/gamut@55.22.4-alpha.73f0d4.0@codecademy/gamut-kit@0.6.416-alpha.73f0d4.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://666ca7c39e4f4c5d7161f300--gamut-preview.netlify.appDeploy Logs

Thanks @dreamwasp ! I've added links to portal-app and le preview envs.

Mentioned to #curriculum in Slack here


With solarized theme doom-modeline does not show change of Evil Insert and Normal mode

What happened?
If I using a a modal editing keybinding system like evil-mode or xah-fly-keys then
shows the doom-modeline with doom-one theme a status for insert and normal mode.
A big dot:

in green indicates normal mode
in blue indicates insert mode

If you are using doom-solarized (dark or light) theme the big dot is always green.
What did you expect to happen?
When using doom-solarized theme i expect that the modeline shows with diffrent colors normal and insert mode.
Steps to reproduce

use modal editing keybinding system
use solarized-theme dark or light
toggle between insert and normal mode

System Information

Emacs version: 27.1
Emacs Distro: Doom Emacs
Operating System: MacOS
Installed commit of doom-themes: 74ebd778571a2ba2a490d45a3f4161ea7251e050

Sorry for the late response: as of b0457da this issue should be resolved. Let me know if that isn't the case and I'll reopen it. Thanks for bringing it to my attention!


How to remove the white thing from the speedometer

Hi, sorry for the foolish question but I'm looking for how to remove these white things:

Also, what's the name? Can't seem to find it anywhere.
Thank you very much.

They are Marks
you can remove them by set them color to transparent
Use sv_markColor="@android:color/transparent" in the XML.
Or in your code call method: speedometer.setMarkColor(Color.TRANSPARENT);

Thank you very much :smiley:

Hi,
Would it be possible to change the text "Km/h" to another such as "RPM", "Temp" or anything else?
How to do this?

To change "Km/h" text use sv_unit="RPM" Attribute #19

I have this:
byteA = myMsgReceived.substring(4,6);
byteB =  myMsgReceived.substring(6);
ba = parseInt(byteA,16);
bb = parseInt(byteB,16);
gauge.setUnit("RPM * 10");
gauge.setMinSpeed(0);
gauge.setMaxSpeed(800);
gauge.setTrianglesColor(Color.GREEN);
gauge.setSpeedometerColor(Color.RED);
gaugeCmd = (((ba*256)+bb)/4)/10;
gauge.speedTo(Math.round(gaugeCmd));
CommActivity.sendMessage(pidMsg);
I receive a string "myMsgReceived" at each 1 second with value
= '410C28EC' that changes at each time.
the AwesomeSpeedometer(for me gauge) does not moves the pointer correctly.
Can you say what I´m doing wrong ?
Thank´s again.
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
Livre
de vírus. www.avast.com
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail.
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
2017-08-23 0:14 GMT-03:00 Anas Altair<EMAIL_ADDRESS>
To change "Km/h" text use sv_unit="RPM" Attribute #19
https://github.com/anastr/SpeedView/issues/19
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/anastr/SpeedView/issues/41#issuecomment-324209397,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAlz3NEnDoMiJF3JUoX2FzqwgYEylR8Gks5sa5klgaJpZM4O4Xzo
.

--
Nilmar P. Castro
Cel: (61) 9555-2460

OK @nilmarpublio

are you sure that Math.round(gaugeCmd) value between [0, 800] ?
you say, you received one massage each 1 second, our speedometer need 2 seconds to move the indicator, so you can reduce the animation time to 500 milliseconds using gauge.speedTo(Math.round(gaugeCmd), 500); method, OR if you don't need any animation just use this method gauge.setIndicatorAt(Math.round(gaugeCmd));.
the time between receiving massages it may less than 1 second ? because if it is, it will make the speedometer so nervous...

Is it possible to give a gradientColor to BackgroundCircle ? How ?

use Shape Drawable @nilmarpublio.


fix GROOVY-10077

Description in https://issues.apache.org/jira/browse/GROOVY-10077

Merged, thanks.

I also took some of the "extra" comments. Thanks.


ArgoCD 2.8 release

Hey there
Any intentions to publish flamingo with ArgoCD 2.8 (currently 2.8.4) baked in?
I saw that there is a pre-release (https://github.com/flux-subsystem-argo/flamingo/releases/tag/v2.8.0-rc6-fl.15-main-da46678f).

we changed the installation process to be CLI-based now.
Please try installing the Flamingo CLI, and
flamingo list-candidates

You would see the v2.8.3 image there.
Yep, v2.8.4 is scheduled to be released this week.

Flamingo v2.8.4 is ready for testing. It will be promoted to the stable one soon after tested.
❯ flamingo list-candidates --dev
FLAMINGO     FSA-IMAGE                     SUPPORTED FLUX
v2.8.4-dev   v2.8.4-fl.21-main-6c72e98c    v2.1.0
v2.8.3       v2.8.3-fl.21-main-3155e06d    v2.1.0
v2.8.1       v2.8.1-fl.21-main-7242d1b4    v2.1.0
v2.7.14      v2.7.14-fl.15-main-79945e4b   v2.0.1
v2.7.12      v2.7.12-fl.15-main-1072aa5e   v2.0.1
v2.8.0       v2.8.0-fl.15-main-aef83705    v2.0.1
v2.7.11      v2.7.11-fl.15-main-32b9702c   v2.0.1
v2.6.15      v2.6.15-fl.15-main-10ea1bf3   v2.0.1
v2.6.14      v2.6.14-fl.15-main-e9a0660c   v2.0.1
v2.5.22      v2.5.22-fl.12-main-0f9b4dbc   v0.41.2

I see, thanks :)


npm audit results should be reviewed

Report attached. Obviously hoek != 4.2.1 or != 5.0.3 is still being referenced as one.

Run npm install<EMAIL_ADDRESS>to resolve 4 vulnerabilities.
Run npm update sshpk --depth 7 to resolve 1 vulnerability.
Run npm update fill-range --depth 7 to resolve 1 vulnerability.

There are others that need to be manually resolved.
report.txt
Personally as well as less I'd like to see semantic-ui-less updated also but there's some backward compat reason, that I can't remember, why we don't do that.

I guess v3.x of semantic-ui-less had an updated font awesome with glyphs that were wider than the old ones, e.g. console.

Updating less should be a no-brainer no?

semantic ui less has compat issues with newer less. so we'd need to upgrade both. New version of less broken semantic a while back hence why we snapped them both. we just need to go through and update both at this point, surely by now they've fixed the issue.

Fixed


Bug: 0.12.1 is not published on npm

Is there an existing issue for this?

[X] I have searched the existing issues

Current behavior
There is no 0.12.1 on npm. The latest version is still 0.12.0
https://www.npmjs.com/package/@circleci/circleci-config-sdk?activeTab=versions
Minimum reproduction code
N/A
Steps to reproduce
visit https://www.npmjs.com/package/@circleci/circleci-config-sdk?activeTab=versions
Expected behavior
It should have been published
CircleCI Config SDK version
No response
Node.js version
No response
In which operating systems have you tested?

[ ] macOS
[ ] Windows
[ ] Linux

Other
No response

Thank you! Looking into this

Apologies for the delay, we are back in business, however we did need to skip ahead to 0.12.3
https://www.npmjs.com/package/@circleci/circleci-config-sdk


Revert "Revert "feat: enable SBOM as default behavior"

This reverts commit 8d87dd642382b72337ee48e6b74c98cf1f234c89.

windows is working with --create-sbom
re-enable default to "true" again
Ref: https://github.com/adoptium/temurin-build/issues/2900

@smlambert  can you review this one?


Markdown lists are not correctly rendered in docs

Problem description
Looking at the lists in tables, you can see that the list is not rendered as expected. https://tabrisjs.com/documentation/2.1/build#android-specific-preferences
Also in the bullet list here there are some elements missing: http://docs.tabris.com/latest/layout.html#top-right-bottom-left
Expected behavior
The html elements should be rendered as a proper list.

So in layout.md THIS:

The lists-in-tables problems seems to have been solved in the markdown files at some point. The issue in layout.md remains.

Fixed in eddf50fc6c69a5c21fa038c0b511e43efb1b6114


fix creating new custom fields when re-entering the chart editing page

Description

Fix creating new custom fields when re-entering the chart editing page
Related Issue : #3314

How Has This Been Tested?

Create a new dashboard.
Create a new chart with a new custom fields.
Go to the chart edit popup window created using the custom field.
Create a new custom field.
The custom field is visible in the data column list.

Need additional checks?
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have read the CONTRIBUTING document.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.

Additional Context

deploy to 1


Make OpenLayers keyboard navigation work

Adds tabIndex attribute to the map's container, so it gets focusable. Otherwise the OL keyboard navigation won't work, see keyboardEventTarget in https://openlayers.org/en/latest/apidoc/module-ol_Map.html

Thanks again for your review @sronveaux :+1:


Autofill and copy password does not work for Chrome in Mac

Autofill and copy does not work for Chrome in Mac, it only fill user name, does not work for password

It only works for the test database.

The is no option "Show password" if I select the entry manually, all passwords are shown as paint text

Using Chrome 42.0.2311.152 (64-bit) for Mac

CKP is the best solution for Chrome I have seen so far, hope the mac version to be fixed soon.

The fact that passwords are not hidden for you is strange, and probably why the password autofill does not work - it does not know that it is a password field.  Is this a KDB file?  Is the label of the password field "password", all lowercase?

It's a kdbx file and lowercase file name. I create a new kdbx file with only one entry， it has the same problem. I think maybe permission issue with mac chrome.

Thanks for reporting this...I will investigate asap.

What app did you use to create the KDBX file?

Kypass

The first letter of each field is upper case, "Password"

The sample entry created in the new db still works with the test form.

not work for any new entry added with other URL domains

I'm using Chrome on a Mac and can try a sample file if its posted

I just tried on a Windows machine, it previously works fine, but it can not work either now.

For me, all of my existing test files work fine on Windows and Mac.  The problem is more likely something unusual about how KyPass stores the file, and that is causing an issue for CKP.
I need a sample file to be able to test a fix for this.  @gynet could you attach a sample file from KyPass?  Be sure to add at least one entry with a password (in addition to whatever samples are in a new blank database from KyPass).  Thanks!

Aldready sent a kdbx file with facebook entry

Thanks!  I am able to reproduce with this file and can make a fix to CKP.
The problem is that KyPass is not adding a layer of streaming encryption on the password field, and CKP is expecting that to always be there.   (The password is still encrypted in the main file, it is just that KDBX files normally store passwords with a second layer of protection).

Fixed in release 2015.5.19


Linting fix

What
Switch from govuk-lint (deprecated) to rubocop-govuk.
Why
govuk-lint is now deprecated.

Kind of related to this, it looks like we're using sass-lint rather than the new GOVUK recommended approach of using scss-lint-govuk. I think we chose sass-lint to be in line with GOVUK Frontend, but should we be consistent with the rest of GOVUK?

You can also now back out the changes to the linting of files in the bin/ directory as RuboCop will never pick up on them with gem version 3 as they're entirely generated files that we shouldn't change.


Button exceeding menu

Hi,
how can I add a button, which covers area outside menu view?
Here's how it looks:

Here's how I want it to look like:

It's just an UIButton with image and negative right constraint. It's in the right place, but it's clipped. I've tried something like this (called from menu view controller):
        self.navigationController?.navigationBar.clipsToBounds = false
        self.navigationController?.view.clipsToBounds = false
        self.view.clipsToBounds = false
        let elDrawer = self.navigationController?.parent as! KYDrawerController
        elDrawer.view.clipsToBounds = false

However it's still clipped. What am I missing?

I got it!: http://stackoverflow.com/a/41396947/1264375


HA stopped running/starting 2 days ago

Home Assistant release with the issue:
0.74.0
Last working Home Assistant release (if known):
0.74.0
Operating environment (Hass.io/Docker/Windows/etc.):
Hass.io
Component/platform:
Description of problem:
HomeAssistant was crashed two days ago. It had been running in various versions for more than a year. Since then, every attempt to start it ends with a traceback like the below. I can't upgrade using the hassio command line - the upgraded versions don't start, either.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
homeassistant:
  # Name of the location where Home Assistant is running
  name: Home
  # metric for Metric, imperial for Imperial
  unit_system: imperial
  # Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  time_zone: America/Los_Angeles

Stripped down to nothing and still doesn't start.
Traceback (if applicable):
Error decoding json invalid character 'T' looking for beginning of value: Traceback (most recent call last):
  File "/usr/local/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/__main__.py", line 377, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.6/site-packages/homeassistant/__main__.py", line 352, in main
    args = get_arguments()
  File "/usr/local/lib/python3.6/site-packages/homeassistant/__main__.py", line 85, in get_arguments
    import homeassistant.config as config_util
  File "/usr/local/lib/python3.6/site-packages/homeassistant/config.py", line 15, in <module>
    from homeassistant import auth
  File "/usr/local/lib/python3.6/site-packages/homeassistant/auth/__init__.py", line 11, in <module>
    from .providers import auth_provider_from_config
  File "/usr/local/lib/python3.6/site-packages/homeassistant/auth/providers/__init__.py", line 8, in <module>
    from homeassistant import requirements
  File "/usr/local/lib/python3.6/site-packages/homeassistant/requirements.py", line 7, in <module>
    import homeassistant.util.package as pkg_util
  File "/usr/local/lib/python3.6/site-packages/homeassistant/util/package.py", line 12, in <module>
    import pkg_resources
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3098, in <module>
    @_call_aside
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3082, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3111, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 564, in _build_master
    ws = cls()
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 557, in __init__
    self.add_entry(entry)
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 613, in add_entry
    for dist in find_distributions(entry, True):
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1961, in find_on_path
    for dist in factory(fullpath):
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2031, in distributions_from_metadata
    root, entry, metadata, precedence=DEVELOP_DIST,
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2470, in from_location
    py_version=py_version, platform=platform, **kw
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2845, in _reload_version
    md_version = _version_from_file(self._get_metadata(self.PKG_INFO))
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2434, in _version_from_file
    line = next(iter(version_lines), '')
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2624, in _get_metadata
    for line in self.get_metadata_lines(name):
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1407, in get_metadata_lines
    return yield_lines(self.get_metadata(name))
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1404, in get_metadata
    return value.decode('utf-8') if six.PY3 else value
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8a in position 409: invalid start byte

Additional information:

Did you by chance hand-modify any of the files in the .storage/ folder? auth, auth_provider.homeassistant, onboarding, core.entity_registry, etc?
These lines in the traceback make me think it may be related to one of the auth files:
  File "/usr/local/lib/python3.6/site-packages/homeassistant/__main__.py", line 85, in get_arguments
    import homeassistant.config as config_util
  File "/usr/local/lib/python3.6/site-packages/homeassistant/config.py", line 15, in <module>
    from homeassistant import auth
  File "/usr/local/lib/python3.6/site-packages/homeassistant/auth/__init__.py", line 11, in <module>
    from .providers import auth_provider_from_config

I didn't modify any of the files. The system has been running unattended for quite a while. I'll check those files this evening to see if maybe something got corrupted.

There's only one file in .storage and it hasn't changed recently:
core-ssh:/config/.storage# ls -la
total 12
drwxr-xr-x    2 root     root          4096 Jul  7 20:26 .
drwxr-xr-x   16 root     root          4096 Oct  7 14:31 ..
-rw-r--r--    1 root     root           743 Jul  7 20:26 core.config_entries
core-ssh:/config/.storage# date
Mon Oct  8 17:40:08 PDT 2018

Were you ever able to get HASS back up and running? If not, try renaming core.config_entries to core.config_entries.bak and relaunch HASS, see if that helps

My apologies for not replying sooner. I had a hardware issue. The SD card had gone bad.


An undocumented assumption on encrypting yaml/json only

sops is able to encrypt arbitrary files, but has special support for yaml, json, and toml if I recall correctly. This action seem to have an undocumented assumption that can be broken for files that are encrypted but not yaml or json.
I suggest this assumption is made explicit in the readme.

@consideRatio if you encrypt any file with sops, binary or otherwise, it gets converted into JSON! So all sops encrypted files are actually JSON or YAML (I didn't know it supported TOML).

See https://github.com/2i2c-org/infrastructure/blob/master/eksctl/ssh-keys/openscapes.key for example. It's an ssh-key, so a plaintext file. Just gets converted to JSON automatically.

@consideRatio yep! Hence it's always safe to assume that a sops encrypted file is parseable as YAML, no matter what - as all JSON is parseable as YAML too. This is very helpful in many places when you want to call in sops only if necessary - just parse the file regardless, and just pass it to sops only if there's a sops key in it! I use this quite a bit in hubploy...


Name of the Elements Durability

Required Information
Expected Behaviour
Name of the Elements is a buff to Brand of the Elements and doesn't reduce durability
Actual Behaviour
Name of the Elements costs 10 durability
Steps To Reproduce

Fix deployed to beta site.


CIAB: Fix Automatic snapshot/queue-updates on startup.

What does this PR do?
CIAB: Fix Automatic Snapshot and Queue Updates upon startup.
The "fixed" automatic snapshot/queue-updates procedure:

Poll servers from traffic ops with repeated requsets to 'api/1.x/servers'
Verify a minimum of servers have been enrolled.
Sleep for a configurable amount of seconds
Perform snapshot request via API
Sleep for a configuration amount of seconds
Perform queue-updates request via API

Documentation has been updated to reflect this "fixed" feature.
Traffic Router has been updated to enroll itself before waiting for the traffic monitor to start (chicken-egg problem)
Minor fix to to-enroll.sh to clean up temporary files.
Which TC components are affected by this PR?

[ ] Documentation
[ ] Grove
[ ] Traffic Analytics
[ ] Traffic Monitor
[ ] Traffic Ops
[ ] Traffic Ops ORT
[ ] Traffic Portal
[ ] Traffic Router
[ ] Traffic Stats
[ ] Traffic Vault
[ ] Other _________

What is the best way to verify this PR?

Build trafifcops-perl, trafficops, and trafficrouter containers

Start up the stack with "docker-compose up"

Monitor the "trafficops" container logs for the following:
AUTO-SNAPQUEUE - Expected Servers (7): edge,mid,trafficmonitor,trafficops,trafficops-perl,trafficrouter,trafficvault
AUTO-SNAPQUEUE - Current Servers (10): db,dns,edge,enroller,mid,trafficmonitor,trafficops,trafficportal,trafficrouter,trafficvault
AUTO-SNAPQUEUE - Remain Servers (1): trafficops-perl
AUTO-SNAPQUEUE - Expected Servers (7): edge,mid,trafficmonitor,trafficops,trafficops-perl,trafficrouter,trafficvault
AUTO-SNAPQUEUE - Current Servers (11): db,dns,edge,enroller,mid,trafficmonitor,trafficops,trafficops-perl,trafficportal,trafficrouter,trafficvault
AUTO-SNAPQUEUE - Remain Servers (0):
AUTO-SNAPQUEUE - All expected servers enrolled.
AUTO-SNAPQUEUE - Do automatic snapshot...
AUTO-SNAPQUEUE - Do queue updates...

After queue updates has been performed it may take traffic monitor up to 30 seconds to see the new snapshot.

Login to traffic portal and verify that a snapshot diff  has no additional changes other than the timestamp.

The traffic router should start (ignore the SSL exception) within 15 seconds after traffic monitor has received new snapshot.

Should be able to ping the "demo1" delivery service URL once the traffic router has started.

Check all that apply

[ ] This PR includes tests
[X] This PR includes documentation updates
[ ] This PR includes an update to CHANGELOG.md
[X] This PR includes all required license headers
[ ] This PR includes a database migration (ensure that migration sequence is correct)
[ ] This PR fixes a serious security flaw. Read more: www.apache.org/security

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/2991/
Test PASSed.

It also fixes #3138
I think it better than #3160


Pictures 360 are facing backward

If you look at this track : https://kartaview.org/details/3826785/309/track-info
there is a supermarket in the north of the road, but you have to look toward the south to see it (look at the green arrow on the screenshot below)

Furthermore, if you click on next or previous picture, it will always face the back of the track, even if the green arrow correctly shows the front of the car.
It's quite difficult to work with these tracks (to detect road signs for example)   ;-)
Not all my tracks are like that, only some of them.
thanks.

Hey, @zorglubu
looks like you are uploading the images via API？
Do you use any heading param?

Hello, I am using the script downloaded here : https://github.com/kartaview/upload-scripts
as it is. I am not really an expert, I don't know what you mean with heading param.
My OS is a linux debian. Pictures are taken with a gopro max.
Even if it's not perfect, the problem could be solved with that ? https://github.com/kartaview/openstreetcam.org/issues/338

I checked your images the tail of the car is in the center instead of the head of the car. So by default it's facing backward

OK, thank you. My camera is always facing front but I just realize that even in 360 mode, pictures can be taken backward.
Sorry for this ticket.

not a problem at all


Adding external opensearch config's in erchef

Signed-off-by: Vinay Satish<EMAIL_ADDRESS>:nut_and_bolt: Description: What code changed, and why?
Added the external opensearch support for chef-server in automate environment for A2HA.

:chains: Related Resources
:+1: Definition of Done
:athletic_shoe: How to Build and Test the Change

Build the Chef server 14.14.1.
Start the chef_server using start_chef_server
check the sys.config file in the directory - "/hab/svc/automate-cs-oc-erchef/config/sys.config or /hab/pkg/version-number/automate-cs-oc-erchef/config/sys.config" for the fileds search_provider, search_queue_mode, search_auth_username and search_auth_password
Now update these values using chef-automate config path by referring default.toml file.
The updated values should reflect in the "/hab/svc/automate-cs-oc-erchef/config/sys.config or /hab/pkg/version-number/automate-cs-oc-erchef/config/sys.config"  file.

:white_check_mark: Checklist
All PRs must tick these:

[ ] I have read the CONTRIBUTING document.
[ ] All commits signed-off for the Developer Certification of Origin.

With occasional exceptions, all PRs from Progress employees must tick these:

[ ] Is the code clear? (complicated code or lots of comments--subdivide and use well-named methods, meaningful variable names, etc.)
[ ] Consistency checked? (user notifications, user prompts, visual patterns, code patterns, variable names)
[ ] Repeated code blocks eliminated? (adapt and reuse existing components, blocks, functions, etc.)
[ ] Spelling, grammar, typos checked? (at a minimum use make spell in any component directory)
[ ] Code well-formatted? (indents, line breaks, etc. improve rather than hinder readability)

All PRs from Progress employees should tick these if appropriate:

[ ] Tests added/updated? (all new code needs new tests)
[ ] Docs added/updated? (all customer-facing changes)

Please add a note next to any checkbox above if you are NOT ticking it.
:camera: Screenshots, if applicable

chef-server & chef-server-only failing in the automate pipelines while running  PATH=/hab/bin:/bin chef-server-ctl password test-user command.
The same command is working with chef server 14.14.1 chef-server. please find the screenshot for your reference.

I guess, this issue might be with knife version which is 15.12.22 . Could some one from automate team look into this on priority basis as the A2HA team is waiting for cstomer agreement.
All the chef-server tests are passing except the above command.
@vivek-yadav @karunesh-tech @PrajaktaPurohit @vinay-satish


xcaddy: 0.3.1 -> 0.3.2

Description of changes
upstream: https://github.com/caddyserver/xcaddy/releases/tag/v0.3.2
nixpkgs: Patches the version reporting when running xcaddy version to return the proper version, instead of go's default "(devel)"
note: the vendorHash did not change, because the project's go.sum didn't change either
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

(a) why did you initially not split these up

As for the xcaddy version fix, I think because I remembered other PRs fixing build info/reporting (at least in golang) not splitting it either.
E.g. caddy pre-#192351 reported (devel) (and later an empty string) as well iirc.
Its version info patch wasn't really specific to 2.6.0 -> 2.6.1 either.
And I think I came across multiple other similar cases as well.
So I tried to copy what others did, I guess.
But I agree with you that it makes sense to split them!

(b) why did you not split/think of the maintainer addition as a separate change? Thank you!

Similar to (a):
I remember other maintainers added themselves in a single commit along with the actual change as well.
Something that could be split into two (since they aren't logically connected), but it seems to be a very common thing to just sweep under the rug (or in this case, commit).
But again, I agree with you that it makes sense to split them :)

Also, can you append to the list instead of adding yourself (assumingely) alphabetically? I believe that's more common.

Alphabetically, yes.
Did change it now, but I thought that would be more common O.o

Thank you for the detailed response, more or less boils down to what I thought it would (as in, it's what you've seen others do).

Did change it now, but I thought that would be more common O.o

Looks like it wildly varies, so maybe I was being a bit too pedantic there.
With regards to the commit granularity: I believe it's not ideal, and I'm trying to change that by writing some guidelines we can iterate on and enforce etc., as the Git history right now is a bit of a mess. I appreciate you taking the time to give your perspective, thanks again! :)

we typically include links to changelogs in bumps

I linked to the changelog in my original PR body:

upstream: https://github.com/caddyserver/xcaddy/releases/tag/v0.3.2

(that release description has an auto-generated section called Changelog)
I just prefixed it with upstream: instead of changelog:, because I wanted to differentiate between changelog (as in summary, including nixpkgs-patch-stuff) and upstream changelog

upstream: https://github.com/caddyserver/xcaddy/releases/tag/v0.3.2
nixpkgs: Patches the version reporting when running xcaddy version to return the proper version, instead of go's default "(devel)"
note: the vendorHash did not change, because the project's go.sum didn't change either

Or did you mean the commit body? :eyes:

IMO from my interpretation of the contributing guide we don't need to split each change into such a small commit especially for such small, uncontroversial and straight forward changes.
Also regarding that we would need to explain this to a lot of people and it causes a lot back and forth.

@IndeedNotJames I meant the commit body.
@SuperSandro2000 I was waiting on the other maintainer before merging, why didn't you?

@SuperSandro2000 why did you remove the backport label?
That version bump isn't a breaking change.

IMO from my interpretation of the contributing guide we don't need to split each change into such a small commit especially for such small, uncontroversial and straight forward changes.
Also regarding that we would need to explain this to a lot of people and it causes a lot back and forth.

Hard disagree. We're a large enough project and things like confusing commits that don't focus on what they state they do are not acceptable, IMO.

@tjni Think we should backport this? I'm indifferent -- don't see why not, but figured I'd ask your opinion on it as well.

why did you remove the backport label?
That version bump isn't a breaking change.

We usually only backport bug and security fixes, not regular patch updates. I didn't find anything in the PR body that justified the backport so I removed the backport label as usual.
So the question to ask is Why backport it? and not Why not backport it?. If you can answer that then feel free to add the label back.

Hard disagree. We're a large enough project and things like confusing commits that don't focus on what they state they do are not acceptable, IMO.

We don't need to be to strict about commit messages. If people split it then that's fine, if not and the changes are small enough, then that's fine, too. I don't expect people to have the time and motivation to fix their commit messages multiple times unless they are really not that great or completely wrong.

I was waiting on the other maintainer before merging, why didn't you?

Mostly because the changes are uncontroversial and I didn't want to leave the author in limbo state with their PR.

We usually only backport bug and security fixes, not regular patch updates. I didn't find anything in the PR body that justified the backport so I removed the backport label as usual.

That's just not true. We backport more or less anything that wants to be backported that isn't breaking.

We don't need to be to strict about commit messages. If people split it then that's fine, if not and the changes are small enough, then that's fine, too. I don't expect people to have the time and motivation to fix their commit messages multiple times unless they are really not that great or completely wrong.

I will simply restate my previous statement, as it is still true:
Hard disagree. We're a large enough project and things like confusing commits that don't focus on what they state they do are not acceptable, IMO.
Oh, and also: every time I've asked people to fix their commits, they not only do it, but also mostly agree with me!

Mostly because the changes are uncontroversial and I didn't want to leave the author in limbo state with their PR.

Doesn't mean you have to go and merge something that I touched not even hours before, but you already apologized for this, so shrug.


Docker image for SLIMSGate Remote Service

User story
As a dev ops engineer, I want to build a docker container for the slimsgate remote service, so I can deploy it to our k8s namespace
Acceptance criteria

[ ] A folder for slims_gate_remote
[ ] A Dockerfile that builds an image to run the SlimsGateRemoteService
[ ] Given an opts folder in s3, add instructions to inform a user that they need to pull down the zipped file from s3, and then the Dockerfile will have a command to ADD that file during the build
[ ] The Docker container running the image will run the command to start the service an init

Sprint Ready Checklist

[x] 1. Acceptance criteria defined
[x] 2. Team understands acceptance criteria
[x] 3. Team has defined solution / steps to satisfy acceptance criteria
[x] 4. Acceptance criteria is verifiable / testable
[x] 5. External / 3rd Party dependencies identified
[x] 6. Ticket is prioritized and sized

Notes
Add any helpful notes here.

The SLIMS engineers are working on building a Docker image


illegal path references in fixed-output derivation

When trying to set up a minecraft server for the new year I wanted to give flux a try as it looks very promising. However, I quickly faced the error: illegal path references in fixed-output derivation which has proven to be a huge headache.
As far as I understand, the server derivation has to be "fixed-output" as mcman fetches packages in the build phase. So the issue that persists is what references other Nix paths and why. Since the error itself is poorly explained and documented I tried fixing this for quite some time and although I could not fix it I could find which files contain these references. Namely,

start.sh
run.sh
forge-1.20.1-47.3.22-installer.jar.log
libraries/net/minecraftforge/forge/1.20.1-47.3.22/unix_args.txt
libraries/net/minecraftforge/forge/1.20.1-47.3.22/win_args.txt
and potentially others if you use another mod loader.

This seems like unintended behaviour since the readme mentions nothing of it. If this is a previously known issue maybe mod support should be specifically listed in the TODO section?

Could you provide the mix code you are using to build the server?
This is unexpected behavior.


Remove unused and superfluous imports

Thank you a lot for creating this library! I have not really used it yet except toying around with the examples. But I'm looking for something that allows me to convert from spectrometer measured SPDs into various color spaces, so this looks just right!
I found that just cargo build (on latest stable Rust) caused three warnings. So I figured I could contribute some low hanging fruit potential improvements as a start.

Thanks!


MINOR: convert ConsumerBounceTest to KRaft

I will closed #17770

Thanks for looking, @frankvicky

@cmccabe I merge the trunk and use the brokerServers to fix error.

Loop the test 300 times. Only testConsumptionWithBrokerFailures fails but it is already flaky (https://issues.apache.org/jira/browse/KAFKA-15146). I'm going to merge it


Add support for Request endpoint

Is there any chance of this being added to UberKit some time soon?

@chrisdhaan Adding support for the Request endpoint is definitely something I want to push soon but because of reports of OAuth failing for some developers, I want to make sure it works fine as Request is highly dependent on user login.


How can I release a project once it's developed?

How can I release a project once it's developed?Can the author add a release command to package.json to simplify the operation

Hi Darren,
why did you post the same question twice, one here and second one in imodeljs project. The duplicates just polute discussed topics, but I do not think it ensures the issue will be solved faster.
Because iModelJS is based on NodeJS runtime, I recommend to search NodeJS forums and communities, where recommended ways how to release a project and related best practices have been discussed quite often.
Or do you experience any issue with the project release that seems to be specific to iModelJS frameowrk or implementation?
With regards,
Jan

@DarrenWen could you please provide more information about what you're asking?
Most of the release process of a service or application is really up to you and common practices for Node.js.  If you're having specific issues with the tools provided by iModel.js then we can definitely help resolve those and the issue may belong in the iModel.js repository.


OGA1.1 retroarch unable to load after update

Before submitting your issue or feature request.  DO NOT REQUEST ASSISTANTS FOR PRELOADED IMAGES.  I do not support or condone the use of preloaded ArkOS images.  Preloaded meaning images that come with copyrighted roms preincluded.  Look for support from the creator or supplier of those preloaded images, not from here!  If a ticket is submitted for assistance for such images or if there's an indiciation that a preloaded image is what the support request is for, the issue ticket will be closed with no further response.

This is not the Stock OS that comes with your device, AmberElec, JelOS, or UnOfficialOS.  ArkOS is a different distribution from those systems and will have differing features.  The only somewhat similarity is that they both use EmulationStation as a frontend.  Even with that, the versions of EmulationStation that's used in between ArkOS and these other distributions is different with different capabilities.  If there are features you prefer with the other available distributions, just use those distributions instead.  The choice is yours.

Have you reviewed the Frequently Asked Questions section available for your supported device in the wiki?
Yes

If your issue is related to being able to run certain emulators or ports, have you reviewed the Emulators and Ports section available at https://github.com/christianhaitian/arkos/wiki/ArkOS-Emulators-and-Ports-information for needed bios files and supported rom extensions? Yes

Have you reviewed the known issues section available at https://github.com/christianhaitian/arkos/wiki/Known-issues ? Yes

Describe the Issue (If applicable)
A clear and concise description of what the bug is.
Unable to launch any game which uses retroarch or retroarch32 . Unable to launch retroarch from the menu . Tried to reset the settings . Still unable to launch .
How can the issue be reproduced? (If applicable)
Launch any game using retroarch . It does not launch . I get the arkos splash screen twice and return back to launch screen .
What device are you using?
OGA1.1
What version of ArkOS are you on?

You can find this during the initial boot process right before the Emulationstation loading screen
09232023

Anything else you'd like to include that may help to review this issue or feature request?

I can't replicate this issue on my end.  You can try to restore this file and see if that resolves the issue for you.  It's only good for the OGA, RK2020, and RGB10 devices only.
arkosbackup.tar.gz

Thank you !! It works . Any idea what might have caused ? Apart from updating arkos and turning on quick mode , I didn't make any changes

No idea as I can't replicate the issue on my end.  Happy it worked though.


Reset single filter

Hi. First I would like to thank you for great plugin.  Few days ago my boss asked for advanced filtering on existing datatables.
Could you add function exResetColumn(table, column_no). That would let reset filter for just one selected column?
That would help me alot, because I'm doing hideble sort fields, and I would like to reset hidden field filters.

Why reset one if you can reset one or more :)
I added exResetFilters in the latest beta (0.8.8.beta.9) , use it to reset one or more filters , read docs

Thanks alot :)


No longer contains info on transitive dependencies

We've been using the 0.3.0 tag for quite a while now, so I just checked the latest master to see if things worked for all of our projects.
When I compare the xml or html files, I see that they used to contain info on all transitive dependencies in the older version, but no longer do on the latest master.
Does this sound correct? Is it supposed to show transitive dependencies, or just direct dependencies?

@grdryn yes, the current code is getting only the direct/declared dependencies

Does this sound correct?

AFAIK yes : )
Extra info:
Here is the part of code that does it:
https://github.com/bucharest-gold/license-reporter/blob/master/lib/modules/console.mdl.js#L70
The tool license-checker produces a lot of content after scan the particular project.
This content is on this variable data, which has already had a small modification (only the structure), which can be seen here: https://github.com/bucharest-gold/license-reporter/blob/master/lib/modules/checker.js#L11-L17
In case of semver range:

If a product will use fixed versions (without https://docs.npmjs.com/misc/semver#advanced-range-syntax) then we can avoid the item 1, and only display a message to inform the developer about the dependencies using version range 2

https://github.com/bucharest-gold/license-reporter/issues/207#issuecomment-343167335
Well, at least I think it is a bit more easy to change, in case needed due the refactor : )

@helio-frota it's possible that we're not talking about the same thing, I'm not sure.
The problem that I'm talking about is that when I run:
license-reporter save --ignore-version-range --all --silent --xml licenses.xml && \
license-reporter report --ignore-version-range --all --silent

I get xml and html files that only contain information about the dependencies that I've declared in my package.json, and no info on all the other dependencies that are pulled in indirectly by those dependencies.
If that's intentional, then I guess I'll stick to the v0.3.0 tag where it gives me license info on all of the dependencies that I've got in my node_modules after running npm install --production, whether they're directly referenced in my package.json or indirectly depended on because one or more of my dependencies references them in their package.json.

Hey guys, we had a clarification from Andrea:

So wrt the 1 level...given that now you don't have to deal with the merging of several files, which would have been a nightmare, and especially for Mobile, I would opt for the complete resolution irrespective of dependency level, all down the hierarchy.  This is what is being done in Maven repositories, that contain all the runtime dependencies of Maven products. Anything that is inside the Maven repo, will be listed in the html reports. So this is much similar to the content of the nested node_modules, which contain all the runtime dependencies required for your Node components.

It looks like we had this functionality at one point (going on @grdryn comments). @helio-frota do you know how much effort it will take to get a full dependency tree by recursively hitting the package.json? We have an option of launching 1.0 without this -- as technically this is a new requirement. If the work is extensive we can certainly get more Mobile developers involved on it.

... do you know how much effort it will take to get a full dependency tree...

--full-dependency-tree nice option, with alias --fdt

@lgriffin @grdryn PR sent
https://github.com/bucharest-gold/license-reporter/pull/240

That is a great turn around! @grdryn can you give this a whirl and provide any feedback.

@lgriffin tried here: https://github.com/feedhenry/fh-mbaas/pull/83, and seems to work great. Thanks @helio-frota!
One thing to note is that this will also include license info on devDependencies, which may not be necessarily needed, depending on your use case, but probably isn't a huge blocker either.
For the PR that I linked above, we're running it at shrinkwrap time, so I've set some hooks that will ensure that only production dependencies are present when it's run. This reduces the amount of licensing files that we'll check-in greatly.

One thing to note is that this will also include license info on devDependencies, which may not be necessarily needed, depending on your use case, but probably isn't a huge blocker either.

We can try to apply a filter like we did for declared dependencies.

We can try to apply a filter like we did for declared dependencies.

If you think that would be straightforward, then it would definitely be useful for our projects in FeedHenry. If it's a complex thing, then it may not be worth it. Let me know if you want me to try anything out!

@grdryn thanks ! Issue created #241 I think it is possible to use the same approach for declared dependencies but in this case to remove the devDependencies.
And yah, would be great if you want to try it !

closing thanks @lgriffin @grdryn


[WIP] NET Core 2.2.0

Update to .NET Core 2.2.0, initially with preview 1.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #44   +/-   ##
=======================================
  Coverage   99.86%   99.86%
=======================================
  Files           8        8
  Lines         738      738
  Branches       99       99
=======================================
  Hits          737      737
  Partials        1        1

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 1f233d0...a3f97be. Read the comment docs.


support setting namespace in kong addon

support to specify namespace of Kong addon to deploy Kong in certain namespace. Fixes #765

Codecov Report
Patch coverage: 100.00% and project coverage change: -40.33% :warning:

Comparison is base (c097dbd) 60.09% compared to head (4b16d0a) 19.76%.

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #766       +/-   ##
===========================================
- Coverage   60.09%   19.76%   -40.33%
===========================================
  Files          48       48
  Lines        3882     3885        +3
===========================================
- Hits         2333      768     -1565
- Misses       1257     2997     +1740
+ Partials      292      120      -172

Flag
Coverage Δ

integration-test
19.76% <100.00%> (-40.33%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

pkg/clusters/addons/kong/builder.go
56.25% <100.00%> (-34.08%)
:arrow_down:

... and 37 files with indirect coverage changes

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


macro assumes vec![] exists

https://github.com/rruckley/tmflib/blob/95f4231f3b72fa93efc4a79c963d659ff6dadf74/tmflib-derive/src/lib.rs#L246
This code does not work if object is created via default(). It should be resilient and create the vec if it does not exist.

Closed by merge.

Closed.


Add typing_extensions dep.

Currently, when running on older versions of python before 3.8, Typer requires the use of typing_extensions for the Literal type.
https://github.com/tiangolo/typer/blob/6208b5b2087d3474023cdf650a246c9a6c8327c3/typer/core.py#L30-L33
This was added to that library after typing_extensions 3.6.6 release (diff here).
When I run on python3.7 I'm seeing issues when testing my typer clis due to this missing dep.
I'm not the most familiar with the python packaging ecosystem but I pulled the syntax from here:
https://flit.pypa.io/en/stable/pyproject_toml.html#dependencies

@tiangolo Let me know if there is anything more I can add/test/show here to help.

@tiangolo adding a repro to demonstrate the issue, would be great if we could merge. Let me know if there is anything else I can do to help, test, etc.

❯ python -m venv ./test_env
❯ source ./test_env/bin/activate
❯ python --version
Python 3.7.9
❯ pip install click==7.1.2
Collecting click==7.1.2
  Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Installing collected packages: click
Successfully installed click-7.1.2
WARNING: You are using pip version 20.1.1; however, version 22.3.1 is available.
You should consider upgrading via the '/home/bjudd/code/typer_example/test_env/bin/python -m pip install --upgrade pip' command.
❯ pip install typer
Collecting typer
  Using cached typer-0.7.0-py3-none-any.whl (38 kB)
Requirement already satisfied: click<9.0.0,>=7.1.1 in ./test_env/lib/python3.7/site-packages (from typer) (7.1.2)
Installing collected packages: typer
Successfully installed typer-0.7.0
WARNING: You are using pip version 20.1.1; however, version 22.3.1 is available.
You should consider upgrading via the '/home/bjudd/code/typer_example/test_env/bin/python -m pip install --upgrade pip' command.
❯ python -m typer
Traceback (most recent call last):
  File "/home/bjudd/.local/apps/pyenv/versions/3.7.9/lib/python3.7/runpy.py", line 183, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/home/bjudd/.local/apps/pyenv/versions/3.7.9/lib/python3.7/runpy.py", line 142, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/home/bjudd/.local/apps/pyenv/versions/3.7.9/lib/python3.7/runpy.py", line 109, in _get_module_details
    __import__(pkg_name)
  File "/home/bjudd/code/typer_example/test_env/lib/python3.7/site-packages/typer/__init__.py", line 30, in <module>
    from .main import Typer as Typer
  File "/home/bjudd/code/typer_example/test_env/lib/python3.7/site-packages/typer/main.py", line 17, in <module>
    from .core import MarkupMode, TyperArgument, TyperCommand, TyperGroup, TyperOption
  File "/home/bjudd/code/typer_example/test_env/lib/python3.7/site-packages/typer/core.py", line 33, in <module>
    from typing_extensions import Literal
ModuleNotFoundError: No module named 'typing_extensions'
❯ pip install pipdeptree
Collecting pipdeptree
  Using cached pipdeptree-2.3.3-py3-none-any.whl (16 kB)
Installing collected packages: pipdeptree
Successfully installed pipdeptree-2.3.3
WARNING: You are using pip version 20.1.1; however, version 22.3.1 is available.
You should consider upgrading via the '/home/bjudd/code/typer_example/test_env/bin/python -m pip install --upgrade pip' command.
❯ pipdeptree
pip==20.1.1
pipdeptree==2.3.3
setuptools==47.1.0
typer==0.7.0
  - click [required: >=7.1.1,<9.0.0, installed: 7.1.2]

If you update the version of click to something newer, click itself a transitive dependency on typing-extensions so typer can get away with not declaring its own, but for older versions of click this does not work and the dependency is missing.

This change seems reasonable. If #584 is merged in its current state, we can close this. (#584 currently adds typing_extensions to the deps.)
If #584 doesn't get merged, or it gets changed not to include typing_extensions, I'll take another look at this one.

Thanks @ryangalamb, looks like your PR got merged so this can be closed.


[Wait for #1092] [Props] Add base properties

[Test/Props] Add basic property tests

This patch adds basic property test to demonstrate specification and
cover some test cases

**Self evaluation:**
1. Build test: [X]Passed [ ]Failed [ ]Skipped
2. Run test: [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Jihoon Lee<EMAIL_ADDRESS>

[Props] Add base properties

Add base properties to be used for the property implementation

**Self evaluation:**
1. Build test: [X]Passed [ ]Failed [ ]Skipped
2. Run test: [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Jihoon Lee<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.4.20191203. Thank you for submitting PR #1099. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/.

:octocat: cibot: @zhoonit, test/unittest/unittest_properties.cpp does not include Doxygen tags such as @file @brief @author @bug. You must include the Doxygen tags in the source code. Please refer to a Doxygen manual at http://github.com/nnstreamer/TAOS-CI/blob/main/ci/doc/doxygen-documentation.md


Color Controller & RGB format bugs

Hi,
It looks like there's a few issues when using a Color Controller with colors in RGB (or non HEX) format.
Here's a minimal JSBin: http://output.jsbin.com/cokama
As you can see:

rgbArray and rgbObject show in HEX format in the UI, when they should be RGB.
If you click and drag to change the color of the rgbObject control a color in RGB format is logged to the browser console by the onChange callback. This behaviour is as expected. However when you mouseup the onFinishChange callback logs the final color in HEX format (instead of RGB).

I'm mostly interested in using the RGB Object format, but it looks like the other formats are also inconsistent. Here's a table showing the discrepancies between the values passed to the onChange and onFinishChange callbacks.

Input Type
onChange Value
onFinishChange Value

CSS String
#d4a047
#d4a047

RGB Array
[86.44301470588235,<PHONE_NUMBER>1626287, 225]
#569be1

RGB Object
{r: 75.87775735294117, g:<PHONE_NUMBER>6205298, b: 197.5}
#4b88c5

RGBA Array
[78.72549019607844,<PHONE_NUMBER>8196843, 160, 0.3]
rgba(79,120,160,0.3)

RGBA Object
{r: 21.113664215686285, g:<PHONE_NUMBER>4663585, b: 192.5, a: 0.3}
rgba(21,107,193,0.3)

HSL Object
{h: 350, s: 0.8805147058823529, v: 0.7156862745098039}
#b61530

Am I missing something or is CSS String the only one that works correctly (i.e. the format of the value passed to the onFinishChange callback is the same as the input format?)

Hey Wills, thanks for the great write up and JSBin. I'll get a fix into the next update

Thanks again Wills. I've fixed the bugs and added better string formatting for the various color labels

Here's an example with all the Color formats that dat.gui accepts:
https://jsfiddle.net/8cffyzL1/

Excellent, Thanks Jeff!

I wrote a function that will take in hex or standard rgba strings and convert them to rgba arrays for datgui, I feel like this could smooth over how it is used since I feel like a lot of people would like to just use normal rgba strings like in css:
function hexToRgbA(hex){
    var c;
    if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){
        c= hex.substring(1).split('');
        if(c.length== 3){
            c= [c[0], c[0], c[1], c[1], c[2], c[2]];
        }
        c= '0x'+c.join('');
        return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+',1)';
    }
    throw new Error('Bad Hex');
}

// datgui wants this format
function parseDatGuiRGBA(color) {
  if (color.indexOf("#") === 0 ) {
    var newColor =  hexToRgbA(color).replace("rgba(", "").replace(")", "");
    return JSON.parse("[" + newColor + "]");
  }
  if (color.indexOf("rgba") === 0 ) {
    var newColor = color.replace("rgba(", "").replace(")", "");
    return JSON.parse("[" + newColor + "]");
  }
  return color;
}

Example:
parseDatGuiRGBA( "#93d5ba" );
// returns array [147, 213, 186, 0.5]

parseDatGuiRGBA( "rgba(147,213,186,0.5)" );
// returns array [147, 213, 186, 0.5]

parseDatGuiRGBA( [147, 213, 186, 0.5] );
// returns array [147, 213, 186, 0.5]

I hope this is useful, let me know if you think it is appropriate for a PR.


Fix password change modal to show errors when input is empty.

#19901
GIFs or screenshots:

Merged, since this seems like a clean and simple fix, but also posted a comment asking if there's a better way to implement this category of thing.


new version for DasWetter and vis-weather and minmax newly added

Please pull the repo firt and solve the conflicts!

I checked minmax and there are somethings left todo :-)
1.) Add Bluefox to npmas owner please (see repo requirements) ... and maybe also check for your older adapter too ... Thank you!
2.) On Travis I saw that only the package testing was executed but not the adapter testing .. that is strange and should be fixed before
3.) please add the license to io.package in common.license
4.) Some more documentation in README would be great
Thank you for checking and fixing these topics