Awesome library and example... few suggestions too

Awesome sample with some never seen before additions with Veu and the the poll.sh script :)
A suggestion would be to make it easy to integrate with any other LCD to the project.
Probably use EP32_TFT_library?
I am using M5stack with ESP32_TFT_library which uses ILI9341.
Also can we remove mongoose dependency?
Thanks once again for the very neat implementation 👍

Just completed switching to ESP32_TFT_library for display.
There is a conflict with list related functions from spiff library and your list.h in component folder
/components/utils/include

list.c
list.h

(I changed here for now)
/components/spiffs

list.c
list.h

right! actually the name has been causing some naming conflicts for me too.
But the list.h, which is from linux kernel source, is the best list library
I've ever seen.  Done it.
thanks for your kind words for my hobby project in progress.
-H.Kim-
2018-06-01 0:13 GMT+09:00 Sukesh Ashok Kumar<EMAIL_ADDRESS>
Just completed switching to ESP32_TFT_library for display.
There is a conflict with list related functions from spiff library and
your list.h in component folder
/components/utils/include

list.c
list.h

(I changed here for now)
/components/spiffs

list.c
list.h

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/peakhunt/esp32_imu/issues/1#issuecomment-393563796,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADxHwDsV6nUhVRoyBOJG_oJMk0ulRmY-ks5t4AibgaJpZM4UU2wV
.

not sure what you mean by mongoose dependency.
I used mongoose dependency to implement JSON based WEB service
implementation.
If you don't need that, all you gotta do is just get rid of webserver.c
from main/ (I believe so, if you know what I mean).
As for ILI9341, I'm not sure I have that LCD display.
-H.Kim-
2018-05-31 20:06 GMT+09:00 Sukesh Ashok Kumar<EMAIL_ADDRESS>
Awesome sample with some never seen before additions with Veu and the the
poll.sh script :)
A suggestion would be to make it easy to integrate with any other LCD to
the project.
Probably use EP32_TFT_library?
I am using M5stack with ESP32_TFT_library
https://github.com/loboris/ESP32_TFT_library which uses ILI9341.
Also can we remove mongoose dependency?
Thanks once again for the very neat implementation 👍
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/peakhunt/esp32_imu/issues/1, or mute the thread
https://github.com/notifications/unsubscribe-auth/ADxHwCozqjzcRqoXuVxUa_234z79UcRkks5t387PgaJpZM4UU2wV
.

Well mongoose is not completely open source, so I try to avoid. Not very important in this context :)
I merged your project with EP32_TFT_library (link above) and replaced your LCD with this library since it supports the both ILI9341 and your ST7735 + more...
I have 3 devices running the exact same firmware... but showing different values...
(IMU portion is your code but using mahony in this example)
Any ideas or suggestions?

Thank you for the response :)
#1. I will get more information on this one because their data sheet does not have much info.
#2. I tried keeping the device flat when switched on and 2nd & 3rd device comes very close in values. 1st device has still issues. Will do some more testing... maybe device specific issue.
#3. 1st device is still having issues. Will test this.
Have you looked using DMP in MPU9250?
Guess its easier and cleaner but guess fusion is only with accelerometer + gyro.

Intentionally I avoid using DMP since my goal here is to come up with fully open AHRS FILTER.
Sent from my iPad

On 4 Jun 2018, at 12:46 AM, Sukesh Ashok Kumar<EMAIL_ADDRESS>wrote:
Thank you for the response :)
#1. I will get more information on this one because their data sheet does not have much info.
#2. I tried keeping the device flat when switched on and 2nd & 3rd device comes very close in values. 1st device has still issues. Will do some more testing... maybe device specific issue.
#3. 1st device is still having issues. Will test this.
Have you looked using DMP in MPU9250?
Guess its easier and cleaner but guess fusion is only with accelerometer + gyro.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Ah that's nice... :)
Meanwhile, have you tried KST and Processing for visualization?
https://kst-plot.kde.org/video_tutorials/
Its pretty powerful and supports Serial and JSon too...
https://processing.org/


⚠ ClamAV has degraded performance

In b2d3ff8, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 57 ms

Resolved: ClamAV performance has improved in 5a4ae8b after 8 minutes.


Update docs for precache

The feature is now more awesome, so I should say that in the docs.

What are you referring to, exactly? (Feel free to explain it here and then copy your explanation into the docs. :smile:)

Should this be closed now?

So, this refers to the fact that the docs say precache takes an array of strings, but it actually works with promises too. Docs are still out of date.


Seemingly no way to Modify Global Modifiers for Damage and Peril Thresholds.

I know you can simulate Physical with armor but Mental has no equivalent. This is a common thing that needs modified due to several Professional Traits.

This will come with the integration of Active Effects, the next major update to the system.

Implemented in dev, will make its way to stable eventually.


Release sdk/resourcemanager/alertsmanagement/armalertsmanagement v0.1.0

[ ] The purpose of this PR is explained in this or a referenced issue.
[ ] The PR does not update generated files.

These files are managed by the codegen framework at Azure/autorest.go.

[ ] Tests are included and/or updated for code changes.
[ ] Updates to CHANGELOG.md are included.
[ ] MIT license headers are included in each file.

/azp run go - armalertsmanagement - ci


How can i disable/enable swipe to next/pre slide?

Solution:
Add scrollEnabled to props

is there a way to disable swipe in only one direction?
I have questions in my slides and only allow going to the next if q is answered, but can go back.

@kenkotch There is no built-in way to do that.
You can try to leverage the onScroll prop, read the offset in the event argument and see if you find a way to prevent scrolling in the previous direction. There is no guarantee that it will work, but I can't think of any other way to try and implement this feature.

Got all the way to detecting the direction fo the scroll and getting the event
found no way to stop scrolling the, prevent default don't work

I did it the next way:
const [users, setUsers] = useState([]);
...
<Carousel
  ref={(ref) => (carousel.current = ref)}
  data={users}
  onSnapToItem={() => {
    setUsers(users.slice(1));
    carousel.current.snapToItem(0, false, false);
  }}
/>


is there any event for insert row before or insert row after?

Hi, how i can handle event when insert row after or insert row before?

please read doc.
https://bossanova.uk/jexcel/v3/docs/events
has event when insert row after oninsertrow
oninsertrow | After a new row is inserted.

hi, i means "Insert a row after", "Insert a row before" when right-click on jexcel table .Thanks

You have two 2 methods:
onbeforeinsertrow
oninsertrow
You can define a method that will handle your event in case an insertMethod is invoked.


Added entry point and notes on uploading to PyPI.

With this change you can simply do:
pip install msh2vtu
msh2vtu --help

Or even better (with pipx):
pipx run msh2vtu --help

The binary entry point is needed to make the OGS notebooks depending on msh2vtu more robust.

Hi Dominik, thanks for merging! Can I ask you to do a release on PyPI? Should be as simple as:
# python -m venv .venv
# source .venv/bin/activate
pip install --upgrade build twine
python -m build
python -m twine upload dist/*


Investigate bandwidth calculator

Check values against https://ivel.pl/i5,kalkulator.html and https://www.cctvcalculator.net/en/calculations/bandwidth-calculator/

More likely, the differences are tied to the data, not the calculator itself


gnome-contacts: 3.36.1 -> 3.36.2

Motivation for this change
Version bump for gnome-contacts
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

CC @hedning @jtojnar @worldofpeace

Thanks, already handled in https://github.com/NixOS/nixpkgs/pull/92156


⚠ Samsung has degraded performance

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

HTTP code: 200
Response time: 3550 ms

Resolved: Samsung performance has improved in f34d603.


small issue with Phaser.Physics.P2.Body.prototype.destroy

Hi,
Error occurs when calling destroy (game.state.restart())
Some sprites are already null, when calling the destroy function (this.sprite.body = null;). This is the case creating P2 Bodies through the Plugin englercj/phaser-tiled (game.physics.p2.convertTiledCollisionObjects). I first thought the fix may apply to this Plugin, but the fix would be much faster checking the sprite before setting its body to null.
// Phaser fix 20150612 / tiled P2.Bodies were null and failed this line [this.sprite.body = null;]
/**
* Destroys this Body and all references it holds to other objects.
*
* @method Phaser.Physics.P2.Body#destroy
*/
Phaser.Physics.P2.Body.prototype.destroy = function () {
    this.removeFromWorld();
    this.clearShapes();
    this._bodyCallbacks = {};
    this._bodyCallbackContext = {};
    this._groupCallbacks = {};
    this._groupCallbackContext = {};
    if (this.debugBody)
    {
        this.debugBody.destroy(true, true);
    }
    this.debugBody = null;
    if(this.sprite){
    	this.sprite.body = null;
    }
    this.sprite = null;
}

Thank you! PHASER is fantastic!
Cheers
Silvan

Thanks for the heads-up but this is already fixed in the dev branch.


trace: Add abstraction for per-task load-tracking trace events

There is a new upstream-friendly version 'sched_load_se' of the
load-tracking trace events added by EAS. Add an abstraction so that
LISA can work with both this new version and the older
'sched_load_avg_task' events.
Trace._sanitize_SchedLoadAvgTask is removed and the logic is moved
into the new function _dfg_task_lt_events in tasks_analysis.
The users of sched_load_avg_cpu in tasks_analysis are updated to use
the new _dfg method (except where their use is specific to the old
sched_load_avg_cpu event).
Also add basic unit tests to exercise the code changed in this
commit.

The CI failure is due to this changed introduced by Pandas 0.20.1 breaking this tasks_analysis code, which happens to be exercised by the unit tests added in this PR. So I'll need to

Split out a commit that adds that test
Fix the issue and submit a PR with that test and fix
Rework this PR

But I'm going to leave it open so it doesn't get forgotten.

Phew, finally got the tests passing. Decided I'm just gona leave this as one PR rather than faffing around too much.

Added support for the CPU events (sched_load_cfs_rq) too.

Will you drop https://github.com/ARM-software/lisa/pull/518/ since you have the same commits in here ? We want to merge both anyway, it's just a matter or ordering the contents.

I'll drop the commits from here once 518 is merged.

Fixed failing test


Architect -> Engineer

Hey @william-liebenberg
This is approved but still open since August. Anything missing?

Hi @tiagov8 - keeping the old titles as examples for now until everyone gets used to them.

Closing this branch now that we've had the new titles for more than 12 months :)


Timestamp improvements

I think that if you deploy to several hosts in parallel, all should have the same release timestamp, so the task that registers the timestamp shoud be delegated to the local host.
But if we do this, when the deployment is launched from hosts in different timezones the generated timestamps can be confusing, so I think the release timestamp should be generated with the UTC timezone.
What do you think about?

