[Bug] ROI tools: Can't chose the ROI shape before clicking add ROI, and sometimes wrong one is shown after selection.

It only gets enabled after I click "Add ROI", but if I then change the shape option before drawing the ROI, I sometimes can't draw it and then get a lot of errors in the Matlab window. I've tried it a few times, I can send a video capture if you want. I get these types of errors after I test around for a bit:
Error using iptSetPointerBehavior>parseInputs (line 134)
First input argument, h, contains one or more invalid handles.

Error in iptSetPointerBehavior (line 118)
[h, pointerBehavior] = parseInputs(varargin{:});

Error in manageInteractivePlacement/resetChildPointerManagement (line 154)
              iptSetPointerBehavior(cached_pointer_behavior{k,1},...

Error in manageInteractivePlacement (line 105)
      resetChildPointerManagement();

Error in imrect>imrectAPI (line 275)
    placement_aborted =
    manageInteractivePlacement(h_axes,h_group,@placeRect);

Error in imrect (line 82)
            [h_group,draw_api] = imrectAPI(varargin{:});

Error in Roi_analysis>drawROI_Callback (line 149)
        draw = imrect();

Error in Roi_analysis>AddROI_Callback (line 119)
drawROI_Callback(hObject, eventdata, handles)

Error in gui_mainfcn (line 95)
        feval(varargin{:});

Error in Roi_analysis (line 30)
    gui_mainfcn(gui_State, varargin{:});

Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)Roi_analysis('AddROI_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.

Oooh ✨, great find @tanguyduval ! We should check down to which MATLAB version this tool is compatible (I see it was designed for 2016b), but this certainly looks like a great tool to include into qMRLab!

Great find indeed @tanguyduval ! I will check for dependencies and the compatibility of the tool and I'll include into qMRLab.

@TommyBoshkovski I just run a dependency report and looks good now.
We have 2 files already on qMRLab: find3d.m and range_outlier.m. we might have to remove them to prevent conflicts.
Best

@mathieuboudreau I'm using R2018.... cannot guarantee it's working on earlier versions

@tanguyduval if we're using those functions, no need to remove them - just rename the files/functions and wherever they're called. (Isn't range_outlier the function that you yourself just recently wrote for anogher PR?)

yes, I wrote both of them

@tanguyduval  blessing to your search and your code :)
Throwing this just as an idea, maybe we can play with at hackathon. 3D Slicer has a Matlab bridge, that supposed to "seamlessly" execute a matlab module (if matlab exec is available of course). If it works, we can suggest this as an alternative, given that 3D Slicer is equipped with all fancy ITK/VTK abilities.

@agahkarakuzu thanks for sharing this functionality of 3D Slicer 👍
That would mean putting qMRLab inside 3D Slicer, not the inverse right? I guess this is more an additional project than an alternative though (if we want qMRLab to work independently).

@tanguyduval as you said, just a side project to play with. If it works maybe we can create some tutorials with it, some people may benefit from it (maybe, as usual :) ).

@TommyBoshkovski have you started to implement imtool3d to qMRlab? I can help for the first steps.. I should do a brief intro to you by skype someday

@tanguyduval I started integrating the imtool to qMRLab, but then I started working on the website and I haven't finished the integration. I'll finish it ASAP. However, If I run into a prblem then we can do a Skype meeting.

Good! Just wanted to make sure that you use the functionality that it can be added directly in the panel at creation:
%tool = imtool3D(I,position,h) puts the imtool3D panel in the figure
 %specified by the handle h.

And then you interact with it using the methods... No need to copy code or even code anything ;)

@TommyBoshkovski I'm starting a branch with imtool3D.  I will replace the current viewer, so it's mostly cleaning and pluging the viewer with qMRLab data. A few hours maybe....
What's your status before I start?? I just saw that you replaced the ROI Analysis with imtool3D. Do you have any addidional modifications??
Best

@tanguyduval I didn't do any modifications on the imtool3D. I just integrated it in the qMRLab, so now qMRLab is using imtool3D.
Best


clockify-page-size-change

This pull request does a few things:

Changes the page size in the connector to 5000 instead of 1000 as this has been confirmed as the max by Clockify
Updates the Power BI Template version to use a pagination loop for time entries
Updates the Readme to reflect the need for page size to be below 5,000

closes #2

@OscarValerock I couldn't build the custom connector from the change I made above to update it to a 5000 page size.
Could you do the honours of building it and pushing the updated .mez file to this pull request before merging?

Also ... Not sure where I got m origonal tempalte form but each query had a seperate Fx function that did the API call. Maybe you published a seperate example power BI ion a blog post? .. Racking my brains.
Anyways to be able to embed the looping logic in the current template I had to extract the TimeEntries API logic into a separate function and call it in the Time Entries add column step. I couldn't figure out how to do this inline...
Let me know if you are A-OK with the changes!


Crash on Entering Non-Valid Domain

This issue involves system crashing upon entry of a non-valid domain in the manual input field or while attempting to add an invalid domain from a file. The crash results from unhandled cases within the system, with the error message contained in the domain_manager_functions.py file, suggesting potential design flaws. Posting the error message to update_feedback() necessitates passing the method to the clean_domain() function, which, in turn, triggers complications with other calls to the clean_domain() function within domain_manager_functions.py.
To reproduce, follow these steps:

Type and submit an invalid domain name into the manual input field, or attempt to add an invalid domain from a file.

Resolved: System Crashing Issue Due to Invalid Domain Entries
Implemented exception handling and user feedback for invalid domain inputs, resolving crashes caused by unhandled cases in domain_manager_functions.py. Users now receive clear feedback on invalid inputs, preventing system crashes and enhancing usability.


Please guide me to create a search page

I'm trying to set up a search page with multiple selections, after entering the information I need to search and click the submit button then the data displayed on the page. I do not know where to start, who help me with?

There is actually an already inset feature like that. look add the Serenity.Decorators.Filterable() to the xyzGrid.ts adn you'll see the filter on the bottom right


XML Serialization : date attributes

Following Bart it's better to add such an XML attribute rdf:datatype="xs:dateTime" to the date object attributes, such as dct:modified, ... We should think about it in the XML serialization chapter

OK. We will specify that for the use of these attributes


Update MD file on new branch 2017-16-09_12-11-27

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Error: Path contains invalid characters

When i use  sao github:zjxpcyc/dva-demo in window 10 (x64), i got an error
error Error: Path contains invalid characters:
C:\Users\Administrator\.sao\repos\github:zjxpcyc::dva-demo\mock
    at checkPath (C:\Users\Administrator\AppData\Local\Yarn\config\global\node_modules\make-dir\index.js:18:16)
    at Promise.resolve.then (C:\Users\Administrator\AppData\Local\Yarn\config\global\node_modules\make-dir\index.js:26:2)
    at <anonymous>

Is a bug ?

um seems the path couldn't contain : on Windows..

Hi please try 0.22.3, it should be fixed.
btw there's no need to prefix github: if the repo is hosted on github.

thx, 0.22.3 fixed it !

@zjxpcyc glad to hear that 🍻


map.remove() issue on iOS

Hello, thank you for this amazing work.
I don't know if this is a bug, but if it is not, it is a kind of inconsistency.
I'm using angular, there are several views in my app, the map is on one of these.
When I change the location of the page (and then the view) I call the map.remove(); method.
There is no problem on Android, the map is totally destroyed, everything is alright. But on iOS, when the map is destroyed, the zone where the map was still prevent the click propagation and the links behind it remains unclickable. I have to call map.setClickable(false); before removing the map in order to avoid that.

Take screen captures, please.

(I used android to make screenshots but the problem is on iOS)

@juniusrendel
Thank you for taking screen captures. I reviewed the code, and your report is corrected.
Apply the patch https://github.com/wf9a5m75/phonegap-googlemaps-plugin/commit/699fefa87970cf905da7a6c4356d260fc78d446a by your hand, or re-install the plugin from test branch.
You don't need to map.setClickable(false) before map.remove() anymore.

Thank you!


New version: VSCodium.VSCodium.Insiders version <IP_ADDRESS>07

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: Open in CodeFlow

Automated Validation ended with:


PLEASE AVOID OPENING ISSUES HERE - USE VAST CUSTOMER SUPPORT

This GitHub repo is here mainly for transparency and open-source considerations.
To get support please go through VAST's Customer Support channels, so that you get our full attention.
Thank You!
https://support.vastdata.com

Please provide steps to setup an account with the aforementioned website.
FYI, you can disable /issues on your GitHub project if you don't want to collaborate.


Usability of the Marathon binary

I have just installed Marathon 0.9.0 on CentOS 7 and I can see there is a systemd unit that simply launches /usr/bin/marathon without any arguments, however I would like to find out what are customisation options for logging and how do I point it at a Zookeeper which is not on localhosts etc. The systemd unit loads the environment from /etc/sysconfig/marathon, which is not installed from the package. So here is my initial user experience with trying to figure this out in a CLI way.
[vagrant@mesos-00 ~]$ man marathon
No manual entry for marathon
[vagrant@mesos-00 ~]$ marathon --help
-bash: /usr/bin/marathon: Permission denied
[vagrant@mesos-00 ~]$ sudo marathon --help
 USAGE: marathon-framework (--jar <marathon.jar>)? <option>*

  Run the Marathon scheduler, collecting options from the configuration
  directory /etc/marathon/conf and configuration file /etc/default/marathon,
  and appending the options supplied on the command line.

  If you would like to pass the Jar to be run, do so with --jar. If the Jar is
  not supplied, the script assumes the Jar has been concatenated to it and
  will supply its own path to Java.

/bin/marathon: line 117:?T?FMETA-INF/MANIFEST.MF??u?1: No such file or directory
[vagrant@mesos-00 ~]$ sudo marathon -h
 USAGE: marathon-framework (--jar <marathon.jar>)? <option>*

  Run the Marathon scheduler, collecting options from the configuration
  directory /etc/marathon/conf and configuration file /etc/default/marathon,
  and appending the options supplied on the command line.

  If you would like to pass the Jar to be run, do so with --jar. If the Jar is
  not supplied, the script assumes the Jar has been concatenated to it and
  will supply its own path to Java.

/bin/marathon: line 117:?T?FMETA-INF/MANIFEST.MF??u?1: No such file or directory

