Uploads of large files hangs at Splitting file to shards.

Atom C2750 CPU, 2 or 8 GiB RAM, Ubuntu 16.10, using storj-gui-client-v<IP_ADDRESS>-linux.
With 2 GiB ram can't upload file with ~1GiB shard (with 8GiB RAM all ok up to 3GiB/shard)

I got the same issue with just an 8.0MB file.  Stuck on "Splitting file to shares" for hours now.


Fix for VIM-1289 interaction bar hides last line...: scroll one more …

scroll one more line so that the match is not hidden.
In theory this could be put in scrollPositionIntoView, but wasn't sure if we'd want this behavior all the time.
Caveat that I'm not a Java developer so I'm not sure if there's a terser way of adding one line to the position as when I tried to modify the position itself was told by the compiler that it's 'final'.

Fixes: https://youtrack.jetbrains.com/issue/VIM-1289

@catskul Thanks for your PR! I'm sorry I still haven't time to review and merge it. I'll get back to your PR during my next iteration on IdeaVim. There is no need to resolve this merge conflict, I can do it myself during rebasing.

Hi @catskul!
Thank you for your pull request, but I'm afraid this is not the solution we are looking for. Your solution is based on row height, but there are several options to change row height in intellij idea (for example, change font size or line spacing). As long as interaction bar height is not bound to there properties, it cannot be guaranteed that your solution will work correctly.
It looks like there must be a more difficult solution for this.


WIP:Add --dns-service to podman run/create

When --dns-service is passed to podman run or create, podman will
create a dns-service-container which is capable of providing a cni
network with domain name resolution services.  if it does not already
exist, podman will create the dns-service-container based on the name
of the network the container is running on.
Any container that enrolls in that service (using --dns-service) will have its
hostname added to the service on startup (and removed on teardown).
if a dns-service-container exists for a network already but isn't running, the
user must start it at this point due to some restrictions in libpod.
dns-service can only be used on bridging networks; therefore --net=host|container|none
will error if --dns-service is passed in conjunction with these options.
Signed-off-by: baude<EMAIL_ADDRESS>

@baude Still working on this?


cluster: refactor destination rule logic

The logic to apply destination rule has mostly duplicated across normal outbound cluster and snidnat cluster with minor differences. This PR refactors that logic in to a separate function so that it can be easily unit tested. I have added few tests to start with. Will add few more in follow-up PRs.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[X ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
01a8052bcd1f729c357cf5b54e7ec2df2f42a784
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
01a8052bcd1f729c357cf5b54e7ec2df2f42a784
link
/test lint_istio

gencheck_istio
01a8052bcd1f729c357cf5b54e7ec2df2f42a784
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
01a8052bcd1f729c357cf5b54e7ec2df2f42a784
link
/test lint_istio

gencheck_istio
01a8052bcd1f729c357cf5b54e7ec2df2f42a784
link
/test gencheck_istio

unit-tests_istio
01a8052bcd1f729c357cf5b54e7ec2df2f42a784
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
01a8052bcd1f729c357cf5b54e7ec2df2f42a784
link
/test gencheck_istio

unit-tests_istio
01a8052bcd1f729c357cf5b54e7ec2df2f42a784
link
/test unit-tests_istio

lint_istio
bba5bd5cafdb0fbad835e1561c4b469570a8a97c
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Request to add support for Srcery color scheme

As per their own creators:
_Srcery is dark syntax highlighting color scheme with clearly defined contrasting colors and a slightly earthy tone.
Created using colors that logically adheres to the 16 color base palette of a terminal, while trying to retain its own identity. The colors are designed to be easy on the eyes, yet contrast well with the background for long sessions using an editor or terminal emulator._
It is kind of a gruvbox-like color scheme, yet with more contrast between background and text.
Hex color reference.
Palette reference.

Will solve this as soon as i review and merge the PR #2 here: https://github.com/Achno/gowall/pull/2 , just waiting on some possible changes
Which allows a user to define a color scheme through a config.yml file and load it into gowall instead of opening pr's and issues  in the future!
But of course  i will merge the color scheme in and provide it as an option.

The srcery theme was added along with the functionality for the user to create custom themes check the Theme section and the Usage section again !


improvement Metrics add all rowset nums and segment nums

Proposed changes
Issue Number: close #xxx
Problem summary
Metrics add all rowset nums and segment nums
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 35.09 seconds
load time: 522 seconds
storage size:<PHONE_NUMBER>4 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230129142921_clickbench_pr_86529.html


How can I implement this wiki, just PR? Are there any other setups needed?

What do you mean by implement?
Are you asking how to implement a feature TO this wiki?
In that case, yes, just make a PR :)
Are you asking me how to spin your own instance of the wiki?
In that case, yes, just make a fork :)


Update or Remove Twitter Button

Twitter button currently not linked to anything.
@justaugustus @sagikazarmark is there a twitter account for this project?

Yep, yep! https://twitter.com/dexidp


Error while installing create-react-app

npx create-react-app myapp
npx: installed 98 in 26.252s
Creating a new React app in D:\Web Development\myapp.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@svgr%2Fwebpack - Not found
npm ERR! 404
npm ERR! 404  '<EMAIL_ADDRESS>is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of 'react-scripts'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR!      C:\Users\User\AppData\Roaming\npm-cache_logs\2020-08-06T09_38_58_553Z-debug.log
Aborting installation.
npm install --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed.
Deleting generated file... package.json
Deleting myapp/ from D:\Web Development
Done.

Same problem.
when i run yarn add @svgr/webpack --dev
display below error
error An unexpected error occurred: "https://registry.yarnpkg.com/@svgr%2Fwebpack: Not found".

Similar here. But mine is about the babel plugin:
npm ERR! 404  '<EMAIL_ADDRESS>is not in the npm registry.
Any ideas?

probably npm problem https://status.npmjs.org/

Same problem!

Also having the same issue, the package seems to be removed (?) from the registry altogether.

wow

Same problem!

+1

Same problem arises when I try to do install dependencies in package.json using npm i
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@svgr%2fwebpack - Not found
npm ERR! 404
npm ERR! 404  '<EMAIL_ADDRESS>is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of '@storybook/react'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR!      /Users/yashtambi/.npm/_logs/2020-08-06T10_37_03_982Z-debug.log

My npm version - 6.14.7

Works

There was issue with npm & yarn today.


Fix filters on dynamic columns update

Fixes #787
Problem: dynamically changing the column set does not update the filters accordingly. As an example, if I'm filtering on column A and remove it from the column set, I'd like the internal data not to be filtered on A anymore.
Solution: the current implementation solves it in two steps:

BootstrapTable.js - internal filters: detect when a filtered column is removed, and clear column.
TableHeaderColumn.js - ui filters: detect when the props.dataField changes and update the underlying filter accordingly - explanations below.

Say you have a table with columns A, B and C with their underlying TableHeaderColumn instances a, b and c displaying them. If you remove column B and display only 2 columns, React will only use the first 2 component instances so that:

a displays A
b displays C !

This was causing UI inconsistencies, hence the 2nd check.
And FYI, this will also cover columns being moved around, e.g. swapping two dataFields.
Implementation:
@AllenFang the current setState in TableHeaderColumn.js is a bit hacky, but I was trying to minimize the number of files I touched. Do you want to refactor that into a setValue method in each specialized Filter?

@louisblin thanks your contribution, I'll check it ASAP, thanks 👍

@louisblin thanks your contribution, it's released on v4.0.5


fix: discord invite link in README

fix #148

I guess we also need to update this one. https://github.com/hi-rustin/tokio-console-web/blob/610e0734101195e0d313ac2e8472a5682e207b67/app/components/ConsoleHeader.vue#L22

I guess we also need to update this one.
https://github.com/hi-rustin/tokio-console-web/blob/610e0734101195e0d313ac2e8472a5682e207b67/app/components/ConsoleHeader.vue#L22

fixed


Support for interface names (path element key value) which include ":" or spaces

For any gnmi query with interface having the format of  ethernet1/1:1 , gets the following error:
Error: path parse error: malformed xpath
if I'm missing any option, let me know.

Hi, can you share the full command for which you are getting this error?

Hi ,
It's a simple query for getting the interface parameters.Following is the
query:
gnmic -a  -u   -p   --tls-ca cert.pem --format jason
get --path interfaces/interface[name="ethernet 1/2:1"]
On Mon, Mar 1, 2021 at 3:30 AM Karim Radhouani<EMAIL_ADDRESS>wrote:

Hi, can you share the full command for which you are getting this error?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/karimra/gnmic/issues/324#issuecomment-787877208, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ATA3LCRDCWEBF2HNUE5Y3XDTBN3D5ANCNFSM4YLIIFPQ
.

@krishprasad525 can you give it a try with the latest release?
The issue was that the path parsing function looks for a : to determine if an origin is defined in the path.
I changed it to look for origin in the first path element only.
BTW, if your intention is to include the quotes in the interface name, use single quotes for the whole path:
gnmic get --path 'interfaces/interface[name="ethernet 1/2:1"]'

Thank you. It's working fine with  : 'interfaces/interface[name=ethernet 1/2:1]', but --debug is not showing the detail information. Can you please take a look.
Also, can we get the same implementation in gnmic prompt:

To accept the interfaces like "Ethernet 1/2" (with space between Ethernet and Port)
To accept interface with "Ethernet 1/2:1" (with space between Ethernet and port + colun in port number)
It gives the following error:
Error: path parse error: malformed xpath

Can you detail what you expect to see with debug enabled?
Good catch for prompt mode, the culprit is the space in this case,
the prompt args are parsed with a naive split by space, changed it to consider quotes and double quotes.
Should be fixed by #328

Thank you for fixing the issue from prompt.
Earlier debug output displayed all the parameters from gnmic command in dict format. This is helpful to read the final values. I could identify the considered path from "get-path" key.

ok, I see what you mean. I will put it back

Thank you.

Thank you for enabling the debug option with required info. It's working fine. Still I see issue with gnmi prompt in latest build  :
get --path /interfaces/interface[name=ethernet 1/1]
checked with debug option, port number not considered
"get-path": "[/interfaces/interface[name=ethernet]",

The path contains a space, so it needs to be quoted.

Tried with the following change, still same issue.
get --path /interfaces/interface[name="ethernet 1/1"]
from debug:
get-path": "["/interfaces/interface[name=""ethernet"]"

with entire path in quotes also it's not working :
get --path '/interfaces/interface[name=ethernet 1/1]'
from debug:
"get-path": "['/interfaces/interface[name=ethernet 1/1]']",

That output from debug is as expected, the path is supposed to be a list.
The issue is that prompt mode doesn't consider quotes so it doesn't strip the ' from the path,
it should be fixed in #345

