Create custom release problem

Hi team:
I custom a  simple release, but when update instance , it  always faild.
I use ssh to instances, use netstat -lntp ，it show tomcat server is running

In bosh-init vm. use  curl, the release instance response info:

bosh -d web instances:

Release tree:
├── blobs
│   ├── jre1.8
│   │   └── jre-8u161-linux-x64.tar.gz
│   ├── tomcat
│   │   └── apache-tomcat-9.0.5.tar.gz
│   └── web
│       └── web.war
├── config
│   ├── blobs.yml
│   └── final.yml
├── deployment.yml
├── dev_releases
│   └── web
│       ├── index.yml
│       ├── web-0+dev.1519863314.yml
│       └── web-0+dev.1.yml
├── jobs
│   └── web
│       ├── monit
│       ├── spec
│       └── templates
│           └── ctl.erb
├── packages
│   ├── jre1.8
│   │   ├── packaging
│   │   └── spec
│   ├── tomcat
│   │   ├── packaging
│   │   └── spec
│   └── web
│       ├── packaging
│       └── spec
└── src

Controller script:
#!/bin/bash

RUN_DIR=/var/vcap/sys/run/web
PIDFILE=${RUN_DIR}/pid

case $1 in

  start)
    mkdir -p $RUN_DIR
    chown -R vcap:vcap $RUN_DIR
    echo $$ > $PIDFILE
    export JAVA_HOME=/var/vcap/packages/jre1.8
    export  PATH=${JAVA_HOME}/bin:$PATH
    exec /var/vcap/packages/tomcat/bin/catalina.sh start

    ;;

  stop)
    kill -9 `cat $PIDFILE`
    rm -f $PIDFILE

    ;;
  *)
    echo "Usage: ctl {start|stop}" ;;

esac

Job monit :
check process web
  with pidfile /var/vcap/sys/run/web/pid
  start program "/var/vcap/jobs/web/bin/ctl start"
  stop program "/var/vcap/jobs/web/bin/ctl stop"
  group vcap

The failing status typically means monit considers a process unhealthy. You may want to start by going onto the VM and running monit status within a sudo shell.
If the process is running (as netstat seems to show), you might want to start by checking if the PID files match what you, tomcat, and monit expect.

@dpb587-pivotal I see tomcat logs. it start many times tomcat,but not stop. use ps aux | grep tomcat ,show  multiple records for tomcat.  cat PID files the number not match ps aux | grep tomcat
In realease deploy? How many times will he run the script?

Since monit manages the process, it will repeatedly try to start the process if the PID it reads from /var/vcap/sys/run/web/pid does not exist.

Closing - feel free to reply if this is still an issue.


fixing example syntax

just some syntax fixes form the examples.
Angular2 looks good, the same should go the the syntax :bowtie:

Thanks for the PR! I respect your attention to detail.

:dancers:


Tizona Zenith content

Gave the Tizona a recipe for the zenith and a graphic when using the zenith as shown in the images below at the request of a user on the consolaria discord

dude literally did this 🤯


chore/merge-main: finish remaining modifications after Bootstrap design doc refactoring

This PR will gather the remaining tasks and comments from https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247 and https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241 that were merged before my holidays in order for the developers to test this new design doc refacto before the 5.2.0 release.

[x] Remove and take into account all //////////////////////////////////////////////////////////// comments (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/e31014f789deeda866f07a8a9a0bde6f63a72c22)
[x] Remove and take into account all <!----------------------------------------------------> comments (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/e31014f789deeda866f07a8a9a0bde6f63a72c22)
[x] Check if .table-guidelines could be removed (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/0301194ba0660f2cb1766d2640c2daeba7cf7730)
[x] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868055786 - LMP : rethinking about this, this should definitely be a tag once they are merged
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868062113 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/d99a96a8fb6d8436912a9809ce692f4a27ebc0d7)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868068005 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/6c39b96a15d0c0224d95cce33b8963f739274e9c)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868070923 Resolved by (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/6c39b96a15d0c0224d95cce33b8963f739274e9c)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868099225 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/8101afd399f02ce42ab94c8901d4571f84f34861)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868102180 Hard to evaluate if we need to add a link to Solaris Icon here
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868129487 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/d61174600b89ca67df1205488e60c73f7e26f5fa)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868142124 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/0ef6d26e317aa551673238ee2e2e469bf7ba714c)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868148803 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/a7d0658c5bc510f932db29d3d3cd970698b62d2b)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868151998 Resolved by (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/0ef6d26e317aa551673238ee2e2e469bf7ba714c)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868155904 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/f11f37acf929c1bcc8ef42b56b2e1aa7f128082a). IMHO, we could drop .bd-gutter, but might be difficult to handle with Bs
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868158704 Resolved by Bs I guess
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868160755 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/19ac792dfa9687704bb5ec8ac296261235e5a85d) Not sure about the design
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868171175 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/6331beb6eb6d1b5969c9b4631d44bfea0511b4cc)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868172094 Resolved by Julien
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868174779 Can't resolve this alone, since this is more a question
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868175483 Resolved by Julien
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868177081 todo
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868178780 Resolved by (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/19ac792dfa9687704bb5ec8ac296261235e5a85d)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868185040 Resolved by (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/6c39b96a15d0c0224d95cce33b8963f739274e9c and https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/f11f37acf929c1bcc8ef42b56b2e1aa7f128082a)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868187371 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/883a456d3fcb3067922d33daa32ea0a21025cbdd)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868190411 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/b8bfb8924cffb1f65ed9ac6a948c851631f9f796)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868193908 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/33296b1f87b8fe659c1d341d658865d2348b0638)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868194193 Might be resolved by (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/6c39b96a15d0c0224d95cce33b8963f739274e9c and https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/f11f37acf929c1bcc8ef42b56b2e1aa7f128082a)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868198758 Resolved by (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/6c39b96a15d0c0224d95cce33b8963f739274e9c and https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/f11f37acf929c1bcc8ef42b56b2e1aa7f128082a)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#discussion_r868201232 Re-thinking about this, it is great this way IMO
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#issuecomment-1126017178 -> Propose the same modification to Bootstrap (Question asked in https://github.com/twbs/bootstrap/pull/36176) + (https://github.com/twbs/bootstrap/pull/36395)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1241#issuecomment-1126025988: Try to remove it to see if .pa11y-ci is happy. If it works we'll need to update the list of those rules in the Wiki (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/9d24246ec1ad6cb1e9083b1ab8e9b81a87b21366)
[ ] We need to add added: "5.1" and/or added: "5.2" on top of new Markdown files for Boosted for all new pages created specically (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/c47350d46514279d0c953e2f9591b202f49b75f2) Added the new components (not the rating stars -> need to have its own page ?) + No new components in 5.1
[ ] Following https://github.com/twbs/bootstrap/commit/ec41392717c767ae0c862e30967774e9a5d6ba7a I removed all role="group" in Boosted. There were a lot of them compared to Bootstrap. Check with the a11y team if it is OK to have removed them. Asked -> Not necessary but could help people to not forget it when important, do we need to revert (https://github.com/twbs/bootstrap/pull/36212) ?
[ ] Reference https://github.com/twbs/bootstrap/commit/1ac2997cf623f8bf4217aab6bdd573b9f1ee7e48

[ ] I'm not sure everything has been replaced in Bootstrap regarding this new feature. If we search for example for "text-white bg" in the code, it could maybe be replaced by "text-bg-*". (https://github.com/twbs/bootstrap/pull/36395/commits/201524ec0238724363ba5f5a52b632c8072fe791)
[ ] Check badge with shopping basket (in badge and in orange navbar + supra) -> Supra badge are 1px lower and 2px too low compared to the design
[ ] Do we need to keep our mixin specific in Boosted? IMO, we could try to deprecate them since some people might have used them this way before