I then figured out that the binary container of shell script with a jar appended to it... Which is actually hard to read.
Now, I thought I'll double check the version before reporting:
[vagrant@mesos-00 ~]$ sudo marathon --version
run_jar --zk zk://localhost:2181/marathon --master zk://localhost:2181/mesos
[vagrant@mesos-00 ~]$ sudo marathon -v
run_jar --zk zk://localhost:2181/marathon --master zk://localhost:2181/mesos

I understand there are docs online somewhere (which found later, of course), but I though this could be just a bit more intuitive on the CLI, as all I really wanted to know if it even takes any flags at all...

I have also discovered that running sudo java -cp /usr/bin/marathon mesosphere.marathon.Main --help is a thing, but that's not something I have the capacity to memorise.

Hey @errordeveloper thanks for sharing your experience.
I agree, Marathon is currently not a good *nix citizen.
We should improve that.

I can reproduce this with docker:
docker run -i -t centos
rpm -Uvh http://repos.mesosphere.com/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm
yum install -y marathon
marathon --help

If you how to fix that @errordeveloper, we would appreciate your help. We accept pull requests for https://github.com/mesosphere/marathon-pkg/. Thanks!

Thanks for looking into this @kolloch! It would be good to know why is the binary packaged in just a way that it has to have a wrapper script with as much logic as it does and contain the jar at the tail, why don't it simply call java -jar ... with some kind of usual wrapping to handle $JAVA_HOME and some JVM flags, like Elasticsearch has, for example?

BTW, you can use marathon run_jar --help to get to the command line help.
(I agree that this should be made much more obvious)

How to set other marathon parameters in /etc/default/marathon?
It seems it doesn't support some parameters like https...

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-3432. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.

Note: This issue has been migrated to https://jira.mesosphere.com/browse/MARATHON-3432. For more information see https://groups.google.com/forum/#!topic/marathon-framework/khtvf-ifnp8.


events: rename EmitEvent and EmitErrorEvent 🌲

Changes
This renames two methods:
events.EmitEvent -> events.Emit
events.EmitErrorEvent -> events.EmitError
It keeps the old name and mark them as Deprecated (so that external
user of those function are not broken).
Signed-off-by: Vincent Demeester<EMAIL_ADDRESS>This is a small follow-up to #2655
/cc @afrittoli @bobcatfish @dibyom
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[x] Includes tests (if functionality changed/added)
[ ] Includes docs (if user facing)
[x] Commit messages follow commit message best practices

See the contribution guide for more details.
Double check this list of stuff that's easy to miss:

If you are adding a new binary/image to the cmd dir, please update
the release Task to build and release this image.

Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.
Release Notes
Renaming events.EmitEvent and events.EmitErrorEvent to, respectively, events.Emit and events.EmitError

/kind cleanup

/test pull-tekton-pipeline-integration-tests


Arnej/add direct tensor attribute

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.
@geirst please review
@toregge please review
@havardpe FYI

@geirst PTAL - now also with config-model change to allow fast-search (will add that to system test)


Play remote file by https failed.

The pem file for my https server is generated by ssh. When I play the mp3 file from remote, it seems that the file can not be played. The logs are:
An Observatory debugger and profiler on A0001 is available at: http://<IP_ADDRESS>:49909/Ze2u5lkAXjE=/
I/flutter ( 6344): https://<IP_ADDRESS>/staff/textsound/13/bb31ba67.mp3
V/MediaHTTPService( 6344): MediaHTTPService(android.media.MediaHTTPService@ecfaf3f): Cookies: null
V/MediaHTTPService( 6344): makeHTTPConnection: CookieManager created: java.net.CookieManager@f8d000c
V/MediaHTTPService( 6344): makeHTTPConnection(android.media.MediaHTTPService@ecfaf3f): cookieHandler: java.net.CookieManager@f8d000c Cookies: null
D/NetworkSecurityConfig( 6344): No Network Security Config specified, using platform default
I/flutter ( 6344): ok
E/MediaPlayerNative( 6344): error (1, -2147483648)
E/MediaPlayer( 6344): Error (1,-2147483648)
E/MediaPlayerNative( 6344): stop called in state 0, mPlayer(0x95ca9e80)
E/MediaPlayerNative( 6344): error (-38, 0)
V/MediaPlayer( 6344): resetDrmState:  mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
V/MediaPlayer( 6344): cleanDrmObj: mDrmObj=null mDrmSessionId=null
V/MediaPlayer( 6344): resetDrmState:  mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
V/MediaPlayer( 6344): cleanDrmObj: mDrmObj=null mDrmSessionId=null
Is there any solution?

My https sever is self-signed. I have modify the AndroidManifest.xml file by adding android:usesCleartextTraffic="true" to connect to the non-https port to avoid the transport security problem.
I am wondering whether it's possible to use some dart code as an optional solution to the https trusted connection problem.
For example, here is a dio solution. By using dart code, we don't need to modify the AndroidManifest.xml file, maybe the dart code can be used to extend resilience.

I am facing the same issue as well
my server is configured
my app has all the internet permissions and I have added android:usesCleartextTraffic="true" as well
Seems to be failing for those which are using android 8 to (lesser) versions