closing due to no response, feel free to reopen if the PR did not meet your request.


feat: signposting stickiness

Pull Request Template
Use this template to quickly create a well written pull request. Delete all quotes before creating the pull request.

Description

Please include a summary of the changes and which issue has been fixed. Please also include relevant motivation
and context. List any dependencies that are required for this change
Links to Notion, Figma or any other documents that might be relevant to the PR

Add a TL;DR when description is extra long (helps content team)

Fixes https://github.com/appsmithorg/appsmith/issues/21403

if no issue exists, please create an issue and ask the maintainers about this first

Media

A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video

Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
Chore (housekeeping or task changes that don't impact user perception)
This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions, so we can reproduce.
Please also list any relevant details for your test configuration.
Delete anything that is not important

Manual
Jest
Cypress

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

/ok-to-test

/ok-to-test

/ok-to-test

/build-deploy-preview

/build-deploy-preview

[ ] Until & unless 1st step is complete all the other steps should be in disabled form but right now 3rd & 5th step are enabled. Please refer the attached video:- https://jIju8JbmWA.vmaker.com/record/p6WX84hjP4LIfuz2

[ ]  Until & unless 1st step is complete all the other steps should be in disabled form but right now 3rd & 5th step are enabled. Please refer the attached video:- https://jIju8JbmWA.vmaker.com/record/p6WX84hjP4LIfuz2

Those actions can be completed in any order. Please refer to the prod signposting flow.

@akash-codemonk - Below things noticed while testing DP

[ ]  "Welcome to Appsmith" pop up is not consistent when a new user signs in. Sometimes it appears, sometimes it does not show. Refer video

[ ] 'Completed' appears even for new application that is created after the flow

[ ] After clicking on 'Completed' in signposting flow the steps looks still active

[ ] Signposting steps differs in different workspaces .
https://www.loom.com/share/62141d37d360465d8e7e0af86753d46e

[ ] The flow does not continue from the last step when a new application is created.
https://www.loom.com/share/98684d875acd41a5bd4fcf00f5dadc6b

/ok-to-test

[x]  Signposting steps differs in different workspaces .
https://www.loom.com/share/62141d37d360465d8e7e0af86753d46e
[x]  The flow does not continue from the last step when a new application is created.
https://www.loom.com/share/98684d875acd41a5bd4fcf00f5dadc6b

https://github.com/appsmithorg/appsmith/pull/22088#issuecomment-1507081351
The last two are not bugs
Signposting is for each individual app, so the progress is specific to that app which is why you see the difference between different apps.
You don't see the datasource step in the other app of the same workspace probably because you have already created a datasource. Since the datasource is global to a workspace, adding it one app will make it available in other apps in that workspace, so that step will be complete for other apps as well.

/ok-to-test

/ok-to-test

@akash-codemonk Verified raised issues on DPhttp://<IP_ADDRESS>:8000/. Working as expected. Moving to Done.

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test sha=a45d8c4

/ok-to-test sha=221fbdd

/ok-to-test

/ok-to-test

/ok-to-test

/ok-to-test


Test failure with texlive 2016.43757

======================================================================
ERROR: test_pdf_conversion (tests.TestPypandoc)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/python-pypandoc/src/pypandoc-1.4/tests.py", line 322, in test_pdf_conversion
    ret = pypandoc.convert_text('#some title\n', to='pdf', format='md', outputfile=file_name)
  File "/build/python-pypandoc/src/pypandoc-1.4/pypandoc/__init__.py", line 103, in convert_text
    outputfile=outputfile, filters=filters)
  File "/build/python-pypandoc/src/pypandoc-1.4/pypandoc/__init__.py", line 325, in _convert_input
    'Pandoc died with exitcode "%s" during conversion: %s' % (p.returncode, stderr)
RuntimeError: Pandoc died with exitcode "43" during conversion: b"!pdfTeX error: pdflatex (file ec-lmr10): Font ec-lmr10 at 600 not found\n ==> Fatal error occurred, no output PDF file produced!\n\nkpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ec-lmr10\nmktexpk: don't know how to create bitmap font for ec-lmr10.\nmktexpk: perhaps ec-lmr10 is missing from the map file.\nkpathsea: Appending font creation commands to missfont.log.\n\npandoc: Error producing PDF\n"

----------------------------------------------------------------------
Ran 24 tests in 2.828s

FAILED (errors=1)

@felixonmars Can you give a bit more background (OS + what packages)? I've actually no clue how to reproduce. I've only access to a debian system.
Somehow the error message indicates that a certain font is missing.

It is on latest Arch Linux with texlive-core 2016.43757-1 installed.
The following file is present:
/usr/share/texmf-dist/fonts/tfm/public/lm/ec-lmr10.tfm

I have the same error using pandoc cli (not pypandoc) on manjaro Arch Linux with texlive-latexextra 2016.43768-1 installed

Sorry, I've no real clue what is happening here. The tests do not much, just some markdown headlines / paragraphs to other formats. So my guess is, that pandoc seems to require a certain font/latex package which seems to be not in Arch linux texlive package/dependency chain.
My guess is that, that it would also happen with a simple echo "# Headline"  | pandoc .... If that's so, it would be nice if you could either escalate this to the texlive maintainer in you distribution or investigate whether we should adjust out install instruction for Arch Linux to make the experience for you better.

Thanks for the info. It does look like a packaging issue for me. For example, it always works if I simply reinstall the texlive-core package (but not after a fresh installation in a clean chroot).

A similar problem in Matplotlib can be worked around by running updmap --cnffile /etc/texmf/web2c/updmap.cfg -sys as root. This helps when the font is installed but is missing from the pdftex.map file, which seems to happen on Arch Linux for some reason.

@felixonmars This looks liek a arch problem. If you think pypandoc can do anything about this problem, please speak up and reopen the issue.


generateIconSetFromCss Duplicate module provider current provider

React: 15.4.2, React Native: 0.41.0, Flow: 0.37.4
Flow generates this error message when react-native-vector-icons is installed. The error seems to be the result of the following header:
/**
 * @providesModule generateIconSetFromCss
 */

Removing this header causes the error to go away. I believe @providesModule is no longer required and can be safely removed.

This should no longer be the case. Try upgrading to latest 👍


[plugin|tiling] expand mouse-interaction to resize floating windows

We should allow the click-anywhere approach to resize a floating window, or a window in a floating desktop.
To prevent laggy behaviour due to the accessibility API, we can either rate-limit how often we perform the resize, and potentially utilize a border to indicate the size before the resize is applied.
This is similar to how the other mouse-functionality works already.

Implemented on master.


feat: Use URL to build the fetch url

This PR makes the building of the URL more robust by building the URL using URL

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.06%) to 83.333%

Totals

Change from base Build<PHONE_NUMBER>:
0.06%

Covered Lines:
302

Relevant Lines:
346

💛  - Coveralls


Feature request: allow a "mirrored" kanban mode

As in https://theagileist.wordpress.com/tag/mirrored-kanban-board/
basically, "todo" is on the right and "done" is on the left, which is more natural to  Europeans: since we tend to look at things from left to right, our eyes will naturally fall first on what's in closest to being done.

nice idea ... thanks .. i never heard of mirrored kanban, but it kind of makes sense.
will have a look.

i really like the idea .. i would suggest to make this the default
to disable it
#+BEGIN: org-kanban :mirror nil

I think that's a good idea. It might be worth adding a link explaining it in the README - I think most people who know Kanban just know it as left to right, so they would wonder.


Allow to open streams with zero length buffer and observe these on the remote peer

At the moment when Connection::send_stream(...) is called with a zero length data buffer (no fin flag) it will succeed but it will not be "observed" on the remote peer. I think this is because you optimize for the amount of data that is written on the wire.
That said I think it sometimes would still be useful to also send this empty stream frame over the wire in the case when you want to open a stream from one peer and start writing from the other without the need to receive any data first. I know you could argue that for such a use-case you may be better off to just open the stream from the other peer in the first place but still I think this is a valid use-case which matches what should be possible based on the quic RFC.

/cc @LPardue

@normanmaurer  would you still want this?

"send this empty stream frame over the wire in the case when you want to open a stream from one peer and start writing from the other without the need to receive any data first

@LPardue yes it would be nice to allow to force it send an empty stream_frame... sorry for the late response


The movie / series must contain the youtube trailer

Depends on completion of https://github.com/fredsonchaves07/movie-catch-api/issues/36


Add an opt-in border for all tabs in the vertical sidebar based on 'natsumi.sidebar.border-all' configuration key

This preserves the same tab border style from the pre-2.0.0 UI. Only the active tab will have the full border, while all the other tabs will not show the border all around.
Older UI (ie with the opt-in boolean config either missing or false):

Newer UI (with the opt-in boolean config set to true)

imho: the "border around all tabs" is quite jarring since it makes the UI very cluttered. Please do accept this PR.

I'll probably change the config name though, since this is only for container tabs

I'll probably change the config name though, since this is only for container tabs

sure - that's fine. I will update my about:config accordingly!
Thanks for accepting and merging this into the 2.0.0 branch/release!


Typo in "Check the container", step 4

The text reads : Check if the container can obtain a valid Kerberos Ticket Granting Ticket (TGT):
run "Klist get krbtgt"
This doesn't work for me. I Googled this command and found the Github page https://github.com/MicrosoftDocs/Virtualization-Documentation/pull/1280/files which indicates that "krbtgt" should be replaced with the name of the application.
I re-ran the command "klist get myapp" and the command succeeds.
Please update this page accordingly.

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

ID: 5e73f574-a1a7-bf20-5c41-8af0cd64e933
Version Independent ID: 51994784-e115-d0e9-ea77-69941cecfb40
Content: Troubleshoot gMSAs for Windows containers
Content Source: virtualization/windowscontainers/manage-containers/gmsa-troubleshooting.md
Service: windows-containers
Product: windows-containers
GitHub Login: @rpsqrd

I apologize for taking so long to answer this, however, there is no typo here. The command klist get krbtgt works as expected and has been documented.


Package name instead of "spam.blocker"

Hi, I think the package name should be, for example, "com.aj3423.spamblocker" instead of "spam.blocker".

Thanks for the suggestion. I understand there are a couple of reasons for this naming convention:

Package organization
Not a problem to this app.
Uniqueness
Since no one else would use name like spam.blocker, this name is actually unique.
Bandwagon
People all do so, but I'm not a guy of following standard, more willing to break it.

It's concise and to the point, no redundant words, I'll only rename it when it becomes a real trouble.


Feature/angola long weekend legislation