It can also happen that the hosts have a wrong timestamp for instance, but there is not much we can do about it. Try to alter time settings in just some servers inside a Cassandra cluster... you can have lots of fun!
Generally speaking, agreed to generate the timestamp just once (locally or in the first server Ansible connects to) using UTC

This is a bug, it should be a run_once and local action.
Carlos Buenosvinos
@buenosvinos

On 13 May 2015, at 20:29, Ricard Clau<EMAIL_ADDRESS>wrote:
It can also happen that the hosts have a wrong timestamp for instance, but there is not much we can do about it. Try to alter time settings in just some servers inside a Cassandra cluster... you can have lots of fun!
Generally speaking, agreed to generate the timestamp just once (locally or in the first server Ansible connects to) using UTC
—
Reply to this email directly or view it on GitHub.

And what is your opinion about using UTC?

I discovered a small problem with this while doing some testing locally. If you use serial each group of boxes executes the run_once actions independently so you end up having a timestamp for each group
The only way I have seen to overcome this is to pass a variable to the playbook from the command line, so I suggest we document that option in the README and if the variable is not passed, we should use the run_once that @carlosbuenosvinos suggested.
Thinking more about it... I am not sure about the UTC thing being better than using the date format... I think maybe we should use whatever timezone the box running the playbook is using (so basically the same instruction but executed locally)
Thoughts?

I'm currently using my own role (inspired by ansistrano) and it works like you have described.
There is an optional var ajgarlag_deploy_version. If it is not defined, the timestamp is computed locally with the command date -u  +%Y%m%d%H%M%SZ. In the following task, if the ajgarlag_deploy_version is not defined, the set_fact module defines it with the STDOUT value of the previous command.
I append the Z letter to the timestamp, to avoid any confusion with the timezone interpretation of the releases directories.

Then feel free to open a PR with these changes :)

Yep! We want that PR :)

Timestamp is important because of the sorting in order to rollback or clean. I'm worried about leaving to the user 100% control of generating the version numbers. I also understand that there's no better approach for now (i'm investigating custom modules or custom lookups, but no luck for now). What do you think @ricardclau, @theUniC? Should we go for this approach while no better options?

I am :+1: for this as there don't seem to be any better options. But I think we should clearly document it and state the rollback problem in the situation @carlosbuenosvinos is describing.
At the end of the day you only need that if you use serial and actually care about all servers having the exact same release number not just the order

The rollback command is using ls -1t, to list the releases directories so they are being sorted by the modification time, not by the release directory name.

You are right, I am totally :+1: on this

Ok, so, let's merge.

Closed after merging #32

nice!


Fix product lookup

For module aliasing, we changed the product lookup to include package identity, but product references can use a local identity as specified by the name attribute of the package dependency declaration. So for packages where the local name attribute didn't match the identity, we would not longer find the corresponding products at all. This switches us back to use the local identity that is also called explicitNameForTargetDependencyResolutionOnly in package reference.
rdar://106578471

@swift-ci please smoke test

@swift-ci please smoke test

this fixes a regression we shipped in 5.8

do we also need a test to confirm the regression is fixed?

@swift-ci please smoke test windows

@swift-ci please smoke test windows

Looks like Windows tests can't be started anymore?

@swift-ci please smoke test windows

@swift-ci please test windows

@shahmishal doesn't seem to be possible anymore to start the Windows build?

Currently the load is high on the Windows system https://ci-external.swift.org/label/windows-server-2019/load-statistics

@shahmishal so we don't have a way to queue these until a node becomes available?

@swift-ci please smoke test windows


CakePHP3

Add a guide about CakePhp 3

Include the article in guides/Web-frameworks

I want to take this issue... @the-ethan-hunt please assign

Assigned to @mohit2016
P.S. Please don't try to take up multiple issues.

I couldn't complete yet. I need more 3-4 hours. I've started working and I will submit it tonight positively.

Completed PR sent.


"Update, Delete and Merge entities throw InvalidInput error for Malformed Etag"

The test case build fail:

tests/table/apis/table.entity.issues.test.ts(220,11): error TS1155: 'const' declarations must be initialized.
tests/table/apis/table.entity.issues.test.ts(232,17): error TS2554: Expected 2-3 arguments, but got 1.
tests/table/apis/table.entity.issues.test.ts(234,15): error TS2454: Variable 'rowKey' is used before being assigned.
tests/table/apis/table.entity.issues.test.ts(244,15): error TS2454: Variable 'rowKey' is used before being assigned.
tests/table/apis/table.entity.issues.test.ts(252,17): error TS2551: Property 'mergeEntity' does not exist on type 'TableClient'. Did you mean 'getEntity'?
tests/table/apis/table.entity.issues.test.ts(254,15): error TS2454: Variable 'rowKey' is used before being assigned.
tests/table/apis/table.entity.issues.test.ts(256,15): error TS7006: Parameter 'reason' implicitly has an 'any' type.

@PrasantJillella
The change log looks good to me. But why not add it into same PR as the code change？
For better tracking the code change in the future, normally we should have change log in same PR with the code change.

/azp run

Hi Sorry, I didn't realize that they were both from same repository.
Updating the commit.

@PrasantJillella
Please note, there still 2 things blocked the PR from merge:

you still not agree the license/cla.
the change log is not added to same PR with code change.

@microsoft-github-policy-service agree company="Microsoft"

@PrasantJillella please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]

Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree company="Microsoft"

@PrasantJillella
Please note, there still 2 things blocked the PR from merge:

the license/cla is still not agreed by you.
the change log is not added to same PR with code change.

Updated. Please take a look.


⚠ Bofrost.es has degraded performance

In 06c7723, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1444 ms

Resolved: Bofrost.es performance has improved in a809bf4.


Ascent Cloud Territory Planner Custom Connector

When submitting a connector, please make sure that you follow the requirements below, otherwise your PR might be rejected. We want to make you have a well-built connector, a smooth certification experience, and your users are happy :)
If this is your first time submitting to GitHub and you need some help, please sign up for this session.

[x] I attest that the connector doesn't exist on the Power Platform today. I've verified by checking the pull requests in GitHub and by searching for the connector on the platform or in the documentation.
[x] I attest that the connector works and I verified by deploying and testing all the operations.
[x] I attest that I have added detailed descriptions for all operations and parameters in the swagger file.
[x] I attest that I have added response schemas to my actions, unless the response schema is dynamic.
[x] I validated the swagger file, apiDefinition.swagger.json, by running paconn validate command.
[x] If this is a certified connector, I confirm that apiProperties.json has a valid brand color and doesn't use an invalid brand color, #007ee5 or #ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.

If you are an Independent Publisher, you must also attest to the following to ensure a smooth publishing process:

[ ] I have named this PR after the pattern of "Connector Name (Independent Publisher)" ex: HubSpot Marketing (Independent Publisher)
[ ] Within this PR markdown file, I have pasted screenshots that show: 3 unique operations (actions/triggers) working within a Flow. This can be in one flow or part of multiple flows. For each one of those flows, I have pasted in screenshots of the Flow succeeding.
[ ] Within this PR markdown file, I have pasted in a screenshot from the Test operations section within the Custom Connector UI.
[ ] If the connector uses OAuth, I have provided detailed steps on how to create an app in the readme.md.

@microsoft-github-policy-service agree [company="Ascent Cloud"]

@simongroom Please remove the icon from your connector files as it is not required in the open source repository. Thank you so much.

Hello Partners,
I hope you are doing well.
I am following up with you to see how things are going with preparing your connector.
Please let us know if you have any questions.
Thank you.

Hello @simongroom,
I hope you are doing well.
I am following up on my messages to see if you need any help with updating your connector artifacts.
Please do not hesitate to reach out to me if you have any questions as we are always here to help. 😊
I look forward to hearing from you.
Thank you very much.

Hello @simongroom,
This is to follow up on the status of your connector. I would like to offer help to you if you are having any issues with your connector.
Please do not hesitate to reach out if you have any questions as we are always happy to help.
Thank you very much for working with us.

Thanks for following up @Amjed-Ayoub we decided not to move forward with the public connector for now.

@simongroom thank you so much for the update. Please let us know if we can help in any way.


can not delete docs anymore

https://github.com/user-attachments/assets/967ae1ea-e809-4fd0-9369-c376aba769c8


restrict CIDR IP addresses for a LoadBalancer type not supported

Description of the feature or enhancement:
I would like to restrict my service to whitelisted cdir IP ranges. This is already supported. See the loadBalancerSourceRanges on the following page:
https://aws.amazon.com/premiumsupport/knowledge-center/eks-cidr-ip-address-loadbalancer/
Right now there is no way to specify it using the current object configurations. Thus forcing me to use an escape hatch.
Use Case:
Increase security by whitelisting certain IPs.
Proposed Solution:
I'm not sure which object you should put this on, but I should be able to configure it on one of the "high level" apis  (cdk8s-plus or cdk8s-plus-17) without having to apply an escape hatch.
Other:

[ ] :wave: I may be able to implement this feature request
[ ] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

This should be added as a property on the Service construct. 👍


Update Readme

troika-three-utils.esm.js throwing t.customProgramCacheKey is not a function errors with 1.0.4

Thanks! I'd updated that in package.json and the examples but missed the README.


Add Millfeuille G2P and Fr DiffSinger phonemizer

Add Millfeuille G2P trained by myself
Implementation help by tigermeat
Ensured G2P is in lyric helper and phonetic assistant

Is this still being worked on? I think it would be great to have this phonemizer built-in, due to the popularity of Millefeuille banks.


Avoid unnecessary heap allocation and copy

Looks like the current implementation of From<FileHandle> for PathBuf passes a Path reference to the PathBuf::from which results in a new heap allocation from a call to to_os_string() down the call-stack.
Since From<FileHandle> consumes the FileHandle it seems reasonable to consume the member PathBuf and return it to the caller without any copies or allocations.

The error says that the changelog check can be avoided by adding the no changelog label. This seems reasonable since the change will not be visible.

Thanks!


Save DC

When I import a character PC from Hero Lab save DC's are way off and unable to be corrected.

Could you post an example Statblock so i can test that on my side? I don't have HeroLab.