Same issue as well. It works pretty well on ios but on android get me a headache :(

someone with a solution :( ?

someone with a solution :( ?

This issue is outdated or uses a very old version of the project, could you please test if this happens on newer versions? And in case that this still happens, open a new issue?


Data models: add fourbyteints

This can be found in the "C, C++, and Assembly Language Reference" document for CodeWarrior. MPW also defines this macro, but I was unable to find where it is documented.

Can confirm, Metrowerks document indeed defines it.


Add Process Reward Model.

PR types

PR changes

Description

 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.You have signed the CLA already but the status is still pending? Let us recheck it.

CLA也需要签署，否则无法合PR

PR types
PR changes
Description

补充一下PR的描述


 - doesn't work with logarithmicDepthBuffer

I had to fix some Z-fighting issues over a long distance with setting logarithmicDepthBuffer = true in the renderer settings. It caused  to not be rendered at all.
https://threejs.org/docs/#api/en/renderers/WebGLRenderer.logarithmicDepthBuffer
(I'll probably take a stab at fixing it at some point, but any pointer are appreciated)

Closing - I can't repro reliably. There might be something wrong with grid and log depth buffer, but it more than likely had to do with a very specific postprocessing setup of my scene and some odd vertex shader things I was doing. I'll revisit if the same issue appears again for someone else


[FEATURE 💡] Animate theme button

Issue #170 📐

I Sakthivel have worked for #170

Guidelines 🔐
I accept the fact that I have followed the guidelines and have not copied the codes from around the internet

[x] Contribution Guidelines
[x] Code of Conduct

Issue to be closed 🛅

My pull request closes #170

Attachments📷
Here is a video of the animated toggle button that I have made 🔽
https://github.com/warmachine028/nike/assets/63062063/01bdaf7c-2ee3-4861-be78-0a9a5a258620

sorry i closed the pr by mistake can you reopen it

im having some difficulties I'll do it shortly

does it fix the conflict? @warmachine028


URL fragment (hash) is too limiting

TL;DR: why not querystring instead of hash for params from the OIDC?
When the OIDC sends the request to _idmanager the params are in the format of URL fragment (aka hash).
That seems a misuse of URL fragments. I understand this is a common practice among some popular javascript frameworks, but since the browser won't send the fragment to the server, it forces the flow to have a client javascript that will read, parse and process it. Even if we want to process the login request on the backend, we are forced to have a js client.

There's nothing preventing a SPA hosted on GitHub to access the search part of the URL (aka query string)

I am not sure to fully understand the limitation you are referring to. I can't think of any use cases where this would block its implementation.
Please correct me if I am mistaking but it seems that sensitive information should not be carried over GET: https://cwe.mitre.org/data/definitions/598.html
https://owasp.org/www-community/vulnerabilities/Information_exposure_through_query_strings_in_url

For more info: https://stackoverflow.com/a/14718532/1724828
OAuth 2.0 supports both, depending on the use case: Implicit Grant (fragment) for when only the client should have access to the response and Authorization Code Grant (query param) for when it should be passed to the server for more verification.
Verifying if someone is legitimate (analogous to checking username and password) and using an access_token with another authorization server (sending the user/pass to get some sensitive data) are completely different. One SHOULD be validated server-side, the other MAY be done server-side.
https://developer.okta.com/blog/2018/05/24/what-is-the-oauth2-implicit-grant-type
Implicit Grants are used when the browser requires the access_token to make additional queries. Passing as a fragment ensures that it isn't sent to any server (static file storage, etc.) as it is not needed (think JAMStack apps). This option was specifically made with server-less JavaScript web-apps in mind.
https://developer.okta.com/blog/2018/04/10/oauth-authorization-code-grant-type
Authorization Code Grants are used when a code needs to be sent to the client's (oauth term, not browser) server which will then use the code for whatever purpose. There is no additional benefit security-wise by not providing this option.

Please correct me if I am mistaking but it seems that sensitive information should not be carried over GET: https://cwe.mitre.org/data/definitions/598.html
https://owasp.org/www-community/vulnerabilities/Information_exposure_through_query_strings_in_url

The handshake login flow (the id manager part) does not pass the same kind of "sensitive" data as OAuth's access_token.
The access_token is reusable, and can be used to retrieve more information from the resource server whereas data in our case cannot.
The response data in our case is a one-time use signed message that only authenticates which the client's server must verify again. The access_token on the other hand, attempts to fetch resources from the resource server and simply fails if it is incorrect.
I think this resolves the concern about the CWE?

I agree the domain and the public key are not as sensitive as the access_token but these fingerprints might also need to be kept private.
Ideally the communication between these components could be configured like the oauth response mode:
https://openid.net/specs/oauth-v2-multiple-response-types-1_0.html#ResponseModes
What do you think should be the ideal mechanic? Would you be willing to submit a PR to implement these changes?

That's perfect, to add a new query param to the request to id-manager. Then it's up to the clients (apps) to choose what's best for their apps.
We can default to fragment since that's what the oidc server uses and that won't need any changes.
I can do the PR next week, doesn't seem like a lot of work. Unless @Falci finds time to do it first.


Give already used items higher search priority

Walker does already keep track of previously selected entries in it's history. This is currently used when showing the applications once walker is opened, without any user (search) input.
However, once I type something in to search, this history is disregarded completely and the search just shows the results based on the fuzzy matches ordering.
This is kind of annoying, as many other app launchers actually use the cached history and give the previously selected entries slightly more priority, which makes commonly used items a lot easier to search for quickly.

Also, when opening walker without giving input into the search field, runner type entries are not considered.

@ItsDrike I'll look into it.
@yylian only the application's module is considered for initial entries without input and i personally have no interest in other modules being shown. I'm open to PRs though.

I've looked into it and totally forgot that Walker actually has a prefix-based history. This was added in https://github.com/abenz1267/walker/commit/2347ebf178d017951e7fe5297d2e5ebd88c85973 due to another users request.
So basically: the history is weighted in accordingly, but right now it is 100% prefix-based, which means that if for search term: f there's no history for firefox .... firefox won't get any history weighting.
I actually like this behaviour.

I've thought about it a bit more and i think this should be fixed with 3574b4449b8da65742e2b7e71a6cce1db44ecd21 without compromising the initial idea of the prefix-based history.
So the behaviour now is:

"fire" => firefox => saved as history entry
"f" => "fire"-history-entry will still be considered
"fo" => no history

Works like a charm. Thank you for reconsidering and implementing!


MAT-5362 initial check in for new cql validation service

Closing the PR as these can still be in measure-service


iOS dark mode the default style is white on white.

On iOS dark mode the default style of the selector is a white background with white text. Can a property be added to alter the date selector text color along with making the default style in dark mode a black background with white text.

This is related to the iOS dark mode support.
Please see the README for a fix/workaround and the other related issues:

#293
#283
#294
#296


[feature request] shortcut to update mac-cli

Hi, Instead of:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/guarinogabriel/mac-cli/master/mac-cli/tools/update)"

can we simply mac upgrade ?

Great suggestion!
The following commands have been added in this commit: https://github.com/guarinogabriel/Mac-CLI/commit/3d3a68e59cba8391772ed35388098523a0f48e1c
mac upgrade
mac uninstall
Best regards.
Gabriel

thanks! that's great!


Cases that check benefits but don't upload a file return an error

Litigant should be able to enter comment about why they can't upload a file and still continue with request. But error appears at submission

Issue when using IE as browser

Not uploading a benefit file triggers a submission error within Internet Explorer - even when there has been an explanation.

Suzanne needs to re-test but we believe we got it.

Done


SDCICD-1254: allow release-* branch names

the schema needs to be updated to allow branches following the new
branch strategy that OCP follows (release-*). This was discussed before
in #120 but decided against. With the new progressive delivery strategy,
this will need to be allowed.
Signed-off-by: Brady Pratt<EMAIL_ADDRESS>

/ok-to-test

related to https://issues.redhat.com/browse/APPSRE-9989


[proposal] CupertinoToolbar widget

Proposal
The iOS documentation states that there is a toolbar component:
Toolbar documentation
We currently do not have an equivalent among the Cupertino Widgets.
Are there any plans to develop this component?

It's basically just a Row with some widgets inside of it. You can easily create it yourself.

Are there no other design specs around it then? (dropshadow, minimum size, etc.) If there are none, then you are certainly right. In that case a Container with CupertinoColors.systemGrey as background color, should be enough.

minimum size

According to the article you sent to me, 48 is the min size and 56 is the max size.

Those sizes are for a custom glyph for a toolbar button, not the toolbar itself. Although it looks like those take the entire height?

@navaronbracke
There was a similar request, https://github.com/flutter/flutter/issues/16683 and there seems to be a community plugin for it, although it doesn't seem to be active, you may take a look at the source code and try to build a custom widget per your need.

I had a look at the issue you mentioned. Apparently, the toolbar component does not have enough design complexity to warrant a specific Cupertino widget. In that case I'd prefer to close this issue and implement the widget myself, as discussed above.


DNN-7488: remove the community version of detector http module if evoq version exists.

I would think it would make more sense to put this into the iUpgradeable function when Evoq is installed or upgraded instead of in the platform.

Unless there is something I am not seeing here thent this should be something that is handled by a config xmlmerge (i.e. in the dnn manifest file) and not in code -you should be able to use the remove/removeattribute actions and then add back in the necessary nodes

I am rejecting this - per Oliver and Cathal's comments the fix is in Evoq's provider - it should remove the platform detector on install so their is no possible conflict.


fix for zombie processes sometimes appearing

what's the triggering condition? I have encounter this preoblem in my ubuntu18.04 LTS. Using TOP shell，sometime there will be a zombie process od xrdp


Uses ObjectID on id field for all databases choices

When we create a project, the entity ID is generated via a simple random number
ctx.user.id = Math.floor(Math.random() * 100000).toString()

We could improve it using ObjectID, it could be a default value for all databases:

use the ID as a string;
use objectID in ID field for the user(generated) entity;

use objectID in ID field for the user(generated) entity;

I didn't understand. Could you proved a code example?

for sure!
Instead we generate a random number for User.id as we do for SQL databases here, we could just define the id as string, so insert the User using a ObjectID id
change this:
<% if(!props.mongo){ %>ctx.<%- props.name.camelCase %>.id = Math.floor(Math.random() * 100000).toString()<% } %>

for this:
ctx.<%- props.name.camelCase %>.id = new ObjectId()


⚠ GitHub has degraded performance

In a5d47fb, GitHub (https://www.githubstatus.com/api/v2/status.json) experienced degraded performance:

HTTP code: 200
Response time: 197 ms

Resolved: GitHub performance has improved in 83c5e36 after 50 minutes.


about the dbc file

Hello developer,
should the ID_*** in dispatch.h file the same with the ID_** in dbc file?
like BO_<PHONE_NUMBER> DBW_Misc: 8 DBW  in dispatch.h   ID_MISC_REPORT = 0x1F01,
how convert<PHONE_NUMBER> to 0x1F01

Hi.<PHONE_NUMBER> in hex is 0x80001F01 (a bit flag for 'extended')
we suggest you open this using a database editor (like kvaser database editor) to view the IDs (https://www.kvaser.com/download/)


Release 4.0.2

Updates to Emission 1.4.6

          2 Errors

:no_entry_sign:
Release 4.0.1 does not have a date

:no_entry_sign:
You need to set the App’s plist version to 4.0.2 - use make update_bundle_version

  Generated by :no_entry_sign: Danger


Windows build failing, pid & usize

see https://github.com/joepio/atomic-data-rust/runs/4492934258?check_suite_focus=true#step:7:729

Try again after some time: #246


Transfer from SPL to ERC20 stuck

I'm using sollet.io to transfer USDC from my solana wallet to my metamask. To test that it works I sent a small amount which succeeded fine. I then tried transferring more but it never asked my metamask to sign/pay the gas fee, it just removed the amount from the sollet wallet then closed the transfer window without any messages......there a way to recover this or is it just gone? The Solscan shows it's all succeeded and what not.

Is this still a problem? Please join the Discord for assistance. There's lots of support there. https://discord.gg/QvkkPxkDUH


cant compile examples

hi there, impossible to compile the examples:
after : npm install
then : npm run build:examples
its hangs forever on cd aggressive-merging && node build.js
and no tutorial, or any information on wiki or website....

It looks like you just deleted/ignored our lovely crafted issue template. It was there for good reasons. Please help us solving your issue by answering the questions asked in this template. I'm closing this. Please open a new issue with filled issue template. Also make sure your issue is not a question. Questions should be posted on Stack Overflow.


Version 1.2.4, the Version 11 compatible

Thanks for the update of the V11 compatible version of Fate X. I did find that text carries on into the stress tracks if your make the character window smaller. See file attached.

Hey @hendelmasad
Thank you for testing this new release.
I just pushed an update which should prevent this overflowing behaviour. But this should only happen when the content width inside the stunt is bigger than the container. I'm suspecting the box with the "Mild:" content to be the culprit. It may be, that in the new version you'll se a scrollbar inside the stunts text area.

Thank you for the speedy response and I'll have a quick look right away!

You were quite right. A Lateral scroll bar appeared and when I deleted the Mild consequence link, it fixed it.


Keyboard navigation not working

(I'm using latest version of Google Chrome)
Pressing down arrow makes the slection randomly jump to the top.
Here in this screencast, I just keep pressing down key:
http://www.screencast.com/users/Mojodk/folders/Snagit/media/8272a34a-d2c2-441c-a419-2fdd794d807b/embed

Hello MojoDK, I am sorry for late reply, have been very busy since last 13 days. I will work on it when I am free. :)
Thanks for posting the issue.

Hi krazedkrish,
I think the issue is still valid.
Any chance you could have a look on it? :-)
Thanks,
Xavier.

Hi again,
I just made some tests and it seems it's related to the fact the element needs to have the focus so key mapping properly works (even is not triggered if no focus).
So this is something users can fix by calling the Jquery focus() function on the list when displaying the list.
For me, it looks like: $("#filter_zone_"+filter_name+ " .ms-list").focus();
filter_zone_xxx being the container of my list.
Yet please note that there is still an issue if you have your mouse arrow on your list while using keyboard (similar to the one described above).
Also, as a side note, I removed $elems.removeClass('ms-hover'); from the function selectHighlighted to be able to select multiple elements with space bar without losing focus.
Thanks,
Xavier.


Not start

It's not generate link.

I had same problem

Lösung ?

What?
On Mon, 4 Nov 2024, 17:14 Maik439, @.***> wrote:

Lösung ?
—
Reply to this email directly, view it on GitHub
https://github.com/noob-hackers/mrphish/issues/38#issuecomment-2454826641,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7JVMU6XCMNVKOWJXRR46G3Z656LNAVCNFSM6AAAAABRELHJJ6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJUHAZDMNRUGE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Population System

Specifically, Maven was unsuccessful in compiling the code.

As an HR Advisor I want to produce a reports about population based on Countries


add the silu activation

Jax has the silu (x*sigmoid(x)) activation function. In fact, the docstring for flax.nn.swish says "silu." This pull request exposes the silu to flax users.

@googlebot I signed it!

@googlebot I fixed it.


Dialog to pick a distributor with app name

The dialog to pick the distributor would be more understandable with application name instead of package_name.

Fixed with https://github.com/UnifiedPush/android-connector/commit/5d1ec74d8d44f76927165fd0784144a02afc7f99


The derived type 'Contact' cannot have KeyAttribute on property 'ContactId' since primary key can only be declared on the root type.

I have a "contact" entity derived from a "entityobject" (base entity). The mapping class looks like this:
public class ContactMappingConfig : EntityObjectMappingConfigBase<Contact>
    {
        public ContactMappingConfig(string schema = "dbo") : base(schema)
        {
        }

        public void Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<Contact> builder)
        {
            builder.HasKey(x => x.ContactId);
            builder.ToTable("Contact");
            builder.Property(x => x.FirstName).HasColumnName("FirstName").HasMaxLength(255);
            ...
        }
    }

When I invoke the context (code below), I get the exception on the ctx.Contacts invocation.
 Dev1DbContext ctx = new Illeris.Dev1.Repository.Dev1DbContext(cnStr);
foreach (var x in ctx.Contacts)
{
}

Wasn't this fixed in 1.0.1? I just upgraded to .NET CORE v2.1 & EF 2.1.2.
Plz advice.

@Illeris A key can only be defined on the base type of a mapped hierarchy. There are a variety of related reasons for this, but for a TPH mapping it boils down to one primary key for the table which is shared by all entity types that are mapped to that table.
If you feel like there is a bug here outside of this limitation, then please post a runnable project/solution or complete code listing that reproduces the bug.

Hi, I have created a example project with this issue for you to reproduce.
To see, all you need to do is run the following command in the Package Manager Window.

Add-Migration Init -Context ApplicationDbContext

Solution: https://drive.google.com/file/d/1gXqpyamax-SQVU6F006AlCsc-mcZNRJZ/view?usp=sharing


deps: updates wazero to 1.0.0-pre.3

This updates wazero to 1.0.0-pre.3. This is the last release that will build with Go 1.17.
Notably, this improves performance and changes host function syntax.

sure, my editor accidentally fixed the spaces to tabs. will revert

tabs unfixed

Thank you @codefromthecrypt !!


fix: update type issues caused by the removal of 'any' type in shared components

Description
Fix type errors caused by type changes in shared components.
Reference:

Removal of any type: PR #312

Why

The shared components now use stricter types for improved type safety.
Updating the code ensures consistency and prevents type-related issues with the shared components.
Avoids runtime errors and ensures the app functions correctly after the shared component updates.

Issue
1110
Checklist

[x] I have followed the contributing guidelines
[x] I have performed a self-review of my own code
[x] I have successfully tested my changes locally

@shahmargi12 Steps to follow when portal is dependent on shared-component

upgrade shared-component dependency to 3.6.1 in package.json
run yarn to upgrade yarn.lock (eventually delete node_modules folder)
push again

@shahmargi12 Steps to follow when portal is dependent on shared-component

upgrade shared-component dependency to 3.6.1 in package.json
run yarn to upgrade yarn.lock (eventually delete node_modules folder)
push again

@manojava-gk I've updated shared-component to 3.6.1 and pushed the changes.

@manojava-gk I've updated shared-component to 3.6.1 and pushed the changes.

@shahmargi12 Thanks. The license request for shared components 3.6.x is still in progress - we need to wait for an approval there. Status: https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/16144

@manojava-gk I've updated shared-component to 3.6.1 and pushed the changes.

@shahmargi12 Thanks. The license request for shared components 3.6.x is still in progress - we need to wait for an approval there. Status: https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/16144

@oyo Thanks for the update


New live migration strategy doc

Fixes DOC-5613.

[ ] Content review
[ ] Backport to older versions

@rmloveland Consider this a content review, rather than a final peer review.

I don't have much context here. Was the review request from intended @ianjevans?

i think the main comment i have is it feels like we're associating "consistent cutover" with "replicating data", which is not strictly the case. "consistent cutover" = cutover by implementing an "atomic pause" to trffic and waiting for data to catch up (in the replication case) / data is verified to be the same (in the dual read/write case). for v1, we're only supporting replication but there's more we can do down the track.

I think I've addressed all the outstanding comments, and added some new diagrams.

@ianjevans Also important thing I forgot to add: Can these updates be ported to v23.1 as well? We have the LMS doc there, in order to show on stable, and it would be great to be able to link to this doc from there. I know that versioning the LMS doc doesn't make the most sense. I need a little more time to figure out how/what to move into a molt or migrations directory.

someone mind closing this or removing me as a reviewer so it doesn't show up as a thing i have to do? i can't remove myself :')

someone mind closing this or removing me as a reviewer so it doesn't show up as a thing i have to do? i can't remove myself :')

done <3


Change the URL of Package ExtremeDumper

What's the problem?
ExtremeDumper's official links (Github Link, Personal Homepage) and downloadable URL  are all dead. Please use another link.
Package: packages/extreme_dumper.vm
Suggested alternative link: https://github.com/cunyterg/ExtremeDumper/archive/refs/tags/v<IP_ADDRESS>.zip
Steps to Reproduce

Run PowerShell as Administrator
Run the following code
git clone https://github.com/mandiant/flare-vm.git
cd flare-vm
choco install -y extreme_dumper.vm

Environment

Virtualization software: VMWare Workstation 17 Pro
VM OS version: 10.0.17763
VM PowerShell version: 5.1.17763.316
VM Chocolatey version: 2.2.2
VM Boxstarter version: 3.0.3

Additional Information
No response
Detected by test suite
No

@Ana06 The developer seems to have moved all projects to Gitcode . So the more official and downloadable URL is:
https://raw.gitcode.com/wwh1004/ExtremeDumper/archive/refs/heads/master.zip

Thanks for the info @superguo! The zip we were using before contained the .exe, but I do not see it in the ZIPs you have linked. :thinking:

@Ana06 Oh, the previous two links contain only code. After some investigation I found that the project has another backup with release zip file containing two .exes, please give it a try.
https://gitee.com/keyestore/ExtremeDumper/releases/download/v<IP_ADDRESS>/ExtremeDumper.zip


TBS-7194 version to 2.0.0-tq-1

This PR must be approved before the corresponding TBS PR is created. This is so the RDF Delta build artifacts can be deployed to TQ Nexus and the TBS PR pull them in during the pre-flight build etc.

Closing this PR, as it is not to be merged.
Tagged the appropriate commit: https://github.com/TopQuadrant/rdf-delta/releases/tag/v2.0.0-tq-1


CTxMemPool: eliminate redundant lock, GetHash() call

::addUnchecked()'s only caller already takes the necessary lock,
and has already calculated the TX's hash.

This has been minorly tested on linux but I'd appreciate if someone else confirmed it before merging.

Is this something that can be merged into this pull as a second commit:
https://github.com/jgarzik/bitcoin/commit/96929a5515bb0ffee67aab7283b5ae9fcc1641d5

May as well (means my branch name is a bit of a misnomer but who cares).


Implement Canny Edge Detection Algorithm for Image Processing

Is your feature request related to a problem? Please describe.
The Canny edge detection algorithm is a widely used technique for detecting edges in digital images, known for its effectiveness in accurately detecting edges while suppressing noise.
Describe the solution you'd like
I would like to implement the Canny edge detection algorithm in Python, following the standard steps involved:

Noise Reduction: Apply a Gaussian blur to reduce noise in the image.
Gradient Calculation: Compute the gradients using Sobel operators to determine the magnitude and direction of edges.
Non-maximum Suppression: Suppress non-maximum gradient values to thin out the edges.
Double Thresholding: Apply double thresholds to classify edges as strong, weak, or non-edges.
Hysteresis: Connect weak edges to strong edges using hysteresis to form continuous edge contours.

I would like to work on this issue and contribute to the project under SSOC'23. Please assign it to me @Kumar-laxmi

Assigned!
@prashanth772 : C, C++, Python and Java


The example of creating a Script plugin in the documentation does not work

Issue type
Wrong or misleading information
Problem description
The doc is an example of creating a Script plugin
I copy paste this code and do gradle build
import org.gradle.api.Plugin
import org.gradle.api.Project

// Define a task
abstract class CreateFileTask : DefaultTask() {
    @get:Input
    abstract val fileText: Property<String>

    @Input
    val fileName = "myfile.txt"

    @OutputFile
    val myFile: File = File(fileName)

    @TaskAction
    fun action() {
        myFile.createNewFile()
        myFile.writeText(fileText.get())
    }
}

// Define a plugin
abstract class MyPlugin : Plugin<Project> {
    override fun apply(project: Project) {
        tasks {
            register("createFileTask", CreateFileTask::class) {
                group = "from my plugin"
                description = "Create myfile.txt in the current directory"
                fileText.set("HELLO FROM MY PLUGIN")
            }
        }
    }
}

// Apply the local plugin
apply<MyPlugin>()

plugins {
    id("java")
}

group = "com.example"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
}

dependencies {
    testImplementation(platform("org.junit:junit-bom:5.10.0"))
    testImplementation("org.junit.jupiter:junit-jupiter")
}

tasks.test {
    useJUnitPlatform()
}

And I receive this error
Build file '/Users/k.zuev/IdeaProjects/one-cloud-plugin/build.gradle.kts' line: 57

Failed to apply plugin class 'Build_gradle$MyPlugin'.
> Could not create plugin of type 'MyPlugin'.
   > Class Build_gradle.MyPlugin is a non-static inner class.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
BUILD FAILED in 2s

Context (optional)
No response
Page with the problem
https://docs.gradle.org/current/userguide/writing_plugins.html#script_plugin

This is a valid documentation issue.

@ZuevKirill95, I'm sorry. This was a bad example to include in the documentation. Thank you for pointing this out.
The example should be in a separate build script. I am updating the doc accordingly.


Add support for limited login

Starting v17.0.0 Facebook login will use Limited Login (blog post) if user didn't provide AdvertiserTracking permission, even if we call logIn() with tracking: .enabled in configuration.
See https://github.com/facebook/facebook-ios-sdk/issues/2375
TODO:

[x] Support Limited Login
[x] Support API calls (profile, picture, email) in Limited Login mode
[x] Add description, warning and link to the documentation about this behavior. Server verification of token in Limited Login are also different.

Useful links:

Advertiser Tracking Enabled

There are some support implementation issues that were essentially solved with a crutch.
See this comment and discussion.

Released in v2.0.0


Tabs styles not applied

Tabs component is not working in the latest version. Styles are not applied and looks broken
Detailed description

Is this a feature request (new component, new icon), a bug, or a general issue? - Bug

Is this issue related to a specific component? Yes

What version of the Carbon Design System are you using?
"@carbon/icons-angular": "^11.2.1",
"carbon-components": "^10.30.0",
"carbon-components-angular": "^4.44.0"

Steps to reproduce the issue
sample code
<ibm-tabs>   <ibm-tab heading="one">Tab Content 1</ibm-tab>   <ibm-tab heading="two">Tab Content 2</ibm-tab>   <ibm-tab heading="three">Tab Content 3</ibm-tab>   <ibm-tab heading="four" disabled="true">Tab Content 4</ibm-tab> </ibm-tabs>
Additional information

Screenshots or code

Notes

It looks fine in the demo.
I just tested latest (4.44.0) carbon-components-angular with latest (10.30.0) carbon-components and it looks as expected.
Guessing from your screenshot, it looks like you might have not imported the styles in your app.
Given all that, I'll close the issue.
If you can replicate it using code sandbox or some other way that would allows us to poke around, please reopen this issue.


Support creation of Azure Bot using cli

Is your feature request related to a problem? Please describe.
Web App Bot and Bot Channels Registration are deprecated and we are expected to use Azure Bot. We can create Azure Bot using Azure portal as in Microsoft doc. But there is no way to create Azure Bot using az cli
Describe the solution you'd like
az bot create [link] to be updated to create Azure Bot with new value for kind parameter.
Describe alternatives you've considered
There is a an example with ARM tempaltes at Microsoft doc. But I feel that still creates the older Web App Bot and not the newer Azure Bot.
Additional context
There is related issue at #19584. But that appears to be a request to correct documentation.

@jsntcy for awareness


revert changes causing cd failures

Description
Reverting the following changes to  cd_unittest_ubuntu causing CD pipeline failures:

The first change was using Naive Engine for operator tests, which causes timeout failures in CD
Added here: https://github.com/apache/incubator-mxnet/commit/10b6b4887ef494ea985c9ea75a393a985476d08e

Second change was running integrationtest_ubuntu_gpu_byteps as part of cu* CD tests, added here: https://github.com/apache/incubator-mxnet/commit/e28e9fec9bba07708ed0093c882b8070a96dfdd5

@eric-haibin-lin is working on fixing this issue and re-enabling this test.

@leezu please help review this PR

@mxnet-bot run ci [unix-cpu]

@leezu please help merge


Q: regarding new v-analzyer repo and tree-sitter

Describe the feature
Since the v-analzyer repo has moved:
Before pushing an update to nvim-treesitter to match the new repo https://github.com/nvim-treesitter/nvim-treesitter/blob/b4138891b3454beeb14eef171c91c92377fcd715/lua/nvim-treesitter/parsers.lua#L2058-L2066, should tree-sitter locations be kept as they are for now, or should some re-organization be done beforhand?
E.g., a more conventional approach with a separate repo for the tree sitter part could make sense. Imho it's a bit messy atm. and the generated files create a bit of pollution.
Use Case

Repository organization, statistics and size
Convenience for devs

Other Information
No response

No, the tree sitter generated parser should stay here.
I explicitly do not want a separate master repository for it, if it can be avoided, since it makes releases and updating, have more moving parts, and thus harder.
A separate repository could be made, if it is not used for development, but instead just mirrors the changes made here, for the convenience of other projects.

Thanks. Opened the MR at nvim-treesitter to update the url.


React instance injection ?

Pure component factories let you inject your React instance into the component so that you can share a single React instance across your entire app -- even if you load React from CDN for client use

I can't see the advantage over using ES6 import React from 'react' on each file - besides the repeated 1-line advantage, obviously. That, and the classic-er ES5 require call provided by libs, gives you one same React instance on all components too. Am I missing something ?

Yep. You're missing the  fact that lots of apps load React from CDN for front-end code, as well as the fact that front end code may have more than one entry point (and may in fact be two completely different codebases) -- if both entry points use React, you'll get conflicts. Exporting a factory is the safest way to mitigate the situation.
For more on this problem and how common it is, see Two React Tips by Dan Abramov.

Thanks for the details! :)

:+1:

more than one entry point (and may in fact be two completely different codebases) [...] For more on this problem and how common it is, see Two React Tips by Dan Abramov.

This explanation should be added to the paragraph cited by OP. Current text in readme states the "how" pretty good, but leaves the "why" untouched. Loading React from CDN doesn't imply directly other problems like "installed a library which requires React by itself" (mentioned in linked article), at least to me and @gouegd

Open to a PR.


Do not include glext.h if glew.h is also included

See https://stackoverflow.com/questions/65009898/incompatible-function-prototypes-between-glew-h-and-glext-h .

I tested locally and it is compiling fine.

Can you bump also https://github.com/ami-iit/yarp-device-openxrheadset/blob/56de12a563513d4d1f421de2584bd9f74fb644b1/CMakeLists.txt#L77?

Done!


bump vcf2db

PR checklist

[ ] This comment contains a description of changes (with reason).
[ ] If you've fixed a bug or added code that should be tested, add tests!
[ ] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
[ ] Make sure your code lints (nf-core lint).
[ ] Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
[ ] Check for unexpected warnings in debug mode (nextflow run . -profile debug,test,docker --outdir <OUTDIR>).
[ ] Usage Documentation in docs/usage.md is updated.
[ ] Output Documentation in docs/output.md is updated.
[ ] CHANGELOG.md is updated.
[ ] README.md is updated (including new tool citations and authors/contributors).

Can you fix the vcf2db tests and patch them? nf-test test modules/nf-core/vcf2db --update-snapshot. the test is failing due to a config in the pipeline but it's still valid in the context of the pipeline


docs: add info on iOS/iPadOS

:tada: This issue has been resolved in version 2.2.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Git Savvy no longer working after force quit of sublime.

I encountered the same problem as described here:
https://github.com/divmain/GitSavvy/issues/300
And was forced to "Force Quit" sublime.
Upon restart, Git Savvy commands are no longer available in the Command Palette. I've tried removing and re-installing the package. Restarting the computer. Restarting sublime. Nothing will restore the commands to the Palette.

@utahmike, can you check the Sublime console to see if any errors are reported?  This sort of problem usually happens if the plugin is not initialized correctly.

Hello,
I too have the same problem this morning and I dont remember force-quitting sublime yesterday. Last thing I did as always was push my code and close everything up.
sublimeConsoleOutput.txt

Me too, from this morning my git savvy does not exist anywhere. I tried reinstalling it, reinstalling sublime, deleting packages. Nothing helps, also my branch that i was on yesterday is lost. Yesterday everything was okay.

@KenzR @utahmike please attach your console output to help the developers.

Here is my console output. Definitely problems loading the package.
SublimeStartup.txt

I've also hit this issue, specifically when I updated to 2.10.0.  I've attached a snip of the console log.  I'm running ST3 on Windows7.
SublimeGitSavvy210Error.txt

I am working on a fix.

@utahmike @dominiquedutra @KenzR @tcrockett1138 I just pushed out an update that will disable the offending code as a temporary work-around.  Syntax highlighting will disabled in inline-diff views, but we'll address that regression separately.  If you see this in the next few minutes, it would be super helpful if you could pull down master and confirm that things are working for you.  Please ping me on Gitter if there are still issues - and sorry for the bad update!

All is working again, thank you for your quick response.

Looks good, all fixed.  And the remote add/remove work great also. :-)