From 2018 if a public holiday fell on a Tuesday or Thursday the Monday or Friday is also a public holiday.

Hi,
sorry but, although apparently not highlighted by GH, it seems this PR fails in a unit test (2/1/2017).
Would you please double-check?
Thx, cheers

Hi @dr-prodigy,
I am unable to replicate the unit test failing and can also not find anything wrong. That date is specifically chosen as new years falls on the Sunday and therefore is moved to the Monday.

Hi @pietervdw115 ,
unfortunately, I've just tested again with same result:
======================================================================
FAIL: test_new_years (__main__.TestAngola)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests.py", line 6726, in test_new_years
    self.assertIn('2017-01-02', self.holidays)  # sunday
AssertionError: '2017-01-02' not found in {datetime.date(1975, 1, 1): "New Year's Day", datetime.date(1975, 3, 28): 'Good Friday', datetime.date(1975, 2, 11): 'Carnival', datetime.date(1975, 2, 4): 'Liberation Day', datetime.date(1975, 3, 8): "International Woman's Day", datetime.date(1975, 4, 4): 'Peace Day', datetime.date(1975, 5, 1): 'Labour Day', datetime.date(1975, 9, 17): "National Heroes' Day", datetime.date(1975, 11, 2): "All Souls' Day", datetime.date(1975, 11, 11): 'Independence Day', datetime.date(1975, 12, 25): 'Christmas Day', datetime.date(2017, 1, 1): "New Year's Day", datetime.date(2017, 4, 14): 'Good Friday', datetime.date(2017, 2, 28): 'Carnival', datetime.date(2017, 2, 4): 'Liberation Day', datetime.date(2017, 3, 8): "Internat [...]

Please check you're synced with beta branch and let me know, thx

Hi @pietervdw115,
unfortunately I've just tested again with same result:
======================================================================
FAIL: test_new_years (__main__.TestAngola)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "tests.py", line 6744, in test_new_years
    self.assertIn('2017-01-02', self.holidays)  # sunday
AssertionError: '2017-01-02' not found in {datetime.date(1975, 1, 1): "New Year's Day", datetime.date(1975, 3, 28): 'Good Friday', datetime.date(1975, 2, 11): 'Carnival', datetime.date(1975, 2, 4): 'Liberation Day', datetime.date(1975, 3, 8): "International Woman's Day", datetime.date(1975, 4, 4): 'Peace Day', datetime.
[...]

Would you please double-check you're synced with beta perhaps?
Pls let me know, thx

Hi @dr-prodigy,
The issue has been resolved, branches were not synced up properly :)

Pull Request Test Coverage Report for Build 920

9 of 9 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.9%) to 100.0%

Totals

Change from base Build 901:
0.9%

Covered Lines:
9203

Relevant Lines:
9203

💛  - Coveralls

Hi, had to merge conflicts and fix some tests for Angola saved into Malawi's.
NP, done in beta.
Thank you, cheers


Error installing Go

Not a big deal, but after running
gvm install go1.4

The initial compile failed and I got the following error in my log file:
/Users/kgass/.gvm/gos/go1.4/src/cmd/6c/txt.c:995:28: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value]
/Users/kgass/.gvm/gos/go1.4/src/cmd/6c/txt.c:1045:28: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value]
go tool dist: FAILED: clang -Wall -Wstrict-prototypes -Wextra -Wunused -Wno-sign-compare -Wno-missing-braces -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -Wno-comment -Wno-missing-field-initializers -Werror -fno-common -ggdb -pipe -Wuninitialized -O2 -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -mmacosx-version-min=10.6 -c -m64 -I /Users/kgass/.gvm/gos/go1.4/include -I /Users/kgass/.gvm/gos/go1.4/src/cmd/6c -o /Users/kgass/.gvm/gos/go1.4/pkg/obj/cmd/6c/txt.o /Users/kgass/.gvm/gos/go1.4/src/cmd/6c/txt.c

The problem seemed to be specific to my version of OS X (10.11) and the solution was just to add the binary attribute to the command:
gvm install go1.4 -B

@kennisons77 Thank you for the note! Would you like to put up a PR to augment the documentation?

Sure.
On Sat, Oct 8, 2016 at 7:21 PM, Zamir U Syed<EMAIL_ADDRESS>wrote:

@kennisons77 https://github.com/kennisons77 Thank you for the note!
Would you like to put up a PR to augment the documentation?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/enova/saigo/issues/2#issuecomment-252455848, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADijjfFg_i21mzhqNUGTDCUTGA-Bnnfks5qyDOOgaJpZM4KAuRc
.


Add HTML example/template

Things added/changed:

Add HTML example/template.

I know this is for Markdown specifically, but the API can be very useful in HTML as well. 🙂

Agreed, I should add that!

Thanks for the contribution @Panquesito7 💯


[Techdocs] : URL Reader is not able to download the files in Preparer phase from bitbucket ( own hosted )

Expected Behavior
preparer should  download the files when set to url:https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/browse

Current Behavior

preparer is running ok. ( at least as per the backend logs)
next, generator is unable to find mkdocs.yml as the local directory is empty i.e. preparer  has NOT  done the work ( or unable to do work - download files using url way)

Possible Solution

requires check/test here for mybitbuckethost.com implementation
https://github.com/backstage/backstage/blob/master/packages/backend-common/src/reading/BitbucketUrlReader.ts#L10
Steps to Reproduce

Step 1

set app config YAML as below
# Reference documentation http://backstage.io/docs/features/techdocs/configuration
techdocs:
  requestUrl: http://localhost:7000/api/techdocs
  storageUrl: http://localhost:7000/api/techdocs/static/docs
  builder: 'local' # Alternatives - 'external'
  generators:
    techdocs: 'local' # Alternatives - 'local'
  publisher:
    type: 'local' # Alternatives - 'googleGcs' or 'awsS3'. Read documentation for using alternatives.

Step 2

in your target repo ( user repo) add following annotations to catalog-info.yaml
  annotations:
    backstage.io/techdocs-ref: 'url:https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/browse'

add  mkdocs.yml in project root ( target / user repo)  as below
site_name: 'example-docs'

nav:
  - Home: index.md

plugins:
  - techdocs-core

create dir docs/ and add index.md with the following contents
# example docs

This is a basic example of documentation.

run backend and frontend in local
cd packages/backend
yarn start

cd ../..
yarn start

Register component ( above repo : my-repo-1)  using catalog-info YAML

click on docs.. ( techdocs)

Context

Your Environment
local windows OS
as well as linux container
( same behavior in both cases)

The COMPLETE logs here... -->
2021-01-17T08:03:07.196Z techdocs info Running preparer on entity Component:default:my-repo-1 type=plugin
2021-01-17T08:03:07.202Z backstage info ::ffff:<IP_ADDRESS> - - [17/Jan/2021:08:03:07 +0000] "GET /api/catalog/entities/by-name/Component/default/my-repo-1 HTTP/1.1" 200 738 "-" "node-fetch/1.0 (+https:/
/github.com/bitinn/node-fetch)" type=incomingRequest
2021-01-17T08:03:07.204Z backstage info ::1 - - [17/Jan/2021:08:03:07 +0000] "GET /api/techdocs/metadata/entity/default/Component/my-repo-1 HTTP/1.1" 200 864 "http://localhost:3000/" "Mozilla/5.0 (Win
dows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36" type=incomingRequest
2021-01-17T08:03:07.973Z techdocs info Running generator on entity Component:default:my-repo-1 type=plugin
2021-01-17T08:03:07.976Z techdocs warn Could not read file <path>\AppData\Local\Temp\backstage-jITFDZ\mkdocs.yml before running the generator. ENOENT: no such file or directory, open 'C:\Users\manoj.kaparwan\AppData\Local\Temp\backstage-jITFDZ\mkdocs.yml' type=plugin
2021-01-17T08:03:08.460Z backstage error Failed to generate docs from <path>\AppData\Local\Temp\backstage-jITFDZ into <path>\AppData\Local\Temp\techdocs-tmp-qGunxH with err
or undefined type=errorHandler stack=Error: Failed to generate docs from <path>\AppData\Local\Temp\backstage-jITFDZ into <path>\AppData\Local\Temp\techdocs-tmp-qGunxH with
error undefined
    at TechdocsGenerator.run (<path>\node_modules\@backstage\techdocs-common\dist\index.cjs.js:215:13)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async DocsBuilder.build (<path>\node_modules\@backstage\plugin-techdocs-backend\dist\index.cjs.js:64:25)
    at async <path>\<path>\node_modules\@backstage\plugin-techdocs-backend\dist\index.cjs.js:162:13
2021-01-17T08:03:08.464Z backstage info ::1 - - [17/Jan/2021:08:03:08 +0000] "GET /api/techdocs/docs/default/Component/my-repo-1/index.html HTTP/1.1" 500 177 "http://localhost:3000/" "Mozilla/5.0 (Win
dows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36" type=incomingRequest

I have tried it using annotations
url:https://<mybitbuckethost.com>/project/repo/src/master
way I found little logs ( and action) as below
2021-01-17T08:00:30.118Z techdocs info Running preparer on entity Component:default:my-repo-1 type=plugin
2021-01-17T08:00:30.126Z backstage info ::ffff:<IP_ADDRESS> - - [17/Jan/2021:08:00:30 +0000] "GET /api/catalog/entities/by-name/Component/default/my-repo-1 HTTP/1.1" 200 719 "-" "node-fetch/1.0 (+https://github.com/bitinn/node-fetch)" type=incomingRequest
2021-01-17T08:00:30.129Z backstage info ::1 - - [17/Jan/2021:08:00:30 +0000] "GET /api/techdocs/metadata/entity/default/Component/my-repo-1 HTTP/1.1" 200 826 "http://localhost:3000/" "Mozilla/5.0 (Win
dows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36" type=incomingRequest
2021-01-17T08:00:30.330Z backstage info ::1 - - [17/Jan/2021:08:00:30 +0000] "GET /api/techdocs/docs/default/Component/my-repo-1/index.html HTTP/1.1" 404 101 "http://localhost:3000/" "Mozilla/5.0 (Win
dows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36" type=incomingRequest

NodeJS Version (v12): v14.15.1
Operating System and Version (e.g. Ubuntu 14.04): windows 10
Browser Information: Chrome

Hi @kaparwan ! I need some information from you that can help debugging.
Could you try downloading an archive zip of a branch on your hosted bitbucket server? And tell me what the filename of the zip looks like?
You can download the zip by visiting
/path/to/repo/get/${branch}.zip`

Please try with the default and non-default branch. Thank you!

Hi @kaparwan ! I need some information from you that can help debugging.
Could you try downloading an archive zip of a branch on your hosted bitbucket server? And tell me what the filename of the zip looks like?
You can download the zip by visiting
/path/to/repo/get/${branch}.zip`