Xur Bloodbane
Male half-orc cleric of Gorum 12
CN Medium humanoid (human, orc)
Init +1; Senses darkvision 60 ft.; Perception +6
Defense
AC 25, touch 12, flat-footed 25 (+11 armor, +2 deflection, +2 natural; +2 deflection vs. evil)
hp 106 (12d8+36) (currently 104)
Fort +12, Ref +7, Will +15; +1 morale vs. fear; +2 resistance vs. evil
Defensive Abilities orc ferocity; Resist acid 10
Offense
Speed 30 ft. (20 ft. in armor)
Melee +1 keen falchion +13/+8 (2d4+5/15-20) or
mwk morningstar +14/+9 (1d8+3)
Ranged mwk light crossbow +11 (1d8/19-20)
Special Attacks channel positive energy 7/day (DC 18, 6d6), destructive smite (+6, 8/day), might of the gods (+12, 12 rounds/day)
Domain Spell-Like Abilities (CL 12th; concentration +17)
8/day—strength surge (+6)
Cleric Spells Prepared (CL 12th; concentration +17)
6th—greater dispel magic, heal, stoneskin[D]
5th—communal air walk[UC], breath of life (DC 20), flame strike (DC 20), shout[D] (DC 20), summon monster V
4th—blessing of fervor[APG] (DC 19), freedom of movement, inflict critical wounds[D] (DC 19), restoration (2)
3rd—dispel magic, magic vestment[D], sacred bond[APG] (DC 18), searing light, searing light, wind wall
2nd—bull's strength[D], delay poison, resist energy, lesser restoration, silence (DC 17), sound burst (DC 17)
1st—ant haul[APG] (DC 16), bless, divine favor, protection from evil, remove fear, shield of faith, true strike[D]
0 (at will)—create water, detect magic, guidance, stabilize
D Domain spell; Domains Destruction (Rage[APG] subdomain), Strength
Statistics
Str 16, Dex 11, Con 14, Int 10, Wis 20, Cha 14
Base Atk +9; CMB +13; CMD 24
Feats Combat Casting, Extra Channel, Heavy Armor Proficiency, Scribe Scroll, Selective Channeling, Turn Undead
Traits deft dodger, veteran of battle
Skills Acrobatics -5 (-9 to jump), Appraise +4, Diplomacy +8, Heal +12, Intimidate +5, Knowledge (history) +5, Knowledge (religion) +9, Linguistics +4, Perception +6, Ride -1, Sense Motive +9, Spellcraft +4, Survival +6; Racial Modifiers +2 Intimidate
Languages Common, Orc, Undercommon
SQ orc blood, rage, rage power (energy resistance [cold][APG])
Combat Gear +1 seeking crossbow bolts (50), +1 shocking burst crossbow bolts (50), air elemental gem, minor crown of blasting, scroll of neutralize poison, remove curse, scroll of tongues, alchemist's fire (5), healer's kit, holy water (4), oil (5); Other Gear +2 holy reliquary full plate, +2 blinding buckler, +1 keen falchion, mwk light crossbow with 50 bolts, mwk morningstar, amulet of natural armor +2, belt of giant strength +2, cloak of resistance +2, handy haversack, minor ring of acid resistance, ring of protection +2, bedroll, blanket[APG], chalk, explorer's outfit, flint and steel, grappling hook (2), hammer, hemp rope (50 ft.), ink (2), iron spike[APG] (5), large tent[APG], piton (5), scroll case, scroll case, scroll case, silver holy symbol of Gorum, trail rations (10), vial (5), waterskin (2), heavy horse (combat trained), bit and bridle, block and tackle, feed (per day), flint and steel, large tent, military saddle, saddlebags, shovel, waterskin, winter blanket, 4,594 gp, 7 sp, 9 cp
Special Abilities
Cleric Channel Positive Energy 6d6 (7/day, DC 18) (Su) Positive energy heals the living and harms the undead; negative has the reverse effect.
Cleric Domain (Rage) Note: The effective level for the barbarian rage powers is currently equal to the cleric level. The rule that they should only count their effective barbarian level as 1/2 their cleric level has not been implemented yet.
Cleric Domain (Strength) Granted Powers: In strength and brawn there is truth–your faith gives you incredible might and power.
Combat Casting +4 to Concentration checks to cast while on the defensive.
Darkvision (60 feet) You can see in the dark (black and white only).
Destructive Smite +6 (8/day) (Su) Make a melee attack with morale bonus to damage.
Energy Resistance, Acid (10) You have the specified Energy Resistance against Acid attacks.
Energy Resistance: Cold (Ex) Cold Resistance while raging
Might of the Gods (12 rounds/day) (Su) Add your cleric level to your STR for checks.
Orc Blood Half-orcs count as both humans and orcs for any effect related to race.
Orc Ferocity (1/day) If brought below 0 Hp, can act as though disabled for 1 rd.
Rage (12 rounds/day) (Su) +4 Str, +4 Con, +2 to Will saves, -2 to AC when enraged.
Selective Channeling Exclude targets from the area of your Channel Energy.
Strength Surge (8/day) (Sp) Grant +6 to a melee attack or strength check.
Turn Undead (DC 18) Stnd act, 1 channel energy, undead in 30 ft. flee as if panicked for 1 min. (Will neg).

Fixed in v2.0.1
The bug was in the spellLevel, which was saved as a string instead of an integer.
So 5+10 became 510 instead of 5

Thank you!


[zh-cn] translated docs into zh-cn

~... and marked other files translating status.~
~And next I will send translation PRs per each page to make it easy to review.~
Well, I just translated all of them now. 😅
Thanks.
/ping @Justineo

OK, I'm happy to merge and release when they've been reviewed 🙂

Thanks for the translations guys 😇


chore: bdd-sbhg-1582016357 to 0.0.1

chore: Promote bdd-sbhg-1582016357 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Cross RF might break Counters

See

Not broken, just noticed I made a flaw in the code! When the blocks returns its TileEntity, it only checks to see if any other RF mod is installed. Thus, in a pack like direwolf's it will always show RF. If there is no RF capable mod installed, then it will show the EU and count properly.
Further investigation is needed to check on how to avoid this

Fixed in the last push ( 6350d5a0074edec3f3f5ac8413ece326a563b605 )


Timezone and MySQL Connector

Dear dBeaver team.
Thanks a bunch for allowing us users to get a free solution for databse management.
Nevertheless; this issue about timezone has infuriated me and I have done many research operations, to find the same issue was declared in 2016 (!) :
--https://github.com/dbeaver/dbeaver/issues/1088
So here are the problems :
(1)your 'submit issue guidelines' located at https://github.com/dbeaver/dbeaver/blob/devel/CONTRIBUTING.md is an empty file
(2)when first using a mySQL database; dBeaver automatically downloads a JDBC version 8.xx that does not support 'CEST' as a correct timeZone; which results in an error !
(3)No field provided to change this 'CEST' to another value in the JDBC driver config menu
(4)Having no skill in Java, I can not find by myself the place where the error is located.
(5)I do not know why is so that the JDBC and dBeaver cannot accept 'CEST' as the correct value. If it comes from the JDBC, that's bad Java coding. If it comes from dBeaver... Maybe it is time for you to adapt to the most recent connection drivers...
(6)I eventually got my problem solved by downgrading my JDBC connector driver manually; as stated in issue 1088.
I want to say it's a pity that this kind of errors keep popping in numerous apps, since the final user does not always have the right skill to solve the problem.
Best of luck in the future;
best regards

You don't need to know Java or any other programming language.
Anyhow, there is no such standard timezone CEST, it is just CET.
So you can just set driver property serverTimezone to CET.
I understand your problem and I'd wish to make this simpler. But Oracle keep changing MySQL servers/clients so they are not fully backward compatible (e.g. you can't connect to MySQL 8.x with old drivers - that's why we upgraded it to 8.0 driver by default).

Hey there;
thanks for answering !
Actually I already saw this 'set driver property' solution, but did not find a way how to set it.
At what moment do I have this possibility ? Is it when I choose the driver version for download ?
Or do I have to enter one of the submenus (add file, details,...). Eventually can you show me with a screenshot ?
Thanks.

This is one of the oldest features in DBeaver:

Sorry to necrobump, but Driver properties is no longer under Connection settings. How do you fix the issue now?

If you open Connection Settings you can find different tabs at the top of the form: Main, Driver Properties, SSH, Proxy, SSL. So, you need a Driver properties tab.


Release v0.3.3

Small release to get the fix necessary for CodeSpaces into the gem, as well as more a11y updates.

Codecov Report

Merging #193 (9b86c24) into main (63195fd) will increase coverage by 17.54%.
The diff coverage is n/a.

:exclamation: Current head 9b86c24 differs from pull request most recent head b9ec2c0. Consider uploading reports for the commit b9ec2c0 to get more accurate results

@@             Coverage Diff             @@
##             main     #193       +/-   ##
===========================================
+ Coverage   76.34%   93.88%   +17.54%
===========================================
  Files         175      110       -65
  Lines        3973     2797     -1176
  Branches      379        0      -379
===========================================
- Hits         3033     2626      -407
+ Misses        938      171      -767
+ Partials        2        0        -2

Impacted Files
Coverage Δ

...nents/TestSuite/TestSuiteDetails/TestGroupCard.tsx

...lient/src/components/RequestDetailModal/styles.tsx

...TestSuite/TestSuiteDetails/TestListItem/styles.tsx

...estSuite/TestRunProgressBar/TestRunProgressBar.tsx

...stSuite/TestSuiteDetails/TestSuiteDetailsPanel.tsx

client/src/api/TestRunsApi.ts

client/src/store/devtools.ts

client/src/components/Footer/Footer.tsx

client/src/reportWebVitals.ts

...components/LandingPage/__mocked_data__/mockData.ts

... and 55 more

Continue to review full report at Codecov.

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


Learning rate scaling for distributed training?