It's working :D

:1+:

Working. Thanks!

It happened to me too today. Reinstalled it, still not showing the commands


Update documentation: add a quick start

Some people seem to have a problem with getting Liquid Fire to work because they do not include {{liquid-outlet}}. The problem is two fold: they do not include the outlet at all, or they forget, like me, to include multiple outlets. My suggestion would be to overcome this situation with a quick start in the documentation.
This quick start has to demonstrate how to embed Liquid Fire into your Ember application. My suggestion would be to include the following, all with code example of course.

[ ] add transition to transitions.js
[ ] add liquid-outlet to application.hbs
[ ] add transition for child route to transitions.js
[ ] add liquid-outlet for child route

If you feel this is a bad idea, close this issue. Otherwise, I might help on the PR.

This sounds good. It could also be a "Cookbook" section instead of quick start, then we can keep adding scenarios that trip people up.

Wonderful. Will see if I can come up with a PR soon.

@ef4 Why not merge #403? Maybe you comment what you expect to be changed?


Type safety for arrays

Typed items inside arrays are something we really wanted to use in our project, this PR shows how i would implement it, feedback would be appreciated.

issue here ->
#343

Can update the documentation also, didn't want to spend any time on it until this gets some 👀

Sorry for the delay, but I'm ready to dig into this now.
The changes look pretty good and surgical.
I was wondering would an alternate schema syntax be possible without items. i.e. apply the nested schema to array elements if the type == Array. E.g.
        User: {
            pk:          { type: String, value: '${_type}#${id}' },
            sk:          { type: String, value: '${_type}#' },
            id:          { type: String, generate: 'ulid' },
            accountId:   { type: String },
            name:        { type: String },
            email:       { type: String },

            preferences:    { type: Array, schema: {
                key: { type: String },
                value:    { type: String },
            }}
        }