Please try with the default and non-default branch. Thank you!

Hi @OrkoHunter
Thanks . Kindly find the details as below please.
default branch download file_name<EMAIL_ADDRESS>default branch download file_name<EMAIL_ADDRESS>Where,
repo name : my-repo-1
default branch: master
non-default branch: feature-sandpit

Hi @OrkoHunter
Thanks . Kindly find the details as below please.
default branch download file_name<EMAIL_ADDRESS>default branch download file_name<EMAIL_ADDRESS>Where,
repo name : my-repo-1
default branch: master
non-default branch: feature-sandpit

Hi @OrkoHunter
Thank you for your support on this issue .
I have couple of queries , if I may ask please...
q1) do you frame the download file_name or rely on the file_name generated by bitbucket ?
q2) Do you see unique ID ( commit hash)   prefix an issue and that was primarily the root cause 'preparer' was unable to fetch zipped contents for the 'generator' stage ? and if so are you trying to handle it in backstage code?
q3) if not file_name format - then what was/is the other issue which is blocking preparer to get the zipped techdocs downloaded? if you are in the process of identifying the root cause, kindly ignore this question.
q3) do you forsee anything to be done/fixed from bitbucket side ? to make this work please.
q4)  do you have tentative timelines on fix of this issue please?  sorry to ask ;-)
Regards

Hi @OrkoHunter
Thank you for your support on this issue .
I have couple of queries , if I may ask please...
q1) do you frame the download file_name or rely on the file_name generated by bitbucket ?
q2) Do you see unique ID ( commit hash)   prefix an issue and that was primarily the root cause 'preparer' was unable to fetch zipped contents for the 'generator' stage ? and if so are you trying to handle it in backstage code?
q3) if not file_name format - then what was/is the other issue which is blocking preparer to get the zipped techdocs downloaded? if you are in the process of identifying the root cause, kindly ignore this question.
q3) do you forsee anything to be done/fixed from bitbucket side ? to make this work please.
q4)  do you have tentative timelines on fix of this issue please?  sorry to ask ;-)
Regards

q2) q4) Yes, I see that as an issue. Let me get back to you later today. And we will appreciate your help since we don't have a hosted bitbucket instance to verify our bug/fix theories. 😄

q2) q4) Yes, I see that as an issue. Let me get back to you later today. And we will appreciate your help since we don't have a hosted bitbucket instance to verify our bug/fix theories. 😄

Hey @kaparwan, I need your help in testing #4169 since you seem to have a hosted bitbucket server. Thank you in advance! :)
Switch to the PR branch -
# If you haven't already
git clone https://github.com/backstage/backstage
# If you have cloned previously
git fetch
git checkout origin/orkohunter/url-reader-no-guessing-archve-name

