Improve the README

There's a list of things to add or improve about the current README.

[x] Clean up what is currently there.
[x] Give some examples of how to use it. Even small programs might be appropriate.
[x] Make a basic introduction of how to use it.
[x] Give some basic reference info like all of the SodaTypes and maybe SODA functions/operators.
[x] Maybe explain some of the design decisions made.
[x] Give some of the concessions that the library makes, how it could possibly be improved, and mention issues and pull requests.
[ ] Maybe installation and usage instructions?
[x] Point toward other documentation like generated Haddock documentation.
[x] Mention that it doesn't include any SODA publishing functionality and that it will hopefully be added in the future.
[x] Other important things about using the library that people might need to know: Inconsistencies, tips, neat features, etc.

I didn't put installation instructions, but otherwise I did everything else. I might put in installation instructions later, but I think I'll close this bug for now.


Fully loose mapping in Ninject

(moved from https://code.google.com/p/solrnet/issues/detail?id=89 )
Support Dictionary<string, object> mapping

Current issue has been closed as part of cleanup process, which is tracked in https://github.com/SolrNet/SolrNet/issues/338.
Please reopen if needed, hopefully helping bringing up to date with current code.


Unable to leave "Funding Ask" as blank or TBD

When trying to draft a proposal, I don't know what the funding ask should be yet.
The value defaults as "TBD", but this throws an error when signing the transaction (must be an integer). Then I have to cancel the transaction, leading to #918. Then have to refresh, leading to #919
If I remove "TBD", it seems "T" remains in the transaction (maybe because of debounce? Or some normalization to always keep one value?), causing the error again.
If I input "0", this doesn't seem to be accepted as a "nearest whole positive integer"? So I must enter $1.
Expected
When drafting a proposal, I would like to leave this field as blank or TBD. An empty value should be allowed, and if "TBD" (which is defaulted) remains, maybe this specifically resolves to an empty value as well. A blank value on the proposal view page could show "TBD"

Hey @elliotBraem – thanks for submitting this feedback. We'll review this as a team. I can see how allowing a "0" value while a proposal is in the draft stage would make sense. But if it is being submitted for review, we assume it should have a positive whole number. Can you clarify if you see any other use cases where the amount is not required?


Fix bin/install

There was an extra option --install that shouldn't be there (in the
Windows install.bat it's also not there). As far as I could tell this is
actually passed as a package name which makes for a faulty pip command:
pip install (...) --install package_a package_b.

No, we need that I think. It's what gets called when you..
rez env pipz
> install pyblish-base

Which is the long-form version of..
rez env pipz -- install pyblish-base

I can't quite tell what you're trying to call there, with pip install (...) --install package_a package_b?

Yes, I understand that's what is used for rez env pip` -- install pyblish-base. This will in turn call:
python -u -m pipz --install pyblish-base

This in turn is passed to pipz/cli.py where in the end --install ends up as an extra argument for pip:
python -m pip install --target <tmpdir> --use-pep517 --ignore-installed --disable-pip-version-check --install pyblish-base

This --install causes an error for me. To be honest I don't know what it should be used for and also can't find it in the documentation (pip installl --help). And if this should be used, why not also on Windows?

Yes, you are right. This is the case of the Linux version not having been updated since the Windows executable changed. Thanks for double-checking that, this PR is as it should be.


Update configure-advanced-delivery.md

made changes to the module used as some of them need Security & Compliance PowerShell

Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/9606

@JohanFreelancer9 Please copy review

Docs Build status updates of commit 68dc552:
:bulb: Validation status: suggestions

File
Status
Preview URL
Details

microsoft-365/security/office-365-security/configure-advanced-delivery.md
:bulb:Suggestion

Details

microsoft-365/security/office-365-security/configure-advanced-delivery.md

Line 332, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 344, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 386, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 396, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 426, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 442, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 483, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 493, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
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 or suggestions 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

Docs Build status updates of commit d54d561:
:bulb: Validation status: suggestions

File
Status
Preview URL
Details

microsoft-365/security/office-365-security/configure-advanced-delivery.md
:bulb:Suggestion

Details

microsoft-365/security/office-365-security/configure-advanced-delivery.md

Line 332, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 344, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 386, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 396, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.
Line 426, Column 4: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/powershell/exchange/scc-powershell' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
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 or suggestions 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

Docs Build status updates of commit dd8e860:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/office-365-security/configure-advanced-delivery.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit da1476d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/office-365-security/configure-advanced-delivery.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
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.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


doc: add sample input/output for iter8 guidebook

Description of what you did:

My PR is a:

[ ] 💥 Breaking change
[ ] 🐛 Bug fix
[x] 💅 Enhancement
[ ] 🚀 New feature

Please confirm that your PR fulfills these requirements

[x] Multiple commits are squashed into one commit.
[x] The commit message follows Conventional Commits, which allows us to autogenerate release notes; e.g. fix(plugins/plugin-k8s): fixed annoying bugs
[x] All npm dependencies are pinned.

/checkcla


Scrolling page-content on Android is pretty bad :(

Hey ya!
I'm loooving Framework 7! Thanks!
My only real grip is the performance when scrolling the page-content area. There is no velocity and elements 'jitter'... some elements get momentarily 'stuck' in the old position but other elements are fine.
HTC One
Android 4.2.1
I'm viewing in the Android browser
example project: http://staging.onefatsheep.com/~vizstage/plattar/view/getHomePage?appid=23
Is there anything I can do to make it better? Any help would  be great as it's holding off 'sign-off' from the client :(
Cheers

No, it is Android, and its browser is that what you see. If you are creating Cordova app, then you may use Crosswalk project to replace bad and slow webview with Chrome

@nolimits4web thanks! Unfortunately we are not using Cordova :( We are using Unity 3D with web views... I'll get the Unity developer to do a build and we will see if the scrolling is any better.
Do you have any idea why it scrolls so badly in Android Chrome? Is this a issue I can try and help fix?
The more I use Framework 7 & the more I love it! I don't want to change back to another framework.
I'm happy to pay you for your time to help solve this issue if it is fixable :)

@nimeso it could be a lot of things.. do the framework7 kitchen sink also work slow? if not its some problem in your side.. check the chrome devtools timeline panel

@nimeso it is a general problem old Androids, i don't that it is possible to do something with it. But in Chrome, as i see, everything is fine

Try this greensock.com 's draggable

@nolimits4web I can confirm this issue with the latest Firefox and Chrome too. I ran a FF profiler and the spent most of the time spent on the following (without playing the videos):

plusone.js (12.4%)
www-embed-player.js (12.03%)
html5player (3.64%)

The framework7.js ate just 1.47% of the resources. I think this going to be a Youtube issue.

@aries1980 did you test Framework7 website (http://idangero.us/framework7/) or Framework7 itself (http://idangero.us/framework7/), because there are no such scripts in Framework7 itself

@nolimits4web: no, it was in the OP's code: http://staging.onefatsheep.com/~vizstage/plattar/themes/default/framework7/js/framework7.min.js

@aries1980 ah, yes, that could also be an issue. But, anyway, overall scrolling performance in Framework7 on Android < 4.4 is not smooth

Wow thanks guys!
I can confirm it's fine in newer browsers :) And yes, the youtube videos
embed don't help. I'm happy with it now so don't spend to much time
investigating.
On Sun, Jun 21, 2015 at 8:18 AM, Vladimir Kharlampidi <
<EMAIL_ADDRESS>wrote:

@aries1980 https://github.com/aries1980 ah, yes, that could also be an
issue. But, anyway, overall scrolling performance in Framework7 on Android
< 4.4 is not smooth
—
Reply to this email directly or view it on GitHub
https://github.com/nolimits4web/Framework7/issues/510#issuecomment-113817377
.

--
q-p
/"/
(=*=') JAMIE BARKER  ^---^-._
P: +64 3 338 2482
Skype: jam.dog

@nimeso
Try to add fastClicks: false in app initialization.var myApp = new Framework7({fastClicks: false, material: true, animateNavBackIcon:true});

@nolimits4web @valnub @ZanderBrown
Can be closed.


Mention doc tests with cargo test.

While doing this, I noticed that the manifest documentation does mention that
'cargo test' tests examples, so this also includes some information about this
in the guide.
Fixes #1177

r? @huonw
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+ 3d9118b4262e4e04394f2d22a003872aef62370d

:hourglass: Testing commit 3d9118b with merge 7bdf42f...

:sunny: Test successful - cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64


[WIP] Move datapanel view logic to view

Ready for review.
I wanted to make the jade a bit more readable (helps by having shorter lines), and also

I also moved any logic related to the icon classes, especially any logic dependent on the state of the dataset, into the view.  I'm curious if others think this is a positive change.
continued jsdoc expansion, this is hard to argue with
namespacing event classes
I kept any fontello icon classes in the jade, as this makes it easier to read the jade and see what icon to expect

I'm wondering if it makes sense to move the functions like getGeoRenderingClasses and getDatasetName into a generic dataset view -  that way the DataPanel doesn't need to know about the specifics of rendering different types of dataset models? Currently if some new dataset model is added that needs custom functionality,  the code for rendering the UI for that functionality has to go into the DataPanel view which mixes concerns. So I guess i'm proposing that the dataPanel template is just responsible for providing a DOM element to append too and rendering is passed off to a generic view that can be extended as needed for custom display functionality.

@kotfic

Add a DatasetView.js/jade/styl for rendering individual dataset rows
These functions go in that view
DataPanel hands off the DOM element to each individual DatasetView for each row

Then we can rerender individual dataset rows if need be, rather than the entire Dataset Panel.
Is this what you are saying?
Also, I'd like to rename DataPanel to DatasetPanel at that time.  And change the styling from the fontello icons to our own class selectors.
Though maybe that would start to get tea-partyish, meaning the scope of the PR is blown out.

@mgrauer that is exactly what i am saying.
I would worry about the rename and styles in a different PR.  That seems like it would be a good 'onboarding'  task for a new UI person?

OK, I'll split this work out and create some small PRs and an issue or two.

Closing this as I captured everything I wanted from it in other issues.
Leaving out the name change for now, since we may want to revisit the choice of *Panel as view names.


⚠ Bofrost.lu has degraded performance

In f1ad039, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2056 ms

Resolved: Bofrost.lu performance has improved in 7a97ec8 after 13 minutes.


Warning: Undefined array key "onDelete" In RelationshipService.php line 81

This association (I think it's this one):
#[ORM\OneToOne(targetEntity: Address::class, cascade: ['persist', 'remove'], orphanRemoval: true)]

triggers an error:
In RelationshipService.php line 81:

  Warning: Undefined array key "onDelete"

FYI adding dump([$joinColumns, $className]); above line 81 shows
^ array:2 [
  0 => array:1 [
    0 => array:3 [
      "name" => "address_id"
      "referencedColumnName" => "id"
      "unique" => true
    ]
  ]
  1 => "App\Entity\Node"
]

Thank you Jan! Should be fixed by #15


Updated the Glossary article

Why:
Closes #4846 #4844

What's being changed:

This PR updates the Glossary Introductory Lines.
Removed Capitalization from the terms listed below,

check
code frequency graph
contributors graph
dashboard
dependents graph
dependencies graph (also change to “dependency graph”)
enterprise account
gist
management console
markup
members graph
network graph
news feed
pulse graph
punch graph
status checks
traffic graph

Check off the following:

[x] I have reviewed my changes in staging (look for the deploy-to-heroku link in your pull request, then click View deployment).
[x] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[ ] This pull request impacts the contribution experience

[ ] I have added the 'writer impact' label
[ ] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

I had added introductory lines too but it seems the PR has been affected for some reason. @janiceilene I will work further to improve the Glossary Introdutory Lines.

🎉 Now I'm seeing those changes! I'll get this triaged for review ⚡


Cassandra 18118 3.11

Thanks for sending a pull request! Here are some tips if you're new here:

Ensure you have added or run the appropriate tests for your PR.
Be sure to keep the PR description updated to reflect all changes.
Write your PR title to summarize what this PR proposes.
If possible, provide a concise example to reproduce the issue for a faster review.
Read our contributor guidelines
If you're making a documentation change, see our guide to documentation contribution

Commit messages should follow the following format:
<One sentence description, usually Jira title or CHANGES.txt summary>

<Optional lengthier description (context on patch)>

patch by <Authors>; reviewed by <Reviewers> for CASSANDRA-#####

Co-authored-by: Name1 <email1>
Co-authored-by: Name2 <email2>

The Cassandra Jira

CI 3.11

CI 3.11
Please notice this I somehow missed in my previous PR, pretty non-controversial imo.

Squashed before commit.


LV2 preset does not export bypass correctly

Hi, I discovered the preset exporter to be affected as well by a bypass issue.
On recalling a preset, this message appears: error: Preset port 'dpf_bypass' is missing
As it appears, the exporter needs also to receive the usual treatment.

exchange dpf_bypass with lv2_enabled
invert the default value

Fixed by your own commit, imported as 8616522d5a13398fda032393780f5749d47192fc


Different results compare to Matlab's fft

Hey,
Comparing the results with what you can obtain with matlab, I noticed some artifacts in the fft output. For example, it is the case for a 65536 points signal with a rectangular signal of 1/10th of the total width. Some "butterfly" shaped artifacts are visible at high frequencies. Do you have an idea where it is coming from?
Thanks,
Xavier

Hmmm, weird, can you provide any more info?  A screenshot or actual data?

Hey,
Thank you for the answer. I simply took the example, changed the number of points for 65536 and line 100 to define a square signal with a width of 1/10th of the total window width using this line: value.real = (i > n/2-n/20 && i < n/2+n/20) ? 1 : 0
Trying to reproduce what I have seen on Friday I noticed that it actually depends on the web browser which I use. The screenshots below show the results for Chrome and Firefox. Chrome works fine but Firefox doesn't. Any clue where this could be coming from?

Just tried to repro this on Firefox(Mac OS X) 51.0.1 (64-bit) and was unable to.  Looks like a bug in a previous version of Firefox.


added .msg

Outlook mail message: application/vnd.ms-outlook extension: .msg
source:
https://www.thoughtco.com/mime-types-by-content-type-3469108

Thanks for the PR @teebu


Update Cloud SDK

Tasks

[ ] Remove manual passing of ID url during SDK.setup => Set in plist instead

[ ] Update README accordingly

[ ]  Remove custom didReceiveImageData implementation

@pnull Who should be assigned here? The first point should be updated soonish.

@EmDee Feel free to provide a PR if it should be done shortly. ;-)


Add mergin commandline tool

see https://twitter.com/lutraconsulting/status/1403375915795726344

https://github.com/lutraconsulting/mergin , right? Should I make a PR?

yes, that's what I mean. Pull requests are very welcome 🙂


Travis build matrix

Run tests on the combinations of environments (different remastering protocols, replication delay on/off, etc)

Hey this sounds interesting. Let me know if you need any help.

@vasantteja thanks for reaching out! I'll get back to soon

@vasantteja go for it if you'd like! I'll add more details in the description. We don't have a contributors guide yet but the process is standard, just tag me or @ctring in a pull request.


Ruins in new Spawn room not being emptied

Feature request summary
The Ruins (similar to tombstones) in the newly spawned room are not being emptied.
I am adding this here because not certain if it would be considered a new feature or a bug.
The room is full of old Ruins that were Extensions, Towers, and even a Storage that has 1,000,000 energy in it.
None of them are being emptied. The room example is: https://screeps.com/a/#!/room/shard3/W33S38
Structures with Energy in them should be emptied as a priority before Harvest of Sources.
This commit seems to be addressing Ruins in some way:
https://github.com/bencbartlett/Overmind/commit/796f25ce2d2ad72ca7a11650b2dcd6cb942f4cd3
I am new to Overmind (1st day today), and it seems very well done. I tried to create a roleRuins() but it did not work.
Related Issues:
#64 Snatchers

Also, Ruins and Enemy buildings in a next door room are not being emptied. Even if a Flag is put on the structure.
Flag:Yellow/Blue-Haul (experimental): create dedicated haulers to bring back resources from a structure.


feat(connector): support transaction for single-table CDC

Signed-off-by: Bugen Zhao<EMAIL_ADDRESS>hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
Support for handling transaction boundaries in Debezium CDC messages. Users can specify transactional = 'true' in the table definition to enable this feature. Tested locally.
The idea is relatively simple:

do not yield a chunk if we're currently in a transaction
if we're delayed by a transaction, yield it immediately after the current transaction is committed

Checklist

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Documentation

[x] My PR contains user-facing changes.

Click here for Documentation
Types of user-facing changes
Please keep the types that apply to your changes, and remove the others.

Connector (sources & sinks)

Release note

EXPERIMENTAL Specify transactional = 'true' in the WITH clause of a CDC table definition to provide atomicity for transactions in the upstream for this single table. Large transactions may hurt performance.

so we cannot handle case that txn and scale occur at the same time? and how to prevent it?

I don't quite get it. 👀 As we never yield a data chunk when currently inside a transaction, the offset persisted by the source executor for recovery and scaling will also respect the transaction. 🤔


Update dependency jakarta.persistence:jakarta.persistence-api to v3.1.0

This PR contains the following updates:

Package
Type
Update
Change

jakarta.persistence:jakarta.persistence-api
compile
minor
3.0.0 -> 3.1.0

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

See https://github.com/phoswald/sample-javafx/pull/9


Add example for how to test any error is thrown in the error testing documentation article

I was stumped earlier when trying to find the details for how to test that any error is thrown. This detail is in the migrating from XCTest content, but I landed on this page, and it seemed an odd miss, especially given the history of ignoring the kind of error in many cases.  (I found my solution in a post by Jonathan the forums.)
While it is duplicated content, this would have helped me - so I'm proposing it for a documentation update. Happy to edit as y'all see fit.

@iamleeg Can you review?

We can merge it by Friday if he hasn't checked in. 🙈


Could be Five (couldn't it?), is the number nearly Five?

I think it's nearly five.
Is it?
Seems 5 to me

I think you should also add a method to check if an arbitrary float has at least 5 decimal places of equality to 5. Examples:
closeTo5(5) //true
closeTo5(5.000001) //true
closeTo5(5.0000069) //true
closeTo5(5.00005) //false
closeTo5(4.99999999) //false

Project seems to be unmaintained, and so do I with my fork, feel free to clone this commit


Memory inconsistencies

Hi,
Has anyone run into inconsistencies when accessing / modifying creeps memory?
I started noticing that the cleanup script in screeps-starter-rust wasn't picking up all the creeps entries in memory (on the screen). Or it did delete an entry and that deletion didn't seem to be removed from the client memory tab on refresh. So, cleanup didn't seem to be working as expected, cleaning up deceased creeps.
 if let Ok(memory_creeps) = Reflect::get(&screeps::memory::ROOT, &JsString::from("creeps")) {
            // convert from JsValue to Object
            let memory_creeps: Object = memory_creeps.unchecked_into();

When I compare memory_creeps in the cleanup with raw memory, they aren't the same. Raw memory has more entries.
I read this section in the api docs mentioning that memory access can be tricky: https://docs.rs/screeps-game-api/latest/screeps/index.html#data-persistence
It feels like this copy isn't staying in sync with the server memory. Is this possible? Should I be using raw memory and write my own serialization/deserialization instead, as is mentioned in these docs?
I'm running the Steam client/server version of Screeps, running and developing against the private server.
I'm quite puzzled over this.  Any suggestions would be appreciated. Am I missing something?
Thanks,
Kerry

Update...
I did more testing around this. The raw memory and the client memory tab on the screen are consistently the same.
The memory::ROOT entry seems to get out of sync with the raw memory. The memory::ROOT entry also works consistently in my process until I restart the server. Setting creeps entries through the memory:ROOT and cleanup all work fine until I turn off and start up the server. Then I lose my updates.

I read through this several times, days apart, before I came up with an idea of what it might be -- are you by chance hanging on to a reference to memory::ROOT between ticks?
The game driver swaps the underlying javascript Memory object before each tick with a fresh one, so if you're writing to an old tick's version of the object, you'd get the behavior you're describing (at least, without adding any tweaks to compensate for doing so -- a common trick referred to as "memhack" in the screeps community would retain the same Memory objects across ticks and fix your issue, if my guess about the cause is correct).


Added CONTRIBUTING.md

:warning: work in progress :warning:
Please see issue #2

Looks good to go.


Manually trigger agents' memory purging

How difficult would it be to make it possible to manually trigger the DELETE queries that rotate out agents' oldest stored events?  I would like to
Perhaps a rake task, if not an API rail or a new feature for the /agents screen?  Select some subset of agents and run their memory rotation task?
c.f. #2692

You can set EVENT_EXPIRATION_CHECK to a really high number like 10000d which would effectively disable the schedule.
This command should run the cleanup:
sudo -u huginn -H bundle exec rails runner "Event.cleanup_expired!" RAILS_ENV=production

Hmmm... I'll have to look into doing that, thank you.  Might help with the problem I'm seeing over here.  And when I update today (the CVEs just recognized and published to Gemfile.lock) I'll look at running the cleanup manually.  If it's not too bad I'll add it to regular maintenance.
Thank you for your help!

I've added it to my regular maintenance cycle and it seems to be helping.  Thanks!


Pydantic v2 migration (misc fixes)

Description Of Changes
A branch to track any misc changes I need to make as part of the Pydantic v2 migration review
Pre-Merge Checklist

[ ] All CI Pipelines Succeeded

Ah I had been deprioritizing this, but in fidesplus testing D&D I am seeing warnings getting turned around and then flagged as an error
fidesplus  | pydantic.warnings.PydanticDeprecatedSince20: The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.7/migration/
fidesplus  | 2024-07-25 23:11:24.353 | ERROR    |  - Failed to label staged resource | {'resource': 'REDACTED', 'error': 'The `dict` method is deprecated; use `model_dump` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.7/migration/'}

I'm going to go ahead and merge this one Adrian!


x/tools/godoc: does not print comments accompanying variable literals

Take the following example code:
package exported

var IPs = []string{
"<IP_ADDRESS>", // localhost

// IPv6 localhost
"::1",
}

…and render it using godoc:
% go get -u golang.org/x/tools/cmd/godoc
% go get -u github.com/stapelberg/godoc-exported
% godoc -http=localhost:6060
% google-chrome http://localhost:6060/pkg/github.com/stapelberg/godoc-exported/

You’ll see:

I.e., the comments are not printed.
I’m guessing this is a consequence of go/ast’s comment handling being tricky. I tried taking a stab at it, but couldn’t get very far, so I figured I’d file a bug and see if someone more familiar with the code can advise what needs to be done here.

/cc @dmitshur

Duplicate of #6917


fix(SDKManager): deprecate persist on load setting - fixes #1316

I think we should push this onto master as it's a fix and isn't causing any new feature


Update package to include new plugins

Can you please update the package with the latest plugins available from the original library ?
(specialy this one: sigma.parsers.cypher)
Thanks!

Yes, sure.

Is there an example meteor app that uses sigma.parsers.cypher to visualize a neo4j graph?


The focusInput method does not work on Safari browser

chatElementRef.focusInput()  method does not work on Safari browser

Hi @jiaxiantao.
Thankyou for letting me know about this issue.
I have addressed it, but it appears that Safari does allow developers to programmatically focus the end of the input text. Hence I could only achieve the ability to focus the start of the text. My apologies.
This fix is available in deep-chat-dev and deep-chat-react-dev packages version 9.0.193. These packages work exactly the same as the core ones except their names are different.
Thankyou!


Add Gdańsk to Polish cities

Hello,
I would like to inform about Gdańs as a part of MeetJS in Poland
MeetJS Gdańsk have over 100+ followers: https://twitter.com/meetjsGdansk
But MeetJS Poland have over 1k followers: https://twitter.com/meetjs
Thanks in advance,
Regards cojack.
P.S. Nice initiative to collect this kind of information in one place.

Gdańsk was added.
We would like to keep this list only for cities.
So MeetJS would not be added.
Anyway, thank you.


Cleanup

Current coverage is 90.58%

Merging #183 into dev will decrease coverage by -0.02% as of be724a9

@@             dev    #183   diff @@
====================================
  Files         72      72
  Stmts       6437    6425    -12
  Branches       0       0
  Methods        0       0
====================================
- Hit         5832    5820    -12
  Partial        0       0
  Missed       605     605

Review entire Coverage Diff as of be724a9

Uncovered Suggestions

+0.40% via .../TokenTreeBuilder.hx#1230...1255
+0.39% via .../TokenTreeBuilder.hx#1104...1128
+0.34% via .../TokenTreeBuilder.hx#949...970
See 7 more...

Powered by Codecov. Updated on successful CI builds.


Add oci command

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Tests pass?
✔

Fixed issues

Fix "ORA-01461: can bind a LONG value only for insert into a LONG column".
This happens if insert big string in CLOB

I don't know how to create unit test for this case.

How to reproduce the issue then?

To reproduce you need to create table in oracle with cloumn wich has CLOB field type, and insert into this column big string (>4000 bytes)

@243083df please confirm that you've tested the code locally and it fixes the issue.

@samdark Tested

@samdark Something else?

Waiting till someone with Oracle can confirm the fix is fine. I'm currently don't have it in my environment.

i added unit test in this pr :
https://github.com/yiisoft/yii2/pull/17854

Replaced by #17854


matterbridge panic: runtime error: invalid memory address or nil pointer dereference

Describe the bug
Matterbridge between slack and mattermost (ver 5.15) refuses to start
To Reproduce
Crashes at start
Expected behavior
I expected Slack messages to be synced to Mattermost
Environment (please complete the following information):

OS: Centos 7
Matterbridge version: 1.16.0
In my conf, I only used webhookURL

Screenshots/debug logs
[root@localhost matterbridge]# /snap/matterbridge/current/bin/matterbridge -conf /opt/matterbridge/matterbridge.toml
[2019-10-04T05:37:21+09:00]  INFO main:         Running version 1.16.0
[2019-10-04T05:37:21+09:00]  INFO router:       Parsing gateway mygateway
[2019-10-04T05:37:21+09:00]  INFO router:       Starting bridge: mattermost.myteam
[2019-10-04T05:37:21+09:00]  INFO mattermost:   Connecting using webhookurl (sending)
[2019-10-04T05:37:21+09:00]  INFO mattermost:   mattermost.myteam: joining apitest (ID: apitestmattermost.myteam)
[2019-10-04T05:37:21+09:00]  INFO router:       Starting bridge: slack.testmb
[2019-10-04T05:37:21+09:00]  INFO slack:        Connecting using token
[2019-10-04T05:37:21+09:00]  INFO slack:        slack.testmb: joining testmb (ID: testmbslack.testmb)
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x58 pc=0xcae73b]
goroutine 14 [running]:
github.com/42wim/matterbridge/bridge/mattermost.(*Bmattermost).handleMatterClient(0xc42036a180, 0xc4200739e0)
/build/matterbridge/parts/matterbridge/go/src/github.com/42wim/matterbridge/bridge/mattermost/handlers.go:86 +0x3b
created by github.com/42wim/matterbridge/bridge/mattermost.(*Bmattermost).handleMatter
/build/matterbridge/parts/matterbridge/go/src/github.com/42wim/matterbridge/bridge/mattermost/handlers.go:69 +0x5e7

Please paste your config

My guess is you only configured webhookURL and not a WebhookBindAddress.
I've fixed the panic/crash in master

Currently, I installed v1.16 by snap. Could someone guide me on how to use the dev binary for my case? Do i simple download the binary, rename it to matterbridge and replace the file in the /bin directory?
(Sorry for noob question)

Do i simple download the binary, rename it to matterbridge and replace the file in the /bin directory?
I think yes, assuming that's where your current matterbridge binary lives


Invalid incrementEach method signature

Laravel Version
10.24.0
PHP Version
8.1.21
Database Driver & Version
No response
Description
Hello. I am trying to increase the values of two columns of the table using the following query.
$affected = ModelClass::where('user_id', '=', $user->id)
    ->incrementEach(['total' => 1, 'total_monthly' => 1], ['updated_at' => Date::now()]);
dump($affected);

According to phpdoc, the method should return int (the number of updated records), but in reality I get the object Illuminate\Database\Eloquent\Builder. That's not what I need. At the same time, the values in the database are updated.
There is no such problem with the similar increment() method. It's magic 🧙♂
Steps To Reproduce
The code example is given above.
I have solved this problem so far by accessing the table by name, without using the model class.

Heya, thanks for reporting.
If you notice improper DocBlock, PHPStan, or IDE warnings while using Laravel, do not create a GitHub issue. Instead, please submit a pull request to fix the problem. Also see our contribution guide.
Thanks!

@driesvints
I think that phpdoc is correct, but the operation of the method does not correspond to it. In theory, it should return the number of affected rows.

Changing a behavior on a method can't be done on a minor/patch release. In this case most likely, the docbloc is incorrect.


Support oocss mixins

oocss/mixins

If there is no specs (WD or serious unofficial WD) I would say no, that's not the purpose of cssnext. Mixins are just templating.


fix:target=ibmcloud components workstealer and workdispatcher default sa not found

Fixes #222

could we try creating the target namespace instead of sleeping?

Cloud init logs from recent changes:
Kind cluster is ready
namespace/lunchpail-demo created
Error from server (NotFound): serviceaccounts "default" not found
Error from server (NotFound): serviceaccounts "default" not found
Error from server (NotFound): serviceaccounts "default" not found
Error from server (NotFound): serviceaccounts "default" not found
...
Error from server (NotFound): serviceaccounts "default" not found
Error from server (NotFound): serviceaccounts "default" not found
Error from server (NotFound): serviceaccounts "default" not found
Error from server (NotFound): serviceaccounts "default" not found
serviceaccount/default
secret/lunchpaildemoansu67064fa8queue created
configmap/lunchpail-demo-ansu-67064fa8-workdispatcher-workdir created
pod/lunchpail-demo-ansu-67064fa8-workdispatcher created

Race condition with SA not found still exists with latest release v0.26. So best guess is the quicker image load etc may be surfacing the race now. Will need the changes in this PR in that case.


Offsets now update properly in both Delete modes, delete fixed

Unsure if what i just approved is going to cause

if so, hold off on pushing.


Add caching to OCSP verifier and perform expiry check

OCSP check is done through HTTP requests, add caching to reduce network calls.
OCSP responder might not be able to provide revocation checking beyond certificate expiration, so check that leaf certificate has not expired before making OCSP requests.

@swift-ci please smoke test


Configure fixes

Configure: merge all of %user and %useradd into %config earlier
This came about with the realisation that upper case CFLAGS, LDFLAGS
and so on aren't treated much after that, and this makes figuring out
user added flags significantly easier, just look in %config.
Configure: recognise -static even if given through variables
Fixes #8787
Configure: make disabling stuff easier and safer
Disabling one thing may mean having to disable other things as well.
We already have a process to auto-disable things through cascading,
but that was under-used.
Making the cascading mechanism available through a function to be
called to disable stuff makes it more automatic, and helps us when we
forget how different disabling options affect others.

Merged.
master:
71ef78d71f638c7de893c635ee9b0fd16247c762 Configure: make disabling stuff easier and safer
4650d10ff6ad1048785a009349c8b5d6e922fc7a Configure: recognise -static even if given through variables
c1a09254e4c763b62811bc412afa1498699fce50 Configure: merge all of %user and %useradd into %config earlier
1.1.1:
aacae7a915c2b872f98eaefca67b6d0c58d223aa Configure: make disabling stuff easier and safer
007213795a0e15901cbdc4558ae2a8c21d3ad9bb Configure: recognise -static even if given through variables
b8fdfd93f81fab35b8802d39ea2f421eabf4c605 Configure: merge all of %user and %useradd into %config earlier


Add metaphor-qa dataset

I added a description, unfortunately it has no citation yet since the paper was just submitted 😅 I will add a citation after it's published

It looks good and thanks!


mention the thought of "global data structures" vs "local data structures"

A user when talking about modular code development, mentioned how new scientists had trouble separating what needs to be global vs what needs to be local.  This is already mentioned here along with the "global state" stuff, but I really liked the way this was mentioned in this conversation, to make it more explicit.
I'm not sure how to use this suggestion or if it can be, though.
credit/source @milicasan

Great thought! At least wrote this as bullet point to not forget: 7e2e503cd80d36c5fc0f190622ff4b5484690605


Crash/freeze when width is extremely low e.g near zero

Description
When the windows is made really small near zero pixel it just crashes.
On master I get this error messages "105406 floating point exception (core dumped)". When I test is on wip branch then the window just freezes.
Environment

Contour Version or Git commit hash: (e14560a8bb250109610815898397cd07c2ca6019) wip, (40e766263ec680995c48f626d6b3063b53a06d75) master
Operating System (name / distribution / version): Manjaro (lastest kernal 5.10.4)
Contour configuration: default
Compiler version: gcc 10

Steps to Reproduce

Resize width to the lowest it can get
contour crashes/freezes

I tried to find the problem my self with the help of the clion debugger. As it seams there are multible places where a handling of zero width needs to be implemented.
I could start with some places or @christianparpart do you want to handle it at some higher up places in the code bases? So it does not need to be handled at all places where it can happen.
For know I have found to places.

Terminal::resizeScreen

void Terminal::resizeScreen(Size _cells, optional<Size> _pixels)
{
    lock_guard<decltype(screenLock_)> _l{ screenLock_ };
    screen_.resize(_cells);
-    if (_pixels)
+    if (_pixels && (_pixels->width != 0 || _cells.width != 0))
        screen_.setCellPixelSize(*_pixels / _cells);

    pty_->resizeScreen(_cells, _pixels);
}

Cell& at

Cell& at(Coordinate const& _coord) noexcept
{
    assert(crispy::ascending(1 - historyLineCount(), _coord.row, size_.height));
    assert(crispy::ascending(1, _coord.column, size_.width)); // here is the issue as both parameter are 0 then.

    if (_coord.row > 0)
        return (*next(begin(lines()), _coord.row - 1))[_coord.column - 1];
    else
        return (*next(rbegin(savedLines_), -_coord.row))[_coord.column - 1];
}

The call to it comes from Renderer::renderCursor.
I hope those info helps you when fixing the bug. What I have tried was changing the isLineVisible function of the viewport to check if the position.column is greater 0 as other wise you can not render an Cursor I would say, but that leads to an other problem down code base. That would be here src/terminal/Screen.cpp:467.
if (cursor_.position != clampedCursorPos)
    fail(fmt::format("Cursor {} does not match clamp to screen {}.", cursor_, clampedCursorPos));

I tried to find the problem my self with the help of the clion debugger. As it seams there are multible places where a handling of zero width needs to be implemented.
I could start with some places or @christianparpart do you want to handle it at some higher up places in the code bases? So it does not need to be handled at all places where it can happen.
For know I have found to places.

Terminal::resizeScreen

void Terminal::resizeScreen(Size _cells, optional<Size> _pixels)
{
    lock_guard<decltype(screenLock_)> _l{ screenLock_ };
    screen_.resize(_cells);
-    if (_pixels)
+    if (_pixels && (_pixels->width != 0 || _cells.width != 0))
        screen_.setCellPixelSize(*_pixels / _cells);

    pty_->resizeScreen(_cells, _pixels);
}

Cell& at

Cell& at(Coordinate const& _coord) noexcept
{
    assert(crispy::ascending(1 - historyLineCount(), _coord.row, size_.height));
    assert(crispy::ascending(1, _coord.column, size_.width)); // here is the issue as both parameter are 0 then.

    if (_coord.row > 0)
        return (*next(begin(lines()), _coord.row - 1))[_coord.column - 1];
    else
        return (*next(rbegin(savedLines_), -_coord.row))[_coord.column - 1];
}

The call to it comes from Renderer::renderCursor.
I hope those info helps you when fixing the bug. What I have tried was changing the isLineVisible function of the viewport to check if the position.column is greater 0 as other wise you can not render an Cursor I would say, but that leads to an other problem down code base. That would be here src/terminal/Screen.cpp:467.
if (cursor_.position != clampedCursorPos)
    fail(fmt::format("Cursor {} does not match clamp to screen {}.", cursor_, clampedCursorPos));


Add support for HueLabs

 is a comment.
You will see these throughout the issue template. Make sure you do not type your comments
between these characters or we will not be able to see what you wrote!

4. Links
To create a hyperlink, type the [text you want to link](followed by the url in parenthesis)
-->
Is your feature request related to a problem? Please describe.

When trying to install anything for HueLabs, an error pops up.
This appears in the log:
WARNING emulated_hue.api -- Invalid/unknown request: <Request POST /api/a7fedd00-4ea5-4ad1-9705-e7e376b38f63/sensors/ > --> {'name': 'Start and stop', 'modelid': 'HUELABSVDIMMER', 'swversion': '1.0', 'type': 'CLIPGenericStatus', 'manufacturername': 'Philips', 'uniqueid': 'fdc3-2a4c-44b9-84cf', 'recycle': True}

Describe the feature that you would like to be added

Support for HueLabs effects.
Describe alternatives you've considered

Describe your use case for this feature

Additional context

This is #50 which hasn't been implemented yet.

This is #50 which hasn't been implemented yet.


Crash report - runtime error: index out of range

Error (runtime.errorString): runtime error: index out of range
Stack:
goroutine 1 [running]:
panic(0x77e480, 0xc420010130)
    /usr/lib/go/src/runtime/panic.go:458 +0x243
github.com/github/hub/git.WorkdirName(0xc4200cf640, 0x10, 0x0, 0x0)
    /tmp/go/src/github.com/github/hub/git/git.go:70 +0xb6
github.com/github/hub/commands.create(0x99c620, 0xc420096090)
    /tmp/go/src/github.com/github/hub/commands/create.go:66 +0x6a
github.com/github/hub/commands.(*Command).Call(0x99c620, 0xc420096090, 0x40b6b9, 0x7f0248)
    /tmp/go/src/github.com/github/hub/commands/commands.go:47 +0x91
github.com/github/hub/commands.(*Runner).Call(0xc4200116e0, 0x99c620, 0xc420096090, 0x6, 0xc420073f00, 0x450310)
    /tmp/go/src/github.com/github/hub/commands/runner.go:93 +0x3f
github.com/github/hub/commands.(*Runner).Execute(0xc4200116e0, 0x811620, 0xc420013650, 0xc4200001a0)
    /tmp/go/src/github.com/github/hub/commands/runner.go:85 +0x2cb
main.main()
    /build/hub/src/github-hub-7988c4b/main.go:12 +0x49

Runtime:
GOOS: linux
GOARCH: amd64

Version:
git version 2.10.0
hub version 2.2.5

Hi @gildo, this was fixed in v2.2.6. Could you try updating to latest version v2.2.9? Thanks!

@mislav thanks. I've flagged the package out of date on the official Archlinux Report.

Hmm, now that I look at the crash trace, I'm not sure if this particular bug was fixed. I was thinking of another crash that got fixed in v2.2.6. Is this reproducible every time? Is it just a particular repository/directory location, or everywhere? You can use hub --noop create to safely run the command anywhere without making actual changes on GitHub. The --noop flag just prints what would be done without actually posting any data.

Closing as duplicate of https://github.com/github/hub/issues/1331


Python3 support

Does not work with python3. Pip3 install OpenEXR gives errors like:
OpenEXR.cpp: In function ‘PyObject* channel(PyObject*, PyObject*, PyObject*)’:
OpenEXR.cpp:125:79: error: ‘PyString_FromStringAndSize’ was not declared in this scope
     PyObject *r = PyString_FromStringAndSize(NULL, typeSize * width * height);

If you don't need python 2.6 support, then both 2.7 and 3 have PyBytes_FromStringAndSize, so you can deal with it wihout cpp macros.

This is just the first of many errors... I'm not sure all are of that same type

This is not likely to be a high priority for us since Python3 isn't a factor in the VFX industry yet. (For reference, see www.vfxplatform.com).  But if somebody would like to submit a change for Python 3 compatibility that doesn't break 2.7, then that would be very welcome.

Just curious where the industry is on this now. A year ago, Python 3 support was indeed quite spotty; now, though, the argument's a bit stronger for adopting it.

Per discussions at the vfxplatform BOF on where the industry is on this now, I think we will see a sudden mass movement when the gilectomy work is done -
https://www.youtube.com/watch?v=P3AyI_u66Bw
but before then, the incentives to move are probably too low to move quickly on adoption.

Thanks for the link! Hopefully this won't be another Python 3m with regards to compatibility.
For now, for anyone finding this expecting to use Python 3, working with EXRs is possible in Python 3 if you're ok with another dependency.
It relies on the Wand library (http://docs.wand-py.org/en/0.4.1/index.html). Get it with sudo pip3 install wand.
So, here's a working color managed solution yielding an appropriate numpy uint array:
import numpy as np
import wand, wand.image

#Load an 8 or 16 bit image into an integer array.
with wand.image.Image(filename='something.exr') as img :
    #Quick inverse sRGB transform, to undo what Wand does.
    img.colorspace = 'srgb'
    img.transform_colorspace('rgb')

    imgArr = np.fromstring(img.make_blob('RGB'), dtype='uint{}'.format(img.depth)).reshape(img.height, img.width, 3)

#Enjoy your numpy uint array!

#Save your integer array as a wand image.
i = wand.image.Image(blob = imgArr.tostring(), width = np.shape(imgArr)[1], height=np.shape(imgArr)[0], format='RGB')
i.colorspace = 'srgb' #Make sure it saves without a colorspace transformation.
i.save(filename='output.exr')

It's also possible to use OpenCV (cv2 in python) to read simple OpenEXR files in python3 (even if cv2 need to be build manually from the sources for the moment):
`import cv2
img = cv2.imread('0001.exr', cv2.IMREAD_UNCHANGED)`

Holy garbage you're right! There's a new pip package that packages OpenCV for Python 3:
sudo pip3 install opencv-python will install OpenCV for Python 3 on UNIX systems.
Still very much not ideal - for example, I couldn't find any write compression options for EXRs in OpenCV. Hopefully we'll get it natively one day!

Just spitballing here ~ a community written Pybind11 wrapping could cover Python 2 and 3. It could deliver the same syntax as the official EXR bindings and thus not break any scripts. Pybind11 seems like a good way forward in general since boost::python has been in maintenance mode for some time. https://github.com/pybind/pybind11

@meshula I just tried pybind11 for my project (here's the c++ file). It's... magical. There's no better word for it. Making my simple extension was just a matter of an #include, a namespace definition, and a boilerplate function definition for defining the actual Python module.

Without comments, the core header files only require ~4K lines of code and depend on Python (2.7 or 3.x, or PyPy2.7 >= 5.7) and the C++ standard library.

It does seem better. Take a look at this line:

Binaries are generally smaller by a factor of at least 2 compared to equivalent bindings generated by Boost.Python. A recent pybind11 conversion of PyRosetta, an enormous Boost.Python binding project, reported a binary size reduction of 5.4x and compile time reduction by 5.8x.

It would also make support for up to C++14 easy, easy integration with numpy, and more. .
But, of course, the winning question is... this be hard to do...?

Interesting!

People in the VFX world would certainly like the OpenEXR bindings to support Python 3... I work at the Blender Institute, and I just came here to ask for Py3 support.

The library installed by pip install OpenEXR is actually openexrpython, not this one here.
Fortunately, the current version of openexrpython compiles under Python 3 when built from the repo's master branch, just the PyPI package is outdated.

About pybind11, I used it to developed my own function to read 1 layer from an exr file to a numpy array, you can take a look at it there: https://github.com/french-paragon/exr-tools/blob/master/pryeadExrChannels/pryeadexrchannels.cpp

Looking into outstanding issues in OpenEXR issue backlog. openexrpython seems to now support Python3, and technically it's independent of the OpenEXR project anyway.  Is there any further work required from OpenEXR itself? OK to close?

ok to close, our python bindings to IlmBase can be targeted to Python 3.


Do not fire homepage reCAPTCHA event without key

Missed one spot when updating reCAPTCHA events to fire only when sd.RECAPTCHA_KEY is present.

tyty!


Internal error: illegal access for variables and watch expressions

VSCode Version: alpha
OS Version: os x
node version: had node 6.2 installed but reverted back to 6.1 and still see this behavior

Steps to Reproduce:

Debug any simple js application
Try to evaluate console in watch or repl -> get an 'Internal error: illegal access'
I also get this error for some variables in the variables view

Hi gents.
Same error here. Windows 8.1, VS Code 1.1.1 + insides also.

@rostacik that's a V8 bug in node 6.x. Our workaround for this problem seems to work for most, but not for all. Until node 6.2.1 arrives the workaround for those that are hit by this is to use node 5.x.

@weinand yes sir, I can confirm that with v4.4.5 VS Code behaves as expected, thanks for quick reply.

This problem no longer occurs in node v6.2.1.


[verilator] Add Verilator lint support

Verilator has a built-in lint tool. It's not as powerful as proprietary solutions, but gives a good starting point for developers without the need for commercial licenses.
Steps:

[x] Add Verilator lint support to our fusesoc core files. (FuseSoC supports Verilator lint.)
[ ] Create waiver files for existing errors, mirroring existing waivers for proprietary tools. Verilator only supports file/line waivers.
[ ] Decide what to do with lint errors in generated files.
[ ] Enable Verilator lint in CI
[ ] Update documentation

We already do that in Ibex, see

https://github.com/lowRISC/ibex/blob/master/lint/verilator_waiver.vlt
https://github.com/lowRISC/ibex/blob/347b80f631fa49ad80bc2f87f46e76602b0c69ac/ibex_core.core#L70-L87

In the future, we might want to use waivers which don't match the file/line, but the error message. There's a enhancement request for Verilator open at https://github.com/verilator/verilator/issues/1649.

I can look into this, since I am also about to add the flow for AscentLint...

Ok, initial support for Verilator lint is there, but we still have to populate the lint waivers...

We have all infrastructure setup and continually add waivers and fixes.


Skill average

Added 'average' option to !skills command, uses skycrypt API

Isn't it a bad idea to depend on external servers api. We have no control over. And for something as simple as that is overkill to make an external request.

Isn't it a bad idea to depend on external servers api. We have no control over. And for something as simple as that is overkill to make an external request.
weight command :p

Isn't it a bad idea to depend on external servers api. We have no control over. And for something as simple as that is overkill to make an external request.

weight command :p

It is bad already. That command sometimes doesn't work and some people have private messaged me asking about that. I do wish to convert weight to local as well. you can do it if you have time.

I will make both locally calculated then. Only issue is that I’ll also have to make custom interfaces for both since hypixels library is very outdated for skyblock

Closing this since no updates here.


Consistent range paginator

Ensures that getSliderTooCloseToBeginning returns 9 pages in the first
property (working with an offset of 3), so that when combined with the
two in the last property, there are 11 clickable page buttons in the
rendered paginator.
This keeps it consistent with getSliderTooCloseToEnding which returns 2
options + ‘…’ + 9 more options (total 11), and with getFullSlider which
returns 2 options + ‘…’ + 7 options + ‘…’ + 2 options (total 11).

Actually only seems to be a problem when offset = 3 which is the default, but not guaranteed so this wasn't the correct solution. I've also had a git fail here.


updated result display ui event

Coverage increased (+0.04%) to 75.915% when pulling 71801ec8b8a926d19cbaa43825eeb01a75677cc6 on ALim95:update_result_display into d11b22ac54130ed4c07e65c886577536fb8b9fd7 on CS2103AUG2017-T15-B4:master.

Coverage increased (+0.04%) to 75.915% when pulling 1c93783afed24c7cb868853ece952f648a504496 on ALim95:update_result_display into d11b22ac54130ed4c07e65c886577536fb8b9fd7 on CS2103AUG2017-T15-B4:master.


add gateway.istio.io/managed: istio.io-gateway-controller to managed gateway

Please provide a description of this PR:
waypoint has "gateway.istio.io/managed": "istio.io-mesh-controller", like that sometimes an operator need to simply look up a label to distinguish if this is istio managed

@hzxuzhonghu: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
6d30103a08f15003a6dea635c3f3b8432bb4a395
link
true
/test release-notes

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

done

Ah, I recall now we actually set these, but here: https://github.com/istio/istio/blob/e9cd972401361ec6aae978a86a18270c6517fcf4/pilot/pkg/config/kube/gateway/deploymentcontroller.go#L561

Let me have a look

@hzxuzhonghu: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
58275e5468b6cdce6cb7976e088fb2ee5c12599d
link
true
/test release-notes

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

@hzxuzhonghu: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
58275e5468b6cdce6cb7976e088fb2ee5c12599d
link
true
/test release-notes

unit-tests-arm64_istio
58275e5468b6cdce6cb7976e088fb2ee5c12599d
link
true
/test unit-tests-arm64

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

@hzxuzhonghu: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
58275e5468b6cdce6cb7976e088fb2ee5c12599d
link
true
/test release-notes

unit-tests-arm64_istio
58275e5468b6cdce6cb7976e088fb2ee5c12599d
link
true
/test unit-tests-arm64

unit-tests_istio
58275e5468b6cdce6cb7976e088fb2ee5c12599d
link
true
/test unit-tests

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

@hzxuzhonghu: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests-arm64_istio
58275e5468b6cdce6cb7976e088fb2ee5c12599d
link
true
/test unit-tests-arm64

unit-tests_istio
58275e5468b6cdce6cb7976e088fb2ee5c12599d
link
true
/test unit-tests

release-notes_istio
8624b6573a687582831b496f10ad2b2367ae1458
link
true
/test release-notes

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

/retest


To-Do Checklist

[x] Database:

[x] https://github.com/ShabadOS/database/issues/6 Track Diffs
[x] https://github.com/ShabadOS/database/issues/7 Reduce file size
[x] #10 Decouple from updates
[x] https://github.com/ShabadOS/database/issues/8 Add Unicode column

[ ] #29 Backend -> Node.js

[ ] #30 Add Usage Analytics (Matomo)
[x] #31 Sentry for error reporting/crashes
[ ] #41 Backend CLI

[x] #26 Frontend -> React
[ ] #32 Create tutorial
[ ] Settings:

[x] #11 Decouple from updates
[x] #33 Fix defaults
[ ] #16 Add option for margin.
[ ] #21 Add custom background images
[ ] #34 Add animated backgrounds

[x] #12 Live Captions Tool
[ ] #35 Chromecast App
[ ] #36 Mobile App (iOS and Android)
[ ] #37 macOS Release (optional: App Store)
[ ] https://github.com/ShabadOS/database/issues/19 Fuzzy Search
[ ] #38 Presentation Clicker/Remote integration
[ ] #39 Documentation
[ ] Create short videos/picture-guides for tutorials, set up, explanations
[ ] Confirm Firewall settings on startup or include notice during installer to allow access
[x] Linux Snap support (optional: Flatpak support)
[ ] Windows 10 store
[x] API for converting ASCII to Unicode

@bhajneet do you want to clean this up?

Yes, I want to close this issue as it doesn't get much visibility in our issues list
I think a PR or projects is better suited for this. Or maybe we can add this issue to the readme so it has more visibility?

Projects is best suited to this.

On 8 Oct 2018, at 17:46, Bhajneet S.K<EMAIL_ADDRESS>wrote:
Yes, I want to close this issue as it doesn't get much visibility in our issues list
I think a PR or projects is better suited for this. Or maybe we can add this issue to the readme so it has more visibility?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or mute the thread.

@bhajneet

Moved to milestones


Geographic validation checks

We can confirm whether or not an entered lat/lng is correct by comparing it to the country code information provided. This would be a totally separate ex-databases resolver. It is a cool idea, but honestly given the amount of stuff we have on our plate I would put this at extremely low priority.

As an alternative to a check, maybe we just display a little inset leaflet map.

This is in the proposal for V2


Feat 57 comments

Early PR -> this isn't ready yet, but wanted to give you guys the option to check it out
Eventually:
closes #171
closes #172
closes #173
closes #174
closes #57

updated test spec with new api - need to update api documentation as well, you now get all plans by:
/api/event/inplan/:planId
and get a single plan by
/api/event/:eventId


Agent WAL watcher read autoscaling

NOTE: I still need to write unit tests and will work on those next week.
I wanted to give people a chance to see this sooner than later for the prometheus agent mode WAL watcher since there is a good bit here.
Design considerations

This implementation requires no new configuration
Scaling up or down is done exponentially rather than linearly so we can quickly reach a desired scale
I used 2^8 as the max scaling factor so that in the case we are going the slowest it will be ~2.5s per read and ~50s to realize we need to speed back up. It then takes half that time to speed back up another factor if necessary and so on.
90% success for speed up or 90% misses to slow down is fairly high to prevent a ping pong effect
Read and Segment periods start at 10ms and 100ms respectively same as today. They slow down based on the current multiplier if the 90% miss threshold is reached. They speed back up if the success threshold is reached. Max values are 2560ms and 25600ms respectively and min values are the starting values.
Checkpoint period starts at 5s same as today. It scales up and down by matching Segment period with a floor of 5s
Metrics were added to track what the current periods being used are. They are prometheus_wal_watcher_current_checkpoint_period, prometheus_wal_watcher_current_segment_check_period, prometheus_wal_watcher_current_read_period

Testing
I tested locally in linux VM scraping a local windows exporter and the agent itself and pushing the data to the grafana cloud.
Before code changes

Does a read every 10ms and uses about 4-5% cpu regardless of scrape interval 1s or 15s

Autoscaling with 15s scrape interval

Uses between .1-.3% cpu
Scales down to 1 read every ~2.5s
Scales down to 1 segment check every ~25s
Scales down to 1 checkpoint every ~25s

Autoscaling with 1s scrape interval

Uses between 1-2% cpu
Scales down to 1 read every 320ms
Scales down to 1 segment check every 3.2s
Doesn't change checkpoint period of 1 every 5s

Feedback
Feedback welcome from golang best practices to questions about the implementation to suggestions on tuning the autoscaling configuration to test things out to anything else I didn't consider

What is it that you are autoscaling?  The polling interval?
Does this relate to #11625 ?

Yes, autoscaling the WAL watcher periods to conserve cpu usage. And yup that's the issue I'm working on.

something has gone horribly wrong with the commits included in this PR, I may need to kill this 1 and recreate. There should be only 1 file changed.


uptime-kuma reset password err

⚠ Please verify that this bug has NOT been raised before.

[x] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

📝 Describe your problem
There was an error resetting my password
docker exec -it uptime-kuma npm run reset-password

><EMAIL_ADDRESS>reset-password
> node extra/reset-password.js

== Uptime Kuma Reset Password Tool ==
Connecting the database
Data Dir: ./data/
Found user: admin
New Password: 123456
Confirm New Password: 123456
Error: user.resetPassword is not a function
Closing the database
SQLite closed
Finished.

🐻 Uptime-Kuma Version
1.14.0
💻 Operating System and Arch
Debian 10
🌐 Browser
Google Chrome
🐋 Docker Version
Docker version 20.10.12, build e91ed57
🟩 NodeJS Version
v16.14.2

Confirmed it is a bug.

Workaround before the fix release:

Stop your 1.14.0 container
Create another 1.13.2 container
Change password using 1.13.2 container
Delete 1.13.2 container
Start 1.14.0 container

@louislam 3Q


feat: Improve Docker Compose state sync

Improve docker compose file to allow the volume to be in the same filesystem of the project and to use the Docker tag 'main' by default.

Summary by CodeRabbit

Chores

Updated Docker Compose configuration to use the latest version of lavad for enhanced compatibility and features.
Changed volume mount paths to local directories for easier debugging and data persistence.
Adjusted environment variables for improved configuration management.

Since I'm making major changes int the docker compose files, I'll add those changes in that PR


Chromium now supports APNG

https://chromium.googlesource.com/chromium/src/+/7d2b8c45afc9c0230410011293cc2e1dbb8943a7

Oops, a duplicate of #3241


basic HTTP request interface for editing fields

Add the ability to enable a basic HTTP interface to edit the details of replicants
example

POST to update team score
GET to retrieve the team's colour
POST that will update comms from Radia API
POST to reveal comms box on the main scene
POST to show/hide scorebox on the main scene

This API could be used to interface with physical control interfaces such as a Stream Deck or with Bitfocus Companion

This was resolved in a different way, by interfacing with the NodeCG websocket directly.
Closing as the issue is no longer necessary.


fix: cache and dispose gifs properly

Cache gif data and texture in unity to avoid downloading the same gif more than once
Delete textures stored in browser when picture frame is disposed and no other picture frame is using them.
Cancel gif download when picture frame is disposed and gif is still downloading or enqueued to be downloaded
Use kernel config to set if we handle gifs using javascript worker or unity
Typed gif processor and worker

NOTE: Some stuffs will be refactored later, like removing the caching responsibility from the bridge class

places with GIFs to test:
SuperRare building: https://play.decentraland.zone/branch/fix/gif-dispose-properly/index.html?ENV=org&position=55%2C94
SOHO plaza art gallery: https://play.decentraland.zone/branch/fix/gif-dispose-properly/index.html?ENV=org&position=-85%2C10&realm=fenrir-amber
Not all of their picture frames are ainmated but some of them are

Didn't test it but looks good enough code-wise. Having the GIF cancellation/requests flow spread on kernel and unity is somewhat confusing, so I'm hoping the refactor we talked about mitigates this somehow.
Maybe we can add a bit more of documentation and comments to make this flow more palatable?

Yeap, it's tricky, kernel has to maintain a list of the gl textures and unity has to maintain a list for the textures created to contain those gl textures...
I'm open to any suggestion for ways to improve that... It would be great if we can keep commenting here in this PR even after is merged so I can come back here when the moment for refactoring comes :)


Release tutorials 12 and 13

[x] Add questions
[x] Add further reading
[x] Add concluding message with thumbs up emoji
[x] Reduce image sizes using harmonise_image_sizes()
[x] Spell check
[x] Increment package version number
[x] Check all code in RStudio Server
[x] Update Moodle

2a7b0237ed82ff81cedef8d600ecd1806601ac8b


Default persistence directory

Pivotal task

@velzevur See line 55 at https://github.com/aeternity/epoch/blob/529929de187bd19bf6aa55f1e6d4f52a7f63a60d/apps/aecore/src/aec_persistence.erl#L51-L60

@velzevur Though the aec_persistence:start_link and :init does not necessarily need to be part of this PR. Let me test the changes in this PR.

@velzevur Though the aec_persistence:start_link and :init does not necessarily need to be part of this PR. ...

As you showed me I was wrong on aec_persistence:start_link.

@velzevur CI is waiting on OSX jobs only, rest of the jobs passed. OSX jobs may take long time to start...


Improve UI continuity behind panels

Shamelessly ripping this idea from Miro, but I feel this helps
reinforce the infinite canvas feeling.

I like it :)

I've not visually verified this in anything other than Chrome, by the way.

Thanks, that’s really cool! I hope that it won’t tank performance. Let’s try it.


How to add packages from Pypi that aren't present in nixpkgs?

I want to use the fastbook package from pypi in jupyter. That package has a lot of transitive dependencies that aren't available in nixpkgs, which are so many that i'm unable to manually package all of them. However, i can easily install all dependencies within a .venv folder, which works outside of jupyter. The problem is that jupyters' python kernel is unaware of those installed packages, and i can't find a way to make those available. Is there a solution or know workaound?

I would say the easiest way is to follow the example in examples/Python, which uses Poetry to setup dependencies, and Poetry2Nix to bring them to Nix. If you take the notebook you will see that you are able to import bs4 in it, and access beatifulsoup, which is in the list of deps.


feat(cloudrunci): Service.Do() method, to support automatic retries in more tests

feat: move retry logic to Do(), have Request() call that.
feat: move run tests to use the service.Do method

It looks like the fail is from flaky tests, triggered as part of this PR because the change is part of common test infrastructure.

The spanner test failures in the kokoro CI build are not related to this change.


1.4.55 fails to build (std::function doesn't name a template type)

I'm building with gcc-7.3.0 and build fails with
aws-cpp-sdk-core/include/aws/core/utils/ratelimiter/DefaultRateLimiter.h:42:54: error: ‘function’ in namespace ‘std’ does not name a template type
                 using ElapsedTimeFunctionType = std::function< InternalTimePointType() >;

Adding #include <functional> to the header solves the issue. (Sorry for not making a PR for this.)

There's already a PR. https://github.com/aws/aws-sdk-cpp/pull/880 and you answered my question on it. I'll be merging it ASAP. Thanks

Resolved in 1.4.56


Replace numtide with nix-community

Thanks, looks good but please run treefmt i.e. nix fmt should do :)

@mergify queue


Scala 2.13.1 -> Scala 2.13.3

:tada: Thanks for this! You do need to update the scripted tests though. It's easiest to just go in and modify the expected ci.yml files. You should be able to run the tests locally by running sbt scripted

2.13.4 is out 😄

replaced by https://github.com/djspiewak/sbt-github-actions/pull/47

replaced by https://github.com/djspiewak/sbt-github-actions/pull/47


OCPBUGS-22562: CVE-2023-45142: bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.45.0

Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to its latest upstream release.
Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc to satisfy deps. that are not tracked otelhttp's go.mod.

/retest-required

/lgtm


@vercel/ncc Support

Screenshot

Description
After using @vercel/ncc + fastify to package and copy the packaged content to other places (such as Docker image), there will be a pre-dependency error when running.
NCC copy fastify package.json file code: https://github.com/fastify/fastify/blob/3956e684247492bff41bae30eed4355bfb0ef63d/fastify.js#L687
AND
After NCC is packaged, copy the packaged content separately and cannot run
Repro Steps/Link
see https://github.com/odroe/socfony

This is my temporary solution in the program: https://github.com/odroe/socfony/blob/main/Dockerfile#L12

Sorry, https://github.com/prisma/nexus-prisma/blob/main/src/lib/peerDepValidator.ts#L20

@prisma/client Supported ncc

I've tried to repro this but failed. Can you help? I've invited you to https://github.com/prisma/repro-nexus-prisma-109 with write permissions.

I've tried to repro this but failed. Can you help? I've invited you to https://github.com/prisma/repro-nexus-prisma-109 with write permissions.

Yes, just move dist to a directory other than the project and run it to generate an error. This conflicts with the purpose of ncc packaging. The purpose of moving dist is to no longer download npm packages.
More see: https://github.com/prisma/repro-nexus-prisma-109/issues/1

I see this error:

This comes from https://github.com/prisma/nexus-prisma/blob/74da7c236407e2cd1c9692dc544bae19728ba609/src/lib/peerDepValidator.ts#L99
The issue is that the peer dep validator should be disabled after bundling.

I disabled the check and get to a lower level error, what the OP is about:

@medz I understand that the issue is roughly this LOC https://github.com/prisma/nexus-prisma/blob/74da7c236407e2cd1c9692dc544bae19728ba609/src/helpers/prisma.ts#L17 however I still do not know what a solution could be.
The fact is prisma client import ID is dynamic.
How do we deal with that?

I have an idea, it is less dynamic than I'm making it out to be. It is dynamic only at generation time.
I believe we can fix this issue by generating static code for the import ID.
Here's an example of what gets generated currently:

The information is already statically there, but not in a way that will get rewritten by ncc yet.

Here is a solution I prototyped on the generated source code and works with ncc. It is a minor change. It moves the require statement out of static library code and into generated library code. This allows for producing a static require for ncc.

I've captured a failing test case here https://github.com/prisma/nexus-prisma/pull/113.

:tada: This issue has been resolved in version 1.0.0 :tada:
The release is available on:

npm package (@next-major dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


⚠ Bofrost.de has degraded performance

In 38c218a, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1166 ms

Resolved: Bofrost.de performance has improved in ad943df after 19 minutes.


Add support for arbitrary args to tap

Fixes #1063. Allows arguments to taps in a Brewfile with:
tap "foo/bar", "https://host/path/to/tap", args: ["force-auto-update"]
Mostly useful for adding --force-auto-update for non-Github taps.
Syntax is an array of arguments, like with brew, rather than a
dictionary like cask - this is because none of the optional arguments
of brew tap take a value right now. In the future, we should be able
to add support for dictionaries as well without needing to change the
format, if that becomes necessary.

@colindean Tests added!

Thanks so much for your first contribution!  You rock, @marquiswang!


Utilize mkdocs-static-i18n to create language switcher

Description
This PR allows you to use the capabilities of mkdocs-static-i18n 1.1.0 to create a language switcher without duplicating the list of languages in extra.alternate. See Adding a special item in the language switcher
Screenshot

Thanks for contributing!

:tada: This PR is included in version 4.15.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


EXP to LV fix to correct values

These are the correct total values as shown below
Original:

My fix:

LGTM


Solving Windows Problem

Hello, my name is Gleiph and I think I solved the Windows problem. So I would like to contribute to your project doing this pull request. I did some tests and it looks good for me. By the way, congrats for your project and I hope you can remove the Windows restrictions. =D

Seeing that this repository is not maintained and the contributions are not accepted (including multiple forks resolving the Windows compatibility issues), I created a hard fork of the project, where I continue the development: https://github.com/kdunee/codemetrics4j.
The new project is already compatible with Windows.


update vars, image  and gitiginore

Hi there! I updated the files to allow the client to deploy the appliances to a specific Resource Group.

Hi @Joel-Cripps, testing has been completed. No issues were seen with deployment.


../vendor/github.com/go-redis/redis/cluster.go:16:2: use of internal package github.com/go-redis/redis/internal not allowed

bogon:app vivian$ go build main.go
../vendor/github.com/go-redis/redis/cluster.go:16:2: use of internal package github.com/go-redis/redis/internal not allowed
../vendor/github.com/go-redis/redis/ring.go:14:2: use of internal package github.com/go-redis/redis/internal/consistenthash not allowed
../vendor/github.com/go-redis/redis/cluster.go:17:2: use of internal package github.com/go-redis/redis/internal/hashtag not allowed
../vendor/github.com/go-redis/redis/cluster.go:18:2: use of internal package github.com/go-redis/redis/internal/pool not allowed
../vendor/github.com/go-redis/redis/cluster.go:19:2: use of internal package github.com/go-redis/redis/internal/proto not allowed
../vendor/github.com/go-redis/redis/command.go:12:2: use of internal package github.com/go-redis/redis/internal/util not allowed

I have meet this issue too. please resolve it quickly. @kardianos

There isn't a problem statement. There isn't any version attached. There isn't any context.
Please file a new issue with: Go version? Is Go Modules used? What is the govendor version? what steps did you take for this to happen?

Sorry, @kardianos . The following is the context of this problem.
$ go version

go version go1.12.7 darwin/amd64
$ goverdor -version

v1.0.9
$ uname -a

Darwin macbook-pro 17.7.0 Darwin Kernel Version 17.7.0: Fri Jul  6 19:54:51 PDT 2018; root:xnu-4570.71.3~2/RELEASE_X86_64 x86_64
Go Modules not used.
I found this problem related to the version of github.com/go-redis/redis. When I use the latest version of go-redis/redis, I will got above problem, but there is no problem when I use the old one.
the following content is the vendor.json fragment related to  old version github.com/go-redis/redis. This version works fine.
                {
			"checksumSHA1": "ncH1kRCMGuynNO0OQl0f4QSRrs4=",
			"path": "github.com/go-redis/redis",
			"revision": "6ff343b69ff581039533f17b9c1fb2e6b7f54220",
			"revisionTime": "2018-12-15T08:01:56Z"
		},
		{
			"checksumSHA1": "z12gGj6VbVBcPOvof1aCM+DVGRU=",
			"path": "github.com/go-redis/redis/internal",
			"revision": "6ff343b69ff581039533f17b9c1fb2e6b7f54220",
			"revisionTime": "2018-12-15T08:01:56Z"
		},
		{
			"checksumSHA1": "GQZsUVg/+6UpQAYpc4luMvMutSI=",
			"path": "github.com/go-redis/redis/internal/consistenthash",
			"revision": "6ff343b69ff581039533f17b9c1fb2e6b7f54220",
			"revisionTime": "2018-12-15T08:01:56Z"
		},
		{
			"checksumSHA1": "l66eTZiJqueypc56HXCakGDm784=",
			"path": "github.com/go-redis/redis/internal/hashtag",
			"revision": "6ff343b69ff581039533f17b9c1fb2e6b7f54220",
			"revisionTime": "2018-12-15T08:01:56Z"
		},
		{
			"checksumSHA1": "WoUjtqpn00RUnAgZLljk3lWfpSQ=",
			"path": "github.com/go-redis/redis/internal/pool",
			"revision": "6ff343b69ff581039533f17b9c1fb2e6b7f54220",
			"revisionTime": "2018-12-15T08:01:56Z"
		},
		{
			"checksumSHA1": "zCo0t+gRBbctwyIpkDLrqRFtXew=",
			"path": "github.com/go-redis/redis/internal/proto",
			"revision": "6ff343b69ff581039533f17b9c1fb2e6b7f54220",
			"revisionTime": "2018-12-15T08:01:56Z"
		},
		{
			"checksumSHA1": "sjbjSJrTdvyDwNjrWjTNeXgUhaU=",
			"path": "github.com/go-redis/redis/internal/singleflight",
			"revision": "6ff343b69ff581039533f17b9c1fb2e6b7f54220",
			"revisionTime": "2018-12-15T08:01:56Z"
		},
		{
			"checksumSHA1": "1PH2NoAB/u3IZmLYyCrIbOzqLZ4=",
			"path": "github.com/go-redis/redis/internal/util",
			"revision": "6ff343b69ff581039533f17b9c1fb2e6b7f54220",
			"revisionTime": "2018-12-15T08:01:56Z"
		},

this is verdor.json fragment related to  the latest version  of github.com/go-redis/redis.
               {
			"checksumSHA1": "g0S8EEpA6hRhs6EmwC9VaT7xz2g=",
			"path": "github.com/go-redis/redis",
			"revision": "d19aba07b47683ef19378c4a4d43959672b7cec8",
			"revisionTime": "2019-08-24T10:11:52Z"
		},

It can't work.

This is probably because redis imports its internal packages as github.com/go-redis/redis/v7/internal which govendor tries to vendor as is, when it should strip v7 suffix from module path.
Migrating to go modules will help (it might be better to use go1.13 though), migrating to godep might help, but i'm not sure if they fixed this or not.

It seems that govendor 1.0.9 has no understanding of go modules and cannot strip the v7 suffix, hence it produces an incorrect directory tree structure and incomplete vendor.json file. As such, govendor 1.0.9 is incompatible with the use of go modules and semantic versioning.

you can try to copy internal folder manually from your gopath to vendor path.

I switched go-redis to branch v6 and reinit govendor to resolve, but there are few code change for sorted set


fix typo

/azp run cpp - storage

Please make the PR title/description more verbose and detailed so that it is easy to see what is changing when looking back at the commit history.


[docs] Show border on palette.background.paper in dark mode docs

[x] I have followed (at least) the PR section of the contributing guide.

Add a border to palette.background.paper so that the grid square is visible just like palette.background.default.
Before: https://mui.com/material-ui/customization/dark-mode/#dark-mode-by-default
Now: https://deploy-preview-33611--material-ui.netlify.app/material-ui/customization/dark-mode/#dark-mode-by-default
If it looks good, I'll approve the Argos build

Small refinement, other than that, looks great!

Thanks! Doing my best to contribute. :)


Topic/libdoc html

New style for libdoc .html: Better mobile support.

Example http://dynamic-trip.surge.sh/ and Old version http://dynamic-trip.surge.sh/old.html

There is an issue under the "Pages" section

It looks like the top part of the example, *** TestCases *, is outside of the code block and truncated. Not sure if this a a content or styling issue.
Also I would prefer not to have the bounding scrollbars if there are not needed and my screen shows the contents without issues.

[ ] hash url => highlight
[ ] click or scroll => remove hash url
[ ] search to left panel + remove floating search
[ ] mobile layout (max 640px)
[ ] RFW logo to svg
https://github.com/robotframework/visual-identity#brand-guidelines
[ ] Robot Turquoise 0/192/181 as highlight colour.
[ ] Tags


Support for italic text in cross-references

BIPM documents usually contain this citation style: "[Nicholas et al. 1997, Peruzzi et al. 2007]" (notice that "et al." is in italics).
For which I'm using this markup: [<<Nicholas1997,Nicholas _et al._ 1997>>, <<Peruzzi2007,Peruzzi _et al._ 2007>>]
However, this results in the following rendering: "[et al. 1997Nicholas , et al. 2007Peruzzi ]"
(If I use no italic markup the result is as expected.)

extract_localities function presupposes eref is text-only.


Package, deploy and install subtemplates independently

Based on the following use case: the griffon-mybatis-plugin requires 2 additional configuration files to work, Datasource.groovy and Mybatis.groovy. Additionally, domain classes and mapper files should be provided. All of these files follow a standard structure, so it makes sense to create them using templates.
The thing is that this plugin is applied to a project that has been already initialized using a different lazybones template (griffon-swing-java for example). You may also use this plugin with different toolkit/language combinations, thus packaging its templates with the griffon templates makes no sense.
What if subtemplates could be packaged and deployed in a standalone fashion? Installing a subtemplate would be a matter of locating the zip in a configured repo, download it and place it under $project/.lazybones. Thus means the "install-subtemplate" command (suggested name, change it if too cheesy) will work successfully only when invoked inside a project that was initialized using Lazybones (check can be performed by testing for the presence of the .lazybones directory).

The following questions and issues arose during the implementation of #147:

do we list remote sub-templates? (I sure hope so)
should the download command place the sub-templates into the local .lazybones dir only?
if sub-templates are cached globally ($USER_HOME/.lazybones/sub-templates) they should be listed by the list command too.
caching of sub-templates must be made explicitly, e.g lazybones install foo-subtemplate (local) vs. lazybones install foo-subtemplate --cache.
is it worth changing the subtemplate naming pattern to <name>-subtemplate-<version>.zip ?
applying a sub-template follows this workflow:

match local subtemplate first
match global subtemplate second
fail if no match


Streamline ODIS signer invoicing with Kevin (Foundation)

Slack thread

[x] Ping Kevin with context
[x] Add Kevin to Discord thread to resolve questions

Closing this ticket because Kevin is in touch with ODIS signer on Discord.


Empty elemen is object only.

Hello!
How can I convert empty element <element/> to:
{
  "element": null
 }

or
{
 "element":""
}

It may be:
{
  "element": {
    "-self-closing": "true"
  }
}

Thanks, but that's not what I need.

I would like to  to return just { empty: null }


Integrate follow.it with every list page on staging

follow.it seems to only supports feeds set up manually in the UI, so doesn't match our use case, where users may be creating lists on a whim.


Get error: "rejected promise not handled within 1 second" when calling showQuickPick()

We are calling Api "showQuickPick()" in our extension "tizentv 1.0.2", after install extension "tizentv 1.0.2", this extension always failed at showQuickPick(), with error:"rejected promise not handled within 1 second".
After disable and enable this extension, this problem is not reproduced.
This problem only occurs with version September 2018 (version 1.28) and later. Versions before this date are working fine.

This could be an error being thrown inside the extension's code. Please add logging (.then(undefined, console.error)) to the extension code and post the logged error here:
    vscode.window.showQuickPick(choices, options).then(function (choice) {
        ...
    }).then(undefined, console.error);


Remove Rc and RefCell from class and module spec API

This PR changes the API for creating classes and modules and defining methods on them.
The API now looks like this:
    let spec = class::Spec::new("Integer", None, None);
    class::Builder::for_spec(interp, &spec)
        .add_method("chr", Integer::chr, sys::mrb_args_opt(1))
        .add_method("size", Integer::size, sys::mrb_args_none())
        .define()?;
    interp.0.borrow_mut().def_class::<Integer>(spec);

Rc and RefCell are no longer part of the API.
Spec types are read only and immutable.
Defining items on specs is split into a separate builder type.
Minimized interior mutability on module::Spec to a single symbol.
Path forward to defining constants on classes and modules, GH-27.

This PR fixes the definition of module::Builder::add_self_function to add a self function instead of the module function it was defining before. There is a new API to define module functions.


Add large libraries as regression tests

To make sure that JSHint works fine on the large, unpredictable codebases we need to include some popular libraries—such as jQuery, Prototype, etc.—as regression tests.

jQuery 1.7 is in.

Prototype 1.7 is in.

Backbone.js is in. This (three different coding styles) should be enough for now.


[Style] Table Of Diverse calculators

Description
To enhance the homepage’s usability and loading speed, we can reorganize the various calculators into a neatly structured table that succinctly lists all the features available across different calculators.
The table can provide clear functionalities across different types of calculators, including a unit converter for tasks like distance, area calculations etc. It’s a concise way to display the capabilities without cluttering the homepage.
Screenshots
No response
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[x] I am a GSSOC'24 contributor.
[ ] I am a IWOC'24 contributor.
[ ] I am a JWOC'24 contributor.
[ ] I am a SWOC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

Yes sure !
In my vision ,the website should aims to provide a user-friendly platform featuring a variety of calculators, organized in a responsive table on the homepage. This table will list all available calculators, such as unit converters, financial calculators, health calculators, math calculators, and conversion calculators, making it easy for users to search and find the tool they need.
Key features include:

Centralized Index Page: All calculators are displayed in a searchable and sortable table.
Responsive Design: The table adjusts seamlessly to different screen sizes for accessibility across all devices.
Interactive Interface: Clickable links and hover effects enhance navigation.
Dedicated Pages: Each calculator type will have its own detailed page.

This is the basic structure of tables but after adding some more styling and effects I can make it'll look more eye catching and user friendly.

Will the present UI be removed or changed of the home page, and where this table will be present @SakshiLingwal

Basically this table should be reflected on the index.html means on the
home page where we can see multiple kinds of calculators , for instance you
had created multiple div's to show diversity instead we can use table to
make the page more concise and interactive.
Although the current page is also amazing but i think an interactive table
would make it more simpler.And the search functionality will enhance the UX.
On Sun, May 26, 2024, 12:41 AM Rakesh Roshan @.***>
wrote:

Will the present UI be removed or changed of the home page, and where this
table will be present @SakshiLingwal https://github.com/SakshiLingwal
—
Reply to this email directly, view it on GitHub
https://github.com/Rakesh9100/CalcDiverse/issues/689#issuecomment-2131405170,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A66BED6Z4QN25FR5FR6FLY3ZEDO73AVCNFSM6AAAAABHSBJKDOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZRGQYDKMJXGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Your idea is fine, but I don't want to remove this current page UI as it looks very good. So if you have any idea that will not affect this UI, then pls tell @SakshiLingwal

Absolutely @Rakesh9100 , I appreciate the effort you’ve put into creating your website. While it’s undoubtedly well-designed, I’d like to offer some constructive suggestions:

Organize the Homepage: The homepage has many calculators, which can be confusing or irritating for someone to scroll  50+ calculators , also it's making the home page too lengthy . We can also consider grouping calcs into categories like area(rec/sq/circ) , distance(km/miles), etc. This way, users can find what they need more easily , it'll also makes home page more concise.

CSS and Accessibility: The fancy CSS effects look nice, but they might make it hard for people with weak eyesight. Using lighter colors and good contrast would help everyone use the site comfortably.

Background Animation: Those moving squares in the background distract from the main content. Removing them would make the design cleaner and less busy.

Avoid Repetition: Since the homepage already shows the calculators, no need to mention calculators on the navbar again. Less repetition means a cleaner look.

Explore Option: As the “Explore” button doesn’t lead to any other pages/websites, we can remove it. Simple navigation is better.

Thank you for considering these points. Your website has great potential, and these adjustments could enhance the user experience.

@Rakesh9100 in my last comment I had mentioned about explore option and calculator option on the navbar ,if you don't want any kind of changes with the home page then you can go with above mentioned point 4 and 5.
Looking forward to contribute on this project.

Okay, you can go ahead with all the suggested points and try to deliver your best. Let's see how it turns out after all your mentioned changes @SakshiLingwal

Yes sure @Rakesh9100 .
Thank you for trusting me with this task. I assure you that I will give it my best effort . If there are any specific requirements or deadlines, please do share them, and I’ll make sure to meet them.

There is no such requirement as of now, will see when the PR is up @SakshiLingwal

I hope you are working @SakshiLingwal

Yes sure @Rakesh9100/CalcDiverse
@.***> .
I'm getting some issues with Css part so working on that.
On Thu, Jun 6, 2024, 2:04 AM Rakesh Roshan @.***> wrote:

I hope you are working @SakshiLingwal https://github.com/SakshiLingwal
—
Reply to this email directly, view it on GitHub
https://github.com/Rakesh9100/CalcDiverse/issues/689#issuecomment-2150918871,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A66BED4O5B247O42HM5NIIDZF5Y63AVCNFSM6AAAAABHSBJKDOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJQHEYTQOBXGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hey @Rakesh9100 I had done the changes according to above mentioned points 1,4,5 ;where i had removes unnecessary features.
After those changes the website looks like this: (CSS part is temporary not changed previous css yet).

@SakshiLingwal Sorry for the late response. As I can see, the logo is removed from the home page and the UI also looks simple (I know CSS is temporary). You told me that you will categorize calculators as there are many calcs but I can't see that. It is the same just the previous UI is removed.

"Sorry for the late response, @Rakesh9100 . The logo is already present in the left corner, so I don’t think it’s necessary to reuse it on the home page. I have organized all the calculators in a table format, but the screenshot is just to show you what the table structure looks like.
I’ve removed the redundant logos, the ‘Explore’ button which only redirects to the same page, and the ‘Calculator’ option at the top, which also points to the same page.
As a beginner, I’m finding it a bit difficult to modify the CSS to fit the table. If you think the table format is the way to go, I can provide you with my edited code, and then you can adjust your CSS accordingly.
For now, if you agree, I can raise a PR that only removes the extra logo, ‘Explore’, and ‘Calculator’ options."

Table format is a good way, but then if you are not able to modify the CSS properly then we can't proceed as I have to dedicate my time more in styling the website using CSS. So, pls leave this for now, and you can create other issues or take any of the up-for-grab issues to start working @SakshiLingwal

okay sure @Rakesh9100 I've started working on 1048 issue in which the contributors page would have core contributors part and after that rest of the contributors.Will this work?

Yes, you can go ahead and work @SakshiLingwal