This would be a little simpler and cleaner but perhaps less explicit than your proposed:
            preferences:    { type: Array, items: {
                type: Object, schema: {
                    key: { type: String },
                    value:    { type: String },
                }
            }}

Please feel free to argue either way.
Michael

Yeah I'm happy to go with using the schema attribute, just wondering how this would look like for a list of primitives then? Can we define the schema to be a number just?

Ah, you are right. Your way is necessary.

Thank you. This is a great patch. Do you want to update the docs too?

@mobsense yeah i'm happy to update the docs, however i have a pretty full schedule for today and tomorrow so will most likely be the end of the week if thats ok?

Cool. That would be great.

@mobsense hello, where all do i have to update the docs, is it just the README.md file or is there other places that need chanegd?

@mobsense Hi, just wondering if this can be released? Would be very useful to have typed arrays on work I am doing atm. Thanks

@calebwilson706 Docs are here: https://github.com/sensedeep/onedoc

We're just doing some tests and pulling a few issues when using this on some of our live production sites.
Should be soon though over the next 4 days.


0.10.9 cannot startup.

this morning I update from 0.10.6 to 0.10.9, then cannnot boot with this message.
Welcome to Node-RED
===================

17 Jun 08:34:27 - [info] Node-RED version: v0.10.9
17 Jun 08:34:27 - [info] Node.js  version: v0.12.4
17 Jun 08:34:27 - [info] Loading palette nodes
17 Jun 08:34:30 - [warn] ------------------------------------------
17 Jun 08:34:30 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node.
17 Jun 08:34:30 - [warn] ------------------------------------------
17 Jun 08:34:30 - [info] Settings file  : ./settings
17 Jun 08:34:30 - [info] User Directory : /usr/local/nodered/.node-red
17 Jun 08:34:30 - [info] Flows file     : /usr/local/nodered/.node-red/flows_nodered.json
17 Jun 08:34:31 - [info] Server now running at http://<IP_ADDRESS>:1880/
17 Jun 08:34:31 - [info] Starting flows
17 Jun 08:34:31 - [info] Started flows
17 Jun 08:34:49 - [red] Uncaught Exception:
17 Jun 08:34:49 - TypeError: argument entity must be string, Buffer, or fs.Stats
    at etag (/usr/local/lib/node_modules/node-red/node_modules/express/node_modules/send/node_modules/etag/index.js:55:11)
    at SendStream.setHeader (/usr/local/lib/node_modules/node-red/node_modules/express/node_modules/send/index.js:724:15)
    at SendStream.send (/usr/local/lib/node_modules/node-red/node_modules/express/node_modules/send/index.js:500:8)
    at onstat (/usr/local/lib/node_modules/node-red/node_modules/express/node_modules/send/index.js:585:10)
    at FSReqWrap.oncomplete (fs.js:95:15)