Now, let us do an adhoc test if the new URL reader is able to read from your bitbucket host. Edit the packages/src/plugins/techdocs.ts file like this
diff --git a/packages/backend/src/plugins/techdocs.ts b/packages/backend/src/plugins/techdocs.ts
index afe92cc34..94e4960c7 100644
--- a/packages/backend/src/plugins/techdocs.ts
+++ b/packages/backend/src/plugins/techdocs.ts
@@ -28,6 +28,12 @@ export default async function createPlugin({
   discovery,
   reader,
 }: PluginEnvironment) {
+  const bitbucket = await reader.readTree(
+    'https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/',
+  );
+  console.log('Testing whether new URL Reader works with my Bitbucket host');
+  console.log(await bitbucket.files());
+
   // Preparers are responsible for fetching source files for documentation.
   const preparers = await Preparers.fromConfig(config, {
     logger,

And now start the backend
cd packages/backend
# Check the env variable in your app-config.yaml
BITBUCKET_TOKEN='*****'
yarn start

Look in the terminal logs to see if there is something like
[
  { path: '<somefilename>', content: [Function: content] },
  ...
]

after Testing whether new URL Reader works with my Bitbucket host
Let me know if
https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/ works or https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/browse works or something else. What if you want something on a branch, what is the URL you use? What if you want to read contents of a sub-directory, what is the URL for that?
Please experiment with readTree and help us improve it for hosted Bitbucket! <3

Hey @kaparwan, I need your help in testing #4169 since you seem to have a hosted bitbucket server. Thank you in advance! :)
Switch to the PR branch -
# If you haven't already
git clone https://github.com/backstage/backstage
# If you have cloned previously
git fetch
git checkout origin/orkohunter/url-reader-no-guessing-archve-name

Now, let us do an adhoc test if the new URL reader is able to read from your bitbucket host. Edit the packages/src/plugins/techdocs.ts file like this
diff --git a/packages/backend/src/plugins/techdocs.ts b/packages/backend/src/plugins/techdocs.ts
index afe92cc34..94e4960c7 100644
--- a/packages/backend/src/plugins/techdocs.ts
+++ b/packages/backend/src/plugins/techdocs.ts
@@ -28,6 +28,12 @@ export default async function createPlugin({
   discovery,
   reader,
 }: PluginEnvironment) {
+  const bitbucket = await reader.readTree(
+    'https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/',
+  );
+  console.log('Testing whether new URL Reader works with my Bitbucket host');
+  console.log(await bitbucket.files());
+
   // Preparers are responsible for fetching source files for documentation.
   const preparers = await Preparers.fromConfig(config, {
     logger,

And now start the backend
cd packages/backend
# Check the env variable in your app-config.yaml
BITBUCKET_TOKEN='*****'
yarn start

Look in the terminal logs to see if there is something like
[
  { path: '<somefilename>', content: [Function: content] },
  ...
]

after Testing whether new URL Reader works with my Bitbucket host
Let me know if
https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/ works or https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/browse works or something else. What if you want something on a branch, what is the URL you use? What if you want to read contents of a sub-directory, what is the URL for that?
Please experiment with readTree and help us improve it for hosted Bitbucket! <3

Hi @orkoHunter
Thank you for your support.
Sure , I will do the test in next couple of hours.  :-)
Just one point - we have used  npx @backstave/create-app to create monorepo
and we are building /adding plugins and other integrations on top of it.
So  essentially we don’t use git clone route to get backstage. Kindly
advise on it.
Thank you.
On Thu, 21 Jan 2021 at 4:25 am, Himanshu Mishra<EMAIL_ADDRESS>wrote:

Hey @kaparwan https://github.com/kaparwan, I need your help in testing
#4169 https://github.com/backstage/backstage/pull/4169 since you seem
to have a hosted bitbucket server. Thank you in advance! :)
Switch to the PR branch -
If you haven't already
git clone https://github.com/backstage/backstage
If you have cloned previously
git fetch
git checkout origin/orkohunter/url-reader-no-guessing-archve-name
Now, let us do an adhoc test if the new URL reader is able to read from
your bitbucket host. Edit the packages/src/plugins/techdocs.ts
https://github.com/backstage/backstage/blob/master/packages/backend/src/plugins/techdocs.ts
file like this
diff --git a/packages/backend/src/plugins/techdocs.ts b/packages/backend/src/plugins/techdocs.ts
index afe92cc34..94e4960c7 100644--- a/packages/backend/src/plugins/techdocs.ts+++ b/packages/backend/src/plugins/techdocs.ts@@ -28,6 +28,12 @@ export default async function createPlugin({
discovery,
reader,
}: PluginEnvironment) {+  const bitbucket = await reader.readTree(+    'https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/',+  );+  console.log('Testing whether new URL Reader works with my Bitbucket host');+  console.log(await bitbucket.files());+
// Preparers are responsible for fetching source files for documentation.
const preparers = await Preparers.fromConfig(config, {
logger,
And now start the backend
cd packages/backend
Check the env variable in your app-config.yaml
BITBUCKET_TOKEN='*****'
yarn start
Look in the terminal logs to see if there is something like
[
{ path: '', content: [Function: content] },
...
]
after Testing whether new URL Reader works with my Bitbucket host
Let me know if
https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/ works or
https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/browse works
or something else. What if you want something on a branch, what is the URL
you use? What if you want to read contents of a sub-directory, what is the
URL for that?
Please experiment with readTree and help us improve it for hosted
Bitbucket! <3
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/backstage/backstage/issues/4121#issuecomment-763807679,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF22FDVWCVITOWWRYHA4MB3S24GZPANCNFSM4WF5YC7Q
.

--
Sent from iPhone

Hi @orkoHunter
Thank you for your support.
Sure , I will do the test in next couple of hours.  :-)
Just one point - we have used  npx @backstave/create-app to create monorepo
and we are building /adding plugins and other integrations on top of it.
So  essentially we don’t use git clone route to get backstage. Kindly
advise on it.
Thank you.
On Thu, 21 Jan 2021 at 4:25 am, Himanshu Mishra<EMAIL_ADDRESS>wrote:

Hey @kaparwan https://github.com/kaparwan, I need your help in testing
#4169 https://github.com/backstage/backstage/pull/4169 since you seem
to have a hosted bitbucket server. Thank you in advance! :)
Switch to the PR branch -
If you haven't already
git clone https://github.com/backstage/backstage
If you have cloned previously
git fetch
git checkout origin/orkohunter/url-reader-no-guessing-archve-name
Now, let us do an adhoc test if the new URL reader is able to read from
your bitbucket host. Edit the packages/src/plugins/techdocs.ts
https://github.com/backstage/backstage/blob/master/packages/backend/src/plugins/techdocs.ts
file like this
diff --git a/packages/backend/src/plugins/techdocs.ts b/packages/backend/src/plugins/techdocs.ts
index afe92cc34..94e4960c7 100644--- a/packages/backend/src/plugins/techdocs.ts+++ b/packages/backend/src/plugins/techdocs.ts@@ -28,6 +28,12 @@ export default async function createPlugin({
discovery,
reader,
}: PluginEnvironment) {+  const bitbucket = await reader.readTree(+    'https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/',+  );+  console.log('Testing whether new URL Reader works with my Bitbucket host');+  console.log(await bitbucket.files());+
// Preparers are responsible for fetching source files for documentation.
const preparers = await Preparers.fromConfig(config, {
logger,
And now start the backend
cd packages/backend
Check the env variable in your app-config.yaml
BITBUCKET_TOKEN='*****'
yarn start
Look in the terminal logs to see if there is something like
[
{ path: '', content: [Function: content] },
...
]
after Testing whether new URL Reader works with my Bitbucket host
Let me know if
https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/ works or
https://<mybitbuckethost.com>/projects/PRJ/repos/my-repo-1/browse works
or something else. What if you want something on a branch, what is the URL
you use? What if you want to read contents of a sub-directory, what is the
URL for that?
Please experiment with readTree and help us improve it for hosted
Bitbucket! <3
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/backstage/backstage/issues/4121#issuecomment-763807679,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF22FDVWCVITOWWRYHA4MB3S24GZPANCNFSM4WF5YC7Q
.

--
Sent from iPhone

Thank you for responding! :) It's fine. To test the PR with my instructions, I guess you will have to clone the repository. The repository comes with an example app with frontend in packages/app and a backend in packages/backend. The example app is what we use to develop the plugins and packages used by a newly created Backstage app, which you are using. Hope this is helpful.

Thank you for responding! :) It's fine. To test the PR with my instructions, I guess you will have to clone the repository. The repository comes with an example app with frontend in packages/app and a backend in packages/backend. The example app is what we use to develop the plugins and packages used by a newly created Backstage app, which you are using. Hope this is helpful.

Sure :-)
I will test it and update.
On Thu, 21 Jan 2021 at 4:40 am, Himanshu Mishra<EMAIL_ADDRESS>wrote:

Thank you for responding! :) It's fine. To test the PR with my
instructions, I guess you will have to clone this repository. The
repository comes with an example app with frontend in packages/app and a
backend in packages/backend. The example app is what we use to develop
the plugins and packages used by a newly created Backstage app, which you
are using. Hope this is helpful.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/backstage/backstage/issues/4121#issuecomment-763816476,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF22FDT6BE43IPEJLAPQP6TS24IQNANCNFSM4WF5YC7Q
.

--
Sent from iPhone

Sure :-)
I will test it and update.
On Thu, 21 Jan 2021 at 4:40 am, Himanshu Mishra<EMAIL_ADDRESS>wrote:

Thank you for responding! :) It's fine. To test the PR with my
instructions, I guess you will have to clone this repository. The
repository comes with an example app with frontend in packages/app and a
backend in packages/backend. The example app is what we use to develop
the plugins and packages used by a newly created Backstage app, which you
are using. Hope this is helpful.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/backstage/backstage/issues/4121#issuecomment-763816476,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF22FDT6BE43IPEJLAPQP6TS24IQNANCNFSM4WF5YC7Q
.

--
Sent from iPhone

Hi @OrkoHunter,
I wasn't able to checkout your branch, but I added reader.readTree to the techdocs.ts file and run the server to collect output, I hope you find this useful:

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage

Output:
Backend failed to start up Error: Failed to retrieve default branch from https://<mybitbuckethost.com>/rest/api/1.0/projects/users//repos/repos/rm-backstage/branches/default, 404 Not Found
at getBitbucketDefaultBranch (webpack-internal:///../integration/src/bitbucket/core.ts:50:11)
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async getBitbucketDownloadUrl (webpack-internal:///../integration/src/bitbucket/core.ts:91:14)
at async BitbucketUrlReader.readTree (webpack-internal:///../backend-common/src/reading/BitbucketUrlReader.ts:111:25)
at async createPlugin (webpack-internal:///./src/plugins/techdocs.ts:31:21)
at async main (webpack-internal:///./src/index.ts:93:30)

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse

Output:
Testing whether new URL Reader works with my Bitbucket host
[]

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse/sample-templates

Output:
Testing whether new URL Reader works with my Bitbucket host

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse/docs-template

Output:
Testing whether new URL Reader works with my Bitbucket host
[
{ path: 'template.yaml', content: [Function: content] },
{
path: '{{cookiecutter.component_id}}/catalog-info.yaml',
content: [Function: content]
},
{
path: '{{cookiecutter.component_id}}/docs/index.md',
content: [Function: content]
},
{
path: '{{cookiecutter.component_id}}/mkdocs.yml',
content: [Function: content]
}
]

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse/create-react-app

Output:
Testing whether new URL Reader works with my Bitbucket host
[ { path: 'template.yaml', content: [Function: content] } ]

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse/sample-templates/docs-template?at=testBranch

Output:
Testing whether new URL Reader works with my Bitbucket host
[
{ path: 'template.yaml', content: [Function: content] },
{
path: '{{cookiecutter.component_id}}/catalog-info.yaml',
content: [Function: content]
},
{
path: '{{cookiecutter.component_id}}/docs/index.md',
content: [Function: content]
},
{
path: '{{cookiecutter.component_id}}/mkdocs.yml',
content: [Function: content]
}
]

Hi @OrkoHunter,
I wasn't able to checkout your branch, but I added reader.readTree to the techdocs.ts file and run the server to collect output, I hope you find this useful:

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage

Output:
Backend failed to start up Error: Failed to retrieve default branch from https://<mybitbuckethost.com>/rest/api/1.0/projects/users//repos/repos/rm-backstage/branches/default, 404 Not Found
at getBitbucketDefaultBranch (webpack-internal:///../integration/src/bitbucket/core.ts:50:11)
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async getBitbucketDownloadUrl (webpack-internal:///../integration/src/bitbucket/core.ts:91:14)
at async BitbucketUrlReader.readTree (webpack-internal:///../backend-common/src/reading/BitbucketUrlReader.ts:111:25)
at async createPlugin (webpack-internal:///./src/plugins/techdocs.ts:31:21)
at async main (webpack-internal:///./src/index.ts:93:30)

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse

Output:
Testing whether new URL Reader works with my Bitbucket host
[]

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse/sample-templates

Output:
Testing whether new URL Reader works with my Bitbucket host

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse/docs-template

Output:
Testing whether new URL Reader works with my Bitbucket host
[
{ path: 'template.yaml', content: [Function: content] },
{
path: '{{cookiecutter.component_id}}/catalog-info.yaml',
content: [Function: content]
},
{
path: '{{cookiecutter.component_id}}/docs/index.md',
content: [Function: content]
},
{
path: '{{cookiecutter.component_id}}/mkdocs.yml',
content: [Function: content]
}
]

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse/create-react-app

Output:
Testing whether new URL Reader works with my Bitbucket host
[ { path: 'template.yaml', content: [Function: content] } ]

Using: https://<mybitbuckethost.com>/users//repos/rm-backstage/browse/sample-templates/docs-template?at=testBranch

Output:
Testing whether new URL Reader works with my Bitbucket host
[
{ path: 'template.yaml', content: [Function: content] },
{
path: '{{cookiecutter.component_id}}/catalog-info.yaml',
content: [Function: content]
},
{
path: '{{cookiecutter.component_id}}/docs/index.md',
content: [Function: content]
},
{
path: '{{cookiecutter.component_id}}/mkdocs.yml',
content: [Function: content]
}
]

Hi @OrkoHunter ,
it shouldn't be // maybe a problem when I copied pasted my findings, it should be https://<mybitbuckethost.com>/users/MY_USERNAME/repos/rm-backstage

Hi @OrkoHunter ,
it shouldn't be // maybe a problem when I copied pasted my findings, it should be https://<mybitbuckethost.com>/users/MY_USERNAME/repos/rm-backstage


Added OpenAM chart

What this PR does / why we need it:
This is for Adding OpenAM chart.
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:

/assign @scottrigby


⚠ Samsung has degraded performance

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

HTTP code: 200
Response time: 3180 ms

Resolved: Samsung performance has improved in 70ed76b.


Missing 'mcp-solver.constants'

Appears there's a missing file. Calls for
from .constants import (
DEFAULT_SOLVE_TIMEOUT,
MAX_SOLVE_TIMEOUT,
FLATTEN_TIMEOUT,
MODEL_INSTRUCTIONS,
PROMPT_TEMPLATE
)
from mcp_solver.constants, which doesn't exist
File "C:\Users\Robag\PycharmProjects\mcp-solver.venv\Scripts\mcp-solver.exe_main_.py", line 5, in  from mcp_solver.server import main File "C:\Users\Robag\PycharmProjects\mcp-solver\src\mcp_solver_init_.py", line 1, in  from .server import main, serve File "C:\Users\Robag\PycharmProjects\mcp-solver\src\mcp_solver\server.py", line 13, in  from .constants import ( ...<5 lines>... ) ModuleNotFoundError: No module named 'mcp_solver.constants' MCP error -1: Connection closed

Thanks. I plan to update the repo in the next days and will fix this.---Stefan SzeiderProfessor, TU Wienwww.ac.tuwien.ac.at[sent from a mobile device, please excuse the brevity and spelling]On 20.12.2024, at 11:34, Robert Agee @.***> wrote:
Appears there's a missing file. Calls for
DEFAULT_SOLVE_TIMEOUT,
MAX_SOLVE_TIMEOUT,
FLATTEN_TIMEOUT,
MODEL_INSTRUCTIONS,
PROMPT_TEMPLATE
)```
from mcp-solver.constants, which doesn't exist
File "C:\Users\Robag\PycharmProjects\mcp-solver\.venv\Scripts\mcp-solver.exe\__main__.py", line 5, in <module> from mcp_solver.server import main File "C:\Users\Robag\PycharmProjects\mcp-solver\src\mcp_solver\__init__.py", line 1, in <module> from .server import main, serve File "C:\Users\Robag\PycharmProjects\mcp-solver\src\mcp_solver\server.py", line 13, in <module> from .constants import ( ...<5 lines>... ) ModuleNotFoundError: No module named 'mcp_solver.constants' MCP error -1: Connection closed
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

It's resolved with the new version 1.0.0


[BUG] Invalid com.sun.source.tree.LiteralTree generated by lombok?

Describe the bug
When lombok executes as an annotation processor it seems like it produces invalid code.
To Reproduce
At the end of the report, there is a command to extract source.tgz which contains a maven project which shows the problem.
The following sequence should fail:
$ tar zxvf source.tgz
$ mvn compile
...
The Checker Framework crashed
...
Exception: java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Void (java.lang.Integer and java.lang.Void are in module java.base of loader 'bootstrap'); java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Void (java.lang.Integer and java.lang.Void are in module java.base of loader 'bootstrap')
...

But if we move the source the compilation will work:
$ mv src/main/java/test src/main/lombok/
$ mvn compile
...
BUILD SUCCESS
...

Expected behavior
The expected behavior is that both cases above should work.
Version info (please complete the following information):

Lombok version: <IP_ADDRESS>
Platform: javac -version => javac 11.0.8
Checker framework 3.8.0

Additional context
I have not been able to create a smaller crashing example, I have no clue why the interface and derived types are needed, but I think the @Singular is the root for this problem as the build() method get a lot more complex when @Singular is added (and if I remove it, the problems go away).
I have investigated the crash in checkerframework and got a workaround running, but I get the feeling that this is really a lombok problem.
The workaround in checkerframework is:
diff --git a/dataflow/src/main/java/org/checkerframework/dataflow/cfg/node/NullLiteralNode.java b/dataflow/src/main/java/org/checkerframework/dataflow/cfg/node/NullLiteralNode.java
index 18206dde1..e9596c791 100644
--- a/dataflow/src/main/java/org/checkerframework/dataflow/cfg/node/NullLiteralNode.java
+++ b/dataflow/src/main/java/org/checkerframework/dataflow/cfg/node/NullLiteralNode.java
@@ -27,7 +27,19 @@ public class NullLiteralNode extends ValueLiteralNode {

     @Override
     public Void getValue() {
-        return (Void) tree.getValue();
+        Object value = tree.getValue();
+        if (value instanceof Void) {
+
+            return (Void) value;
+        }
+
+        if (value instanceof java.lang.Integer) {
+            System.out.printf("Expected a java.lang.Void value, as type is %s but it has a %s value: %s%n",
+                              tree.getKind(),
+                              value.getClass().getCanonicalName(),
+                              value == null ? "null" : value.toString());
+        }
+        return (Void) null;
     }

     @Override

With this patch added the failing build succeeds but outputs:
...
Expected a java.lang.Void value, as type is NULL_LITERAL but it has a java.lang.Integer value: 0
Expected a java.lang.Void value, as type is NULL_LITERAL but it has a java.lang.Integer value: 0
Expected a java.lang.Void value, as type is NULL_LITERAL but it has a java.lang.Integer value: 0
...

Why do I think this is a lombok problem?
For me it seems very strange that checker framework manage to get its hands on a LiteralTree instance which has the kind NULL_LITERAL, which value isn't (Void) null, but instead an (Integer) 0.
Command to extract source.tgz:
base64 -d /tmp/b < <(cat << END
H4sICBXO8V8CA2J1Zy50YXIA7Vvrb+M2Evdn/xWssVhcgYqyJD+6ieI21we6RbIJLtu9AveJlmhb
G1nUkVKcYJH//YZ62bIelh1v3B7ED4FFzgzJmflxZihFcEvtfOXWhzYeDjuaPtD7o36nr42H0BX1
J62jGeOxoff7xngI49pAH3fQsPMKLRQB4Qh1HpckmHNWSUdDQbno/L81AfZfEsdT/wL2HxjGUBuN
YVw3RoPW/q9qf5ctp+xePa39B5quGzBujIxha/9Xtf9n8kDUU+M/s78+Nlr7v779AyoC9ZT2H/aH
0v4DfdjG/1PZ/9IKHOZh2XE8+48Gg0r760M9tT+Efh3GR4Y+6qB+a/+v3nxi3ZM5RdLy592us/QZ
D1CcDOB/ho5rU36+1X3nePPQJXxNL30Fh4Hj4isnkvNjwtr1w6nrWMhyiRAo9iz0pYug/ZiKiZ4S
Oslu3gUchibIJ5wsaQBqP+8+dztteyX8e+89UPqMWPT90nfpksrHF5wHO/FvGFn8748B/7o2GLf4
PwX+83AtdQTkpL9zFCmqbx4o545NN1EdAxqRaxosmP2PbxNa2TgNQu6h3h0DpC+AqncejT13n1tw
nhz/x0kCduFf64828D+Q4/p42OL/dPh3MlQXEb4N5jY2/93x/3Wqvv3rv/X9rz6AI6Gt/17T/n+B
+5+1/Q2jvf9/pfOfLfHj0v2qc9THfx3S/2Ea/8d9TcZ/XRu18f9VmvkDWB9Bzi6gMr/oabjfQ9Sz
mA0x/qL3x8dfle97P0y6ps/ZZ2oFCKg9cdFbBIF/pkLm+EA9TCCJWFDM+Fy9vblWB7gPUrIMP2Y5
exROxrZarfDKiBgA8pr65/XVHUhYEsXxwByeRTfZhXMmotErZpEgWubO6VEVxaOw404losPw3JtE
k5lLZlP3U6yJSTRqqrm+bkwHXhL67+0JiMP0kchqyFTTzpiE8MCBlCmAjvjORB6xprrRHdMlep+A
2pW7D5e3d7/dfDTVh/x8oHqfAicVk0wrZnTjkrFrpprrWNNZbOk7LpTvgoU8SegzsjdfNh+fTbWW
ukQoQGdOg6ZCy6hLhMofriO9oKngKo618OTmKnYH3w3njrfWHta+x9pImruOrCBsiz/jLjLE8rLl
bgk2MLCbaj3RWliCRDyVN2yJoX5JEDuJAGuqtTQbKl9Q657yX+U124rx+08bKwJtVA3Hbqlu+mXc
ZVOfejYcH3lfzbqf1p0FJCVLjnW4haeMoYCrIqYy2rXb5O3yvAGwjFgtW+PuhXvSnS3Hb7BeSaYQ
z2NBdIaJBivXpBEKa41ImC+FEHcS8BBOn+zxxTsC/8NzJ1iEUyx8FkzDuWiwuZR0zw0OsH6CLUpv
S1x7lrp2gz0mLMp/Q+I2crsK+BzT/6S1ZkRAgQ5BFs4+614weYZw2sQjY/I9baZjTcP6zj2Y3yhK
2T4UJT9WgJPgjr0gnHiYTeWBYMGywAOiNwfrTZWK2Vh7zKtsMiuJPXJ7LJWTbq2PNfxuvdNt2tyG
5WB3q3fjZIwO4uQhPsWj411sKTnuzXcWfDfJZjaDVBVGt9USZz5pjFFi5mqjbzl0bYR6rsBxEtu9
mTMPeeRlxfGIhlOXEkGLYT4dKIpVa+RCfCpRZjMNN4lF5fFIiTW8p2Jr0o5atdJHaoURcCt0mhEU
vbzGPmWgKG7dtm/CwA+Dnx0OumL8aTIjroCDp2SkkUS2xfTmSz6NsdORZ4BYaht2yExxQlQ909Y4
2GCbY9c0264p6Stp/YV07zn1KFBTJZ4LIB33V/PNGSi8ejyjmazVFT1WS1RrRJrqhjfVDIrj4LB5
IlKZjByAxQEc+UYd5MpT3ByJdAsGElbcCShaxwjEPJSuDTkz9MRCtCJegAIG/dRyZk8oWNC0GEds
tiav8p/KFOEIOq3Tbb0690r06nOgktGC5osulvaItFZJ4m9aQM0ggIl8TSW7tsQ6WdK3kSc6hYwK
souHisBmfrbvJ//RtO8041so0eFha+FVzObGgktwU+V6Vag6Ui5wzJygKjfYeXjPwAxJTRD9RG/d
4Pybt55NxOIcXYciQLIfMY4oxCP0+6drRPg8jN9YE06RM/cgQ7YxSpjezoPzugM6dz1xmYqqp494
/lySR8q5mGjyotNUs+dmrCvCvRxv3LGb+VKEvs+pEP8GBij5xSR48imWiT6eUtAOZI/MdmYO5d8V
RmxquVGHqRbldOuVpO6pJXNde9xyBkFPMH5LgkWTTfpAt5vs4NxuF3x23T80wM7ue4lqRTfb/aFK
algeN9FTWdW1r6L2qKRPobHmZeve2mtax+6n0a3CtrHydoD/MDCXnQFN8C/jxKVtI+K6UdqUqEXk
8irqkalL0YLCsb/riK9aTAJ17JLQsxb4skjxm2NT/qZkoFQnu2Nc5UrKsJl2lDgevom6ftro+ilz
nhLxB2uodl1e6Loe0OEPyY/aNXyFBXA6p4/4X/Lva029/hV9FXsbQi3wdPjkpSyiecbSFE9w9Mwn
ymWUZ8jzZT6RqInHkm4kv9eDv5A2xCeR/BgIkhpYj/xsiKFVkivgnYDLpQuirixtcn+kVpaUavll
m1qSY++o73aWWy+JogdFzZdFyR0111673SexOiSROihxqr6Ubno5feRL6mNfVu97aV15ed2k2I7e
+eUL5ealswLlr3xRvX8BHb3ePn3t/II7+GPX3y+tmfepdgWCh6njUTjPQK+cehc94kv36DWJmDKg
/K4oxLYVBkziAiyZ3RfIAIBF6OGAMVdEL++taPDi8upK+ePDh8vrX36OA9HfLpKUfbaRC7Yfqfzn
GcKfUOhBkoCI5yyJqwjPmc3AITZvL5EjUPIaxEYrJ1hE37eIM1VNrvNg++qSfWYLEgo1L0j1Ie1S
32m4XCtJlEAa1t7Jaaac3VPvDO0zgyNESIU6HpXHfDMmxwk5FveOn3hj2cj23V7Z5y/5gyh7lBcU
2dcPk/az5La1rW1ta1vb2ta2trWtbW1rW9vi9j8KETvHAFAAAA==
END
) > source.tgz

Can confirm that this is broken, already identified the root cause and will provide a PR soon. I also don't get why the unreferenced interface is required, thats fascinating :smile:
Btw you can also upload files to github, that base64 encode archive was a little bit strange :smile:

Can confirm that this is broken, already identified the root cause and will provide a PR soon. I also don't get why the unreferenced interface is required, thats fascinating :smile:
Btw you can also upload files to github, that base64 encode archive was a little bit strange :smile:

Thanks for the extremely quick support!
Sorry for the strange archive, I must have been a bit to focused on the lombok problem to realize that it could be as simple as drag and drop to add an attachment, I saw the Video support, and just didn't read the full line😄.

Thanks for the extremely quick support!
Sorry for the strange archive, I must have been a bit to focused on the lombok problem to realize that it could be as simple as drag and drop to add an attachment, I saw the Video support, and just didn't read the full line😄.


fix: Add dummy success callbacks in dummy-jolokia methods

If nothing was found, Promise was never resolved which led to block of tree processing and hawtio coudln't run. @tadayosi does this work for you? I'm not sure if it's possible to use some 'onError' callback so I fixed it this way.

If nothing was found, Promise was never resolved which led to block of tree processing and hawtio coudln't run.

@mmelko Hmm, thinking it a bit further, I wonder if the usage of error callback really solves the issue. It's strange that no callback is invoked when Jolokia found nothing at search operation.
But still this might not be good coding, as using the return value from Jolokia should force it to use sync mode, thus blocking the process there.
const resp: string[] | null = jolokia.search(mbeanPattern)

@tadayosi maybe it's because it's returning null instead of empty object. So I will try with the error callback and see what's happening there.

After discussion with @tadayosi we found out that the real problem is how search function in dummy-jolokia implementation is done. So I changed it accordingly.

@mmelko As we discussed, I think it's still important to implement the on-error callback for the jolokia service's search method so that it will be resolved in any case. Would you do that in the same pull req or in a separate one?

@mmelko As we discussed, I think it's still important to implement the on-error callback for the jolokia service's search method (as you were originally trying to do) so that it will be resolved in any case. Would you do that in the same pull req or in a separate one?

done.


Try to remove vulnerable dependencies

Update or remove hoek, it comes from:

bcrypt -> node-pre-gyp -> request -> hawk -> hoek and
bcrypt -> node-pre-gyp -> request -> hawk -> cryptiles -> boom -> hoek
We may try to update versions or remove dependencies.

Use argon2 for password hashing but impress doesn't use it. So we will not provide it as dependency.

Closed by https://github.com/metarhia/impress/pull/842


ModuleNotFoundError: No module named 'ldap'

Traceback (most recent call last):
File "/usr/local/bin/sentry", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.10/site-packages/sentry/runner/init.py", line 195, in main
func(**kwargs)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1157, in call
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.10/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/sentry/runner/decorators.py", line 28, in inner
configure()
File "/usr/local/lib/python3.10/site-packages/sentry/runner/init.py", line 131, in configure
_configure(ctx, py, yaml, skip_service_validation)
File "/usr/local/lib/python3.10/site-packages/sentry/runner/settings.py", line 144, in configure
hasattr(settings, "INSTALLED_APPS")
File "/usr/local/lib/python3.10/site-packages/django/conf/init.py", line 82, in getattr
self._setup(name)
File "/usr/local/lib/python3.10/site-packages/django/conf/init.py", line 69, in _setup
self._wrapped = Settings(settings_module)
File "/usr/local/lib/python3.10/site-packages/django/conf/init.py", line 170, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/local/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/usr/local/lib/python3.10/site-packages/sentry/runner/default_settings.py", line 8, in
populate_module(sys.modules[name])
File "/usr/local/lib/python3.10/site-packages/sentry/runner/importer.py", line 16, in populate_module
_load_settings(SENTRY_CONF_PY, settings=settings_mod)
File "/usr/local/lib/python3.10/site-packages/sentry/runner/importer.py", line 27, in _load_settings
exec(source_file.read(), conf.dict)
File "", line 335, in
ModuleNotFoundError: No module named 'ldap'
Error in install/set-up-and-migrate-database.sh:12.
'$dcr web upgrade' exited with status 1

getsentry/sentry:23.12.1

Collecting sentry-ldap
#8 89.76   Downloading sentry_ldap-1.2.16-py3-none-any.whl (7.4 kB)
#8 90.84 Collecting django-auth-ldap==4.1.0
#8 91.00   Downloading django_auth_ldap-4.1.0-py3-none-any.whl (20 kB)
#8 91.37 Requirement already satisfied: sentry>=23.6.0 in /usr/local/lib/python3.10/site-packages (from sentry-ldap) (23.12.1)
#8 91.37 Requirement already satisfied: Django>=2.2 in /usr/local/lib/python3.10/site-packages (from django-auth-ldap==4.1.0->sentry-ldap) (3.2.23)
#8 93.19 Collecting python-ldap>=3.1
#8 93.41   Downloading python-ldap-3.4.4.tar.gz (377 kB)
#8 109.4      ━━━                                    30.7/377.9 kB 113.5 MB/s eta 0:00:01
#8 109.4 ERROR: Exception:
#8 109.4 Traceback (most recent call last):
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher
#8 109.4     yield
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/urllib3/response.py", line 561, in read
#8 109.4     data = self._fp_read(amt) if not fp_closed else b""
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/urllib3/response.py", line 527, in _fp_read
#8 109.4     return self._fp.read(amt) if amt is not None else self._fp.read()
#8 109.4   File "/usr/local/lib/python3.10/http/client.py", line 466, in read
#8 109.4     s = self.fp.read(amt)
#8 109.4   File "/usr/local/lib/python3.10/socket.py", line 705, in readinto
#8 109.4     return self._sock.recv_into(b)
#8 109.4   File "/usr/local/lib/python3.10/ssl.py", line 1307, in recv_into
#8 109.4     return self.read(nbytes, buffer)
#8 109.4   File "/usr/local/lib/python3.10/ssl.py", line 1163, in read
#8 109.4     return self._sslobj.read(len, buffer)
#8 109.4 TimeoutError: The read operation timed out
#8 109.4
#8 109.4 During handling of the above exception, another exception occurred:
#8 109.4
#8 109.4 Traceback (most recent call last):
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper
#8 109.4     status = run_func(*args)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper
#8 109.4     return func(self, options, args)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/commands/install.py", line 419, in run
#8 109.4     requirement_set = resolver.resolve(
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve
#8 109.4     result = self._result = resolver.resolve(
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve
#8 109.4     state = resolution.resolve(requirements, max_rounds=max_rounds)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 373, in resolve
#8 109.4     failure_causes = self._attempt_to_pin_criterion(name)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 213, in _attempt_to_pin_criterion
#8 109.4     criteria = self._get_updated_criteria(candidate)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 204, in _get_updated_criteria
#8 109.4     self._add_to_criteria(criteria, requirement, parent=candidate)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria
#8 109.4     if not criterion.candidates:
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/resolvelib/structs.py", line 151, in bool
#8 109.4     return bool(self._sequence)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in bool
#8 109.4     return any(self)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in
#8 109.4     return (c for c in iterator if id(c) not in self._incompatible_ids)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built
#8 109.4     candidate = func()
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link
#8 109.4     self._link_candidate_cache[link] = LinkCandidate(
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in init
#8 109.4     super().init(
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in init
#8 109.4     self.dist = self._prepare()
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare
#8 109.4     dist = self._prepare_distribution()
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution
#8 109.4     return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement
#8 109.4     return self._prepare_linked_requirement(req, parallel_builds)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/operations/prepare.py", line 536, in _prepare_linked_requirement
#8 109.4     local_file = unpack_url(
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/operations/prepare.py", line 166, in unpack_url
#8 109.4     file = get_http_url(
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/operations/prepare.py", line 107, in get_http_url
#8 109.4     from_path, content_type = download(link, temp_dir.path)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/network/download.py", line 147, in call
#8 109.4     for chunk in chunks:
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/cli/progress_bars.py", line 53, in _rich_progress_bar
#8 109.4     for chunk in iterable:
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_internal/network/utils.py", line 63, in response_chunks
#8 109.4     for chunk in response.raw.stream(
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/urllib3/response.py", line 622, in stream
#8 109.4     data = self.read(amt=amt, decode_content=decode_content)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/urllib3/response.py", line 560, in read
#8 109.4     with self._error_catcher():
#8 109.4   File "/usr/local/lib/python3.10/contextlib.py", line 153, in exit
#8 109.4     self.gen.throw(typ, value, traceback)
#8 109.4   File "/usr/local/lib/python3.10/site-packages/pip/_vendor/urllib3/response.py", line 443, in _error_catcher
#8 109.4     raise ReadTimeoutError(self._pool, None, "Read timed out.")
#8 109.4 pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

Please see README.

https://mirror.nju.edu.cn/mirrorz-help/pypi/?mirror=NJU

服务起来了，但是登陆后，报错了。

通过查看日志有个错误。

通过查看日志有个错误。

09:12:18 [INFO] sentry.access.api: api.access (method='HEAD' view='django.views.generic.base.RedirectView' response=302 user_id='None' is_app='None' token_type='None' is_frontend_request='False' organization_id='None' auth_id='None' path='/api/insert/error' caller_ip='<IP_ADDRESS>' user_agent='None' rate_limited='False' rate_limit_category='None' request_duration_seconds=0.002177000045776367 rate_limit_type='DNE' concurrent_limit='None' concurrent_requests='None' reset_time='None' group='None' limit='None' remaining='None')
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.10/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python3.10/site-packages/sentry/../sentry_sdk/integrations/django/views.py", line 84, in sentry_wrapped_callback
return callback(request, *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/django/views/generic/base.py", line 70, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/sentry/silo/base.py", line 156, in override
return original_method(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/sentry/web/frontend/base.py", line 390, in dispatch
return self.handle(request, *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/django/utils/decorators.py", line 43, in _wrapper
return bound_method(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/django/views/decorators/cache.py", line 44, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/sentry/web/frontend/auth_organization_login.py", line 87, in handle
response = self.handle_basic_auth(request, organization=organization)
File "/usr/local/lib/python3.10/site-packages/sentry/web/frontend/auth_login.py", line 669, in handle_basic_auth
elif login_form.is_valid():
File "/usr/local/lib/python3.10/site-packages/django/forms/forms.py", line 175, in is_valid
return self.is_bound and not self.errors
File "/usr/local/lib/python3.10/site-packages/django/forms/forms.py", line 170, in errors
self.full_clean()
File "/usr/local/lib/python3.10/site-packages/django/forms/forms.py", line 373, in full_clean
self._clean_form()
File "/usr/local/lib/python3.10/site-packages/django/forms/forms.py", line 400, in _clean_form
cleaned_data = self.clean()
File "/usr/local/lib/python3.10/site-packages/sentry/web/forms/accounts.py", line 133, in clean
self.user_cache = authenticate(username=username, password=password)
File "/usr/local/lib/python3.10/site-packages/django/views/decorators/debug.py", line 42, in sensitive_variables_wrapper
return func(*func_args, **func_kwargs)
File "/usr/local/lib/python3.10/site-packages/django/contrib/auth/init.py", line 68, in authenticate
for backend, backend_path in _get_backends(return_tuples=True):
File "/usr/local/lib/python3.10/site-packages/django/contrib/auth/init.py", line 27, in _get_backends
backend = load_backend(backend_path)
File "/usr/local/lib/python3.10/site-packages/django/contrib/auth/init.py", line 21, in load_backend
return import_string(path)()
File "/usr/local/lib/python3.10/site-packages/django/utils/module_loading.py", line 17, in import_string
module = import_module(module_path)
File "/usr/local/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)

Hey guys, same thing happened to me. Seems that building Dockerfile cache skips enhance-image.sh.
I added ARG CACHEBUST=1 to ./sentry/Dockerfile
example:
ARG SENTRY_IMAGE
ARG CACHEBUST=1

FROM ${SENTRY_IMAGE}

COPY . /usr/src/sentry

RUN if [ -s /usr/src/sentry/enhance-image.sh ]; then \
    /usr/src/sentry/enhance-image.sh; \
fi

RUN if [ -s /usr/src/sentry/requirements.txt ]; then \
    echo "sentry/requirements.txt is deprecated, use sentry/enhance-image.sh - see https://github.com/getsentry/self-hosted#enhance-sentry-image"; \
    pip install -r /usr/src/sentry/requirements.txt; \
fi

Also take note of these changes in ./sentry/sentry.conf.py
https://github.com/getsentry/self-hosted/pull/2722/files

Hey guys, same thing happened to me. Seems that building Dockerfile cache skips enhance-image.sh.
I added ARG CACHEBUST=1 to ./sentry/Dockerfile
example:
ARG SENTRY_IMAGE
ARG CACHEBUST=1

FROM ${SENTRY_IMAGE}

COPY . /usr/src/sentry

RUN if [ -s /usr/src/sentry/enhance-image.sh ]; then \
    /usr/src/sentry/enhance-image.sh; \
fi

RUN if [ -s /usr/src/sentry/requirements.txt ]; then \
    echo "sentry/requirements.txt is deprecated, use sentry/enhance-image.sh - see https://github.com/getsentry/self-hosted#enhance-sentry-image"; \
    pip install -r /usr/src/sentry/requirements.txt; \
fi

It still doesn't work.

#!/bin/bash
requirements=(
'sentry-ldap'
You can add other packages here, just like requirements.txt
)
Install the dependencies of ldap
apt-get update
apt-get install -y --no-install-recommends build-essential libldap2-dev libsasl2-dev
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ${requirements[@]}
Clean up to shrink the image size
apt-get purge -y --auto-remove build-essential
rm -rf /var/lib/apt/lists/*
Support ldap over tls (ldaps://) protocol
mkdir -p /etc/ldap && echo "TLS_CACERT /etc/ssl/certs/ca-certificates.crt" > /etc/ldap/ldap.conf

import ldap
from django_auth_ldap.config import LDAPSearch, GroupOfUniqueNamesType

问题解决了，感谢大家。


Correct default $package_name for default $version

the default $package_name points to dsc12 instead of dsc21 which corresponds to the default $version.

Good point, could you fix the tests ?
I prefer you to pull request on develop branch.

Not a problem. resubmitting


How to expose non-directional relationships in JSON graph?

My app has a "connection" entity between two users:
GET /connections/:id
<= {
  id: '123',
  user1_id: '234',
  user2_id: '345',
  created_at: '2016-02-12T22:34:42.767Z'
}

There's no directionality in the mapping, if that makes sense; user1 and user2 could be switched and it would mean the same thing. For JSON graph I originally thought of this:
// IDEA 1
users
`--:id
   `--connection_list
      |--length (integer)
      `--:index (reference into [users, :id])

But that won't work because I also want to show how long the users have been connected, and the above doesn't expose the connection object (specifically the created_at value). So then I thought of this:
// IDEA 2
users
|--:id
|  |--connection_list
|  |  |--length (integer)
|  |  `--:index (reference into [users, :id])
|  `--connections_by_user
|     `--:userId (reference into [connections, :id])
`--connections
   `--:id
      `--created_at (date string)

But that's sort of wonky because I'd have to grab the userId from Falcor, and use it to construct more paths into Falcor which forces an extra round trip. So then I thought of this:
// IDEA 3
users
|--:id
|  `--connection_list
|     |--length (integer)
|     `--:index (reference into [connections, :id])
`--connections
   `--:id
      |--user1 (reference into [users, :id])
      |--user2 (reference into [users, :id])
      `--created_at (date string)

Which might work, but I'd have to add some funky client-side logic to figure out whether it's user1 or user2 that I'm interested in, since a connection is non-directional and doesn't "know" which user is in context. So then I thought of this:
// IDEA 4
users
|--:id
|  `--connection_list
|     |--length (integer)
|     `--:index
|        |--connection (reference into [connections, :id])
|        `--user (reference into [users, :id])
`--connections
   `--:id
      `--created_at (date string)

Which as far as I can tell will get me what I need and feels the least bad. But still feels maybe kind of weird because it seems to suggest an entity that doesn't actually exist in our data scheme. (i.e. the thing that lives directly under connection_list/:index) Am I missing anything here, and/or is there a better way to do this that I haven't thought of? Thanks.

Idea three is how we model many to many relationships. Any client-side logic you were writing to determine which user you are interested and should be able to be moved to the server in the form of a reference. In other words instead of a reference to user 1, you could have a reference on the connection to "userThatMeetsSomeCondition." Let me know if that makes sense.

Ah, hadn't thought of that angle, but makes sense. So modifying idea 3 above it might look like this:
// IDEA 3 (modified)
users
|--:id
|  `--connection_list
|     |--length (integer)
|     `--:index (reference into [connections, :id])
`--connections
   `--:id
      |--user1 (reference into [users, :id])
      |--user2 (reference into [users, :id])
      |--created_at (date string)
      `--user_connected_from
         `--:id (reference into [users, :id])

Struggling to think of a proper name for it but user_connected_from is the in-context user and the reference is to the user with the non-matching ID. Let me know if that isn't what you had in mind but that makes sense. Thanks for the response!


Vickel: Watch besplatnotreskatsya.org

Vickel requests the watch of the watch_keyword besplatnotreskatsya\.org. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

besplatnotreskatsya\.org has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Stop Dengue

bug -it does not work properly and hangs very much

i think that they should add a group messaging or group chatting

hi

hi goribaba

i think that they should add a user interface screen to talk with doctors for help


db2 discov3er owner entity slow

Description
Hi
I upgraded to a latest version a few weeks ago but am still having real issues specifically when querying / browsing federated objects. I always have to spin up aqua data studio in order to do that.
It will just hang on discover owner entity and i have to kill dbeaver after 10 minutes. Any ideas?
Version <IP_ADDRESS>311070022
DBeaver Version
Community Version <IP_ADDRESS>311070022
Operating System
ventura 13.4.1
Database and driver
Db2 11
jdbc
Steps to reproduce
either i go to an object and expand the columns or indexes for example and it just spins for ages. then ill try and go and query syscat columns instread and it will hang on doscover owner entity. it does this for normal tables too
Additional context
No response

What normally happens is it then has a connection timeout and then i can query the table. It seems related to the browsing of objects

theres a chance this has improved since turning off show statistics info in the connection view

Hello.
Probably, it is connected to this ticket: https://github.com/dbeaver/dbeaver/issues/21216

Hello. We changed the query for statistics reading. Could you please check our Early Access version and check your performance issues in this version?

It's been a while since no update here. If the issue is still actual please let me know and provide additional information.


Clarify that Web Workers only work in Chrome

Description
The statement describing Web Workers support was implying that in production mode Web Workers work in browsers other than Chrome. This is not the case: using import statement in worker code would fail production build in Safari and Firefox (reproduction: https://github.com/ebeloded/vite-worker-issue)
What is the purpose of this pull request?

[ ] Bug fix
[ ] New Feature
[x] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[x] Ideally, include relevant tests that fail without this PR but pass with it.

I think it's solved in #2494, please try out our latest beta releases.

Thanks for the update @antfu. Confirm that the issue is resolved with<EMAIL_ADDRESS>🎉
Hope classic workers support is in the pipeline


Any Plan for Swift version?

I would like to know is there any planning for Swift version ? or still we use bridging header ?

Hi, There's no plan for Swift version at present.


BUG: Autocommenting Failing in workflow

All these runs are failing except the greeting.yaml !

Hey can you provide the more descriptions so that I can understand properly about this issue ?

Its completed @RoshanAnsy


Add Dymension v3.0.0

Should we add it to the apps.nix as well https://github.com/informalsystems/cosmos.nix/blob/main/modules/apps.nix#L202?

Absolutely, sorry for missing it.


Default or custom TEMP Folder can't be cleaned up

I'm not very familiar with the command line, but everything seems to work as expected except that the folder created during the conversion in the user temp (default) or in a custom one (cf screenshot Tests) can't be deleted in the end.
Maybe it's my pc? I don't know, but being in administrator doesn't change something either. And I'm able to rmdir the folder. It's more like ACBT can't.
And for what it worth, I think, sometimes, it's same with ACBR. I found several old folders of books converted several days ago that wasn't deleted (around 20GB). But, I need to look closer and more carefully. And if true, I will post in the ACBR section.

Ok, forget what i just said. I don't know why but after reopening terminal, it work as expected with no error or whatever.

No, I don't understand why it finally worked but it doesn't again now.

Do those comic files have folders inside them? I think I've spotted a bug in a line I added for safety measures that may prevent it from deleting folders inside the created temp folder... I don't think any of my test files have folders so I'm betting that's the case, I'll test it and try to fix it when I have the time.

I've uploaded a new release (v1.0.1) that should fix this.
PS: I don't think the same should happen in ACBR, could the folders you found be from failed conversions?

Just noticed that the release I just uploaded still has some problems, let me work on another one before you test it.

Ignore my last comment :) Version 1.0.1 should be fine.

And for what it worth, I think, sometimes, it's same with ACBR. I found several old folders of books converted several days ago that wasn't deleted (around 20GB). But, I need to look closer and more carefully. And if true, I will post in the ACBR section.

I didn't think so at first and haven't tested it yet but now I realize that you may be right and the same thing may be happening with ACBR (files containing subfolders breaking the cleanup). If that's the case, I'll try to fix it and release an update for that one too as soon as I can.

Nice ! It works perfectly ! With or without a lot of number or w/wo ComicInfo.xml !
Just a little info that doesn't matter, it seems to not like accents (é, è, à, etc...). It replace every occurence with a �. But it does the job and well so that's a detail.
Thank you !

Just a little info that doesn't matter, it seems to not like accents (é, è, à, etc...). It replace every occurence with a �. But it does the job and well so that's a detail.

That's annoying... looks related to character encoding but I've tried to replicate it on linux and windows converting a file I named "téstçö.cbz" and haven't been able to replicate it...
I'd need some help to try to figure this out:

Does it happen to you with any file containing accents?
Does it happen if you write the filename yourself? (creating an example file, just a small zip with a couple of images renamed téstçö.cbz or any other potentially problematic name, like I did. Not copy-pasting the name from a file that produces the error but writing it yourself, or try both)
Does it happen if you use the command prompt instead of powershell?
Could you create a test file that gives you the error and attach it here so I can test it?

Sorry for not having answered sooner. This happened to me several times but it seems to be due to bitrot on old files or simply errors.

That's a relief, thanks for letting me know.


FT2 PCB testing - added configuration files for testing the last version of fingertips including scripts as per documentation

I tested the setup with the official icub-stuff release and I created/edited configuration files for use with the ESD Can device as it is the most useful condition. the MC4-PLUS wass already implemented.

Hi @simeonedussoni
Some points to address before merging.

thanks for your feedback @pattacini
the comments above have been addressed