[ ] After this PR create an issue to tweak colors and style in the Algolia search popup in coordination with the designers
[ ] After this PR create an issue to check and modify the new design of the documentation with the designers (this version was done in best-effort mode)
[ ] We probably can remove https://github.com/twbs/bootstrap/blob/main/site/assets/scss/_algolia.scss since we don't have any autocomplete now thinking - LMP: I think so
[ ] Following https://github.com/twbs/bootstrap/commit/92e6856235555622c14f120b641f8118af33a5a3 there are inconsistencies between examples and corresponding HTML code in Bootstrap and Boosted (https://github.com/twbs/bootstrap/pull/36395/commits/611734cadf4afb106859750510fe9d74e60f1afe)
[ ]  In Bootstrap but in mobile mode (desktop not tested) when we go to the search modal, cancel, the modal is closed and the focused is not given back to the offcanvas which becomes unfocusable - LMP: Last not true it gives the focus back on the navbar and we can access the offcanvas. However, need a change. Probably related to (https://github.com/algolia/docsearch/issues/1370)
[ ] To do in another PR / create an issue: for Boosted, have the same rendering for the "Skip to main content" link in a specific nav on top of the header.
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871012887 (https://github.com/twbs/bootstrap/pull/36398/commits/633fca4fc3e6a97fc0064f803f4a85fe79afbcc4) alphabetical order
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871047428 (https://github.com/twbs/bootstrap/pull/36398/commits/5b133f5206fbb2d2196d447217c94c5e7c71c2a6) typo in carousel spec
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871053288 (https://github.com/twbs/bootstrap/pull/36398/commits/41c228b67715c26013f7ac048aa73d4c832a8a04) carousel test weird
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871054191 (https://github.com/twbs/bootstrap/pull/36398/commits/505175a553718f497ca6a07e0b4e4904ea8e6c49) spy declaration
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871064544 Rethinking about it, should stay as-is
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871101446 Might have a discussion about this comment since Bs have a completely different approach IMO. + The use of this variable could maybe help us with the *-dark rule.
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871196536 My thought are that they should be used every time it's feasible (https://github.com/twbs/bootstrap/pull/36395/commits/201524ec0238724363ba5f5a52b632c8072fe791)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871295668 Asked. -> Should keep them since it forces to get through the displayed panel
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871330342 Asked in (https://github.com/twbs/bootstrap/pull/36194#discussion_r877943299)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871338086 (https://github.com/twbs/bootstrap/pull/36395/commits/d01ad75a17c3d9fcc584f05c827b06c7fdae25a2) reordering js tables in doc
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871383097 (https://github.com/twbs/bootstrap/pull/36395/commits/ca6e95c717a2141d60567a985a4ee6820bb448af) parcel
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871389287 (https://github.com/twbs/bootstrap/pull/36406/commits/ca48cc8d18b07fd011bab5052e726dced8446b35) enable important
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871398592 Asked in (https://github.com/twbs/bootstrap/pull/36191/files#r878063684) migration falsy ?
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871444442 (https://github.com/twbs/bootstrap/pull/36406/commits/adc78d0c843b005c49eb2cf975d468f9f8af2cf9) border utility
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871465279 Asked in (https://github.com/twbs/bootstrap/pull/36176) -> We should re-introduce it with (https://github.com/twbs/bootstrap/pull/36395/commits/73a86e8248980ce846db0e15894be3ba4732150f)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871810543 The actual change seems to be way better to me, however, shouldn't we wait for #1235 ?
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871816357 Should be tackled by (https://github.com/twbs/bootstrap/pull/36395/commits/651d66ec40cd5385501195bc0eb8db90bbf899c5)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871817371 Re-thinking about this : Not needed, just to avoid some issues after loading.
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r871817625 todo in Boosted
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r872059196 Resolved by (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/b8bfb8924cffb1f65ed9ac6a948c851631f9f796)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r872059416 Resolved by (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/b8bfb8924cffb1f65ed9ac6a948c851631f9f796)
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r872115390 (https://github.com/twbs/bootstrap/pull/36395/commits/212ffe0894dc52ae46cd73bb1f4d7393cfb9e697) center all text in docs / layout
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r872122479 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/a70a62f4c01e44a4b1655bbb9455d9f3f10c1e76) px in rem -> to Bs ?
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r872135522 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/ecd5f46a15d3621aaa26a37b4b18e3d4ac2c18cf) Custom popover
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r872146116 (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/626e9dcd0bd9716a1465fa00b4e3276e37fcdcf9) title bars in sidebar
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r872146814 (https://github.com/twbs/bootstrap/pull/36395/commits/eb4dc49a3792eb0dc1e1f7ae69891c1bb4a9f935) helpers reorder
[ ] https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1247#discussion_r872152812 (https://github.com/twbs/bootstrap/pull/36406/commits/dee2d265d9a706d86105db2e8b14c7374e816268) round .65rem to .625rem
[ ] 5.1 link in the docs-version menu leads to Bs (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/2c97eceecc61aedc91cfa5c1cd51c3b4ef71acf5)
[ ] When scrolled, clicking on algolia seems to work well, then on resize to small viewport, seems to block anything. To unblock : resize up or use the back to top button (already tackled by https://github.com/algolia/docsearch/issues/1370)
[ ] Using tab in algolia's modal seems a bit weird to me
[ ] Read the docs icon in homepage seems too small (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/a9764dd1be7c64137efbd68a3ebc13bc30ae9348)

@louismaximepiton Proposing via https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1257/commits/be2196b6a5fa306f24fa34fe2410c8f0bed93c9e to remove the specific masthead h1 rule in order to have the responsive behavior of .display-1 and have a nice size in mobile. LGTY?


merge only relevant fixes from 8.1.0 to 8.2.0

be very careful what to merge (DO NOT OVERWRITE ANY CHANGES MADE ON 820)

to do with DIRS
to do with CUISINE cleanup
to do with INSTALLER fixes

merge the fixes in branch 8.2.0_merge810 and let kristof review

after this work we don't have to look at 8.1.0 any more

careful


feat(ui): freight history in stage details

fixes https://github.com/akuity/kargo/issues/2530

closing in favor of https://github.com/akuity/kargo/pull/2730


 This will fix everything hopefully
This PR fixes #
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

Let's hold this for a little. I'm looking into making the command using jq a bit better


Review the current plugin integration and write an SDK proposal note

Benchmarking tool "flow-tool benchmark link" is going to be a part of the SDK toolbox https://github.com/awesome-flow/flow/pull/44


Added single-parameter ExtLibUtil.resolveVariable variant for convenience

Thanks Jesse for your contribution to the ExtLib. We have take your change in the latest OpenNTF release.


Cycle detection in linked list using python

Have you read the Contributing Guidelines on Pull Requests?
Yes
Description
Added a code that detects if there is any cycle detection in the linked list using python
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.

Related Issues or Pull Requests
Cycle detection in linked list python
Issue: #842
Fill up the DCP form
If you are a part of DCP 21, fill up this form after the PR is merged.
The links provided in the form will be checked thoroughly, if someone tries fooling around, strict actions will be taken against the individual.

Remove the file "merge_two_sorted_linkedlist.py " which is not related to this PR.

@smv1999 Done 👍🏻

It seems that there are some conflicts that need to resolved from your end @kumarankm . Please look into that.

It seems that there are some conflicts that need to resolved from your end @kumarankm . Please look into that.

@smv1999  My resolve conflicts button is hidden.

Hey @kumarankm , I tried merging the PR locally as well but wasn't able to resolve the merge conflicts,So I am closing this PR for now, could you open a new one


re #60 WaitForConnection is thread safe, don't lock mutex before ente…

…ring

This is already included in https://github.com/IGSIO/OpenIGTLinkIO/pull/63/files#diff-8d6a8fc72ea2b6735c9e7253dd353defR273

Aaahhh! Didn't see that.


Call postAnimationBlock after animation finish, not after animation start

https://github.com/jhurray/JHChainableAnimations/issues/30

Thanks for the PR - I'll get to this soon

Fixed here https://github.com/jhurray/JHChainableAnimations/pull/42


parents guide

Was going to ask for a feature: IMDB's Parent's Guide.
Then I found this:
http://theimdbapi.betaeasy.com/thread/4993
If/when that gets implemented, I'd love to see it in here.

Hey @twhitbeck !
Thanks for the suggestion! The Parental guide is implemented and functional.
As a temporary solution I am getting the parental guide from the website itself, when it well get implemented in the api, I will change the source back to the api for the information.
For a demo, watch the updated video(asciinema)


[Nebula] Fix context filters not prepopulated when viewing chat from history

Problem solved
Short description of the bug fixed or feature added

PR-Codex overview
This PR focuses on enhancing session management in the nebula-app by introducing new types for session information and updating the handling of context filters.
Detailed summary

Added context_filter property to session types in types.ts.
Introduced UpdatedSessionInfo and DeletedSessionInfo types.
Updated return type of updateSession to UpdatedSessionInfo.
Updated return type of deleteSession to DeletedSessionInfo.
Enhanced context filter handling in ChatPageContent.tsx.
Updated rendering of context filters in ContextFilters.tsx.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#5710  👈 (View in Graphite)
main

How to use the Graphite Merge Queue
Add either label to this PR to merge it via the merge queue:

merge-queue - adds this PR to the back of the merge queue
hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.


Pylance fails to start on VS Code launch

 Environment data

Language Server version: 2024.5.1
OS and version: linux x64
Python version (and distribution if applicable, e.g. Anaconda):
python.analysis.indexing: true
python.analysis.typeCheckingMode: off

 Logs

SyntaxError: Unexpected token '.'
    at wrapSafe (internal/modules/cjs/loader.js:915:16)
    at Module._compile (internal/modules/cjs/loader.js:963:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object._0x13e5f3.f.<computed> [as require] (/home/ogstepanov/.vscode-server/extensions/ms-python.vscode-pylance-2024.5.1/dist/server.bundle.js:1:980819)
    at /home/ogstepanov/.vscode-server/extensions/ms-python.vscode-pylance-2024.5.1/dist/server.bundle.js:1:979283
    at Array.reduce (<anonymous>)

2024-06-03 21:47:51.479 [info] [Error - 9:47:51 PM] Server initialization failed.
2024-06-03 21:47:51.479 [info]   Message: Pending response rejected since connection got disposed
  Code: -32097
2024-06-03 21:47:51.479 [info] [Error - 9:47:51 PM] Pylance client: couldn't create connection to server.
2024-06-03 21:47:51.479 [info]   Message: Pending response rejected since connection got disposed
  Code: -32097
2024-06-03 21:47:51.480 [info] [Error - 9:47:51 PM] Pylance has crashed 5 times in the last 3 minutes. Pylance will not be restarted. See the output for more information.
2024-06-03 21:47:51.480 [info] [Error - 9:47:51 PM] Restarting server failed
2024-06-03 21:47:51.480 [info]   Message: Pending response rejected since connection got disposed
  Code: -32097
2024-06-03 21:47:51.485 [info] [Error - 9:47:51 PM] Server process exited with code 1.

Could be your Pylance package is corrupted. Could you try deleting the local package and reinstalling it? You can find where your extension is installed here: https://code.visualstudio.com/docs/editor/extension-marketplace#_where-are-extensions-installed

I reinstalled Pylance, but the error is still there.

Did you delete the local cached version first?

Yes, I did
cd ~/.vscode-server/extensions/
rm -rf *pylance*

on the remote machine.

You might check if you have NODE_ related environment variables specified on the remote machine. They could be interferring with execution like this issue:
https://github.com/microsoft/pylance-release/issues/5911

One of the things to try is to just run our server.bundle.js with node like I outlined here:
https://github.com/microsoft/pylance-release/issues/5911#issuecomment-2128255981

I don't have any NODE_* environment variables on the machine. I ran node server.bundle.js and the output is:
SyntaxError: Unexpected token '.'
    at wrapSafe (internal/modules/cjs/loader.js:915:16)
    at Module._compile (internal/modules/cjs/loader.js:963:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object._0x48e40e.f.<computed> [as require] (/home/ogstepanov/.vscode-server/extensions/ms-python.vscode-pylance-2024.6.1/dist/server.bundle.js:1:1125450)
    at /home/ogstepanov/.vscode-server/extensions/ms-python.vscode-pylance-2024.6.1/dist/server.bundle.js:1:1123902
    at Array.reduce (<anonymous>)

What's your version of node on the remote server?

v12.22.9

That may explain it. We need at least version 14 I believe.

vscode-server should be using its own version though. Unless you have this set:
python.analysis.nodeExecutable.

It was set indeed, and I don't remember why( Sorry for bothering and thanks a lot for your help!

I think this is what happened https://github.com/microsoft/pylance-release/issues/5991. It suggests to switch to local node executable in this case.


Allow restricting jenkins agent labels for pipelines

In case a node is faulty and not disconnected in time (there are cases taking over one day) it might be useful to have the label configuration parameterized.
Currently this is in place only in case of seed generation, using env.AGENT_LABEL which is set in 0-seed-job explicitly (hardcoded).
This change though is promoted only through the seeds, not into the generated pipelines.
Generally pipeline Jenkinsfiles can have following label definitions:
agent {
  label ''
}

agent {
  docker {
     image ''
     args ''
     label ''
  }
}

and label can be an expression ubuntu && !builds43.
It seems that a possible solution would be:

set the AGENT_LABEL env variable already in KIE Jenkins folder.
rely on the value being inherited by jobs and folders below.
in Jenkinsfiles, instead of literal 'ubuntu' use env.AGENT_LABEL as is in Jenkinsfile.seed.main
remove other places where AGENT_LABEL is set (0-seed-job in root and branches, seed_job_[main|branch].groovy)

@cimbalek please check the pr_check.groovy script, it's the only appearance of scripted pipeline in our pipelines and we've missed it with the faulty labels adjustment: https://github.com/apache/incubator-kie-kogito-pipelines/blob/main/dsl/scripts/pr_check.groovy#L35
I believe wrapping as
node ("label"){
   docker.image(builderImage).inside(dockerArgs.join(' '))
}

might do the trick
https://www.jenkins.io/doc/pipeline/steps/workflow-durable-task-step/#node-allocate-node

Documentation can be found here https://github.com/apache/incubator-kie-kogito-pipelines?tab=readme-ov-file#jenkins-kie-folder

@jstastny-cz like this? https://github.com/apache/incubator-kie-kogito-pipelines/pull/1183/files
Will tests show if it works like this or do we need to test it sideways on jenkins first?

Noone was complaining to me anymore so I consider it done


Malygos Suggestion (BSO)

Lore: Back around the godwars malygos was sent by Zamorak to take over the eastern region of Glieonor, however before malygos could arrive the Legendary Armadyl general (blah blah blah) stopped Malygos in its tracked, however both the general and malygos died as their wounds were fatal to each other. The general was entrusted with using the Armadyl Godsword which aided them in battle. This weapon is now known as one of the many powerful weapons that can defeat demonic dragons such as Malygos
Suggestion: armadyl godsword is a required item to kill Malygos?
New drop suggestion: Abyssal Ring; ONLY IF EQUIPPED IN THE SKILLING GEAR SETUP has a 1/888 chance and gives a 10-15% boost when runecrafting (this ring helps control the abyss itself)
New drop suggestion: Abyssal Necklace 1/1257 chance (valued at 82m Coins) this necklace When worn gives you a 10% boost when killing ANY abyssal creatures. This necklace was worn by the general given by The Leader of armadyl Nation back in the day.

The abyssal dragon Malygos is already the strongest content in BSO PvM wise. No need to add more value to it.


package should offer random position for tab bar ex for desktop at top position.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Hey, please follow the issue template so I dont have to guess what you mean.
What do you mean with "random position"? Should the package choose randomly at which side of the screen the navbar should be positioned in desktop mode?


Conversation ID contains "|livechat" string...

This issue was reported in an email. Moving it here so the issue can be tracked.
Can you double check if this is intended behavior where the conversation ID has the string “|livechat” appended to it? I’m using the latest nightly build (v4.0.285) of the emulator…
I’m trying to display the conversation ID in a table and the “|livechat” string is throwing my columns off…It’s not an expected value for an ID...currently the ID format is: "GUID|channel"....expected ID value: "GUID"
My question is, is this a valid format for the conversation ID to have the channel name attached to it? Or, is this a bug?
Thank you.

we were not able to repo this.  please reactivate if you are able to repo in the currently released build


Implement proto toolchainisation

Design document: https://docs.google.com/document/d/1CE6wJHNfKbUPBr7-mmk_0Yo3a4TaqcTPE0OWNuQkhPs/edit#heading=h.5mcn15i0e1ch

@comius can you assign to @thesayyn - we are going to start on this pretty soon.

cc @fowles, @haberman
I've sent invite to @thesayyn, @alexeagle.
There's quite some stuff that needs to be coordinated internally, I'll start pushing out changes.

Hm, I don't see any invites from GitHub...

Hey, @alexeagle and @thesayyn, is there any progress on this? Any problems/issues/blockers?
I'm still waiting for reviews internally. The reviewer is out till Wednesday.

This bit me again because rules_ts accidentally needs a C++ toolchain just for protoc.
I'd like to send a PR to add a "pre-built binary toolchain" for protoc here.
The approach will be:

Provide users with a "binary" toolchain where they can supply protoc download information.
Accept that we'll have a file in rules_proto listing some versions of protoc along with the integrity hash per-platform.
Add a GitHub Actions automation to send us PRs whenever a new protoc version is released to https://github.com/protocolbuffers/protobuf/releases
Example script mirroring https://github.com/astral-sh/ruff/releases is here: https://github.com/aspect-build/rules_lint/blob/main/lint/mirror_ruff.sh
The resulting PR is trivial to approve and merge, like https://github.com/aspect-build/rules_lint/pull/108
We add an additional toolchain registration API users can use to select these pre-built binaries.
Maybe in a later release, this becomes the default protoc toolchain, so users stop having to compile it from source.

FYI @comius I'm implementing that proposal now. From interaction with the protobuf repo around publishing to BCR, I think it's clear that maintainers over there shouldn't be tasked with publishing a Bazel module.


Magentic One Orchestrator

This is one of the main parts of Magentic One. It needs to be cleaned up. Some of the comments are my own, and some are still there from the original. There might be a better way to handle the message flow, like Group-Chat or Nested-Chat. But I have not looked into that extensively.

Hey @Merlinvt Great progress on Magentic one.
Here are some general advices for new contributors,

Class/Interface and public methods need good doc strings. People should understand what the class/interface/method is doing without reading the code.
Unit tests need to be in the same PR with the code. Otherwise we risk merging untested code.
Pls follow contributor guide. e.g. https://ag2ai.github.io/ag2/docs/contributor-guide/pre-commit

IMAO, the Orchestrator class is bloated.
One way to fix it is to abstract out inner object, e.g. ledger, task, to a class.

@Merlinvt Thank you resolving the comments.
This PR is still a bit hard to review for me. Could you add docstrings to main methods? i.e. _update_facts_and_plan, update_ledger, _select_next_agent, etc.
Also my understanding of the implementation is that

for task ledger, there is only one task in the ledger. Why not allow multiple tasks? And if only one task, why do we need async?
for progress ledger, I don't see any. Is it because only allow one task?

Yes, the ledger only has one task, it has the whole plan in the context, and then it just does one task at a time, and then picks the next one. It is super token expensive.
There are probably ways, to improve this, but I just wanted to stick with the original implementation. Also, there was a whole team behind it, that probably did put a lot of thought into it.
It does not need to be async.
By ledger they mean tracking the current tasks progress like with these fields:
"is_request_satisfied"
"is_in_loop"
"is_progress_being_made"
"next_speaker"
"instruction_or_question"


Prerendering from asp.net core fails after adding a dependand module

I'm trying to use angular-calendar in an asp.net core angular2 spa application.
After adding it, I get an error on prerendering which references this module.
Exception: Call to Node module failed with error: Prerendering failed because of error: ReferenceError: MouseEvent is not defined
It seems to be related to the onMousemove functions in resizable.directive.ts and resizeHandle.directive.ts .
I found another project which had apparently the same error:
https://github.com/valor-software/ng2-select/issues/258

You can workaround this in your own code by defining it on the global object:
(global as any).MouseEvent = () => {};

On 10 Feb 2017, at 20:29, Scott Storck<EMAIL_ADDRESS>wrote:
I'm trying to use angular-calendar in an asp.net core angular2 spa application.
After adding it, I get an error on prerendering which references this module.
Exception: Call to Node module failed with error: Prerendering failed because of error: ReferenceError: MouseEvent is not defined
It seems to be related to the onMousemove functions in resizable.directive.ts and resizeHandle.directive.ts .
I found another project which had apparently the same error:
valor-software/ng2-select#258
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I don't seem to be able to get it to work, but I'll take another look at it tomorrow.

Had another look at it this morning and the code doesn't really benefit from MouseEvent being typed so I've just changed it to the any type. Released as 0.6.1.

Great thanks :) I'll try it out later.
COMPUTERS & LESSONS GmbH
Magnolienweg 12
63741 Aschaffenburg
http://www.comless.de
E-Mail<EMAIL_ADDRESS>Handelsregister Aschaffenburg HRB 5334
Geschäftsführer: Stefan Körbel
Newsletter-Anmeldung: http://www.comless.de/newsletter


CRASH - G3 LCE - macOS 10.15.7

This is the message at macro panel
A plugin caused a crash
The Plugin Italify.glyphsFilter has caused a crash. Please update it by opening the Plugin Manager or re-downloading it from the original source.
Details:
Traceback (most recent call last):
File "plugin.py", line 87, in setDistinquishStraightAndCurved_
Glyphs.boolDefaults["com.eweracs.italify.distinquishStraightAndCurved"] = sender.state()
File "GlyphsApp/GlyphsApp/init.py", line 900, in setitem
TypeError: boolDefaults only accepts values of type bool, not int
App:3.1.1-3139 Plugin:1.0-1

Same here 🙂

Hi, apologies for fixing this so late. This is fixed in e54c0d5


Unable to import rdflib

Issue Report Checklist

[* ] Searched the issues page for similar reports
[ *] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[* ] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ *] Could not reproduce inside jupyter qtconsole (if console-related)
[* ] Tried basic troubleshooting (if a bug/error)

[* ] Restarted Spyder
[* ] Reset preferences with spyder --reset
[ *] Reinstalled the latest version of Anaconda
[* ] Tried the other applicable steps from the Troubleshooting Guide

[* ] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
What steps reproduce the problem?

import rdflib
pip install rdflib
pip install pickle

What is the expected output? What do you see instead?
I expect to browse the semantic web using the rdflib library in Python,yet even after using import rdflib and the pip install commands, I still receive the error message: "ModuleNotFoundError: No module named 'rdflib'"
Paste Traceback/Error Below (if applicable)

PASTE TRACEBACK HERE

Versions

Spyder version: 4
Python version: 3.7
Qt version:
PyQt version:
Operating System name/version:

Dependencies

PASTE DEPENDENCIES HERE

Please read our guide
https://github.com/spyder-ide/spyder/wiki/Working-with-packages-and-environments-in-Spyder
to understand how to solve this kind of problems.


Add a function shadowFile in IOTools

Instead of using shutil.copyfile to copy from infile to outfile, and zap the infile,
we can now use shadowFile(infile, outfile). Under the hood, it uses shutil.move to move the file, and then touchFile(infile).
It should be faster than copy and zap.

Thanks, looks good! Can you provide some context about a use case?

Say in a exome pipeline, one might decide not to do base recalibration due to a small sample size. The easiest way to realise this option in the existing pipeline is to simply cp infile outfile, then zapFile(infile):
def GATKBaseRecal(infile, outfile):
    '''recalibrates base quality scores using GATK'''
    intrack = P.snip(os.path.basename(infile), ".bam")
    outtrack = P.snip(os.path.basename(outfile), ".bam")
    dbsnp = PARAMS["gatk_dbsnp"]
    solid_options = PARAMS["gatk_solid_options"]
    genome = PARAMS["bwa_index_dir"] + "/" + PARAMS["genome"] + ".fa"
    intervals = PARAMS["roi_intervals"]
    padding = PARAMS["roi_padding"]
    if PARAMS["targetted"]: #<<----- small sample size
        shutil.copyfile(infile, outfile)
        shutil.copyfile(intrack + ".bai", outtrack + ".bai")
    else:
        PipelineExome.GATKBaseRecal(infile, outfile, genome, intervals,
                                    padding, dbsnp, solid_options)
    IOTools.zapFile(infile, outfile)

Instead, one can use shadowFile to make this step faster:
def GATKBaseRecal(infile, outfile):
    '''recalibrates base quality scores using GATK'''
    intrack = P.snip(os.path.basename(infile), ".bam")
    outtrack = P.snip(os.path.basename(outfile), ".bam")
    dbsnp = PARAMS["gatk_dbsnp"]
    solid_options = PARAMS["gatk_solid_options"]
    genome = PARAMS["bwa_index_dir"] + "/" + PARAMS["genome"] + ".fa"
    intervals = PARAMS["roi_intervals"]
    padding = PARAMS["roi_padding"]
    if PARAMS["targetted"]: #<<----- small sample size
        IOTools.shadowFile(infile, outfile)
        IOTools.shadowFile(intrack + ".bai", outtrack + ".bai")
    else:
        PipelineExome.GATKBaseRecal(infile, outfile, genome, intervals,
                                    padding, dbsnp, solid_options)
        IOTools.zapFile(infile, outfile)

Thanks!


About 5-shot experiment

Hi, thanks for your great and creative work! There are some questions I'm curious about. As is shown in your paper, you only report 1-shot segmentation results in all experiments. However, 5-shot evaluation is also important for few-shot segmentation task. I wonder if your model can train or inference under the 5-shot setting？
Thank you very much.

Hi @SSSKYue,
First of all, sorry for this late reply. I was going through my finals for the past few weeks. To answer your question, In its current state it can not train under the 5-shot setting. But it is definitely possible and we are currently working on some follow up work to extend our idea to 5-shot setting.

Hi @SSSKYue,
You are right. For 5-shot results you can try taking average of 5 predictions with 5 different support images.


ARROW-16504 [Go][CSV] Add arrow.TimestampType support to the reader

There is already a helper to convert strings to arrow.Timestamp so incorporate this into the CSV reader.
The CSV files I am currently working with have RFC3339 timestamps so I followed some of the code JSON and stuck with millisecond default.
Was really easy to add this using the existing functions and structure.

Thanks @wolfeidau !!


Trust and Continue dialog need two clicks on Continue to go away

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version:1.58.0
OS Version:MacOS Big Sur

Steps to Reproduce:

Open an untrusted folder (in my case, containing a VS Code Extension repo)
Run Task: Build command
The Do you trust the authors of the files in this folder? dialog appears, saying that "Listing and running tasks requires that some of the files in this workspace be executed as code...."
Click the Trust Folder and & Continue button
The Restricted Mode banner is removed from VS Code window, but the dialog remains
Click the Trust Folder and & Continue button again
Now the dialog closes, and the Task starts

If instead of clicking the Trust Folder & Continue button twice (step 6), you simply close the dialog (click the X button), the build task starts normally (as it should, because I already trusted the folder)
Thank you

The Build command hits two task entry points where I check for trust, but I thought that when I call requestWorkspaceTrust on the second one it would just return true. @lszomoru should I be checking if the workspace is already trusted before calling requestWorkspaceTrust?

@alexr00, I have looked into this and the issue is in the workspace trust service. Due to a regression introduced last milestone, we resolve the promise for erquestWorkspaceTrust() before the workspace has fully transitioned from untrusted to trusted. I am working on a fix now.

Fix has been merged to the release branch.


Add ValidationBlock - python

https://github.com/iotaledger/tips-draft/blob/tip46/tips/TIP-0046/tip-0046.md#validation-block

Closed by https://github.com/iotaledger/iota-sdk/pull/1346


ClientProperties not honoured while using HelidonConnectorProvider

Environment Details

Helidon Version: 4.1.0
Helidon SE
JDK version: Java 21
OS: Oracle Linux
Docker version (if applicable):

Problem Description
We are using HelidonConnectorProvider while creating a Client and sending requests.
Our remote server isn't responding to 'Expect: 100-continue' header for request with payloads
Such requests are timing out
`ClientConfig cc = new ClientConfig()
.connectorProvider(HelidonConnectorProvider.create())
.property(ClientProperties.FOLLOW_REDIRECTS, Boolean.TRUE)
.property(ClientProperties.CONNECT_TIMEOUT, connectTimeoutMsecs)
.property(ClientProperties.READ_TIMEOUT, queryTimeoutMsecs)
Client client = ClientBuilder.newClient(cc);`
So we tried putting following property, but still requests are sent with same header - 'Expect: 100-continue'
Tried setting it both on ClientConfig and Client but in vain
ClientProperties.EXPECT_100_CONTINUE to false
In debug process, found that HelidonConnector is ignoring any property starting with 'jersey' in the process of 'Map a Jersey request to a Helidon HTTP request.'
https://github.com/helidon-io/helidon/blob/5bd8681d69278e910645dd71f32e6a021647cd80/jersey/connector/src/main/java/io/helidon/jersey/connector/HelidonConnector.java#L139C8-L139C55
Expected behaviour is that HelidonConnectorProvider should honour provided ClientProperties
Steps to reproduce
Use above sample code to create a client (internally HelidonConnectorProvider will create WebClient I guess) and use it to send PUT request with some payload, we will see 'Expect: 100-continue' header and if server doesn't respect it, it would timeout.
(I think MockServer doesn't respect this header.)

@pradeepraob See PR #9332


Exception safety improvements for Filesystem::searchpath_find.

searchpath_find had a couple calls to the underlying is_directory
and is_regular_file without catching any exceptions they might throw.
Those should be changed to Filesystem is_directory and is_regular
which are our existing wrappers that already catch any exceptions.

Thiago reports that this works. Thanks for alerting me to the problem.
Will merge into master and RB-1.7.


Cannot find module @react-native/codegen/lib/cli/combine/combine-js-to-schema-cli.js

Description
After enabling fabric, and getting to the point where iOS builds and runs, I am having problem with Android. Doesn't build with this error, similar to  #34248
Any idea what may be wrong?
Steps to reproduce
Enable fabric for Android
React Native Version
0.73.0
Affected Platforms
Runtime - Android
Areas
Fabric - The New Renderer
Output of npx react-native info
pnpm react-native info
info Fetching system and libraries information...
System:
  OS: macOS 14.3.1
  CPU: (16) arm64 Apple M3 Max
  Memory: 250.78 MB / 64.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 20.10.0
    path: ~/.nvm/versions/node/v20.10.0/bin/node
  Yarn:
    version: 1.22.19
    path: ~/.yarn/bin/yarn
  npm:
    version: 10.2.3
    path: ~/.nvm/versions/node/v20.10.0/bin/npm
  Watchman:
    version: 2<IP_ADDRESS>
    path: /opt/homebrew/bin/watchman
Managers:
  CocoaPods: Not Found
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 23.4
      - iOS 17.4
      - macOS 14.4
      - tvOS 17.4
      - visionOS 1.1
      - watchOS 10.4
  Android SDK:
    API Levels:
      - "28"
      - "29"
      - "30"
      - "31"
      - "32"
      - "33"
      - "34"
    Build Tools:
      - 28.0.3
      - 29.0.2
      - 29.0.3
      - 30.0.2
      - 30.0.3
      - 31.0.0
      - 31.0.0
      - 32.0.0
      - 33.0.1
      - 34.0.0
    System Images:
      - android-30 | Google APIs ARM 64 v8a
      - android-31 | Google Play ARM 64 v8a
    Android NDK: 23.0.7196353-beta2
IDEs:
  Android Studio: Not Found
  Xcode:
    version: 15.3/15E204a
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 17.0.10
    path: /Users/bartoszhernas/.sdkman/candidates/java/17.0.10-jbr/bin/javac
  Ruby:
    version: 3.2.2
    path: /Users/bartoszhernas/.rvm/rubies/ruby-3.2.2/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.73.6
    wanted: 0.73.6
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: true
iOS:
  hermesEnabled: true
  newArchEnabled: true

Stacktrace or Logs
error Failed to install the app. Command failed with exit code 1: ./gradlew app:installFymRcGoogleDebug -PreactNativeDevServerPort=8081
node:internal/modules/cjs/loader:1147 throw err; ^ Error: Cannot find module<EMAIL_ADDRESS>at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15) at Module._load (node:internal/modules/cjs/loader:985:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12) at node:internal/main/run_main_module:28:49 { code: 'MODULE_NOT_FOUND', requireStack: []
} Node.js v20.10.0 FAILURE: Build failed with an exception. * What went wrong:
Execution failed for task ':react-native-clipboard_clipboard:generateCodegenSchemaFromJavaScript'.

Reproducer
https://github.com/facebook/react-native/
Screenshots and Videos
No response

I have switched temporarily from pnpm to yarn and it seems that it worked. Any idea how I could make pnpm work?

Installing @react-native/codegen manually fixes the issue.


Sub-expression in if block no longer works

Hey Rex,
It seems that the fix for issue #79 (chained conditionals) has broken support for using a sub-expression with the if block helper.
{{#if (isEqual arg1 arg2)}}True{{/if}}
This now throws a sub-expression does not contain a converted MethodCall expression exception.
I've added a new test that passes before this commit and fails afterwards here.
I'm happy to check this out when I get some time, but I thought I'd let you know as well.

Updated NuGet 1.6.3, thanks for reporting and for the test case!


Add duplicate track action to AnimationPlayer

The PR #24210 was originally made by PedroHugoNoevo, and this PR is his commit applied to Godot 3.2-stable.
Original commit by: PedroHugoNoevo
Original PR:

This solves issue #15029

I created this PR because he hasn't interacted with the original PR since December 2018 and this seems to be able to benefit a lot of users according to the issue's +1s.
Bugsquad edit: Fixes #15029.

Needs a rebase on the current master branch (and likely changes / testing to ensure that it still works).

This kind of things should not need a popup window to be able to duplicate things. Ideally you would do: select the tracks, right-click, then duplicate. You should not need a another popup to select the tracks.
I'm not against the merge since it's better than not being able to duplicate, but the UI proposed here is quite bad.

would it be possible to have the "duplicate tracks" feature merged anytime soon? Looks like I would have to redo manually lots of key frames otherwise.

Dead PR? No pushes in ages - Akien's comments not resolved.
Doesn't look to be a difficult change to make. I also agree with groud that the second popup seems unnecessary.

Closing per @EricEzaM's comment. This PR can be salvaged by anyone as desired.


Laravel 11.x Shift

This pull request includes the changes for upgrading to Laravel 11.x. Feel free to commit any additional changes to the shift-124743 branch.
Before merging, you need to:

Checkout the shift-124743 branch
Review all pull request comments for additional changes
Run composer update (if the scripts fail, try with --no-scripts)
Clear any config, route, or view cache
Thoroughly test your application (no tests?, no CI?)

If you need help with your upgrade, check out the Human Shifts.

:information_source: To slim down the Laravel installation, Laravel 11 no longer has most of the core files previously included in the default Laravel application. While you are welcome to publish and customize these files, they are no longer required.
Shift takes an iterative approach to removing core files which are not customized or where its customizations may be done elsewhere in a modern Laravel 11 application. As such, you may see some commits removing files and others re-registering your customizations.

:warning: The application bootstrapping changed in Laravel 11. As a result, files like artisan and public/index.php were rewritten. Shift overwrote these files but detected yours may have contained customizations. You should review the diff to see if any of your customizations are still needed.

:information_source: Starting with Laravel 10, the lang folder is no longer included in a default Laravel application. Laravel now recursively merges any customizations with framework defaults.
Shift streamlined your language files by removing options that matched the Laravel defaults and preserving your customizations. If you wish to keep the full set of language, Shift recommends running artisan config:publish --all --force to get the latest configuration files from Laravel 11, then reapplying the customizations Shift streamlined.

:x: Shift could not upgrade the following files since they differed from the default Laravel version. You will need to compare these files against the default Laravel 11 versions and merge any changes:

[ ] lang/en/validation.php

:information_source: Laravel 11 no longer requires you to maintain the default configuration files. Your configuration now merges with framework defaults.
Shift streamlined your configuration files by removing options that matched the Laravel defaults and preserving your true customizations. These are values which are not changeable through ENV variables.
If you wish to keep the full set of configuration files, Shift recommends running artisan config:publish --all --force to get the latest configuration files from Laravel 11, then reapplying the customizations Shift streamlined.

:information_source: Shift detected customized options within your configuration files which may be set with an ENV variable. To help keep your configuration files streamlined, you may set the following variables. Be sure adjust any values per environment.
APP_KEY=YourSecretKey!!!
APP_NAME=Symposium
APP_TIMEZONE=America/Detroit
BCRYPT_ROUNDS=10
CACHE_STORE=file
DB_CONNECTION=mysql
FILESYSTEM_DISK=public
LOG_DAILY_DAYS=7
LOG_STACK=daily,bugsnag
<EMAIL_ADDRESS>MAIL_FROM_NAME=Symposium
MAIL_MAILER=smtp
QUEUE_CONNECTION=sync
REDIS_CLIENT=predis
REDIS_CLUSTER=predis
SESSION_DRIVER=file

Note: some of these may simply be values which changed between Laravel versions. You may ignore any ENV variables you do not need to customize.

:warning: Laravel 11 automatically discovers policies scanning your application's Policies directory at or above the directory containing your models.
Shift detected policies registered with the policies property of your AuthServiceProvider. If any of these policies can not be automatically discovered, you may register them manually using Gate::policy() in your AppServiceProvider.

:warning: The BROADCAST_DRIVER, CACHE_DRIVER, and DATABASE_URL environment variables were renamed in Laravel 11 to BROADCAST_CONNECTION, CACHE_STORE, and DB_URL, respectively.
Shift automated this change for your committed files, but you should review any additional locations where your environment is configured and update to the new variable names.

:x: The bootstrap/app.php file has been completely rewritten in Laravel 11 to allow configuring your Laravel application in a single location. Shift overwrote your file, but detected it may have contained customizations. You should review the diff to see if any of your customizations are still needed.

:information_source: Shift updated your dependencies for Laravel 11. While many of the popular packages are reviewed, you may have to update additional packages in order for your application to be compatible with Laravel 11. Watch dealing with dependencies for tips on handling any Composer issues.
The following dependencies were updated by a major version and may have their own changes. You may check their changelog for any additional upgrade steps.

[ ] beyondcode/laravel-dump-server
[ ] cknow/laravel-money
[ ] filament/filament
[ ] laravel/passport
[ ] laravel/scout
[ ] laravel/slack-notification-channel
[ ] livewire/livewire

:warning: Shift was unable to re-register your exception handler. You may review the documentation to do so manually, or register your original exception handler by adding the following binding to the register method of your AppServiceProvider:
$this->app->bind(\Illuminate\Contracts\Debug\ExceptionHandler::class, \App\Exceptions\Handler::class);

:x: Shift detected you are using laravelcollective/html. This package has been abandoned. They suggest using the spatie/laravel-html package instead. You may use Shift's HTML Converter to automate this conversion. However, if you are not using the laravelcollective/html package extensively, you may simply rewrite its uses to raw HTML.

:information_source: The base Controller class has been marked as abstract in Laravel 11, with its traits and inheritance removed. This is to prevent using this base controller directly and to use facades instead of the trait methods.
Shift detected your base controller did not have any public methods, so it was safe to mark as abstract. However, since you may be using trait methods within your controllers, Shift did not remove them. If you know you are not using any trait methods or want to refactor to facades, you may remove them manually.

:x: Laravel 11 has removed its dependency on doctrine/dbal. As such, all of Laravel's classes and methods related Doctrine DBAL have been removed.
Shift detected potential uses of these within the following files. You should review these instances and, if they are still needed, reference the Upgrade Guide for native alternatives.

[ ] database/migrations/2022_07_18_143158_change_encoding_and_collation_to_utf8mb4.php

:warning: Many first-party Laravel packages no longer load their migrations automatically. Instead, you may need to publish their migrations to your application if you have not already done so. Shift detected you are using Passport. You may run the following command to publish their migrations:
php artisan vendor:publish --tag=passport-migrations

:information_source: Laravel 11 now updates the timestamp when publishing vendor migrations. This may cause problems in existing applications when these migrations were previously published and ran with their default timestamp.
To preserve the original behavior, Shift disabled this feature in your database.php configuration file. If you do not have any vendor migrations or have squashed all of your existing migrations, you may re-enable the update_date_on_publish option. If this is the only customization within database.php, you may remove this configuration file.

:warning: Many first-party Laravel packages, as well as community packages, removed their ignoreMigrations method since they no longer load migrations automatically. Shift detected calls to this method in the following files. You should review these instances to see if they may be removed.

[ ] app/Providers/AppServiceProvider.php

:warning: Previously, Laravel would append a colon (:) to any cache key prefix for DynamoDB, Memcache, or Redis. Laravel 11 no longer appends a colon to your cache key prefix. If you are using one of these stores, you should append a colon to your prefix to avoid invalidating your cache.

:information_source: The following files previously included in a Laravel application appeared to be customized and were not removed. Shift encourages you to review your customizations to see if they are still needed or may be done elsewhere in a modern Laravel application. Removing these files will keep your application modern and make future maintenance easier.

[ ] app/Http/Middleware/Authenticate.php
[ ] app/Providers/EventServiceProvider.php
[ ] app/Providers/RouteServiceProvider.php

:warning: Many of the default drivers changed in Laravel 11. For example, the default database driver is sqlite and the default cache store is database. If you experience errors setting up your environment, be sure you have properly set your ENV variables for these drivers. If you wish to adopt the new defaults, you may follow the documentation to set them up for your application.

:information_source: All of the underlying Symfony components used by Laravel have been upgraded to Symfony 7.0. Shift detected references to Symfony classes within your application. These are most likely type hints and can safely be ignored. If you are using Symfony classes directly or experience issues relating to Symfony, you should review the Symfony change log for any additional changes.

:tada: Congratulations, you're now running the latest version of Laravel!
Next, you may optionally run the following Shifts to ensure your application is fully upgraded, adopts the latest Laravel conventions, and easier to maintain in the future:

Laravel Fixer automatically updates your code to the latest Laravel conventions.
Tests Generator intelligently generates model factories, HTTP Tests, and configuration for your application.
CI Generator intelligently generates CI jobs to lint PHP, check code style, and run tests, including Dusk.

You may also use the Shift Workbench to automate common tasks for maintaining your Laravel application.

:warning: Laravel 11 now includes a database driver for MariaDB. Previously the MySQL driver offered parity with MariaDB. However, with MariaDB 10.1, there are more database specific features available. If you are using MariaDB, you may want to evaluate this new mariadb driver after completing your upgrade to Laravel 11.


Linux desktop shell needs to pass --aot-shared-library-name in release/profile mode

Abandoned change to do so for linux is here: https://github.com/flutter/engine/pull/12796/files
This will allow the tool to provide AOT artifacts for Linux desktop builds.

This should be closed in favor of #50778, right?

Yes (to this and the other one). With that change we'll still need to make a small update in the shells, but it should be fairly different


Ignore cgroup error related to minikube cluster

As described in this GitHub pull PR comment (https://github.com/sustainable-computing-io/kepler/pull/635#pullrequestreview-1425906295), Minikube clusters may have varying cgroup paths, leading to errors when attempting to read cgroup stats.
Rather than assuming that the cgroup error signifies the container's deletion and deleting containerID from the map, we should handle such errors by ignoring them.

What is the rest error we expect from cgroup that should delete the container?
FYI, I'm working on making the current cgroup working on minikube. Will push the PR later after confirming that it works.
Also, it is not only the problem minikube. Actually, it is the problem of the way we use the cgroup library. Previously, we did see the same cgroup file hierarchy before and we was aware of it with previously implemented stat reader.
We just need to implement some interface on cgroup library to support that.

What is the rest error we expect from cgroup that should delete the container?

If the stat was initialized and we could read before (that is the cgroup path existed) but we suddenly cannot read it again, the cgroup was most probably deleted because the container was deleted.

This PR now uses the way that the containerd library suggest to collect cgroup v1 stats, ignoring missing files.
Before, we were not ignoring missing files and we could not collect metrics in some systems.

Failed tests seem to be related to a network issue, not related to this PR

I am forcing to rerun the tests.


7 Days to Die server failing to launch at all.

Bug Report
System Information
OS | Linux
Platform | Ubuntu 20.04.1 LTS
System Type | x86_64
Virtualization | VMware
Module | ADSModule
Loaded Plugins | FileManagerPlugin, EmailSenderPlugin, WebRequestPlugin, LocalFileBackupPlugin, CommonCorePlugin
Application Name | AMP
Application Version | <IP_ADDRESS>
Release Stream | Release
Build Date | 27/01/2021 17:03
I confirm:

[x] that I have searched for an existing bug report for this issue.
[x] that I am using the latest available version of AMP.
[x] that my operating system is up-to-date.
[x] that my checkboxes above look like the one on the left (remove this line when done)

Symptoms
What are you trying to do? I am trying to start a 7 day to Die Server.
What are you expecting to happen? That it boot up correctly without giving me errors.
What is actually happening? After about 30 seconds, the server grinds to a halt (no CPU or RAM usage - or at least very little) and outputs the following in the console (in web-browser).
Reproduction
Clean instance of 7 Days to Die; firewall settings completed by me and the port-forwarding done properly.
I set pretty default settings in the config (and disable SteamNetworking), click update then start. It stops after about 30 seconds to a minute.
This is the log I get throughout the process, NOTHING is outputting after I click play.
16:57:00
Redirecting stderr to '/home/amp/Steam/logs/stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[ 0%] Checking for available update...
[ 0%] Downloading update (0 of 77558 KB)...
[ 0%] Downloading update (3117 of 77558 KB)...
[ 4%] Downloading update (10613 of 77558 KB)...
[ 13%] Downloading update (15732 of 77558 KB)...
[ 20%] Downloading update (21479 of 77558 KB)...
[ 27%] Downloading update (27478 of 77558 KB)...
16:57:01
[ 35%] Downloading update (33377 of 77558 KB)...
[ 43%] Downloading update (39390 of 77558 KB)...
[ 50%] Downloading update (45445 of 77558 KB)...
[ 58%] Downloading update (48609 of 77558 KB)...
16:57:02
[ 62%] Downloading update (52204 of 77558 KB)...
[ 67%] Downloading update (55213 of 77558 KB)...
[ 71%] Downloading update (58221 of 77558 KB)...
[ 75%] Downloading update (61220 of 77558 KB)...
16:57:03
[ 78%] Downloading update (64108 of 77558 KB)...
[ 82%] Downloading update (67096 of 77558 KB)...
[ 86%] Downloading update (70080 of 77558 KB)...
[ 90%] Downloading update (73080 of 77558 KB)...
16:57:04
[ 94%] Downloading update (76084 of 77558 KB)...
[ 98%] Downloading update (77558 of 77558 KB)...
[100%] Download Complete.
[----] Applying update...
[----] Extracting package...
[----] Extracting package...
16:57:06
[----] Extracting package...
16:57:07
[----] Extracting package...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Cleaning up...
[----] Update complete, launching...
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/home/amp/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
16:57:09
[----] Downloading update (0 of 51663 KB)...
[ 0%] Downloading update (92 of 51663 KB)...
[ 0%] Downloading update (1221 of 51663 KB)...
[ 2%] Downloading update (4890 of 51663 KB)...
16:57:10
[ 9%] Downloading update (9616 of 51663 KB)...
[ 18%] Downloading update (13137 of 51663 KB)...
[ 25%] Downloading update (16714 of 51663 KB)...
[ 32%] Downloading update (20286 of 51663 KB)...
16:57:11
[ 39%] Downloading update (23873 of 51663 KB)...
[ 46%] Downloading update (27452 of 51663 KB)...
[ 53%] Downloading update (30035 of 51663 KB)...
16:57:12
[ 58%] Downloading update (34338 of 51663 KB)...
[ 66%] Downloading update (36133 of 51663 KB)...
[ 69%] Downloading update (38115 of 51663 KB)...
16:57:13
[ 73%] Downloading update (39906 of 51663 KB)...
[ 77%] Downloading update (41702 of 51663 KB)...
[ 80%] Downloading update (43187 of 51663 KB)...
[ 83%] Downloading update (44976 of 51663 KB)...
16:57:14
[ 87%] Downloading update (46771 of 51663 KB)...
[ 90%] Downloading update (48567 of 51663 KB)...
[ 94%] Downloading update (50538 of 51663 KB)...
16:57:15
[ 97%] Downloading update (51663 of 51663 KB)...
[100%] Download complete.
[----] Installing update...
[----] Extracting package...
16:57:17
[----] Extracting package...
16:57:21
[----] Extracting package...
16:57:22
[----] Extracting package...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Cleaning up...
[----] Update complete, launching Steamcmd...
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/home/amp/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
16:57:23
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
16:57:24
Loading Steam API...OK.
16:57:25
Connecting anonymously to Steam Public...Logged in OK
16:57:30
Waiting for user info...OK
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
16:57:32
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
16:57:34
Update state (0x11) preallocating, progress: 82.38<PHONE_NUMBER> /<PHONE_NUMBER>)
16:57:36
Update state (0x61) downloading, progress: 0.00 (0 /<PHONE_NUMBER>)
Warning: failed to init SDL thread priority manager: SDL not found
16:57:38
Update state (0x61) downloading, progress: 0.49 (47973823 /<PHONE_NUMBER>)
16:57:40
.
.
.
Update state (0x101) committing, progress: 85.87<PHONE_NUMBER> /<PHONE_NUMBER>)
17:05:30
Success! App '294420' fully installed.
17:05:35
src/common/pipes.cpp (837) : stalled cross-thread pipe.
src/clientdll/steamclient.cpp (823) : Assertion Failed: bufRet.TellPut() == sizeof(uint8)
17:05:40
CWorkThreadPool::~CWorkThreadPool: work complete queue not empty, 2 items discarded.
17:25:41
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/home/amp/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
17:25:42
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK.
Connecting anonymously to Steam Public...Logged in OK
17:25:43
Waiting for user info...OK
17:25:44
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
17:25:46
Update state (0x5) verifying install, progress: 0.62 (60257610 /<PHONE_NUMBER>)
17:25:48
.
.
.
Update state (0x5) verifying install, progress: 17.06<PHONE_NUMBER> /<PHONE_NUMBER>)
Warning: failed to init SDL thread priority manager: SDL not found
17:26:06
Update state (0x5) verifying install, progress: 19.41<PHONE_NUMBER> /<PHONE_NUMBER>)
17:26:08
.
.
.
Update state (0x5) verifying install, progress: 99.41<PHONE_NUMBER> /<PHONE_NUMBER>)
17:27:26
Update state (0x61) downloading, progress: 0.00 (0 / 13512)
Success! App '294420' fully installed.

Update state 0x61 indicates your hard disk is full. Appears to be user-error.


Inconsistent validation in Marathon and Marathon UI

There is inconsistency between memory resource validation in Marathon (API) and Marathon UI (JavaScript). API requires that the memory should be greater than or equal to zero but in UI I need to enter value greater than or equal to 32.

In the UI we try to guide the user as best as we can.
In the service layer we try to allow as much as we can.
Thats why there is this difference.


pylint checks with pylance enabled

Dunno if this should be a bug report or feature request...
First of all, I just installed and used pylance as the language server for my vscode and it is indeed SUPER! thanks.
However, I had setup plenty of custom python.linting.pylintArgs to check in my code, for example on my most occuring bugs are trailing-comma-tuple and more, after switching python.languageServer to  "Pylance" these checks stopped being checked for.
As said, I would consider this a feature request that pylance should support these checks.
Another example is, unused variables, in pylint I got unused variables error for unused arguments in function signatures, while pylance only checks for code blocks, i.e.;
def function(a, b):
    c = 42
    return a

pylint would complain about b and c being unused, while pylance only complains about c.
Once again, super cool linter!

Can you check your 'PyLint enabled' setting? Maybe you just need to re-enable it.

Yes, I checked, and it is explicitly set to true.

Interesting; I would have assumed it was just being disabled by default by the extension. For reference, the extension uses pylint by default (in conjunction with other tools) to provide at least some info like syntax checks without a language server, so I can see why it may disable that tooling if an LS is there to do "live linting" (among everything else an LS does).

That is exactly why I came here, to open a bug report.
I love vscode along with the python extension, and now pylance is super as well!
The least I can do is give some testing help...

It looks like pylint only runs when LS is set to Jedi. It doesn't run LS set to with MPLS or pylance. There is some risk of clobbering here but it seems we should still run the winter, especially if we have listing on save set.

This looks like a bug, LS activation does turn off linter by default but explicit setting should work. This may need to get ported to https://github.com/Microsoft/vscode-python


(RFC) event naming scheme (v7)

What should happen?
Event types / names should not collide between components and components of other libraries and frameworks.
Currently we use eventname.zf.component but this would also catch eventname, eventname.anyNamespace, eventname.zf, eventname.zf and so on.
See https://codepen.io/DanielRuf/pen/wOGqgK?editors=0010
https://learn.jquery.com/events/event-extensions

A common convention to avoid collisions for custom events is to embed a colon or dash in the event type name, since no W3C events use those characters

What happens instead?
...
Possible Solution

Use custom event names in v7 (breaking change).
See https://github.com/zurb/foundation-sites/issues/8221
This would be a huge breaking change as namespaced events do not prevent such collisions.
For users of other fraeworks and integrators / users of Foundation Sites there is the following solution in current projects to lower the probability of collisions:
$(el).on('event.zf.component', function(e) {
  if (e.namespace === 'component.zf') { // it is reverse
    // your code
  }
});

Test Case and/or Steps to Reproduce (for bugs)

Test Case:

How to reproduce:
1.
2.
3.
Context

...
Your Environment

Foundation version(s) used:
Browser(s) name and version(s):
Device, Operating System and version:
Link to your project:

Checklist

[x] I have read and follow the CONTRIBUTING.md document.
[ ] There are no other issues similar to this one.
[ ] The issue title and template are correctly filled.

Maybe we can ake this optin or add an optin for defining a prefix for custom event names.


Allow to configure the node wrapper template

Need to refactor the node component and extract small components / directives out of it (e.g. tree-node-expander, tree-node-mouse-actions, tree-node-children) - to allow overriding the external tree node template

Fixed in 2.6.0

Add template for wrapper

#goodnessSquad

Hey @adamkleingit, Is there still a plan or intent to separate out tree-node-expander into a separate component as a part of this task as well? If not, I'm wondering if I should file this below under a new possible enhancement. Please let me know, and thanks for your hard work on the plugin!

My use case would be to swap out the expander background image with a different icon library and then configure it from the template itself instead of overriding to remove the background-image caret and then inserting the new font by CSS3 'content' rule.
Here would be one possible way it might look that would open up a lot of possibilities for users, using HTML projection.
<tree-node-expander>       <i class='material-icons'>arrow_drop_down></i> </tree-node-expander>
The projected content could then just go inside the current .toggle-children-wrapper element instead of the background image.


Feature/make-middleware-command

#45

@nilsvennemann Are you planning to make some changes on this PR? Otherwise I'll close it.

@nilsvennemann are you planning to finialize this pull-request? This is a good example for using the ne --support flag which came with v3.0.0-beta.5


[Bug] OSError: libmlc_llm_module.so: undefined symbol: _ZNK3tvm7runtime8relax...

🐛 Bug

To Reproduce
Steps to reproduce the behavior:
I followed the official tutorial about Install MLC LLM Python Package.
mlc_llm chat

# or

python -c "import mlc_llm; print(mlc_llm)"

# it shows
Traceback (most recent call last):
  File "/home/walker/anaconda3/envs/mlc-llm/bin/mlc_llm", line 5, in <module>
    from mlc_llm.__main__ import main
  File "/home/walker/workspace/mlc-llm/python/mlc_llm/__init__.py", line 6, in <module>
    from . import protocol, serve
  File "/home/walker/workspace/mlc-llm/python/mlc_llm/serve/__init__.py", line 4, in <module>
    from .. import base
  File "/home/walker/workspace/mlc-llm/python/mlc_llm/base.py", line 28, in <module>
    _LIB, _LIB_PATH = _load_mlc_llm_lib()
                      ^^^^^^^^^^^^^^^^^^^
  File "/home/walker/workspace/mlc-llm/python/mlc_llm/base.py", line 23, in _load_mlc_llm_lib
    return ctypes.CDLL(lib_path[0]), lib_path[0]
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/walker/anaconda3/envs/mlc-llm/lib/python3.11/ctypes/__init__.py", line 376, in __init__
    self._handle = _dlopen(self._name, mode)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: /home/walker/workspace/mlc-llm/python/mlc_llm/libmlc_llm_module.so: undefined symbol:
_ZNK3tvm7runtime8relax_vm20NDArrayCacheMetadata10FileRecord11ParamRecord4LoadE8DLDevice
PKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8OptionalINS0_7NDArrayEEE

I have tried the 2 options (1. Prebuilt Package 2. Build from source), but the same error was encountered.

Expected behavior

Environment

Platform (e.g. WebGPU/Vulkan/IOS/Android/CUDA):
Operating system (e.g. Ubuntu/Windows/MacOS/...):Ubuntu 20.04
Device (e.g. iPhone 12 Pro, PC+RTX 3090, ...)PC+RTX2060
How you installed MLC-LLM (conda, source):conda
How you installed TVM-Unity (pip, source):build from source
Python version (e.g. 3.10):3.11
GPU driver version (if applicable):
CUDA/cuDNN version (if applicable):11.4/8
TVM Unity Hash Tag (python -c "import tvm; print('\n'.join(f'{k}: {v}' for k, v in tvm.support.libinfo().items()))", applicable if you compile models):

###
I have 2 envs, one is 'tvm' (TVM Unity), another is 'mlc-llm' (MLC-LLM).
And when I tried option 2(build from source), step 'python gen_cmake_config.py',
I chose the DEFAULT TVM Unity package, which is located in 'mlc-llm/3rdparty/tvm'.
This is because when I add the previous TVM path in, it cannot be compiled correctly.

Please also ensure that you pull the latest changes from the repo and also update its subdirectories using git submodule update --recursive.

The issue is simply because version mismatch. So by pinging down a preference we can make them match.

Thank you for your replies，I will try that :)

@MasterJH5574 Hello. I also encountered the same problem. I am currently compiling based on the latest tvm source code. How can I solve this problem？

@Single430 this is due to version mismatch.


Documentation: Add content to how to insert data into a multi index table section

Add content to how to insert data into a multi index table section
https://github.com/EOSIO/eosio.cdt/blob/docs/starter/docs/06_how-to-guides/02_multi-index/how-to-insert-data-into-a-multi-index-table.md

This has been addressed


Explore in VS Code typically fails when started from Business Central

Please include the following with each issue:
1. Describe the bug
The "Explore in VS Code" action initiated via the "Page Inspection" in Business Central often ends up in a runtime error in VS Code with a reference to an invalid runtime version.
2. To Reproduce
See the details in attached pictures and also in the video showcasing the entire flow:

Video of the flow: https://github.com/user-attachments/assets/b631aa2e-1640-48b5-b843-e2491f694415
3. Expected behavior
No runtime error and that I am prompted for authentication before the system starts to download symbols
4. Actual behavior
I just get a runtime error in VS Code
5. Versions:

AL Language: 14.0.1161190
Visual Studio Code: 1.94.1
Business Central: 25 DK RTM
List of Visual Studio Code extensions that you have installed:
Operating System:

[X] Windows
Internal work item: AB#554716

The same here

Today we also found that our BC was upgraded runtime to 14.1, our VS code only have

After we try config our app.json to 14.1 also not working.

@srihamat This is a known issue - use the (recently fixed) pre-release version of the AL Language.

I'm having the exact same problem as @kasperdj, installed the current VS AL Language extension (v14.1.1180850) but doesn't work. The environment is on version 24.5.23489.25852.
Does anyone have a fix?


Use tenacity for intermittent failures

I'm not necessarily expecting this to work, and if it does, it won't explain what's going on.

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (d1d18fd) 78.43% compared to head (7fb0785) 78.43%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #826   +/-   ##
=======================================
  Coverage   78.43%   78.43%
=======================================
  Files          80       80
  Lines        5160     5162    +2
=======================================
+ Hits         4047     4049    +2
  Misses       1113     1113

Files Changed
Coverage Δ

superduperdb/db/mongodb/metadata.py
74.73% <100.00%> (+0.54%)
:arrow_up:

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

Two more successes, one more push!


Webhook extension in docker container

# clone repo
git clone https://github.com/rodolpheche/wiremock-docker.git
# prepare extension folder
mkdir wiremock-docker/samples/random/extensions
# download extension
wget http://central.maven.org/maven2/org/wiremock/wiremock-webhooks-extension/1.0.0/wiremock-webhooks-extension-1.0.0.jar -O wiremock-docker/samples/random/extensions/wiremock-webhooks-extension-1.0.0.jar
# run a container using extension
docker run -it --rm \   -p 2080:8080 \   -v $PWD/wiremock-docker/samples/random/stubs:/home/wiremock \   -v $PWD/wiremock-docker/samples/random/extensions:/var/wiremock/extensions \   rodolpheche/wiremock \     --extensions org.wiremock.webhooks.Webhooks
The Result is:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/HttpEntity 	at java.lang.Class.forName0(Native Method) 	at java.lang.Class.forName(Class.java:264) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader$3.apply(ExtensionLoader.java:75) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader$3.apply(ExtensionLoader.java:71) 	at wiremock.com.google.common.collect.Iterators$6.transform(Iterators.java:785) 	at wiremock.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:47) 	at wiremock.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:47) 	at wiremock.com.google.common.collect.Maps.uniqueIndex(Maps.java:1334) 	at wiremock.com.google.common.collect.Maps.uniqueIndex(Maps.java:1296) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader.asMap(ExtensionLoader.java:43) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader.loadExtension(ExtensionLoader.java:32) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader.load(ExtensionLoader.java:39) 	at com.github.tomakehurst.wiremock.standalone.CommandLineOptions.extensionsOfType(CommandLineOptions.java:311) 	at com.github.tomakehurst.wiremock.core.WireMockApp.<init>(WireMockApp.java:89) 	at com.github.tomakehurst.wiremock.WireMockServer.<init>(WireMockServer.java:72) 	at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.run(WireMockServerRunner.java:65) 	at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.main(WireMockServerRunner.java:125) Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpEntity 	at java.net.URLClassLoader.findClass(URLClassLoader.java:382) 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 	... 17 more
My second try was to build the fatJar by myself and copy it into the extension folder. The result is:
Exception in thread "main" java.lang.NoSuchMethodError: com.github.tomakehurst.wiremock.http.HttpClientFactory.createClient()Lorg/apache/http/impl/client/CloseableHttpClient; 	at org.wiremock.webhooks.Webhooks.<init>(Webhooks.java:48) 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 	at java.lang.Class.newInstance(Class.java:442) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader$2.apply(ExtensionLoader.java:61) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader$2.apply(ExtensionLoader.java:57) 	at wiremock.com.google.common.collect.Iterators$6.transform(Iterators.java:785) 	at wiremock.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:47) 	at wiremock.com.google.common.collect.Maps.uniqueIndex(Maps.java:1334) 	at wiremock.com.google.common.collect.Maps.uniqueIndex(Maps.java:1296) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader.asMap(ExtensionLoader.java:43) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader.loadExtension(ExtensionLoader.java:32) 	at com.github.tomakehurst.wiremock.extension.ExtensionLoader.load(ExtensionLoader.java:39) 	at com.github.tomakehurst.wiremock.standalone.CommandLineOptions.extensionsOfType(CommandLineOptions.java:311) 	at com.github.tomakehurst.wiremock.core.WireMockApp.<init>(WireMockApp.java:89) 	at com.github.tomakehurst.wiremock.WireMockServer.<init>(WireMockServer.java:72) 	at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.run(WireMockServerRunner.java:65) 	at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.main(WireMockServerRunner.java:125)
How can I use the webhook extension in a docker container?

+1
I am also experiencing similar problems. It would be great to know the fix

I'm running into the same issue. I ended up creating a small app and running it in my own container. Here's an example: https://github.com/LawrenceAsrikin/scala-wiremock

i have tried all proposed methods and ideas and always found the same issue:
Exception in thread "main" java.lang.NoSuchMethodError: com.github.tomakehurst.wiremock.http.HttpClientFactory.createClient()Lorg/apache/http/impl/client/CloseableHttpClient;
Can anybody help?
@f-lopes did you succeed?

For the error above: see https://github.com/wiremock/wiremock-webhooks-extension/issues/15#issuecomment-704956113 .. for some reason the order of the wm standalone jar and webhook jar is important. Don't ask why!

For the error above: see #15 (comment) .. for some reason the order of the wm standalone jar and webhook jar is important. Don't ask why!

Actually for me the order is irrelevant, the issue of NoSuchMethodError comes regardless.


Benchmarking uncertainty paper

https://github.com/fregu856/evaluating_bdl
It evaluates mc-dropout and ensemble using some synthetic images .
Just read and write a small paragraph on what it evaluates, what dataset used, how was it evaluated ?

https://datasets-benchmarks-proceedings.neurips.cc/paper/2021/file/ac1dd209cbcc5e5d1c6e28598e8cbbe8-Paper-round2.pdf
This is the benchmark dataset for Bayessian Deep learning


Fix golint errors

This PR fixes the golint errors in all the files
under external-storage/snapshot. A few changes
are highlighted here:

Renames VolumePlugin to Plugin because it is referred
by other packages as volume.Plugin.
Renames aws_ebs to awsebs and gce_pd to gcepd because
golint says do not use an underscore in package name.
Renames GCECloud to Cloud because it is referred by
other packages as gce.Cloud.

@rootfs @tsmetana @jingxu97
This PR fixes all the golint errors for snapshot.

/lgtm

gofmt error
Verifying /home/travis/gopath/src/github.com/kubernetes-incubator/external-storage/repo-infra/verify/go-tools/verify-gofmt.sh
!!! 'gofmt -s' needs to be run on the following files:
./snapshot/pkg/cloudprovider/providers/gce/gce.go
./snapshot/pkg/cloudprovider/providers/openstack/openstack.go
./snapshot/pkg/apis/crd/v1/types.go
./snapshot/pkg/apis/crd/v1/register.go
FAILED   /home/travis/gopath/src/github.com/kubernetes-incubator/external-storage/repo-infra/verify/go-tools/verify-gofmt.sh	0s

Fixed the gofmt errors.  Thanks.

/lgtm


Command PhaseScriptExecution failed with a nonzero exit code

Please help me resolve this issue.
I've checked other threads, but nothing help and could not find solution to this issue anywhere else.

Error Log:
PhaseScriptExecution [CP]\ Check\ Pods\ Manifest.lock /Users/user199421/Library/Developer/Xcode/DerivedData/Runner-cgcyfhtzybpmbgaxicjqpehianjq/Build/Intermediates.noindex/\	.build/Debug-iphonesimulator/Runner.build/Script-6EE288AA2F92595FEF351A10.sh (in target 'Runner' from project '	')
    cd /Users/user199421/Desktop/aeenshop-app/ios
    /bin/sh -c /Users/user199421/Library/Developer/Xcode/DerivedData/Runner-cgcyfhtzybpmbgaxicjqpehianjq/Build/Intermediates.noindex/\	.build/Debug-iphonesimulator/Runner.build/Script-6EE288AA2F92595FEF351A10.sh

/bin/sh: /Users/user199421/Library/Developer/Xcode/DerivedData/Runner-cgcyfhtzybpmbgaxicjqpehianjq/Build/Intermediates.noindex/: is a directory
Command PhaseScriptExecution failed with a nonzero exit code

@shivachettri
Can you provide flutter doctor -v, flutter run --verbose ?  The verbose log will be huge, so put that in proper text format here.

@darshankawar :
It compiled this morning after struggling with this issue for 2 days. But, I still don't know how to resolve this issue. What I did was following:

Removed Podfile.lock
flutter clean
flutter pub get
 pod install
pod update

I've tried all this before as well, but the error persisted for 2 days.
Gods know for what reason, this morning it compiled successfully for 'UNKNOWN' reason.
Sorry, I don't know how to reproduce the same error again. But that is the Error that showed up.

Closing this based on your comment above. If you come across this issue again, write in comments with requested details above and I'll reopen it.

Log.txt
The same eror! Here is the log.

@shivachettri
From the log, it's failing due to below errors:

../../.pub-cache/hosted/pub.dartlang.org/path_provider_windows-0.0.4+3/lib/src/path_provider_windows_real.dart:126:25: Error: The getter 'addressOf' isn't defined for the class 'GUID'.
 - 'GUID' is from 'package:win32/src/structs.dart' ('../../.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'addressOf'.
          knownFolderID.addressOf, KF_FLAG_DEFAULT, NULL, pathPtrPtr);
                        ^^^^^^^^^
../../.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1067:7: Error: The getter 'addressOf' isn't defined for the class 'LOGFONT'.
 - 'LOGFONT' is from 'package:win32/src/structs.dart' ('../../.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'addressOf'.
      addressOf.cast<Uint8>().elementAt(28).cast<Utf16>();
      ^^^^^^^^^
../../.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1112:29: Error: The getter 'addressOf' isn't defined for the class 'ENUMLOGFONTEX'.
 - 'ENUMLOGFONTEX' is from 'package:win32/src/structs.dart' ('../../.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'addressOf'.
  LOGFONT get elfLogFont => addressOf.cast<LOGFONT>().ref;
                            ^^^^^^^^^
../../.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart:1114:29: Error: The getter 'addressOf' isn't defined for the class 'ENUMLOGFONTEX'.
 - 'ENUMLOGFONTEX' is from 'package:win32/src/structs.dart' ('../../.pub-cache/hosted/pub.dartlang.org/win32-1.7.4+1/lib/src/structs.dart').
Try correcting the name to the name of an existing getter, or defining a getter or field named 'addressOf'.
  String get elfFullName => addressOf
                            ^^^^^^^^^

and seems to be pointing to null safety. Check if the plugins you are using are null safe or not and fix accordingly. You can look for solutions on StackOverflow for reference.

Can you please help me understand why does it run app from terminal when I do following:
        rm ios/Podfile         flutter pub upgrade         flutter pub cache repair         cd ios             pod update         flutter run
But, the same compiled app from terminal when run from XCode. It gives above error.


Fix the code problem detected by GoReportCard

Fix the code problem detected by GoReportCard

clean your commit please

PR has been resubmitted


pullpmf function (and consequently cmf) do not return proper results

> pullpmf(1, 0.06);
0.06
> pullpmf(2, 0.06);
0.05639999999999999
> pullpmf(74, 0.06);
0.00720903689703703
> pullpmf(75, 0.06);
-0.6063848617593166
> pullpmf(76, 0.06);
40.52133028323587

Works properly for 0 <= n < 75 but anything n >= 75 gives nonsense responses (negative answers and answers above 1 are not within its range).
Additionally, pullpmf is not functionally useful for future commands. Command should be overhauled to simply be a piecewise function that shows probability

p is supposed to be 0.006, 0.06. Function still needs rewriting.


QuickPickItem.iconPath's ThemeColor is not applied

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.94.2
OS Version: Version: Windows_NT x64 10.0.22631

Steps to Reproduce:

Use window.createQuickPick to create a QuickPick.
Set QuickPick's items to [{ label: "test", iconPath: new ThemeIcon("bookmark", new ThemeColor("inputValidation.errorBackground")) }], ThemeIcon/ThemeColor's id not important.
Show the QuickPick, items' icon color is not set.
Inspect, only the .monaco-workbench .codicon selector is applied, setting color: var(--vscode-icon-foreground);, no ThemeColor rules found.

Is it intended for some sort of consistency? I am currently developing an extension involving tags, where I used some color hashing to assign different ThemeColors to their TreeView iconPaths, so I would really appreciate it if QuickPick could allow setting custom ThemeColors to match it.

/duplicate https://github.com/microsoft/vscode/issues/185356

I just noticed the built-in terminal color picker available at "workbench.action.terminal.changeColor" allows changing icon colors? How is that implemented?

It's probably because that is a core component. It's not limited by API. The feature request basically becomes "light this up for API"


Ad Hoc Queries

Cannot run ad hoc queries from UI.

It's resolved. I had only to edit postgres_default paremeters in connections and choose it for ad hoc queries. The host and the password have to be airflow


Move UpdateTrackInfo into MediaTrackReceiver

@cnderrauber one more as TrackInfo is in MediaTrackReceiver now.

@cnderrauber @davidzhao Merging this in the interest of time. I really want to get the code to a settled state today with all the refactoring and resulting conflicts. Hoping this is the last bit for that. But, please review when you get a chance and comment. Will address in a subsequent PR.


Document DP generic tasks

[x] update profile
[x] format text
[x] request to publish

https://github.com/SuperOfficeDocs/superoffice-docs/commit/39a9f064ba44cdba8bdd35588242edfb8fae4b98


az repos pr list --include-links does not list linked work items

az repos
I want to see the linked work items of all pull requests. The documentation states that I can do with with --include-links:
az repos pr list --repository {repository_name} --include-links

However the JSON returned contains "workItemRefs": null.
My current workaround is looping over all the pull requests with az repos pr work-item list --id {pr_id} --query '[].id', but this is slow and inefficient.
Context: I want to list all work items in a given iteration, and their linked PR id's in a table.

repos

repos

Just tested this again, same issue is still present. Would appreciate a follow-up!

Looks like this issue is more relevant tot he azure devops extension repo, re-posted here: https://github.com/Azure/azure-devops-cli-extension/issues/1120


feat(cli): options guide, logger

What's included

feat(cli): options guide, logger
refactor(cli): isBasic explicit checks

Notes

more explicit isBasic check
central logging activated
display options guide recommendations for common issues being discovered. add as necessary

How to test

...
Example

...
Updates issue/story

ongoing

Opting for better documentation on behavior. We may incorporate suggestions parallel to normal run if confusion around options