rollback to 0.10.6, then no problem.
$ node -v
v0.12.4

Hi, as stated in the documentation, http://nodered.org/docs/getting-started/installation.html , we do not currently support node 0.12. The fact it worked under 0.10.6 is by chance.
The plan is to add proper tested support of node 0.12 in the next release.


[LexicalSummary] Add "Text" property to access sources

If articles are collected internal to the function , there's no way to access the text unless it's reimported. I think there should be a "Text" property for LexicalSummary which returns some compressed / Iconized object containing the source text. It could have the following properties:

Names — the file or article names
Paths — file paths
{Source, Name} — the text itself

SourceData property was added.


Amplify Frontend build failed with react-scripts: command not found

I am new to AWS Amplify and follow instructions from AWS to host a frontend for create-react-app application which using react-scripts module in scripts. I setup a simple app, connect to Amplify, created some APIs. However after connected my Git repo the Amplify Frontend build got failed.
Provision, Cloning Repo, Backend stage ran well without issue but Frontend got the error "react-scripts: command not found".
Frontend Logs
2021-09-18T18:55:08.576Z [INFO]: # Starting phase: build
2021-09-18T18:55:08.603Z [INFO]: # Executing command: echo Build started on Sat Sep 18 18:55:08 UTC 2021
2021-09-18T18:55:08.605Z [INFO]: Build started on Sat Sep 18 18:55:08 UTC 2021
2021-09-18T18:55:08.605Z [INFO]: # Executing command: yarn run build
2021-09-18T18:55:09.232Z [INFO]: yarn run v1.22.0
2021-09-18T18:55:09.255Z [INFO]: $ react-scripts build
2021-09-18T18:55:09.267Z [WARNING]: /bin/sh: react-scripts: command not found
2021-09-18T18:55:09.276Z [WARNING]: error Command failed with exit code 127.
2021-09-18T18:55:09.276Z [INFO]: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
2021-09-18T18:55:09.286Z [ERROR]: !!! Build failed
2021-09-18T18:55:09.286Z [ERROR]: !!! Non-Zero Exit Code detected
2021-09-18T18:55:09.286Z [INFO]: # Starting environment caching...
2021-09-18T18:55:09.287Z [INFO]: # Environment caching completed
Terminating logging...

I further checked build settings option and added react-scrips globally in pre_build to fix the issue but error still persists. I would think the Provisioning Build Agent would be smart enough to detect and have this module as standard for a Node app without extra configuration. In the meantime, if someone can point out how to fix the issue it would be nice. Also where can I see extra logs for build agent? Thanks.
Build Settings
version: 1
frontend:
  phases:
    pre_build:
      commands:
        - npm install -g react-scripts
        - echo Installing source NPM dependencies...
        - yarn install
    build:
      commands:
        - echo Build started on `date`
        - yarn run build
  artifacts:
    baseDirectory: build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

App ID: d2zcbf4ertzlk7
Region: US East (Ohio)us-east-2

Hi @erick-nguyen  👋🏻  - Can you share your package.json?

create app with create-react-app
push to get
host app in Amplify -> link to repo
deploy with the below package.json and build settings

Were there any other steps before deploying that you ran/customized? Thanks!