Hi @lucidrains, thanks for this implementation.
I wonder if you're using distributed training for your experiments. If so, as noted in Accelerate's docs, do you scale your learning rate (on top of downscaling for LION optimizer, even if you're not using Accelerate) based on number of processes (GPUs).
If you don't scale learning rate, do you recommend doing so?

Btw LION seems to update parameters per train step faster than Adam or AdamW.

I have no ability to try this until it hits colab for training Lora based models for stable diffusion, but I find I currently use a plonomial LR scheduler with a base LR of 1e-4 for Unet and for Text Encoding of Unet * 0.5 (1e-5).  Using this what would be a good starting test for LR?

I have run a few experiments and got unexpected results.
It seems as if Lion doesn't follow the traditional scaling law so far.
With a batch size of 64 across multiple GPUs, it doesn't matter how much we scale the LR; the training is only 10-20% faster.
For example, iteration 100's training loss with 1 GPU is 0.001 with bs of 64; if running on 4 GPUs (effective bs of 256), iteration 100 loss would be 0.0009 if LR is 4x bigger.
I have tried experiments with making LR the same, 2x bigger, 4x bigger and much larger, but it doesn't help.
Using Adam, the scaling laws would apply.
I would appreciate any ideas here.
Thanks

I have run a few experiments and got unexpected results.
It seems as if Lion doesn't follow the traditional scaling law so far.
With a batch size of 64 across multiple GPUs, it doesn't matter how much we scale the LR; the training is only 10-20% faster.
For example, iteration 100's training loss with 1 GPU is 0.001 with bs of 64; if running on 4 GPUs (effective bs of 256), iteration 100 loss would be 0.0009 if LR is 4x bigger.
I have tried experiments with making LR the same, 2x bigger, 4x bigger and much larger, but it doesn't help.
Using Adam, the scaling laws would apply.
I would appreciate any ideas here.
Thanks

@simasima121 That's interesting. Thanks! I wonder if you get any better results with LION.


chore(store): store.v1LegacyLayout no longer uses fmt.Sprintf() to create DB keys.

The v1LegacyLayout type of pkg store uses fmt.Sprintf() to create the DB keys.
This PR substitutes fmt.Sprintf with string concatenation, which is much faster for such simple strings.

PR checklist

~[ ] Tests written/updated~
[ ] Changelog entry added in .changelog (we use unclog to manage our changelog)
~[ ] Updated relevant documentation (docs/ or spec/) and code comments~

TODO: Thought about another refactoring to make this faster and with less memory usage. Will work on it tomorrow.

Some benchmarks follow.
CalcBlockHashKey()
BenchmarkKeyHex/Sprintf-11          14093776    85.42 ns/op    104 B/op    2 allocs/op
BenchmarkKeyHex/Preallocate-11      35725405    34.61 ns/op     80 B/op    1 allocs/op
BenchmarkKeyHex/NoHex-11            97159107    12.39 ns/op     48 B/op    1 allocs/op

Sprintf is what's in main now. Preallocate  is the refactoring in this PR. NoHex is if we don't hex the hash []byte.
CalcBlockPartKey()
BenchmarkMultiPartStr/Sprintf-11         20937796    57.44 ns/op    8 B/op    1 allocs/op
BenchmarkMultiPartStr/Preallocate-11    174204424     6.872 ns/op   0 B/op    0 allocs/op

Sprintf is what's in main now. Preallocate  is the refactoring in this PR.
Other Methods
They all compute keys of the form <some_prefix>:<height> so benchmarks are the same.
BenchmarkKey/Sprintf-11              33424916    35.72 ns/op    5 B/op    1 allocs/op
BenchmarkKey/Preallocate-11         475301016     2.503 ns/op   0 B/op    0 allocs/op

Sprintf is what's in main now. Preallocate  is the refactoring in this PR.


Generate SDPInfo in ErizoJS

Description
This is the first step to remove the SDP parser in Erizo (C++ side) and do it in ErizoJS.
[] It needs and includes Unit Tests
Changes in Client or Server public APIs
Not needed.
[] It includes documentation for these changes in /doc.

Great initiative! it would be even better we can have something like this https://github.com/clux/sdp-transform in Licode.

actually there is exactly that library @arsenicraghav


Unknow file in the main.py

There is an unknow file in the main.py, line 238" perm = sio.loadmat(os.path.join(cfg.data_root, 'exp', 'rand_perm_cam.mat'))['rand_perm_cam']". The file "rand_perm_cam.mat" seems like in the floder of sysu dataset called 'exp', but I don't find it in the offical dataset of SYSU-MM01. Is this your original code? It seems that I cannot run your code without this file.

This file originates from an official dataset (https://github.com/wuancong/SYSU-MM01/blob/master/evaluation/data_split/rand_perm_cam.mat), and most existing methods utilize this configuration. Thus, we just adopted the same setup for comparison.


add previous_token

Closes #1232
Solves the issue mentioned in #1232
Implements the solution mentioned in https://github.com/lynndylanhurley/devise_token_auth/issues/1232#issuecomment-435022610
and basically copied from the PR #1315
Added tests for the same, updated a few comments to separate keyword previous from last
(opened this PR as #1315  seems to be stale and this is a critical issue, at least for our use case)

Thanks for the quick review @MaicolBen, any idea when this might be released?

@sudhanshu16 @MaicolBen  Was this ever merged ? I do not see it locally. How can we help making it part of the latest gem version ?


Use Snakemake to build transcripts

At the moment we have file existence tests instead of proper dependency management

Would be good to automate uploading releases as this is pretty tedious, could do:
gh release create <tag> --title "<release title>" --notes "<release notes>"

gh release upload <tag> <path/to/your/files/*>

Made a script "generate_transcript_data/github_release_upload.sh" which makes a release easier

Looking at the bash scripts, a lot of the complexity is due to looping over URLs and dealing with RefSeq URLs having identical file names, eg:
"https://ftp.ncbi.nlm.nih.gov/genomes/all/annotation_releases/9606/105.20190906/GCF_000001405.25_GRCh37.p13/GCF_000001405.25_GRCh37.p13_genomic.gff.gz"
"https://ftp.ncbi.nlm.nih.gov/genomes/all/annotation_releases/9606/105.20201022/GCF_000001405.25_GRCh37.p13/GCF_000001405.25_GRCh37.p13_genomic.gff.gz"
"https://ftp.ncbi.nlm.nih.gov/genomes/all/annotation_releases/9606/105.20220307/GCF_000001405.25_GRCh37.p13/GCF_000001405.25_GRCh37.p13_genomic.gff.gz"

So it's not so easy to just download it and carry on. I think with SnakeMake we should just explicitly list everything out in YAML files, and use that config to run a pipeline common between everything
We could make urls a dictionary, and then have the "nice name" for it as a key. That would allow us to move code into config which would be a lot nicer

ok, I have started on this (in generate_transcript_data)
I wanted to run the code with different config files, but couldn't work out a way to do it. I think SnakeMake seems to only want 1 config file. I thus combined everything in "config/*.yaml" into "cdot_transcripts.yaml"
having an issue at the moment with ambiguous rules for downloading files

@tedil @holtgrewe - I've finished v1 of the SnakeMake pipeline - if you could check it out as it's the first one I ever wrote:
https://github.com/SACGF/cdot/blob/main/generate_transcript_data/Snakefile
https://github.com/SACGF/cdot/blob/main/generate_transcript_data/cdot_transcripts.yaml
Happy to hear feedback / if I should have structured it a different way etc.

Great, thank you! I will have a look when I am back from vacation

Sure, no hurry, enjoy your time off

SnakeMake generated files have quoting issues, this is because the YAML file makes them write out like "Homo_sapiens_GRCh38_Ensembl_112.gz" which screws with HTSeq's GFF/GTF guessing code
I will explicitly add the extension
Also, haven't done the other builds and UTA


[Request] Nitehawk 36 USB Board Tray

Im looking for a tray for the nitehawk 36 usb board.
https://docs.ldomotors.com/en/Toolboard/nitehawk-36
Let me know if you need anything.

This could be done one of a couple ways. Maybe a lower bay tray, or a mount on the rear or a side panel?
Do you have a STEP file or can you point me to one?


Context-sensitive Toolgroups

This an internal, technical feature.
At the moment, single tools can be context sensitive being only enabled when a specific selection is present. However, we do not have means to show/hide full tool-groups according to the current context.
E.g. The table tool group could be completely hidden when not inside a table.

This is done.


[feat] Add startPaused setting to consumer

Motivation
The Java client consumer has a setting called startPaused. If this is set to true, the created consumer will not fetch messages from the broker until resume is called. Currently, this setting does not seem to exist in the C++ client consumer, so I will add it.
Verifying this change

[ ] Make sure that the change passes the CI checks.

Documentation

[x] doc-not-needed

The 3.5.0 candidate 2 is in vote, do you want to include this PR in this release? Or is it acceptable to delay it to 3.6.0?

@BewareMyPower Oh, I missed it. Changed the milestone to 3.6.0.


Implementation of IS-13 NMOS Annotation API

⚠ Ink isn't dry on the IS-13 spec, but here's an implementation.

Current annotation_patch_merger has three arguments:

const nmos::resource& resource - the IS-04 resource that is being PATCHed
web::json::value& value - contains the annotation properties from that resource, modifiable by the callback
const web::json::value& patch - contains the body of the PATCH request, which is guaranteed valid per the schema

The behaviour is that the callback is expected to update the value with the patch, and then the calling function updates the resource from the updated value.
Passing read-only resource and a writable value ensures that the callback cannot update other properties than label, description and tags, but that it has access to the full resource to determine semantic validity.
However, the implementation is still a bit complicated. The callback might want to proceed to...

reject the PATCH request completely if it attempts to change to read-only properties e.g. because the whole resource is read-only (Sources and Flows in dynamic Nodes), or because certain tags are read-only such as BCP-002-02 Asset Distinguishing Information or vendor-specific tags
reject the PATCH request completely if the values are unacceptable for this particular resource, such as being too large for persistent storage or not meeting format for particular tag
merge the patch
apply default values if the PATCH request removed/reset values that cannot be omitted per spec or particular resource
reject the PATCH request completely if the final values are unacceptable

As @jonathan-r-thorpe suggested, nmos::details::is_read_only_tag is now an overridable predicate, and default values can also be specified declaratively. This is demonstrated by nmos-cpp-node/node_implementation.cpp for the Node and Device tags specified via config.json node_tags and device_tags.

@jonathan-r-thorpe, @lo-simon, I've just attempted to merge master into this rwnode branch, so let's keep an eye on the tests :-)


generate-brownie: Add "--value" argument to CLI commands which send transactions

[x] #56
[ ] Only commands corresponding to payable methods

This is not a serious problem at the moment. Closing the issue.


Recognizes const declarations as overriding previous

compartment comp1;
const comp1;

Implemented in https://github.com/sys-bio/vscode-antimony/commit/12fe4f154ddf6519953f4aba09897815769ece77


fixed broken link bowtie2/build module

fixed https://github.com/nf-core/nf-co.re/issues/1636 issue

@nf-core-bot fix linting


error loading the app - electron issue

I got the app compiled successfully
I got a docker container running mysql and I did import the schema into DB
when I run the app
I get this error

can you please look into this ?
thanks!

same problem. . .  i don't know why


fix test env for usage in windows systems

fix for #160 #151

Thank you very much @delsner for the fix :)


Issue #573   associate public ip address support

Issue #573 resolution
Added support for AssociatePublicIpAddress network parameter for manual networks.
AssociatePublicIpAddress can be explicitly described in deployment manifest (aws or resource pool props)
or assigned by convention (manual network without vip)

Implemented in AWS CPI release: https://github.com/cloudfoundry-incubator/bosh-aws-cpi-release/releases/tag/v55


fix: error color

Types

[ ] 🎉 New Features
[x] 🐛 Bug Fixes
[ ] 📚 Documentation Changes
[ ] 💄 Code Style Changes
[ ] 💄 Style Changes
[ ] 🪚 Refactors
[ ] 🚀 Performance Improvements
[ ] 🏗 Build System
[ ] ⏱ Tests
[ ] 🧹 Chores
[ ] Other Changes

Background or solution

copilot:walkthrough

#3116
Changelog

copilot:summary

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


Issue with possible loop on run

I'm trying to integrate this shard in to Cable using the examples by @mjeffrey18 https://github.com/jgaskins/redis/issues/7#issuecomment-1166516550 but when I run the specs for Cable they seem to just hang after the first spec.
My guess is since we call Cable.restart between each spec, that runs the shutdown which calls this:
def shutdown
  redis_subscribe.run({"unsubscribe"})

  redis_subscribe.close
  redis_publish.close
  connections.each do |_, v|
    v.close
  end
end

If I add some puts after that redis_subscribe.run, it never prints. Now, if I swap that out for this:
redis_subscribe.unsubscribe("")

That will run the specs, though, I get a bunch of IO::Error

Looks like UNSUBSCRIBE doesn't return anything, but run expects to read a response from the server. So Connection#encode plus a flush should do the trick. I just had a look and it turns out that's actually the exact implementation of Connection#unsubscribe. Looks like Cable also took that into account originally by only writing to the server (calling a very similar method) but not reading back from it.
As for the IO::Error, that seems weird. It doesn't look like you're reusing the same Connection instance because you're using a fresh Cable::Server, which should give you a fresh Redis::Connection, which should give you a fresh TCPSocket.

I just noticed why you were trying to use run. It didn't occur to me that splat args in Crystal requires at least one arg (a lesson I learn every couple months and promptly forget), so there's no way to send a plain unsubscribe with the current implementation.

Yeah, I want to unsubscribe from all channels, so I have to at least pass 1 arg. It sounds like this is the right path to just use unsubscribe() instead of run() here. Thanks for the insight.
I'm still not sure why the IO::Error on the specs, so I'll keep digging around on that. I must be missing something.

Cool, I'll add some method overloads to accommodate that.
I've been playing with this, too, and I can't seem to reproduce it without Cable. I'll post my findings on https://github.com/cable-cr/cable/pull/48.

Oh wait, I think I know what this is. It's not happening when the new connection spins up, which is what I thought was happening. It's that the Redis::Parser#read from your previous spec is still running in the other fiber when the connection is closed. You're correct, the problem is that this shard is not accounting for the connection closing.
I was able to reproduce that behavior very simply:
require "../src/redis"

subscriber = Redis::Connection.new

spawn { subscriber.subscribe "foo" {} }

subscriber.close

I'll try to have a fix out (along with the empty unsubscribe overload) this evening.

This also explains why the exception wasn't failing your specs.

Nice! Glad you were able to find it. Thanks for the help on it.

Released v0.5.0 with the fix for this. I confirmed that the specs on https://github.com/cable-cr/cable/pull/48 pass locally with this change.

Sweet! I ran it locally and most of those IO error issues did go away. There does still seem to be 1 left, but maybe not related?
cable on  issues/46 is 📦 v0.2.1 via 🔮 v1.4.1
❯ crystal spec
.....Unhandled exception in spawn(name: Cable::Server - subscribe): Closed stream (IO::Error)
  from /usr/share/crystal/src/io.cr:118:5 in 'check_open'
  from /usr/share/crystal/src/io/buffered.cr:165:5 in 'write_byte'
  from /usr/share/crystal/src/char.cr:897:9 in 'to_s'
  from /usr/share/crystal/src/io.cr:174:5 in '<<'
  from lib/redis/src/writer.cr:12:7 in 'encode'
  from lib/redis/src/connection.cr:125:5 in '->'
  from /usr/share/crystal/src/fiber.cr:146:11 in 'run'
  from /usr/share/crystal/src/fiber.cr:98:34 in '->'
  from ???
.....*...........................

Digging in to this one, it looks like the handler spec calls Cable.restart a second time..
https://github.com/cable-cr/cable/blob/a6672c4f19dc25a61b35c403db4b883ae86f834e/spec/cable/handler_spec.cr#L107
Removing this line fixes (which is nice), but it seems calling that Cable.restart twice in a row borks it... I'm gonna just update the spec and move on though, this is awesome!

I did see that once when I ran it, but it didn't show up again. I think it's due to asynchrony in spawn in Cable::Server#subscribe_to_internal. By the time that fiber runs for the first restart, the second one may or may not have closed its socket. Increased latency to the server might make it more reliably reproducible.
If I understand the code in Stefan's client (and there is no guarantee for that), it may have been silently reconnecting to send the SUBSCRIBE command instead of raising an exception:

subscribe calls void_command
void_command calls command
command calls with_reconnect

This implementation doesn't do that because, while Connection#run does reconnect and retry if a connection is lost, it can be dangerous to do that for encode, since it's used by things like pipelines. For example, if we disconnect in the middle of a pipeline block, we may try to read the results of 5 commands but the server only sends 3 results. Coincidentally, I added a warning to the docs about this right as you posted this comment.

Ah, that makes sense. Good call. Yeah, I think calling that twice in a row should be avoided anyway, so definitely not an issue in this shard. :+1:


Convert all clusters to Autopilot clusters

Related to #1

tf branch solves this.  once we merge we can close, wdyt


net/http/httputil: NewChunkedReader reports incomplete uploads as complete

What version of Go are you using (go version)?

$ go version
1.17.2

Issue presents in current Go Playground, at time of writing the About page describes it as version 1.17.2.
Issue appears present in the latest Go source code, and this line hasn't been changed for ~8 years according to Git Annotate.
Does this issue reproduce with the latest release?
Yes (based on using the Go Playground).
What operating system and processor architecture are you using (go env)?
go env Output
$ go env

The Go Playground environment.
What did you do?

Here is a test suite in the Go Playground that demonstrates the issue, with some surrounding boundary cases to show what currently does and does not work.
I believe the issue is this line of code.
Whilst the readChunkLine (link) method takes care to map io.EOF to an io.ErrUnexpectedEOF, it seems that the code that reads the actual "chunk" itself does not actually check for io.EOF and report it as an error.
What did you expect to see?
As demonstrated in the Go Playground link, I believe that an io.EOF from the underlying reader should, at any point, be mapped to io.ErrUnexpectedEOF unless it successfully received the 0-length chunk that indicates the end of the stream.
What did you see instead?
Whilst the current implementation does handle io.EOF correctly during a chunk header line, it erroneously returns io.EOF (not io.ErrUnexpectedEOF) when an io.EOF is encountered part-way through a chunk.
The importance of this bug is that this makes it dangerously ambiguous whether the caller cancelled their upload, or whether the caller failed to complete the upload. Anyone reading from the chunked decoder will see a normal io.EOF on cancellation, think that the full body was received, and continue processing - unaware that they have a partial upload.

cc @neild


Build err message before throwing Error from Config

On Alpine Linux, the 'fails to launch due to missing variables' test case from tests/server/smoke-test.js would intermittently fail due to the error message not containing the result of the errors.join expression. It would seem that the runtime failed to evaluate the temporary expression to build the error message string before passing it to the Error constructor.
While this seems like a platform bug with Node.js on Alpine/musl libc, the workaround is trivial.

Coverage increased (+0.0006%) to 98.275% when pulling f8713787c5f3587a313a24fb3006150ad438178d on alpine-fix into c97722940550541b184f2c078164a73eee3e2e1d on master.


Fix: v:shell_error does not indicate the exit-status when do :!cmd with 'guioptions-!'

Problem (reported by @Bakudankun)
When set guioptions-! and do :!cmd, v:shell_error is always 0 regardless of the exit-status of cmd.
Repro steps
In unix-like environment,
gvim --clean
:set guioptions+=!
:!false
:echo v:shell_error

This shows
Expected: 1
Actual: 0
same as in Windows.
Solution

In mch_call_shell_terminal(), set retval to exitval of terminal-job

Codecov Report

Merging #2994 into master will increase coverage by 0.01%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master    #2994      +/-   ##
==========================================
+ Coverage   75.39%   75.41%   +0.01%
==========================================
  Files          92       92
  Lines      135273   135279       +6
==========================================
+ Hits       101985   102014      +29
+ Misses      33288    33265      -23

Impacted Files
Coverage Δ

src/terminal.c
72.22% <0%> (-0.07%)
:arrow_down:

src/os_unix.c
54.09% <0%> (-0.31%)
:arrow_down:

src/libvterm/src/state.c
47.51% <0%> (-0.98%)
:arrow_down:

src/gui_gtk_x11.c
47.93% <0%> (-0.1%)
:arrow_down:

src/if_py_both.h
76.59% <0%> (-0.01%)
:arrow_down:

src/screen.c
74.9% <0%> (+0.04%)
:arrow_up:

src/term.c
60% <0%> (+0.15%)
:arrow_up:

src/message.c
74.83% <0%> (+0.24%)
:arrow_up:

src/window.c
82.34% <0%> (+0.61%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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


INSTALLING

Problem encountered on https://dotnet.microsoft.com/en-us/learn/dotnet/hello-world-tutorial/install
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

Could you please details about the problem you're experiencing?


Add TAXII connector dependency to Threat Intelligence workbook

Fixes #
Proposed Changes

Threat Intelligence TAXII connector uses the same workbook as Threat Intelligence Platforms connector.

This change is already in master by Mor Shabi.


Your deployment failed

[Enter feedback here]
These all templates are not working getting error in the scaleSetTemplate resource.
Please check this error message i have received and i also take support from azure technical team but they said it will be template related issue not a resource issue please contact author or contributor of this template.
error which i have received -
The resource write operation failed to complete successfully, because it reached terminal provisioning state 'Failed'. (Code: ResourceDeploymentFailure)
VM has reported a failure when processing extension 'setup_moodle'. Error message: "Enable failed: failed to execute command: command terminated with exit status=1
[stdout]
Script Start Thu Jun  1 07:21:56 UTC 2023###
Invalid fileServerType () given. Only 'gluster', 'azurefiles', 'nfs', 'nfs-ha' or 'nfs-byo' are allowed. Exiting
[stderr]
IpExportPath":"","nfsHaLbIP":"<IP_ADDRESS>","nfsHaExportPath":"/drbd/data","fileServerDiskSize":1024},"phpProfile":{"phpVersion":"7.4"}}'
/usr/bin/jq: line 1: syntax error near unexpected token newline' /usr/bin/jq: line 1: '

export fileServerDiskSize=
fileServerDiskSize=
++ jq -r .phpProfile.phpVersion
++ echo '{"siteProfile":{"siteURL":"lb-7mjpwz.westeurope.cloudapp.azure.com","httpsTermination":"VMSS","thumbprintSslCert":"None","thumbprintCaCert":"None"},"moodleProfile":e++ jq -r .moodleProfile.isMigration
/usr/bin/jq: line 1: syntax error near unexpected token newline' /usr/bin/jq: line 1: '
export isMigration=
isMigration=
echo
echo
echo
echo
echo
echo
echo
echo
echo
echo
echo
echo
echo
echo
check_fileServerType_param
local fileServerType=
'[' '' '!=' gluster -a '' '!=' azurefiles -a '' '!=' nfs -a '' '!=' nfs-ha -a '' '!=' nfs-byo ']'
echo 'Invalid fileServerType () given. Only '''gluster''', '''azurefiles''', '''nfs''', '''nfs-ha''' or '''nfs-byo''' are allowed. Exiting'
exit 1
"

More information on troubleshooting is available at https://aka.ms/VMExtensionCSELinuxTroubleshoot  (Code: VMExtensionProvisioningError, Target: 0)

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

ID: 88e83333-252a-853d-79ad-614ad6f0df43
Version Independent ID: 52b8043f-079f-e526-7368-a99da4e922eb
Content: Moodle migration architecture and templates - Cloud Adoption Framework
Content Source: docs/scenarios/lamp/moodle/migration-arch.md
Service: cloud-adoption-framework
Sub-service: plan
GitHub Login: @UmakanthOS
Microsoft Alias: martinek

we've passed your feedback to the proper team
https://github.com/Azure/Moodle/issues/290
#please-close


CDN deployments and GCP Quotas

We've got some GCP quotas we have or are going to hit with our CDN deployments.

[x] Backend Buckets: 30 (DONE: increased to 2,000) - DONE
[ ] "Static IP addresses global": 175 (currently at 29) - SUBMITTED
[ ] "In-use IP addresses global": 575
[ ] "Target HTTP proxies": 100 (currently at 23)  - SUBMITTED
[ ] "Forwarding rules": 150 (currently 63)  - SUBMITTED
[ ] "SSL certificates": 100 (currently 27)
[ ] "Target HTTPS proxies": 100 (currently 24) - SUBMITTED
[ ] "URL maps": 100 (currently 24) - SUBMITTED

They rejected the requests and now seem unresponsive.  This approach isn't going to fly.


Fix undefined orleansTS variable in example

orleansTS was an undefined variable in this documentation's example sections. I believe it was meant to refer to the scheduler variable created on line 1 of each example method, and renamed that variable to match the expected (and more clear) orleansTS

Docs Build status updates of commit 9d1c8ac:
:warning: Validation status: warnings

File
Status
Preview URL
Details

src/docs/grains/external_tasks_and_grains.md
:warning:Warning
View
Details

src/docs/deployment/multi-cluster_support/Overview.md
:warning:Warning
View
Details

src/docs/grains/external_tasks_and_grains.md

Line 23, Column 196: [Warning: insecure-link - See documentation] Link 'http://blogs.msdn.com/b/pfxteam/archive/2011/10/24/10229468.aspx' is insecure. Links to Microsoft sites must use 'https' instead of 'http'.
Line 2, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.
Line 7, Column 173: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/dotnet/api/system.threading.tasks.taskscheduler' will be broken in isolated environments. Replace with a relative link.
Line 10, Column 196: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/dotnet/api/system.threading.threadpool' will be broken in isolated environments. Replace with a relative link.

src/docs/deployment/multi-cluster_support/Overview.md

Line 29, Column 1: [Warning: sensitive-language-ma - See documentation] Term 'master branch' is sensitive and should not be used in content or code. Usage: 'rs, and/or when it is written to storage frequently. Support for log-view grains is not part of the master branch yet. We have a prerelease including samples and a bit of documentation in the [geo-orleans branch]('
Line 2, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Ability to use a generated spatial markov chain to predict the next n states

It would be great to have a method to use a trained spatial Markov chain to predict the next n states for a set of geometries.
sm = pysal.Spatial_Markov(data, weights, fixed = True, k = 7)
prediction = sm.predict( inital_state,  weights= weights, steps=10, k=7)

where inital_state would be a list of the current state of each regions and prediction would be a list of lists which would contain the predictions for the next n steps for each region.
In addition there could be a function
prediction = sm.predict_ensembl( inital_state,  weights= weights, steps=10, trials=100, k=7)

where trials is the number of randomly seeded predictions to make. The result would be a list of the mean and variance of the predictions for the next N steps

Is this issue fixed. If not Can you tell me how you want to things to be implemented ? I haven't worked with pysal till of now but I have worked in probabilistic graphical models, and currently was working on implementing sampling based on Hamiltonian Monte Carlo. With help I can work this off. Can you suggest starting point specifically code base section that I should go through.

I've experimented with this before and is currently reorganizing the code to make it complete and convenient to use.

Looking forward.

This'll move to giddy & is still an active interest.


Web: CSS file blocked for 2s

Performance Tests triggered on Kyma Dashboard
Test Setup: 1user, 10iteration
Higher response time upto 4s is observed on overview page when hosted the kyma dashboard repeatedly.
Waterfall analysis for loading of page /cluster/shoot--perftests--ngrinder/overview shows that all the resource Requests like css are taking more than 2s of Response Time. 2s of Response Time is mainly because of blocking-

We cannot reproduce this in our environment. we will have a deeper look at our performance, but at this moment this seems to be related to the setup you have there


Handle unloaded worlds on teleportation commands.

It would be nice to have an unloaded world(An unloaded but not disabled world.) auto load when someone tries to use /home or /warp, or the other teleportation type commands, to go to a point in an unloaded world.

This could cause issues, as what if the world is unloaded by a server admin on purpose? They would not want players still able to override that and warp there. I'll think about this

You could add an option to the configs to either allow, or disallow the auto loading of a world when using a warp/home, you could give a general "World is unloaded." message when it's been disallowed.


Build pipeline

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

Incorrect target branch name, hence closing it


Swap function skips a line

Describe the bug
A clear and concise description of what the bug is.
While swapping by @parameters.inner does work as intended in a lua file, swapping by a custom query, such as @list_items (see below), in a markdown file seems to skip over an item when swapping. This behavior is shown in the video below.
To Reproduce
Steps to reproduce the behavior:

Create the query ;;extends\n(list_item) @list_item in a custom /after/queries/markdown/textobjects.scm file
Try to do a textobject swap in a markdown file

Expected behavior
A clear and concise description of what you expected to happen.
The list items should swap consecutively, but the swap seems to skip over an item.
Output of :checkhealth nvim-treesitter

==============================================================================
nvim-treesitter: require("nvim-treesitter.health").check()
Installation ~

OK tree-sitter found 0.20.8 (parser generator, only needed for :TSInstallFromGrammar)
OK node found v19.9.0 (only needed for :TSInstallFromGrammar)
OK git executable found.
OK cc executable found. Selected from { vim.NIL, "cc", "gcc", "clang", "cl", "zig" }
Version: cc (GCC) 12.2.1 20230201
OK Neovim was compiled with tree-sitter runtime ABI version 14 (required >=13). Parsers must be compatible with runtime ABI.

OS Info:
{
machine = "x86_64",
release = "6.2.12-arch1-1",
sysname = "Linux",
version = "#1 SMP PREEMPT_DYNAMIC Thu, 20 Apr 2023 16:11:55 +0000"
} ~
Parser/Features         H L F I J

lua                 ✓ ✓ ✓ ✓ ✓
markdown            ✓ . ✓ . ✓
markdown_inline     ✓ . . . ✓
query               ✓ ✓ ✓ ✓ ✓
rust                ✓ ✓ ✓ ✓ ✓
tsx                 ✓ ✓ ✓ ✓ ✓
typescript          ✓ ✓ ✓ ✓ ✓
vimdoc              ✓ . . . ✓
yuck                ✓ ✓ ✓ ✓ ✓

Legend: H[ighlight], L[ocals], F[olds], I[ndents], In[j]ections
+) multiple parsers found, only one will be used
x) errors found in the query, try to run :TSUpdate {lang} ~

Output of nvim --version
NVIM v0.9.0-dev-1147+ge389b1890
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3
Compilation: /usr/bin/gcc-10 -O2 -g -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wvla -Wdouble-promotion -Wmissing-noreturn -Wmissing-format-attribute -Wmissing-prototypes -fno-common -Wno-unused-result -Wimplicit-fallthrough -fdiagnostics-color=always -fstack-protector-strong -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -I/home/runner/work/neovim/neovim/.deps/usr/include/luajit-2.1 -I/usr/include -I/home/runner/work/neovim/neovim/.deps/usr/include -I/home/runner/work/neovim/neovim/build/src/nvim/auto -I/home/runner/work/neovim/neovim/build/include -I/home/runner/work/neovim/neovim/build/cmake.config -I/home/runner/work/neovim/neovim/src -I/usr/include -I/home/runner/work/neovim/neovim/.deps/usr/include -I/home/runner/work/neovim/neovim/.deps/usr/include -I/home/runner/work/neovim/neovim/.deps/usr/include -I/home/runner/work/neovim/neovim/.deps/usr/include -I/home/runner/work/neovim/neovim/.deps/usr/include -I/home/runner/work/neovim/neovim/.deps/usr/include

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/share/nvim"

Run :checkhealth for more info

Additional context
Add any other context about the problem here.
Running the query from tsplayground

Showing the scm file with the lua config

A video of expected behavior and the bug
https://user-images.githubusercontent.com/88951499/233875923-2021593a-52ae-4222-bd6a-e7e9ab4b527d.mp4

so lonely...

Sorry for the delay and thanks for reporting. I think I found what the problem is. Hope the PR doesn't break anything else.

Wow. Amazing.
(I thought I was doing something wrong! Maybe not?)

If you can test the PR with many different swapping scenarios, it will be helpful!


F1-Score is lower than the result in the paper.

When I did my experiments on dataset 'SE0714' 'Olympic'  and 'PsychExp' with all of them were multi-classification task ,the result f1-score is much lower than that in the paper


formulae: don't skip testing new formulae on Linux

As discussed on Slack, we already have a big chunk of formulae bottled for Linux in homebrew-core. Let's enable Linux CI for new formulae.

Can we stop skipping all bottles too?

We were discussing all bottles on Slack too and probably need maintainers willing to help fix any Linux failures that crop up.
There was also the related topic of adding relocation for OpenJDK JAVA_HOME. Just a nice-to-have though and not a blocker.

Some other things to consider for Linux CI:

Homebrew/core triage support for no Linux bottle similar to no ARM bottle so we can tell when we may want to force linux bottling
Homebrew/brew pr-automerge support to run on linux-only label.

We were discussing all bottles on Slack too and probably need maintainers willing to help fix any Linux failures that crop up.

We should/need to do this.

Homebrew/brew pr-automerge support to run on linux-only label.

👍🏻

There was also the related topic of adding relocation for OpenJDK JAVA_HOME. Just a nice-to-have though and not a blocker.

👍🏻


735 Code of Conduct and Privacy Policy added to navigation

Issue

close #735  Navigation to Code of conduct, Privacy policy

Overview (Required)

Code of Conduct and Privacy Policy content added to Navigation

日本語
- 行動規範とプリバシーポリシーの内容を Navigation に追加しました

Links

Screenshot

Before
After

Looks nice!
Is there any reason this is draft?

Waiting for CI to be completed. 🙋
I've deactivated draft, please. 🙇

日本語
 CIの完了を待ってました🙋
draft 解除しました。 🙇

Thanks!


Changing volume.block.filesystem causes container creation failures

When changing volume.block.filesystem on a pool with existing images, then creating a container from one of those existing image, you'll get the wrong filesystem and will most likely hit an error as LXD tries to run fs-specific code for the wrong filesystem.
Instead we should add code to the LVM and Ceph backends so that when doing CreateFromImage, we check whether the existing volume's filesystem (block.filesystem) matches the one of the new one, if they don't, then the existing volume should be deleted and a new image import be done.

A few more notes here from the irc discussion. The filesystem type can be gathered from the block.filesystem property that gets set on creation time for every storage volume that uses a block device based driver. This means that the storage volume's db entry should be retrieved if not already initialized directly via a call to the storage initializers. The correct functions to retrieve storage volume can be found in db/storage_volumes.go. The best candidate is db.StoragePoolVolumeTypeGet() which should be pretty self-explanatory. The storage volume's config that can be accessed from the return value aforementioned function will contain the filesystem, e.g. volume.Config["block.filesystem"].
Furthermore, changing the default filesystem of a storage pool that uses sparse storage entities for lxd objects should replace the old image with a new image using the new filesystem so that uses still get the benefits of sparse copies.
In case non-sparse pools are used we can simply create a full copy of the already existing image without removing it.


Code coverage

Changes Unknown when pulling 7a32fafa3f8e5512ebf2166af14b2318a0de9f60 on coverage into ** on master**.

Changes Unknown when pulling 7a32fafa3f8e5512ebf2166af14b2318a0de9f60 on coverage into ** on master**.

Changes Unknown when pulling 24409eeda1c1fe11f99fc6e22574318539413a6a on coverage into ** on master**.


SyntaxError: Unexpected token import

Hi!
On node v8.11.1 I receive this:

That's an es6 import, which means that you'll need to ingest this file through Babel. You can do a one-time compilation if you're not using any other es6 in your project. If you're using es6 already, just make sure that you're importing this module into another es6 module that's being parsed by Babel and you should be fine.


IntelliJ additional comments

Details about using Cucumber v1.x and v4.x in IntelliJ

Build is failing because "Headers are not allowed inside {{% block "java" %}}"

Hi @nhojpatrick is this something you're still working on?


capabilities of chatbot

We are adding different logic adapters to a chatbot but end user man not remember all these logic adapter that are installed/added to an chatbot.
By introduce a special keyword like !help or something it will produce  logic adapters info and a breif description what it does.
Any suggestions/thoughts?

Hmm. Why should an end user know about your logic adapter.
Logic adapters are processed sequentially
1. Time
2. Closest match
3. Weather

And whichever get the highest confidence score gets selected. In your case you can have a Logic adapter that captures !help and generate a custom message.

Thank you, Assume i am going to provide a complex Django chat bot that include many customer relations, internal operations, employee related information, other rest operations and etc.,
Here we have different types end users are going use same single chatbot. End user don't know what capabilities or services that chatbot is providing to him this gives customer a bad relation.
We should tell what are the services/capabilities we are going to provide with some keyword help. Then user can easily understood he/she can easily choose what is related to him.

Exactly. Have a logic adapter to do this
def can_process(self, statement):
    return statement.text == 'help'

def process(self, statement):
    return 1, Statement('Hey user, Here\'s how you can use my chatbot. Ask me anything')

I'm going to close this ticket as I believe @rmdort has provided a good solution.

@gunthercox The solution will solve if i have a couple of logic adapters. I am considering a large amount logic adapter are installed on single adapter this solution i have rewrite everything.
Instead if we have base_helper_logic adapter, we can overwrite those methods inside one logic operator.


RSM close called twice

The flag was set in the rsm close handler, the close sometimes happens twice.
At the second closing, we throw out the panic:
github.com/lni/dragonboat/v3/internal/rsm.(*OnDiskStateMachine).Close(0xc00032c000)
	/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/internal/rsm/adapter.go:338 +0x43
github.com/lni/dragonboat/v3/internal/rsm.(*NativeSM).Close(0xc0004260d0)
	/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/internal/rsm/managed.go:150 +0x4a
github.com/lni/dragonboat/v3/internal/rsm.(*StateMachine).Close(...)
	/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/internal/rsm/statemachine.go:233
github.com/lni/dragonboat/v3.(*node).destroy(...)
	/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/node.go:520
github.com/lni/dragonboat/v3.(*closeWorker).handle(...)
	/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/engine.go:777
github.com/lni/dragonboat/v3.(*closeWorker).workerMain(0xc000139520)
	/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/engine.go:766 +0x86
github.com/lni/dragonboat/v3.newCloseWorker.func1()
	/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/engine.go:755 +0x31
github.com/lni/goutils/syncutil.(*Stopper).runWorker.func1()
	/go/pkg/mod/github.com/lni/goutils@v1.3.0/syncutil/stopper.go:79 +0x12f
created by github.com/lni/goutils/syncutil.(*Stopper).runWorker
	/go/pkg/mod/github.com/lni/goutils@v1.3.0/syncutil/stopper.go:74 +0x19

Dragonboat version
v3.3.1
Steps to reproduce the behavior
Sometimes when closing RSM

this is pretty strange as it never happened on my setup.
any extra info on this?

Any chance you can provide the full log? that will help to identify the problem. thanks.

I think there is a bug introduced when closeWorkerPool was added. Will address that in the next few days.

I've had new problem, maybe it's something to do with it?
`
panic: close of closed channel
goroutine 70 [running]:
github.com/lni/dragonboat/v3/internal/rsm.(*OffloadedStatus).SetDestroyed(0xc00010e3e0)
/home/user/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/internal/rsm/offload.go:45 +0x34
github.com/lni/dragonboat/v3/internal/rsm.(*NativeSM).Close(0xc00010e340)
/home/user/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/internal/rsm/managed.go:153 +0x5a
github.com/lni/dragonboat/v3/internal/rsm.(*StateMachine).Close(0xc00061a180)
/home/user/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/internal/rsm/statemachine.go:233 +0x2b
github.com/lni/dragonboat/v3.(*node).destroy(0xc00048ec00)
/home/user/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/node.go:520 +0x2c
github.com/lni/dragonboat/v3.(*closeWorker).handle(0xc000118700, {0xc00048ec00})
/home/user/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/engine.go:777 +0x26
github.com/lni/dragonboat/v3.(*closeWorker).workerMain(0xc000118700)
/home/user/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/engine.go:766 +0x109
github.com/lni/dragonboat/v3.newCloseWorker.func1()
/home/user/go/pkg/mod/github.com/lni/dragonboat/v3@v3.3.1/engine.go:755 +0x25
github.com/lni/goutils/syncutil.(*Stopper).runWorker.func1()
/home/user/go/pkg/mod/github.com/lni/goutils@v1.3.0/syncutil/stopper.go:79 +0x173
created by github.com/lni/goutils/syncutil.(*Stopper).runWorker
/home/user/go/pkg/mod/github.com/lni/goutils@v1.3.0/syncutil/stopper.go:74 +0x133
`

Both above reported crashes were caused by the same issue.
I think it is now fixed in the master branch. Will test it a little bit more before back porting it to v3.3. Thanks for reporting the issue, @uber42, will keep you updated.


test(e2e): add E2E tests for unsubscribed page

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Solves "pages/unsubscribed" #51705

Hey @huyenltnguyen that's great, from what I've seen the other PR has more cases covered, so it makes total sense. Thanks for the hackathon label!


⚠ Bofrost.es has degraded performance

In 4e9d927, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1590 ms

Resolved: Bofrost.es performance has improved in cb6572d after 19 minutes.


JFXDialog cannot set StackPane to not visible

Basically this is my codes and I already have a StackPane in my fxml file. However, I do not have the permissions to change the codes for the Overlay. Hence if I click on the overlay instead, it will block the everything on my screen. Would there be another way to do this or it would be good if I can "customize" the actions I can do when the overlay is clicked. Thank you!
StackPane.setVisible(true);

            String title = "";

            String content = "Please fill up all fields!";

            JFXDialogLayout dialogContent = new JFXDialogLayout();

            dialogContent.setHeading(new Text(title));

            dialogContent.setBody(new Text(content));

            JFXButton close = new JFXButton("Close");

            close.setButtonType(JFXButton.ButtonType.RAISED);

            close.setStyle("-fx-background-color: #00bfff;");

            dialogContent.setActions(close);

            JFXDialog dialog = new JFXDialog(StackPane, dialogContent, JFXDialog.DialogTransition.BOTTOM);

            close.setOnAction(new EventHandler<ActionEvent>() {
                @Override
                public void handle(ActionEvent __) {
                    dialog.close();
                    StackPane.setVisible(false);
                }
            });
            dialog.show();

Not sure I have understood what you are trying to achieve, but you can try using JFXAlert instead of JFXDialog.

Hmmm. Basically it is somthing like this. Link attached below. However, when you click on the overlay, it blocks everything behind it, becuase I loaded my dialog on a StackPane and the StackPane isn't closed when the overlay closes. Thanks! https://camo.githubusercontent.com/bf902c2e387f481b61dd9e494770e1cc236e33eb/687474703a2f2f6a666f656e69782e636f6d2f6769662f6469616c6f672e676966

Let me try JFXAlert first. Will update again. Thanks!

Ok JFXAlert works too. It's also easier to implement than JFXDialog which had to be loaded on a StackPane first. Maybe edit this, the JFXDialog on the ReadMe to say it is JFXAlert instead? I was not aware of JFXAlert at first and from what I see JFXDialog seems to be a child of Alert when being used. Cheers!

Any possibility of an update of this for better clarity? Thanks!


Curseforge Game version out of date with current WoW

Please bump up the version on Curseforge to 8.2.5 as my updater otherwise won't pick it up, thank you.

The author has been awol for quite some time, I've updated the project in a fork of this repo here: https://github.com/MChambers1992/CopyPasta2
It is also available to download through Tukui here: https://www.tukui.org/addons.php?id=186


Sensu - Alerta integration for v5 of alerta

Is this still working for v5? I see configuration loaded in sensu but nothing showing up in Alerta and no error logs

It's any chance to send the sslverify option in the json? It's not working that option right now and if you use alerta in https mode it gives you OpenSSL::SSL::SSLError

There needs to be done work done to update this to support sslverify but it should work with v5 for now. Can you add debug print statements to the ruby to work out what's going wrong?

This is the output for the sensu-server log
{"timestamp":"2018-07-13T12:37:51.358902+0000","level":"error","message":"handler output","handler":{"type":"pipe","command":"/etc/sensu/handlers/alerta.rb","name":"alerta"},"event":{"id":"4060c7ae-0dd2-4488-a6b8-5c7b23dfa081"},"output":["/opt/sensu/embedded/lib/ruby/2.4.0/net/protocol.rb:44:in `connect_nonblock': SSL_connect returned=1 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError)\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/net/protocol.rb:44:in `ssl_socket_connect'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/net/http.rb:948:in `connect'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/net/http.rb:887:in `do_start'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/net/http.rb:876:in `start'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/net/http.rb:1407:in `request'\n\tfrom /usr/local/bundle/gems/httparty-0.16.2/lib/httparty/request.rb:143:in `perform'\n\tfrom /usr/local/bundle/gems/httparty-0.16.2/lib/httparty.rb:563:in `perform_request'\n\tfrom /usr/local/bundle/gems/httparty-0.16.2/lib/httparty.rb:505:in `post'\n\tfrom /usr/local/bundle/gems/httparty-0.16.2/lib/httparty.rb:605:in `post'\n\tfrom /etc/sensu/handlers/alerta.rb:75:in `block in handle'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/timeout.rb:93:in `block in timeout'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/timeout.rb:33:in `block in catch'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/timeout.rb:33:in `catch'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/timeout.rb:33:in `catch'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/timeout.rb:108:in `timeout'\n\tfrom /opt/sensu/embedded/lib/ruby/2.4.0/timeout.rb:122:in `timeout'\n\tfrom /etc/sensu/handlers/alerta.rb:74:in `handle'\n\tfrom /usr/local/bundle/gems/sensu-plugin-2.5.0/lib/sensu-handler.rb:77:in `block in <class:Handler>'\nhttps://example.org:9002/api\n"]}

any posible thing to do in the meantime?

I'm using the nginx provided inside the container, modifying the nginx.conf , so I'm already using https but I'm not able to use this integration if I cannot send the sslverify option

I'd use a separate container to proxy the http-https traffic from sensual to alerta.
Or just modify the ruby code to turn off SSL verification.

Isn't the endpoint for docker POST /api/alert?

I can confirm this, and the plugin still working with alerta v5. I'm going to close this issue

Great. Good work. :+1:


do a nerd thing when = or + or a number is entered

we tried this out and didn't end up wanting it due to URLs LOL

wait can i close issues. how do i do this yo


Error compiling cydiasubstrate.framework as of Somona 14.5

When trying to compile the framework with this command
./configure --xcode-sdk=iphonesimulator --xcode-archs=$(uname -m) && make
it errors in not finding the ldid component in the iphonesimulator sdk.
I don't know if its removed or how to readd it on on xcode 15.4 and the sdk is at 17.5

Seems like you don't have ldid installed or it isn't in the right place. Try running "brew install ldid" if you are on mac.

Did you go through the process of installing Theos on the machine? I know ldid would have been a requirement for that I'm assuming this may be due to another package that could be missing. Also see the pinned issue on this repo I believe your MacOS/XCode versions are incompatible at the moment.

Updated substitute to fix this issue.


VSCODE Update broke SFDX extension packs

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

VS Code Version:
OS Version:

Steps to Reproduce:

cmd + shift + P
type SFDX: Auth

after your latest update its broken, even uninstalled and reinstalled the extension packs

also org browser is missing as well,
VSCODE
Version: 1.79.0
Commit: b380da4ef1ee00e224a15c1d4d9793e27c2b6302
Date: 2023-06-07T14:29:00.206Z
Electron: 22.5.5
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 22.3.0
Hardware Overview:
Model Name:	MacBook Pro
Model Identifier:	MacBookPro16,1
Processor Name:	8-Core Intel Core i9
Processor Speed:	2.3 GHz
Number of Processors:	1
Total Number of Cores:	8
L2 Cache (per Core):	256 KB
L3 Cache:	16 MB
Hyper-Threading Technology:	Enabled
Memory:	32 GB
System Firmware Version:	19<IP_ADDRESS>.0 (iBridge: 20.16.4252.0.0,0)
OS Loader Version:	564.40.4~66
Serial Number (system):	C02DQ7HZMD6T
Hardware UUID:	214F8CAE-1FC9-5653-8DA5-ED875E8AB280
Provisioning UDID:	214F8CAE-1FC9-5653-8DA5-ED875E8AB280
Activation Lock Status:	Disabled

Has this been reported to the extension authors yet?

Please file the issue against the extension


Support explicit concrete type selection across mutliple fragment spreads

The existing test case didn’t cover what we actually do in TMP.

Going to self-merge this and finish up my TMP PR 👍


Create CI/CD with unit-tests, code-quality, CDK-Diff, CDK-Deploy

Create the initial CI/CD pipeline for automating deployments and validations per environment (DEV, PROD).

CI/CD was enabled successfully for DEV/PROD deployments. It also had the PRD endpoint masked, to avoid exposing it to the world. These are the commits that solved it:

680cb59c498e26d3748b2d42a5e3d86f6cf7c994
fd8bed2f4fca02533eaa7b4cb6df4c39ae42c634
92ba26796ca771ab4f8d072d4537294de4a0ed89
19ac8ab4b48b209c4202d3e1136d8774783cb444
c3591171d6f7eeb36087be7a36fd9ef3bf84c3c8
8b3afdc359b483abf5c4390b46c77dd7ff7d0f89


[website] Use absolute paths for include

What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Allows to include examples from anywhere in the hierarchy of docs.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/close
Already covered in #1048

Oh, I missed this PR. Thanks for investigating!

/reopen


[WIP] [Do not merge!] Make 'global-cookie-message' optional

Why do this?
So I'm working on a service that started life as a citizen facing service but eventually became an internal tool to be used by staff in job centres.
The cookie message is not required for internal tools (I believe/hope) which is good because we have an issue that the 'thin clients' used by DWP staff, clear cookies as users log in and out of their machines (lots of which are hot-desks).
I've also found that ReadWrite Gold 11 in a certain mode is reading aloud a dismissed cookie message on each page (could be poor implementation, need to investigate)
So we'd like to remove it, users don't need to see it and we've observed some dismissing it each time they sign into their machine and use the tool. (repetitive annoyance).
I'm opening this pull request because I'm happy to do the work but it might be that it's larger than 'just making the cookie message optional'.
What needs to happen?

[ ] Update the compilers so that they can convert 'if' or 'unless' statements in ERB to the other templating languages. Is this possible? cc: @gemmaleigh
[ ] Update the source/views/layouts/govuk_template.html.erb to make the cookie message div optional.
[ ] Update the tests
[ ] Build/Package the template(s)

Hopefully this starts the ball rolling.

I've had a look at this. I'm also no rubyist but I think we could do something to make the optional sections of the template carry across to all the variants.
While the template doesn't currently support sections being conditional outside of the .erb version, I think we could do this in the same way as it handles optional text. In this case, if text is not provided it will use a default value:
https://github.com/alphagov/govuk_template/blob/929bb6f759e45f4f130f966ee1980d6b01fcc885/build_tools/compiler/ejs_processor.rb#L21
If we do this for the cookie message, we should also do if for the @omit_header section.
Happy to help with this btw.

If we are doing this would we exclude the cookie-bar.js file for completeness?
And do without lines 4-8 of core.js?
And maybe even exclude the cookie-functions.js file if we don't need cookie functionality?
Unfortunately I have no idea how this would be done.

Good question @garyboyle. I'd say that would be ideal but quite a complicated change to make to 'govuk_template'.
This Sprockets manifest shows those cookie assets being included the in the build.
So to remove them, we'd to make it possible for teams can opt-in/opt-out of such dependancies when consuming 'gov_template'.
Short term, because those modules are coded defensively by checking for the existing of the cookie message then it's no huge issue for those to be included as it would have negligible impact on performance/size of the JS.
Long term, making changes to this repository so that local configuration/build of 'govuk_template' is easier might be a good thing to do.

Thanks for your PR, @paulmsmith.
However, following the launch of the GOV.UK Design System, GOV.UK Template will now only get major bug fixes and security patches, so I'm going to close this.


Use managed option in update_admin_profile for ci_release

Should fix the "Release Test" build failures.

Verified this fixes the ci_release flow for HEDA by creating a scratch org with release config and running the flow locally.


Activate linting policy for too-many-args

User Story
Activate linting rule for too-many-args

T-shirt size
M

Story Points - Fibonacci (1,2,3,5)
5

Description
Too many arguments is a code smell for a more simple design. The linter rule for this has been disabled while linting is being incorporated into build automation (get linter running first, fix violations incrementally). This rule was identifying violations before disablement, so we know there are at least a few cases of it in the python code. Enable the rule locally, fix the violations, and push the new policy.

Business Need (the why):
Fewer args in functions implies the code is easier to comprehend and less likely to include side effects.

duplicate issue


[FLINK-9243][tests] fix flaky SuccessAfterNetworkBuffersFailureITCase

this adds some rebalance() operations into SuccessAfterNetworkBuffersFailureITCase#runKMeans which should be set up to fail and at the same time allow #runConnectedComponents() to succeed. It appears, these two have been too close together regarding network buffer use before.
I ran the test 500 times locally and it always succeeded now.

merging.

The points is already rebalance() in line 131, so it is no need to rebalance() again in line 137?

true, points.rebalance() is redundant, thanks for having a look, I created a follow-up fix in #5916


Conv conversion: getting rank from weights if possible

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Gitesh Dawer seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Gitesh Dawer seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Specify https in ASP.NET Core

How can I specify https schema in the Core version of Swashbuckle? In old ASP.NET I could do
.EnableSwagger(c =>
{
c.Schemes(new[] { "https" });
}

but I don't see anything similar as part of AddSwaggerGen

You are posting on the wrong project, please close this issue and reopen it here:
https://github.com/domaindrivendev/Swashbuckle.AspNetCore