package.json
{
  "name": "cra-build-settings",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^5.11.4",
    "@testing-library/react": "^11.1.0",
    "@testing-library/user-event": "^12.1.10",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-scripts": "4.0.3",
    "web-vitals": "^1.0.1"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

build settings

version: 1
frontend:
  phases:
    preBuild:
      commands:
        - yarn install
    build:
      commands:
        - echo Build started on `date`
        - yarn run build
  artifacts:
    baseDirectory: build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*


Openstreetmap tag strings are not translatable

Before all, I am using iD in French if that matters.

Hints

Currently when editing a route, one can see default hints untranslated:

asphalt, unpaved, paved...

However for some others fields there are translated (name, mountain bike difficulty, some access fields).
The point is: around 50% fields are translated, 50% aren't. Since French Transifex is 100%, I do not think this is a missing translation, can you confirm?

Keys

I don't know if it's possible to translate keys, but to take again the surface type field, when you select it you have to select a value in [asphalt, unpaved, paved, gravel, ...]. I know this is the English key and the wiki explains each of them, but would it be possible to either translate them in UI or display a translated equivalent within parenthesis for instance? If so, where would the keys be translated? Could it be done on the wiki so that other projects can use them as well?
Again, this is not specific to route surface type, many (all?) keys are proposed in a similar way and if the above behavior is implemented it should not be field specific.

However for some others fields there are translated (name, mountain bike difficulty, some access fields).
The point is: around 50% fields are translated, 50% aren't. Since French Transifex is 100%, I do not think this is a missing translation, can you confirm?

Yes, a lot of fields in OpenStreetMap are basically free-form entry.  On the fields with a strict set of defined values (like the mountain bike difficulty) we support translation of the values, and on the fields where the user can type in anything they want, we haven't thought up a good way to support i18n and just lookup the most common values from taginfo.  This applies to the keys too, like you guessed.
See #2296 and #1709 for more details..

we haven't thought up a good way to support i18n

For values included in presets check taginfo for the most popular values, and add such values to Transifex?
It would be necessary to redo it from time to time as new values may appear.

@jfirebaugh explained the issue pretty well in this comment

The concern I have with mixing predefined and translated strings with an option to enter free-form text is that that it becomes less clear what format the free-form text can take. Should it be in title case or initial caps, like the predefined strings? Can you enter strings in your native language? You and I know the answer to those questions is "no, if you're entering free-form text, it's the raw tag value and should follow those conventions", but many contributors will not.

Closing; I continue to believe that translating literal tag values would be misleading to the majority of iD users and increase tagging errors.

I wonder if letting users enter freely any value is a good way to limit tagging errors.
A lot of roads are tagged surface=paved (2 123 391), surface=paving_stones (369 101) or surface=cobblestone (147 585) which should probably be tagged surface=sett (22 485) instead.
Giving a list of choices (with the possibility to add more explanation between parentheses) to the user could actually reduce the chance of tagging errors, which even experienced mappers are currently making.

I wonder if letting users enter freely any value is a good way to limit tagging errors.

This is one of those questions where there really isn't any right answer.  OpenStreetMap has always prioritized allowing users to enter almost anything that they want over enforcing correctness.
On the one hand, it means that there will always be a lot of data that looks like mistakes, but on the other hand, this decision has allowed the project to fulfill uses that the original designers never would have anticipated.  If OpenStreetMap had an actual tag schema to validate against, the data would be a lot more perfect, but also a lot less comprehensive.

OpenStreetMap has always prioritized allowing users to enter almost anything that they want over enforcing correctness.

I mean that presenting the users with translated, correctly formatted and explained values would likely reduce the tagging errors. They should be allowed to add new values if they don't find one that fits.
The translation issue is the cause of tagging errors at least in French, where surface=paved is often used instead of surface=sett because the translation of "sett" is pavé, which is similar to "paved".
Of course, one could argue that the surface tag isn't very important, but it actually is. One would prefer a road with surface=asphalt than surface=sett.

I'll reopen this as a "considering" issue because of discussion on #2837, and it really is a problem for non-English users of OSM.
It probably requires finding a way to compile a list of all our combo fields from the iD presets, then query the taginfo API to pull the top most common values into a new transifex resource.  And rerun that process sometimes.  It sounds like a good hackday type project!
Then it requires adjusting the UI for the combo field.  We could maybe display both source and translated strings next to each other ("paved - gepflastert").  If the user tries to add a new value, we can try to steer them towards a single english string (maybe cut them off if they try to add whitespace).  And just accept that some people will just type in a value in their native language (people already do anyway).
(see https://github.com/openstreetmap/iD/issues/2837#issuecomment-369942149 )

See also https://github.com/ENT8R/tags2names/issues/1 - StreetComplete needs a similar data, if possible it would be nice to have a project usable by both editors.

I don't really like the idea of translating values, they are a formal thing, and they are defined in the wiki as an English value only, even on the translated wiki pages.
Finding sufficiently descriptive values was already hard and not always possible for English, in spite of being able to optimize the tagging classification for English. Translated values are likely less descriptive because there isn't any chance to optimize the tagging classification for that language.
Therefore, I propose a different approach:
The values in the combobox dropdown do already have a hover display, but it seems to display a useless duplication of the value only. Instead, we can put a description of the value into the hover display, and that description should be translated.
In addition we should define search terms for each value, English and native language ones. When the user starts typing we should not only suggest values which do directly match, but also values where the typed text matches one of the associated search terms. E.g. using the German UI the user should be able to type Fussball or football in a sports field, and get soccer, american football, etc. as suggested values, and the hover text would explain the values in detail.

Everything else is translated in iD. When we want to add something, there's a search box and the results are translated. That's actually what makes it possible to add features without knowing every tag.
And the current behavior is what matkoniecz suggests in a comment of #2837: a list of limited values.
Advanced users can always use the "All tags" section.

The values in the combobox dropdown do already have a hover display, but it seems to display a useless duplication of the value only. Instead, we can put a description of the value into the hover display, and that description should be translated.

#3299 already adds a tooltip to each suggested value of a combo box. The tooltip contains a description from the OSM Wiki (via taginfo). If the relevant wiki page has been translated, then this tooltip is also translated.

This week I have had a new mapper in Holland ask for help with road classification. Said mapper is using iD Editor with the Dutch language. The problem was relating the translated Dutch classifications to the English tags. When I gave a list showing the Dutch words and their equivalent key:value (straat ... highway:residential etc). The response was wonderful, that is a great help. The problem was trying to relate straat to residential, kleine openbare weg to unclassified, veld- en bosweg to track, and so on.

I strongly support the possibility to translate the tags. Even for me who are relatively experienced, it can be hard to remember what some tags meant.
Maybe something like this?

It view the translation for the tags that have translations. It stil focus on the English tag names, but give possibility to translate the tags.
The line should not be viewed if the UI language is English, or if it is no translations available.

I've been thinking about tag translation for combo fields a lot. I'd love to get iD as close to 100% translatable as possible to encourage mappers all around the world.
Here's another potential UI:

Raw and translated values can be mixed but are distinguishable
Translated values appear as clickable labels

Raw values appear as editable, monospaced text
Alternatively, we could have separate inputs for raw values

We already have a mechanism for translating the values of fields with a fixed set of options. The simplest way to enable translatable values would be to extend this mechanism:
{
    "key": "surface",
    "type": "combo",
    "label": "Surface",
    "strings": {
        "options": {
            "asphalt": "Asphalt",
            "unpaved": "Unpaved",
            "paved": "Paved",
            "concrete": "Concrete"
        },
        "allowsOther": true
    }
}

By defining translation per-field, we can create separate fields to account for instances where an over-allocated tag could have different value translations when used on different presets.
If we need to create separate fields for another reason but want the options to be identical, we could avoid duplication by using inheritance like we do for the fields and moreFields properties of presets.

We already have a mechanism for translating the values of fields with a fixed set of options.

I briefly thought that maybe the (newish) wikidata data from the OSM wiki might be a good source of translations. The UI  to add different languages, of those data tables, is pretty good. However, looking at two examples, it looks like the data is not there, yet – especially since the label-field is used differently for the OSM-wikidata-data then I would have expected (it shows the Tag or nothing).

Tag:surface=paved (wikipage) https://wiki.openstreetmap.org/wiki/Item:Q16174 - Label field empty, "also known as" field non usable for this usecase
Tag:surface=concrete:lanes (wikipage) https://wiki.openstreetmap.org/wiki/Item:Q16134 Label missing/non usable for this usecase; "also known as" field would be usable, but the above example shows its not consistent.


Retrieve a specific file within a repository returns no record

Describe the bug
The table github_repository_content is not able to return only one file when repository_content_path is used.
Steampipe version (steampipe -v)
v0.21.8
Plugin version (steampipe plugin list)
v0.42.0
To reproduce
select
*
from github.github_repository_content
where repository_full_name = 'Replay/service-bedrock-bff'
and repository_content_path = 'gitleaks.toml';

Expected behavior
One record with the gitleaks.toml file.
Additional context
With the following query, i get my record :
select
*
from github.github_repository_content
where repository_full_name = 'Replay/service-bedrock-bff';
```

The following patch works but some file informations are not present :
--- a/github/table_github_repository_content.go
+++ b/github/table_github_repository_content.go
@@ -106,6 +106,13 @@ func getFileContents(ctx context.Context, d *plugin.QueryData, h *plugin.Hydrate
                                                }
                                        }
                                } `graphql:"... on Tree"`
+                               Blob struct {
+                                       Oid            githubv4.String
+                                       AbbreviatedOid githubv4.String
+                                       Text           githubv4.String
+                                       IsBinary       githubv4.Boolean
+                                       CommitUrl      githubv4.String
+                               } `graphql:"... on Blob"`
                        } `graphql:"object(expression: $expression)"`
                } `graphql:"repository(owner: $owner, name: $repo)"`
        }
@@ -127,6 +134,18 @@ func getFileContents(ctx context.Context, d *plugin.QueryData, h *plugin.Hydrate
                return err
        }

+       if query.Repository.Object.Blob.Oid != "" {
+               data := query.Repository.Object.Blob
+               c := ContentInfo{
+                       Oid:            string(data.Oid),
+                       AbbreviatedOid: string(data.AbbreviatedOid),
+                       Content:        string(data.Text),
+                       IsBinary:       bool(data.IsBinary),
+                       CommitUrl:      string(data.CommitUrl),
+               }
+               d.StreamListItem(ctx, c)
+       }
+
        for _, data := range query.Repository.Object.Tree.Entries {
                if string(data.Type) != "tree" {
                        c := ContentInfo{

The problems seems to come from the graphQL query
Returns nothing :
query($expression:String!$owner:String!$repo:String!){
  rateLimit{
    remaining,used,cost,limit,resetAt,nodeCount
  },
  repository(owner: $owner, name: $repo){
    object(expression: $expression){
      ... on Tree{
        oid,abbreviatedOid,entries{
          name,path,size,lineCount,mode,pathRaw,isGenerated,type,object{
          ... on Blob{
            oid,abbreviatedOid,text,isBinary,commitUrl}}}
       }

    }
  }
}

Returns my file content :
query($expression:String!$owner:String!$repo:String!){
  rateLimit{
    remaining,used,cost,limit,resetAt,nodeCount
  },
  repository(owner: $owner, name: $repo){
    object(expression: $expression){
      ... on Tree{
        oid,abbreviatedOid,entries{
          name,path,size,lineCount,mode,pathRaw,isGenerated,type,object{
          ... on Blob{
            oid,abbreviatedOid,text,isBinary,commitUrl}}}
       }
      ... on Blob {
            oid, abbreviatedOid text,isBinary,commitUrl
      }
    }
  }
}

Maybe it's related to my GHE instance : Version 3.12.4

cc @ParthaI and @graza-io

Thanks @aminvielledebatAtBedrock, for the detailed information. I will take a look at it.

Hello @aminvielledebatAtBedrock,
I was looking into the issue you mentioned, and it seems the behavior is intended. The table provides the file content under a specified folder path. If no folder path is specified, it fetches all the content under the repository.
I agree that the suggestion you provided is working fine.
If you are looking for a particular file content, could you please try the following:

Use the table github_repository_content with different query parameters like: select * from github_repository_content where repository_full_name = 'turbot/steampipe-plugin-github' and name = 'Makefile'.
Additionally, we have tables named github_blob and github_tree which may help you get the content of a specific file.

Could you please give these suggestions a try and let us know if they help?
Thanks!

Indeed it works but your graphql query looks like :
query($expression:String!$owner:String!$repo:String!){
  rateLimit{
    remaining,used,cost,limit,resetAt,nodeCount
  },
  repository(owner: $owner, name: $repo){
    object(expression: $expression){
      ... on Tree{
        oid,abbreviatedOid,entries{
          name,path,size,lineCount,mode,pathRaw,isGenerated,type,object{
          ... on Blob{
            oid,abbreviatedOid,text,isBinary,commitUrl}}}
       }

    }
  }
}

with expresion equals to HEAD:. It means you fetch all the files at root for a repository. If you want only one file in hundreds of repositories, you loose your time so much.
For other table, it means you've got to find the sha before fetching your HEAD, and actually, I'm note able to decode my file content with github_blob table :cry:

Hi @aminvielledebatAtBedrock,

with expresion equals to HEAD:. It means you fetch all the files at root for a repository. If you want only one file in hundreds of repositories, you loose your time so much.

Hmm, makes sense. It is definitely time-consuming.

For other table, it means you've got to find the sha before fetching your HEAD, and actually, I'm note able to decode my file content with github_blob table 😢

Yes, we have to find the SHA first to query the github_blob table, which requires more input to query.
However, I have raised a PR to address the above discussion.
Usage overview:

Now, we have added support for retrieving specific file content in the github_repository_content table.
We must pass both repository_full_name and path to get a particular file's content in a repository.
Query result (it only fetches the content for a particular file):

> select type, name, path, path_raw,mode, line_count from github_repository_content where repository_full_name = 'turbot/steampipe-plugin-github' and path = 'docs/tables/github_audit_log.md'
+------+---------------------+---------------------------------+----------------------------------------------+------+------------+
| type | name                | path                            | path_raw                                     | mode | line_count |
+------+---------------------+---------------------------------+----------------------------------------------+------+------------+
| blob | github_audit_log.md | docs/tables/github_audit_log.md | ZG9jcy90YWJsZXMvZ2l0aHViX2F1ZGl0X2xvZy5tZA== | 0    | 204        |
+------+---------------------+---------------------------------+----------------------------------------------+------+------------+

I hope this PR will meet our requirements. Please give it a try and share your feedback.
Thanks!

Hey @ParthaI  and thank for your PR. It seems to be perfect :)
A simple question : is tolerated to use the column path for GET and let repositoy_content_path for LIST ?
Thank you so much

Hi @aminvielledebatAtBedrock,

A simple question: is it acceptable to use the column path for GET and repository_content_path for LIST?

Yes, as per the code changes in this PR, the updates align with our other plugin development standards.
If you have any further requirements, please let us know, such as needing selective files at a time.

We are moving the conversation here: The implementation does not look correct since the two columns mentioned in the comment below are not returned by the GetConfig.
Regarding the Steampipe plugin standards:

We will have List and Get API calls for the tables.
If the same details can be filtered from the List call, we do not need the Get configuration.

Need suggestions:

Do you have any GraphQL query suggestions to get all the column values provided by the list, even though we updated the GraphQL query here?
Keeping the suggestions in mind:

The following patch works but some file information is not present
The problem seems to come from the GraphQL query

I did not find a relevant way to present the column values for IsGenerated and Mode with the suggestions provided or with the implementation made in the above-mentioned PR.
@misraved and I discussed this, and it does not seem optimal according to our table development standards that the List API call provides more details than the Get API call.
Do you have any suggestions (specifically a GitHub GraphQL query) that will return all the column values we have today?
Any suggestions would be highly appreciated!
CC @graza-io, @misraved
Thank you!

Feel free to let me know if you need any further adjustments!


List of commands is random

List of command appears to be random and in a different order each time I run the command.
commit 17f63e992812d8b0e3eb48eed763206ceca9b379
$ drive
Usage: drive <command>

where <command> is one of:
  deinit          removes the user's credentials and initialized files
  index           fetch indices from remote
  help            Get help for a topic
  move            move files/folders
  rename          renames a file/folder
  unshare         revoke a user's access to a file
  new             create a new file/folder
  about           print out information about your Google drive
  copy            copy remote paths to a destination
  emptytrash      permanently cleans out your trash
  share           share files with specific emails giving the specified users specifies roles and permissions
  untrash         restores files from trash to their original locations
  features        returns information about the features of your drive
  mv              move files/folders
  quota           prints out information related to your quota space
  md5sum          prints a list compatible with md5sum(1)
  cp              copy remote paths to a destination
  pull            pulls remote changes from Google Drive
  touch           updates a remote file's modification time to that currently on the server
  trash           moves files to trash
  stat            display information about a file
  diff            compares local files with their remote equivalent
  init            initializes a directory and authenticates user
  ls              lists the contents of remote path
  push            push local changes to Google Drive
  version         0.2.6
  list            lists the contents of remote path
  pub             publishes a file and prints its publicly available url
  delete          deletes the items permanently. This operation is irreversible
  unpub           revokes public access to a file

gdrive <command> -h for subcommand help

$ drive
Usage: drive <command>

where <command> is one of:
  index           fetch indices from remote
  emptytrash      permanently cleans out your trash
  help            Get help for a topic
  list            lists the contents of remote path
  move            move files/folders
  quota           prints out information related to your quota space
  delete          deletes the items permanently. This operation is irreversible
  unpub           revokes public access to a file
  pub             publishes a file and prints its publicly available url
  rename          renames a file/folder
  new             create a new file/folder
  deinit          removes the user's credentials and initialized files
  share           share files with specific emails giving the specified users specifies roles and permissions
  copy            copy remote paths to a destination
  init            initializes a directory and authenticates user
  push            push local changes to Google Drive
  ls              lists the contents of remote path
  pull            pulls remote changes from Google Drive
  untrash         restores files from trash to their original locations
  diff            compares local files with their remote equivalent
  md5sum          prints a list compatible with md5sum(1)
  touch           updates a remote file's modification time to that currently on the server
  about           print out information about your Google drive
  cp              copy remote paths to a destination
  stat            display information about a file
  features        returns information about the features of your drive
  mv              move files/folders
  unshare         revoke a user's access to a file
  trash           moves files to trash
  version         0.2.6

Hello @da-x! Thank you for reporting this issue and welcome to drive!
Great point right there. So, the order of subcommands being printed is out of the control of drive. However, I am in control of the package that handles the flags. I have created a PR on command here https://github.com/odeke-em/command/pull/3

Addressed by https://github.com/odeke-em/command/pull/3. Please get the latest from master, I'll just re-run godep save. Please get the latest by go get -u github.com/odeke-em/drive/cmd/drive.
Thank you for reporting this!

Thanks, it worked


Invalid Value Error

librealsense
2.38.1 RELEASE

OS
Linux

Name
Intel RealSense D435

Serial Number
051122073760

Firmware Version
<IP_ADDRESS>

Advanced Mode
YES

Camera Locked
YES

Usb Type Descriptor
3.2

Product Line
D400

Asic Serial Number
045223020487

Firmware Update Id
045223020487

Please provide a description of the problem
When I plug in the camera and open RealSense-Viewer I get no output other than this error. The stereo module and rgb camera switches are start set to off, when I turn them on I do get the output. Before experiencing this issue the camera output would be displayed as soon as i opened the app. This is a problem because I am using the camera for an embedded system and now when I try to access the camera output I get nothing in return.
"Invalid Value in rs2_get_option(options:0x7f70001890, option:Emitter On Off):
hwmon command 0x7d( 0 0 0 0 ) failed (response -21= No data to return)"

Hi @willronan  The <IP_ADDRESS> camera firmware driver version is designed for use with RealSense SDK / Viewer version 2.54.1.  Using a modern firmware with old SDK or Viewer versions such as 2.38.1 may result in errors.  The firmware version recommended for 2.38.1 is <IP_ADDRESS>.

Hi @willronan  Do you require further assistance with this case, please?  Thanks!

Case closed due to no further comments received.


[Feature request] NixOS tests screenshot verification system

In NixOS tests, Screenshots can be taken with the screenshot command, but there is no way to check the correctness of a screenshot.
OpenQA, the test system from open suse, has a very interesting needle mechanism that allow to check if a screenshot is correct by comparing sections of it with a reference.
Having a similar mechanism available in NixOS tests would greatly improve how graphic software and features are tested.

cc @aszlig who added the current OCR screenshot mechanism we have in place today.

Yep, not only the needle system but also their UI is really great. Having a similar needle system would also improve our OCR detection.


Login Failed - You must past the robot test

I seem to be getting this error now...
Error: Login failed: You must pass the robot test before logging in.
Is there any way to fix this?

Hey there!
Roblox recently updated their capchta system, and because of this Roblox-js no longer works.
I suggest you move to noblox, an almost identical fork which has a workaround.
Still stuck? Need guidance?
Join the Roblox API discord: https://discord.gg/EDXNdAT

Hi!
Did you complete the captcha? The new roblox captcha does have a bit of trouble loading sometimes.

@EscherCoding You're clearly misinformed.. this is a library for automating logging in and other actions.

@Neztore I looked at Noblox and it looks great but I wish there was a way to use it on Heroku! I'm using Heroku until I can actually afford a decent server.


Importing code from a .hex file is not showing the proper name

The name for code that has been imported is always showing as "untitled". It should show the name of the file when it was compiled.
Repro:

Create script
Change the name
Compile
Drag that .hex file into editor
** Notice - the name is back to "untitled"

Fixed by #373


add build-freebsd.md

I started with https://github.com/bitcoin/bitcoin/blob/master/doc/build-openbsd.md and luckily freebsd 9.3 has a newer version of binutils so building was easy.

I'm haven't looked at why travis-ci failed yet, but I doubt me adding a simple markdown file to doc/ actually broke something

travis-ci isn't set up properly. You'll want to ignore that for now.

Merged, thanks!


Support for more complex circuits for the before/after functions

Thanks @Strilanc for teaching me how to use the PauliString and associated before/after function.  That will be super helpful.
At the moment I can do something like this
sc = stim.Circuit("""
    CX 1 0
    CX 0 1
    S 0
    """
)
p=stim.PauliString('ZI')
p.after(sc)

However, as we discussed last time, it would be helpful if those function could also support more complex circuits such as ones with TICK instructions. Eg
sc = stim.Circuit("""
    CX 1 0
    TICK
    CX 0 1
    S 0
    """
)

Or even with Annotations (which would just be ignored in this case).  Eg
sc = stim.Circuit("""
    QUBIT_COORDS(0, 0) 0
    CX 1 0
    CX 0 1
    S 0
    """
)

Will do

Fixed by https://github.com/quantumlib/Stim/pull/516


docker registry v2.1  delete images error 405 method not allowed

I push a image test-busybox. And I found that using DELETE /v2/NAME/manifests/DIGEST can delete the image on https://docs.docker.com/registry/spec/api/#deleting-a-layer . I tried but I failed. I got a response like this: HTTP 405 Method Not Allowed. What's the problem?

Did you configure delete to be enabled?
https://docs.docker.com/registry/configuration/#delete
On Wed, Jan 6, 2016 at 7:12 PM, maxwell<EMAIL_ADDRESS>wrote:

—
Reply to this email directly or view it on GitHub
https://github.com/docker/distribution/issues/1326.

@RichardScothern Yes. I write the command like this:
docker run -d -p 5000:5000 --restart=always --name registry
-v pwd/certs:/certs
-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt
-e REGISTRY_HTTP_TLS_KEY=/certs/domain.key
-v /images/:/var/lib/registry
-e REGISTRY_STORAGE_DELETE_ENABLED=true
registry:2.1
is there something wrong?

The config looks correct.  Please post the registry logs and your delete command.

It's most likely this was fixed in v2.2 by #888
The REGISTRY_STORAGE_DELETE struct would not exist at time of handling REGISTRY_STORAGE_DELETE_ENABLED so deletes would not be enabled.
Closing for bookkeeping, feel free to comment/reopen if you're still encountering this issue.


Is there a way to get back the original dictionary item that matches?

NAME Grint Anderson 86
GPE Nashv1le 82

@gandersen101 For both 'Grint' and 'Nashv1le' are from text, and their corresponding dictionary items are "Grant Andersen" and "Nashville". Is there a way to know which dictionary item matches the text? For example, if I want to find misspellings, how do I know 'Grint' is whose misspelling?

Hi @lingvisa, sorry for the slow response. I have had minimal time to work on spaczz for a while now but this has been highly requested.
I can't give any guaranteed timeline on addressing this but it is on my todo list. In the meantime please see this temporary workaround: https://github.com/gandersen101/spaczz/issues/55#issuecomment-803215367.

Thanks for update. I will try the walk around first.

Hello, If I am not wrong you can add the "id" in the patterns and while
patterns = [     {         "label": "NAME",         "pattern": "Grant Andersen",         "type": "fuzzy",         "kwargs": {"fuzzy_func": "token_sort"},        "id": "Grant Andersen"     }
While inferring you can use
 for ent in doc.ents:     print(ent.text, ent.ent_id_)

Hi @lingvisa, spaczz v0.6 now will return the pattern that was matched. Please see the latest release notes for some important changes to be aware of.

Closed by #81.