text:
Remove Reaction Upsells

Reaction upsells can be removed by adding the following CSS to the theme:
/* Nitro locks */ [class^="categoryItemLockIconContainer"] {     display: none; } [class^="emojiLockIconContainer"] {     display: none; } [class^="nitroTopDividerContainer"] {     display: none; } [class^="upsellContainer"] {     display: none; } [class^="categorySection_a3bc57 categorySectionNitroLocked_a3bc57"] {     background-color: transparent; }
This removes all visible locks, dividers, and backgrounds for the reaction popout, making it far less annoying to look at. If desired, the following can be added to remove the toggle button between super and normal reactions:
[class^="burstToggle"] {     display: none; }

Note that there is an issue where the emojis in the nitro section do not load as smoothly as they would otherwise as the JS does not account for the missing border.

repo: CroissantDuNord/discord-adblock


text:
Move CID and provisioning token to a secret

The CID and provisioning token should probably move to a secret instead of existing in a configmap

Closing this as ultimately the helm chart will be updated to deploy the operator which is more powerful.

source: gharchive/issue

repo: CrowdStrike/falcon-helm

license_type: permissive

license_source: github-api


text:
[BUG] New files don't saving when "Save As" & "Save" clicking

Describe the bug
New files don't saving when Save As & Save clicking.
To Reproduce
Steps to reproduce the behavior:

Open the Crypto Notepad.
Enter some text into the blank space of the text area.
Click Save&Save As, enter the password, choose the file name and location.
The file name is immediately created (it even appears File saved on the status bar, and then Ready), but the file just created is empty and with 0 bytes size.

Software version:

OS version [any]
App version [v1.6.2]

Similar bug:

Open the Crypto Notepad.
Enter some text into the blank space of the text area.
Click Close app button.
On message Save file?, press Yes button.
After this actions appears error.

Will be fixed in this issue.

repo: Crypto-Notepad/Crypto-Notepad

license: MIT


text:
Payments From the same wallet as the HotShop view wallet don't work

Payments to hotshop from the same wallet are a little odd and don't match the request amount for some reason.
i.e. request .0001 in hotshop wallet A, pay .0001 from wallet A (monero gui, etc), ~.0009834342  shows up in hotshop.  Payments work fine from other wallets.  Investigating...

related to: https://github.com/monero-project/monero/issues/8377

repo: CryptoGrampy/HotShop


text:
Create dry-run.sh

example for dry-run, similar can be used for prod

Thank you

source: gharchive/pull-request


text:
SDF Global Illumination Implementation

According to Godot documentation and the developer's twit, VoxelGI is not proper to dynamically generated geometry mesh in runtime (https://docs.godotengine.org/en/latest/classes/class_voxelgi.html, https://twitter.com/reduzio/status/1401589094237540364)
As VoxFlow will generate fluid via CubbyFlow in real time, SDFGI seems more desirable for this project.

reference : Signed Distance Fields Dynamic Diffuse Global Illumination arXiv:2007.14394 [cs.GR]

reference : Two-Level Radiance Caching for Fast and Scalable Real-Time Global Illumination in Games
(https://gpuopen.com/gdc-presentations/2023/GDC-2023-Two-Level-Radiance-Caching-GI.pdf)

SDF GI implementation for VoxFlow rendering system will adopt godot's sdfgi.

https://jose-villegas.github.io/post/deferred_voxel_shading/

repo: CubbyFlow/VoxFlow


text:
Petty changes to Changelog.md

🤔 What type of PR is this? (check all applicable)

[ ] 🍕 Addition
[ ] ⌨ Productivity
[ ] 🐛 Bug Fix
[ ] 🔥 Optimization
[ ] ⚙ Configuration
[ ] 🌟 Quality Of Life
[ ] ✨ Enhancement
[x] 📝 Documentation

📝 Description
Changes some spelling/grammar and removes the

Expanded crafting to accommodate any type of planks
change I made that had to be reverted by Stick.

🧐 The Rationale
Grammarly was getting too mad whenever i was editing this file.
🎯 Key Objectives
Keep info easily readable.
🚦 Testing
N/A
⏮ Backwards Compatibility
1.12.2
📚 Related Issues & Documents
N/A
🖼 Screenshots/Recordings
N/A
📖 Added to documentation?

[ ] 📜 README.md
[ ] 📓 Javadoc
[ ] 🍕 Comments
[x] 🙅 no documentation needed

Looks good to me

authors: SticksDeveloper strubium

repo: Cubed-Development/Modern-Warfare-Cubed


text:
Create 0000-01-02-Cuiyi123.md-Add Cuiyi123's file

Add Cuiyi123's file

Merge now.


text:
CE-249 split out ibgp demos

Same as we did the ospfunnum demo's, this splits out the iBGP demo's into their own Github repositories:
https://github.com/CumulusNetworks/example-ibgp-ansible
https://github.com/CumulusNetworks/example-ibgp-puppet
The packages changes are similar; the 2s & 2lt22s packages are removed and replaced with a single package per. configuration management tool which checks out & configures the code, and we're using Librarian to pull in any external dependencies.

+1 - merge when ready!

authors: LeslieCarr Vanders

repo: CumulusNetworks/cldemo

license: mit

license_source: bigquery


text:
🛑 lemmy.best is down

In 25c4fcc, lemmy.best (https://lemmy.best) was down:

HTTP code: 0
Response time: 0 ms

Resolved: lemmy.best is back up in 7c43a5c after 23 minutes.


text:
🛑 CustWiki is down

In 2d882a7, CustWiki (https://cust.wiki) was down:

HTTP code: 0
Response time: 0 ms

Resolved: CustWiki is back up in 0c8ca13.

repo: CustedNG/upptime


text:
🛑 工具一tool.5i.gs is down

In aef0dab, 工具一tool.5i.gs (https://tool.5i.gs/) was down:

HTTP code: 521
Response time: 290 ms

Resolved: 工具一tool.5i.gs is back up in b627532 after 9 minutes.

repo: Cutiei/Uptime


text:
🛑 小程序一mini2.396pay.cn is down

In 6dc860e, 小程序一mini2.396pay.cn (https://mini2.396pay.cn/) was down:

HTTP code: 502
Response time: 740 ms

Resolved: 小程序一mini2.396pay.cn is back up in 1664a5a after 9 minutes.


text:
可以搞个luci???

想用在op，想要一个界面

我们正在策划开发 CFW 的 Web 面板，可以独立于 OpenWrt 运行。

repo: Cyberbolt/cfw


text:
[DRAFT] distribute as all module types {CJS,ESM,UMD,AMD}

currently the package is a Commonjs module type.
I would love to make it a native module type (ESM).
goal:
have the dist available in multiple flavours:

ESM for browser
commonJS for browser
esm for node
commonjs for node
umd ...
amd ...
... etc ...

implementation:

use https://nodejs.org/api/packages.html#package-entry-points
use https://nodejs.org/api/packages.html#dual-commonjses-module-packages
have multiple typescriot compilers and webpack runs, that generate isolated javascripts for each purpose

are there still plans to produce an ESM for the browser?
I got it to work as an import in my vite project by forking and altering the package.json to:

skip the webpack step in the build phase
point to the index.web.js as main

of course I'd rather see support for this use-case added upstream as opposed to maintaining a fork, so please let me know if I can help.

Moin @agschrei,
yes, the idea is still relevant.
feel free to (draft) pullrequest a (partial) solution.

@agschrei are you still interested in contributing your solution?

I'm not attached to this project but I support this use case. As the front-end industry moves towards ESM for dev builds being able to validate SBOM production as early as possible is very helpful.

This feature is kind of obsolete, now.
There are tests, that show that this library is able to run in ESM context, so no additional work seams to be needed at the moment.
see https://github.com/CycloneDX/cyclonedx-javascript-library/blob/main/examples/node/javascript/example.mjs

authors: agschrei eknowles jkowalleck

repo: CycloneDX/cyclonedx-javascript-library


text:
tag v4?

Currently, the latest version is v4? but it is not tag?
There are few breaking changes for upgrading from v3.5.4, which is highlighted at the changelog
https://github.com/Cylix/cpp_redis/blob/master/CHANGELOG.md#v400

Indeed you are right!
I was pretty sure I drafted a release but seems like I didn't.
I just published one!
Thanks for noticing me about that and let me know if you have any other concerns :)
Best

authors: Cylix sweetim


text:
🛑 Servicio de impuestos interno is down

In 0b0221c, Servicio de impuestos interno (https://homer.sii.cl) was down:

HTTP code: 403
Response time: 399 ms

Resolved: Servicio de impuestos interno is back up in 5bd8ec9.

repo: CymaSuite/upptime


text:
🛑 Mi indicador is down

In 1d7ba14, Mi indicador (https://mindicador.cl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mi indicador is back up in 828e731.


text:
Vehicle classes?

Hello,
are there any bindings for the vehicle classes? I have already searched many physics libraries for the possibility to create vehicles but unfortunately without success …
I look forward to the future of this project!

need to track this? https://github.com/EmbarkStudios/physx-rs/issues/186

authors: jjb-pro neuecc

repo: Cysharp/MagicPhysX


text:
Footer branch

Enhanced the footer design to align with the project's Ancient Mesopotamian theme, adding a creation-inspired quote, symbolic icons, and themed links to reflect elements of myth, creation, and wisdom. Simplified the layout while maintaining a compact, visually thematic appearance :)
If you want any changes done just let me know

Enhanced the footer design to align with the project's Ancient Mesopotamian theme, adding a creation-inspired quote, symbolic icons, and themed links to reflect elements of myth, creation, and wisdom. Simplified the layout while maintaining a compact, visually thematic appearance :)
If you want any changes done just let me know

Hello @nsrabt,
Thank you for the thoughtful enhancements to the footer! The creation-inspired quote and symbolic icons beautifully align with the Ancient Mesopotamian theme. The compact, thematic design is a great fit for the project. I’ve merged your changes—excellent work!

authors: D-Binara nsrabt

repo: D-Binara/The-Weaver-s-Gift


text:
Fix issue 13854 --  Appending to an interior slice of a large array results in unnecessary 16-byte offset

When working with an existing block that is PAGESIZE or more, there was an optimization to always assume LARGEPAD and that we needed the offset. However, if the slice appended to was being reallocated to prevent stomping, and the new size fits into a smaller block, then the 16-byte offset is not only not required, but puts the array size in the wrong place.
This new code pushes all code paths through the same spot where the allocation and update to the new block is done correctly based on the new size.

This code seems to have caused a performance regression.
The slist GC benchmark now runs about 50% slower, because almost twice as many collections are triggered.

Without having looked at anything, this makes almost no sense. What is slist GC benchmark doing with array appending? And with arrays that are PAGE size?

Without having looked at anything, this makes almost no sense. What is slist GC benchmark doing with array appending? And with arrays that are PAGE size?

Maybe it's the text.split() call, in any case, please find out.

Looks like before this change the words array of split could be extended in place, while after this change it's quite often needs a reallocation in between.

It doesn't. It's not this patch. I switched it back to the code before, and it has the same problem. Still trying to investigate.

The issue is not in lifetime.d
I reverted the file back to the 2.066.1 version, fixed one issue in API difference (when allocating a struct, now the struct typeinfo is passed instead of the pointer info), and then it still has the same issue.
Something else changed in the runtime to create this behavior.

BTW, for reference, I instrumented split to see any pattern of allocation. I'm printing out when it reallocates, and how many elements in the array. The results are interesting, it appears that the faster code reallocates MORE often.
With latest head, pattern looks like:
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 16383
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 16383

With 2.066.1, pattern looks like:
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 30719
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 27391
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 30719
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 30719
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 25599
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 30719
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 27391
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128
changed pointers, 30719
changed pointers, 1
changed pointers, 2
changed pointers, 4
changed pointers, 8
changed pointers, 16
changed pointers, 32
changed pointers, 64
changed pointers, 128

Note here, 128 elements = 128 * 16 bytes == 2048. This is the point at which extend is used. So any time you see no other number after 128, it was able to extend all the way.
I notice the number at which extend stops working is also much higher, which is counter-intuitive to me. A higher number means more copying, I would attribute that with less performance.
It appears to me that in the latest code, every other run results in extending all the way through. But on 2.066.1, extending only works at most 25% of the time all the way through. But it's noticeably faster, as you say.

Thanks for looking into this. The GC should be deterministic, and I can see different GC behavior before and after this pull request was merged.
So the only question is, how does this pull change qalloc/extend calls or their order?

authors: MartinNowak schveiguy

repo: D-Programming-Language/druntime


text:
runbench: support additional source files to build a test

D files in an "extra" folder are considered part of a respective benchmark and are built together with it, e.g.
gcbench/vdparser.d
gcbench/vdparser.extra/parser/expr.d
gcbench/vdparser.extra/parser/decl.d
...

will be compiled with the extra folder as an additional import path:
dmd gcbench/vdparser.d -I gcbench/vdparser.extra gcbench/vdparser.extra/parser/expr.d gcbench/vdparser.extra/parser/decl.d ...

Fairly pragmatic ;)

authors: MartinNowak rainers


text:
TLC for std.base64

Major cleanup of docs -- grammar, style, missing Params: and Returns: sections, etc.. Add code examples.
Also fixed two latent ref bugs discovered while adding ddoc'd unittest code examples. Kudos to @AndrejMitrovic (IIRC?) for this life-saving feature! We seriously should convert all Phobos code examples (or as many as possible) to ddoc'd unittests -- you never know what nasty latent bugs you might run into!
For easier review, I've split this PR into 4 commits: the first one is a general documentation overhaul, the second adds code examples, the third addresses said latent bugs, and the last is a minor coding style fix to conform to Phobos bracing style. I thought about submitting separate PRs for these, but since they all touch the same module in scattered locations, the risk of merge conflicts is high and I thought it's better to just do it all in one go.

:white_check_mark:

Removed "MIME" from module description.
Wasn't there some consensus somewhere that output ranges need to always be passed by reference? It seems a bit pathological to put the onus on the user to write & in the right places, and if they don't, they'd get subtle bugs that are hard to track down because it's not obvious what happens when the output range is modified inside the function but the changes aren't reflected in the caller.
Though you do have a point that the current fix might break rvalue reference type ranges. I'll add another unittest to check this.

Yeah, you're right that it doesn't work. Would auto ref fix the problem, or will that only introduce new complications?

P.S. I mean, changing it to auto ref makes it compile, but I'm unclear whether it will produce the right semantics in all cases.

I think auto ref covers the various cases sensibly.  For instance,
Base64.encode(data, stdout.lockingTextWriter()); // not by ref, but writes as expected
Base64.encode(data, appender!(const(char)[])); // not by ref, pointless, but user's fault
auto buf = appender!(const(char)[]);
Base64.encode(data, buf); // by ref, writes as expected

Rebased and added auto ref to encode and decode, along with unittests to verify that any existing workarounds using & still works.

ping @yebblies @Hackerpilot @jwhear
Please review, thank!

Re-reviewed, :+1:

LGTM

Tester is green now. Any other comments? Can we merge?

Auto-merge toggled on

Thanks!

authors: DmitryOlshansky Hackerpilot jwhear quickfur

repo: D-Programming-Language/phobos


text:
Update REStFul api and GraphQL to handle list of feature values

Update REStFul api and GraphQL to handle list of feature values for bulk prediction

Merge to develop


text:
Bug in subdag with external inputs

Short description explaining the high-level reason for the new issue.
Current behavior
Not sure why this happens, but this fails:
from hamilton.function_modifiers import extract_fields, subdag, config, source
from hamilton import version

def bar(baz: int) -> int:
    return baz

def foo(bar: int) -> int:
    return bar

@subdag(foo, inputs={'baz' : source("qux")}, config={})
def foo_subdag(foo: int) -> int:
    return foo

from hamilton import driver, base
from hamilton.ad_hoc_utils import create_temporary_module

mod = create_temporary_module(foo_subdag)
dr = driver.Driver({}, mod, adapter=base.SimplePythonGraphAdapter(base.DictResult()))
print(dr.execute(['foo_subdag'], inputs={'qux' : 1}))

Stack Traces
(If applicable)
Oh no an error! Need help with Hamilton?
Join our slack and ask for help! https://join.slack.com/t/hamilton-opensource/shared_invite/zt-1bjs72asx-wcUTgH7q7QX1igiQ5bbdcg
-------------------------------------------------------------------

Note: Hamilton collects completely anonymous data about usage. This will help us improve Hamilton over time. See https://github.com/dagworks-inc/hamilton#usage-analytics--data-privacy for details.
Traceback (most recent call last):
  File "/Users/elijahbenizzy/dev/dagworks/os/hamilton/./subdag_external_input.py", line 18, in <module>
    dr = driver.Driver({}, mod, adapter=base.SimplePythonGraphAdapter(base.DictResult()))
  File "/Users/elijahbenizzy/dev/dagworks/os/hamilton/hamilton/driver.py", line 126, in __init__
    raise e
  File "/Users/elijahbenizzy/dev/dagworks/os/hamilton/hamilton/driver.py", line 121, in __init__
    self.graph = graph.FunctionGraph(*modules, config=config, adapter=adapter)
  File "/Users/elijahbenizzy/dev/dagworks/os/hamilton/hamilton/graph.py", line 169, in __init__
    self.nodes = create_function_graph(*modules, config=self._config, adapter=adapter)
  File "/Users/elijahbenizzy/dev/dagworks/os/hamilton/hamilton/graph.py", line 77, in create_function_graph
    for n in fm_base.resolve_nodes(f, config):
  File "/Users/elijahbenizzy/dev/dagworks/os/hamilton/hamilton/function_modifiers/base.py", line 688, in resolve_nodes
    nodes = node_creator.generate_nodes(fn, filter_config(config, node_creator))
  File "/Users/elijahbenizzy/dev/dagworks/os/hamilton/hamilton/function_modifiers/recursive.py", line 391, in generate_nodes
    nodes += self._create_additional_static_nodes(nodes, namespace)
  File "/Users/elijahbenizzy/dev/dagworks/os/hamilton/hamilton/function_modifiers/recursive.py", line 270, in _create_additional_static_nodes
    typ=node_types[new_node_name],
KeyError: 'foo_subdag.baz'```

## Steps to replicate behavior
1. Run the script above

## Library & System Information
Newest Hamilton.

# Expected behavior
It should work

# Additional context
Add any other context about the problem here.

This example wasn't making proper use of external_inputs, and is a duplicate of #188

repo: DAGWorks-Inc/hamilton


text:
[BUG]: Save for reuse not working in transform dataset

Scenario: https://github.com/DARPA-ASKEM/terarium/blob/main/testing/manual/transform-dataset.md
Step: 3-8
Link to the project: https://app.staging.terarium.ai/projects/47f6fb2b-9a7b-4269-85a4-300ee1eb5437/workflow/8834d9e5-5ac6-409a-be36-8175f1b60057?operator=55b17fce-df46-4bbb-8629-dbef93aab74a

Describe the issue

Save for reuse button is not working and there's no way to save the updated/created dataset as new dataset.

Fixed in https://github.com/DARPA-ASKEM/terarium/pull/5412

repo: DARPA-ASKEM/terarium


text:
[FEAT]: New 'Compare simulations' operator

Should accept two or more simulation outputs datasets as input.
The output could be the datasets associated with the charts that will be produced.
Detailed design upcoming on Monday.

Here's some rough design:

Rank interventions based on multiple criteria

authors: jamiewaese-uncharted pascaleproulx


text:
checkout fails on git/windows

I get this while cloning your repo in Windoze
error: unable to create file engine.jaxb/src/test/resources/org/opencds/cqf/cql/engine/execution/ElmTests/Regression/qdm/CoronaryArteryDiseaseCADBetaBlockerTherapyPriorMyocardialInfarctionMIorLeftVentricularSystolicDysfunctionLVEF40-8.2.000.cql: Filename too long
error: unable to create file engine.jaxb/src/test/resources/org/opencds/cqf/cql/engine/execution/ElmTests/Regression/qdm/CoronaryArteryDiseaseCADBetaBlockerTherapyPriorMyocardialInfarctionMIorLeftVentricularSystolicDysfunctionLVEF40-8.2.000.json: Filename too long
error: unable to create file engine.jaxb/src/test/resources/org/opencds/cqf/cql/engine/execution/ElmTests/Regression/qdm/CoronaryArteryDiseaseCADBetaBlockerTherapyPriorMyocardialInfarctionMIorLeftVentricularSystolicDysfunctionLVEF40-8.2.000.xml: Filename too long
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

This might help.
git config --system core.longpaths true
https://stackoverflow.com/a/22575737/2280259


text:
Calculate code complexity for PhoneNumberUtil::formatInOriginalFormat

lizard gives a 17 in code complexity.

I counted it to 17. I didn't count the "default" case of the "switch" statement since it can be interpreted as an "else" statement.
Reference commit: https://github.com/DD2480-G12/libphonenumber/commit/c5c4a97aa488766cbb7cc9716b53796547b9b86c
Some notes for answering the questions of 3.4 in the assignment:

Lizard gave the same result.
Yes, the function is almost 100 lines of code.
It feels like there are room for improvement but that the high complexity is expected in this particular function. The function is formatting phone numbers. Since there are various ways of formatting phone numbers, e.g. different countries format their numbers differently, the nature of the problem is a bit complex.
This function didn't have any exceptions.
The documentation gives an overall description of what will be returned depending on different conditions. The "default" case itself is a bit tricky because it contains many subbranches; different countries have different national formatting of their phone numbers. This is also the part that gives the function a high CC.


text:
Implement a way to refresh the canvas

It would be useful for to implement a way to refresh the canvas without refreshing the entire page. This would be useful for several other functionalities such as correcting OMR MEI files and the way we are implementing our undo functionality.

This seems more difficult than anticipated and is no longer required for the undo functionality do I simply added a refresh button which refreshes the entire page in ee098ad

Working on this again since it might be the only way to get undo to work.

Complete done in 74cd397

authors: ATranimal zoemcl


text:
🛑 Detailed Solid geology extent is down

In 38e9d0b, Detailed Solid geology extent (https://gisservices.information.qld.gov.au/arcgis/services/GeoscientificInformation/GeologyDetailed/MapServer/WMSServer?service=WMS&version=1.3.0&request=GetCapabilities) was down:

HTTP code: 502
Response time: 314 ms

Resolved: Detailed Solid geology extent is back up in a512d43 after 6 hours, 56 minutes.

repo: DELWP-DTV/santa


text:
Fix the SKE condition Change link on check page

Context
When you add a SKE condition you are given the option to change the length, reason or the whole thing just prior to sending the offer (/provider/applications/:id/offer/check/edit). These links don’t work (they redirect to the application show page and you lose your changes). Corresponding links don’t appear on the review page.
There are some questions below about UX...
Changes proposed in this pull request
Before:
These links did not work...

After:
This link now takes you back to the first of the SKE condition pages in the wizard...

Note that the Change links on the individual SKE conditions have been removed.
Question:
To me this is the minimum needed to fix the original issue (broken links) but it leaves us with two 'change' links for conditions and these look a bit inconsistent. Should we consolidate these into a single link somewhere or does it make sense to leave as is (because SKE and standard conditions are different kinds of thing really)?
Guidance to review
Link to Trello card

Things to check

[x] If the code removes any existing feature flags, a data migration has also been added to delete the entry from the database
[x] This code does not rely on migrations in the same Pull Request
[x] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[x] If this code adds a column to the DB, decide whether it needs to be in analytics yml file or analytics blocklist
[x] API release notes have been updated if necessary
[x] Required environment variables have been updated added to the Azure KeyVault

@frankieroberto I think I've implemented the original design as intended now. For some reason component was switched to non-editable after the offer was sent, hence no links on the review page. It may be because they didn't work with the underlying code as it was - it needed some changes to the logic that checks for an identical offer because it wasn't considering SKE conditions.
I think the only difference between this and the original design is that we've now got a status tag in the summary header...

Tested in the review app and there seems to be a bug...
When on the Check and send offer page, if you click Change for the length or the reason it loads the right page, but when pressing continue you end up back on the application page instead of the Check and send offer page?

Thanks @frankieroberto ! Reproduced and hopefully fixed now. The links were assuming the update flow which doesn't work if the offer hasn't been created yet!

repo: DFE-Digital/apply-for-teacher-training


text:
Fix broken iQTS (teaching in Wales)

Fix broken iQTS (teaching in Wales)
Trello card
Context
Changes proposed in this pull request
Guidance to review

@laurahermionetennant92 Build has failed - I think it is to do with the Get an IRP file (which is empty)
Might be one for @ethax-ross or @plisovin to help you with

@plisovin Hi there, could you take a look at @gemmadallmandfe comment above? Empty Get an IRP file (that's another PR I have going)

@gemmadallmandfe this is building and ready for you to review – thank you :)

repo: DFE-Digital/get-into-teaching-app


text:
[1255] add publishing panel

Context
Course published status
Changes proposed in this pull request
Add published status panel to the description page
Guidance to review

Ignore white space

After

 Course description page - publishing panel

Looks fine but is there test for the status panel?

Agreed. There's a lot of logic in here, and if we're not going to separate that out into a decorator then we need some testing. Not to keep banging on it, but just another reason we should use ... (blah blah blah ya we know).

authors: dankmitchell misaka

repo: DFE-Digital/manage-courses-frontend


text:
Admin Area: add orphaned data elements to concepts

As an F&E admin user
I want to assign orphaned data elements to concepts
So that the categories and concepts structure is up to date
Acceptance Criteria
The orphaned data elements admin pages should be built as shown in the UE design, below. The following points should be noted:

On pages 1 and 4 of the UED, the 'Assign to concept' box is autocomplete.
On pages 1 and 4 of the UED, the data element tick boxes can be completed before or after selecting a concept in the 'Assign to concept' box.
There are no 'Cancel' buttons - navigation out of the 'orphaned data elements' pages is via the breadcrumb at the top of the page.
On page 2 of the UED, clicking on 'Remove assigned concept' takes the user back to page 1.
Page 4 is essentially the same as page 1, except the previously selected and assigned data elements have been removed from the list and there is a text box at the top of the page informing the user of this.

UEDs
Orphaned data elements v2.pdf

Martin Johnson and Janet Crame have confirmed that they're happy with this, so it's ready for development.

A meeting has been arranged with the user team, development team and UX designer for 12th November to decide how to make the admin pages more user friendly. This ticket will be discussed at that meeting and updated afterwards.

A meeting was held on 12/11/2020 attended by Gwen McGill, Martin Johnson, Janet Crame, Mark Bateman, Cristina Acquani and Dave Gamblin, to discuss changes to the F&E Admin pages. Amendments to the UEDs were agreed.
Mark Bateman will make the changes and circulate the updated UEDs.

Released to live and successfully tested.

repo: DFE-Digital/npd-find-and-explore


text:
[839] Sync trainee degrees to DTTP

Context
https://trello.com/c/BZsypfif/839-l-multiple-degrees-to-dttp
Changes proposed in this pull request

Replace HESA_DEGREE_TYPES with Dttp::CodeSets::DegreeTypes::MAPPING
Remove Dttp::TraineePresenter (it was getting too big) and replace it with objects for each DTTP entity (easier to understand and manage)
Update Dttp::RegisterForTrn to use the new DTTP entity objects and include trainee degree data in batch request
Update Dttp::ContactUpdate to use the new DTTP entity objects
Minor refactorings

Guidance to review
Try it out manually:
require "csv"
require_relative "config/environment"
require "factory_bot_rails"
require "faker"

FactoryBot.find_definitions rescue nil

trainee_attributes = {
  age_range: "3 to 11 programme", # "efa15e61-8ec0-e611-80be-00155d010316"
  subject: "Art and design", # "ee8274df-181e-e711-80c8-0050568902d3"
}

trainee = FactoryBot.create(:trainee,
                            :with_programme_details,
                            :diversity_disclosed,
                            :with_placement_assignment,
                            trainee_attributes)

degree_attributes = {
  subject: "Accountancy", # "ee8274df-181e-e711-80c8-0050568902d3"
  institution: "Aberystwyth University", # "443e2cff-6f42-e811-80ff-3863bb3640b8"
  grade: "First-class Honours", # "fe2fca5f-766d-e711-80d2-005056ac45bb"
  country: "Ireland",
}

trainee.degrees << FactoryBot.create(:degree, :uk_degree_with_details, degree_attributes)
trainee.degrees << FactoryBot.create(:degree, :non_uk_degree_with_details, degree_attributes)

entity_ids = Dttp::RegisterForTrn.call(trainee: trainee, trainee_creator_dttp_id: "98c63edb-b0a6-e811-812c-5065f38bc301")

puts entity_ids

 [L] Multiple degrees to DTTP

 [L] Multiple degrees to DTTP

repo: DFE-Digital/register-trainee-teachers


text:
Use presenter methods for indexing

Changes in this PR:

Route indexed vacancy attributes via presenter methods. We want a single source of truth for the presentation of these attributes.
Visible changes in UI are the inclusion of 'pm/am' in the expiry time, and the capitalization and punctuation of working patterns.

Screenshots of UI changes:
Before
(current production)

After
(on staging)

Next steps:

[ ] Run Vacancy.reindex (without bang) on production immediately after merging.
[ ] Reindexing will probably knock out the synonyms. The latest JSON of synonyms will be found here and can be directly uploaded on the Algolia dashboard.

Do not merge this yet.

This needs to be split in two so that the index changes can happen and update Algolia before the front-end changes happen.

repo: DFE-Digital/teacher-vacancy-service


text:
Selecting "This trajectory is fully anonymous." does not work

Path: /studies/personal_data/
When selecting this option, the choice is not saved in the database. This happens both when no choice was made yet and when altering a previous choice. The other two options work.

Hoort bij 4.0, want is mogelijk al opgelost

authors: miggol tijmenbaarda

repo: DH-IT-Portal-Development/ethics


text:
How to reset persisted data for user

Hi,
I messed up my account in the cloud-browser and am no longer able to log in. I removed some of the search history files in ~/.irods and this might have been the reason. When I try to log in I sometimes see the following error message:

How can I get the state of my account back to something functional?
Is there a correct way to clear search history?

Thanks

I have it working again after removing the entire .irods collection.

Thanks!  Yes this is a bug, I'll fix that to tolerate malformed virtual
collections for the release.
On 03/04/2016 04:42 AM, burnce wrote:

Hi,
I messed up my account in the cloud-browser and am no longer able to
log in. I removed some of the search history files in |~/.irods| and
this might have been the reason. When I try to log in I sometimes see
the following error message:
image
https://cloud.githubusercontent.com/assets/1862700/13523416/a85066c8-e1f5-11e5-888d-09e3ea192fab.png

How can I get the state of my account back to something functional?
Is there a correct way to clear search history?

Thanks
—
Reply to this email directly or view it on GitHub
https://github.com/DICE-UNC/irods-cloud-browser/issues/141.

authors: burnce michael-conway

repo: DICE-UNC/irods-cloud-browser


text:
Unable to view Plan Overview page for multi-phase templates

We removed the phase.questions shortcut in favor of using the full hierarchy chain phase.sections.[selector].questions.
App 539 output: ActionView::Template::Error (undefined method `questions' for #<Phase:0x00000000053313a0>
App 539 output: Did you mean?  sections):
App 539 output:     32:

App 539 output:     33:                     <%= _("%{phase_title} (%{sections_size} %{sections}, %{questions_size} %{questions})") % {
App 539 output:     34:                       :phase_title => p.title, :sections_size => p.sections.size, :sections => n_('section', 'sections', p.sections.size),
App 539 output:     35:                       :questions_size => p.questions.size, :questions => n_('question', 'questions', p.questions.size) } %>
App 539 output:     36:

App 539 output:     37:

App 539 output:     38:
App 539 output:   app/views/plans/_overview_details.html.erb:35:in `block in _app_views_plans__overview_details_html_erb___4073258840737931792_42798460'
App 539 output:   app/views/plans/_overview_details.html.erb:22:in `_app_views_plans__overview_details_html_erb___4073258840737931792_42798460'
App 539 output:   app/views/plans/overview.html.erb:10:in `_app_views_plans_overview_html_erb__3921742541952334292_42858200'
App 539 output:   app/controllers/plans_controller.rb:372:in `overview'

Suggest instead to update the view logic to something like:p.sections.map{|s| s.questions.size }.inject(0){|sum,x| sum + x }

@benjaminfaure submitted PR #1555 - just need to merge and test

there are now accordions for each phase on the plan overview tab. closing issue.

authors: briri stephaniesimms

repo: DMPRoadmap/roadmap


text:
Error message when receiving Challenge via secure session

Hi all,
The Spec. says transmitting Challenge via session is prohibited. (outside of a session is allowed.)
What is the error response type when the responder receives Challenge message under the secure session?
Thanks.

It seems a bug in current libspdm. There is no such check.
I think we may return SPDM_ERROR_CODE_UNEXPECTED_REQUEST

I don't know why the specification has that restriction.

I guess below reason:

it is not needed, when you setup session. Authentication is already done.

It will be confusing to construct the transcript. how to calculate message_b?

Thanks for checking it :)

I guess below reason:

it is not needed, when you setup session. Authentication is already done.
It will be confusing to construct the transcript. how to calculate message_b?

For 1, setup session is not grantee that authentication is done because KEY_EXCHANGE can be executed after negotiation as follow;
https://github.com/DMTF/libspdm/blob/2e9f68389eba83f38cf586d2cadf2b5b05526e98/library/spdm_responder_lib/libspdm_rsp_key_exchange.c#L232-L237
For 2, why the calculating message_b is confunsing in application phase? I seems similar to GET_MEAS.

11/7/2022 - Agree it is a bug. We may check other messages.

KEY_EXCHANGE will setup authenticated secure session.
It is different from GET_MEAS. because GET_MEAS does not have message_b.

It is different from GET_MEAS. because GET_MEAS does not have message_b.

I mean the message_b is also distinguished according to session id or no session.
So, the transcript used in CHALLENGE is distinguished.

@hiption , if you want to support CHALLENGE in session, please submit SPDM spec issue.
libspdm will follow the SPDM spec.

Thank you for your reply.
I just want to know why SPDM allows GET_MEASUREMTNS in session, but CHALLENGE does not.

@jyao1 This check needs to be present for a lot of other requests, correct? Like GET_CAPABILITIES and NEGOTIATE_ALGORITHMS.

I think so.

authors: KwonHyunSoo hiption jyao1 steven-bellock

repo: DMTF/libspdm


text:
New Validation Tool

I tried out your new validation script, and it flagged a couple things incorrectly

We have a field 'OrigMapUnit' that has map units that we are not defining in our DMU, the correct values are in the 'MapUnit' field. The tool flagged every entry in the 'OrigMapUnit' as not in the DMU
We have an additional table that has digitization Methods listed and it flagged our methods as not being defined in the glossary
I think its telling me that im missing my GeologicMap dataset, but im not sure how I would be missing it if it went through and checked it.

Also the old 2.9.4 validation script adds the GeoMaterialDict to the database and the new 2.10.2 validate tool does not, and in the new validate tool I think there is a typo in the geomat. dict for "Made" deposits

Undefined methods found in a non-GeMS table should now get logged as warnings, not errors. I haven't addressed fields like OrigMapUnit yet.

I have changed the tool so that undefined values in fields like OrigMapUnit are logged as warnings, not errors.  Try it out and let me know.

Fixed

authors: ethoms-usgs kalexanderUSGS

repo: DOI-USGS/gems-tools-pro


text:
Release DPG Standard 1.1

Since the release of v1.0 of the DPG Standard we have open a period for community input, and received a number of proposed changes. We have already developed governance guidelines, and we need to triage the proposals received and release a new version incorporating the approved changes.

The DPG Standard is currently at version 1.1.4, published on Jan. 29, 2021

repo: DPGAlliance/technical-roadmap


text:
DPTableDataOutput.bottomAchived вызывается при первом reloadData()

DPTableDataOutput.bottomAchived вызывается при первом reloadData(), хотя по факту, таблица еще не доскролилась до конца

Fix at version 2.0.0

repo: DPLibs/DPUIKit


text:
Java adapter always logs to Kafka using Level.DEBUG

See function createLog in the CISLogger class.
A function should be added the maps the slf4j log level used to the Test-bed Log Avro schema log level.

Yes I know, the function and the configuration will be available in the next version.

@tobritzh yeah no rush. I'm just going through the code and making issues of whatever thing I see that still needs changing :-) Creating issues here to make sure these findings are not lost. Feel free to discuss here I prefer that over mail.
I also noted that the log messages are not formatted correctly yet.

authors: PHameete tobritzh

repo: DRIVER-EU/java-test-bed-adapter


text:
Code Format

All code should follow the styling guide mentioned in the README, and should all have a Makefile, src dir, and include if headers are used.

this is a duplicate task


text:
VM on Oracle Cloud if you need extra performance for dev

If your computer is not powerful enough and you need another VM (online laptop) to develop DLP, we can use Oracle Cloud's free tier. The idea is you SSH into the VM on VS code and develop your code normally. Everyone will share the same VM account. VS Code can forward the necessary ports to your laptop's localhost
Oracle Cloud gives a free tier account with a certain number of RAM hours that we can take advantage of without taking any costs

@farisdurrani status/priority on this?

repo: DSGT-DLP/Deep-Learning-Playground


text:
🛑 Apps is down

In 1ebad6f, Apps (https://apps.unhas.ac.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Apps is back up in fa79cce.


text:
🛑 Fakultas Kedokteran Gigi is down

In 18e13ec, Fakultas Kedokteran Gigi (https://dent.unhas.ac.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Fakultas Kedokteran Gigi is back up in 7d07263 after 3 minutes.


text:
🛑 Apps is down

In 5ffa1c5, Apps (https://apps.unhas.ac.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Apps is back up in 6cd7fab after 8 minutes.


text:
Submissions can be completed without granting the license

Describe the bug
Submissions can be completed without granting the license, this has become apparent after the "Always enable Deposit button" PR in the frontend.
I'm listing this as a backend bug because

The backend just deposits submissions with /sections/license/granted=false without complaining, so it seems that this is a REST issue. It shouldn't be the frontend's responsibility to enforce that the license is granted.
The backend doesn't flag /sections/license/granted=false as an error when patching, so the frontend can't know it has to mark the checkbox as invalid

To Reproduce
Steps to reproduce the behavior:

Start a new submission on https://demo7.dspace.org/home
Leave all fields unfilled and click "Deposit"

You should see two notifications: "There are incomplete sections" & "Submission saved successfully"
The license checkbox will not be marked as invalid

Fill out all required fields, upload a file, but leave the license checkbox unchecked. The click "Deposit" again.

The submission will just complete

Expected behavior
When attempting to deposit a submission without granting the license, it should be rejected and the license checkbox should be marked as invalid.
Related work
Angular #1427

Thanks @ybnd : Agreed this needs resolution. Pulling this onto the 7.3 board and flagging as "high priority"

Hi @ybnd @tdonohue , we would be interested in solving the problem. We estimate 4/6 hours to find the cause, fix it and test it.

authors: LucaGiamminonni tdonohue ybnd

repo: DSpace/DSpace


text:
Alteration to index-discovery script to only (re-)index specific type of IndexableObject

Description
Alteration to index-discovery script to only (re-)index specific type of IndexableObject
Instructions for Reviewers

With -t option, help output logs options of types of IndexableObject with indexing factory
Not compatible with -b option since this clears entire index first (& expect to rebuild it in its entirety)
Compatible with -f to force reindex specific type of IndexableObject

Test option -t

Clear solr search core
Run ds index-discovery -t MetadataField => Verify all metadata fields are indexed
Also testable with: ClaimedTask, Collection, Community, Item, PoolTask, XmlWorkflowItem, WorkspaceItem

With -f option:

Alter config so more things are indexed on an Item, eg virtual metadata for an item with relationship
Run ds index-discovery -f -t Item => Verify the changes are indexed & only the Item docs are reindexed

Checklist

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & integration tests). Exceptions may be made if previously agreed upon.
[x] My PR passes Checkstyle validation based on the Code Style Guide.
[x] My PR includes Javadoc for all new (or modified) public methods and classes. It also includes Javadoc for large or complex private methods.
[x] My PR passes all tests and includes new/updated Unit or Integration Tests based on the Code Testing Guide.
[x] If my PR includes new libraries/dependencies (in any pom.xml), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
[x] If my PR modifies REST API endpoints, I've opened a separate REST Contract PR related to this change.
[x] If my PR includes new configurations, I've provided basic technical documentation in the PR itself.
[x] If my PR fixes an issue ticket, I've linked them together.

@tdonohue : Added validation for the type option value, with list of allowed types.

Removing "needs documentation" flag as docs exist at https://wiki.lyrasis.org/display/DSDOC8x/Discovery#Discovery-DiscoverySolrIndexMaintenance

authors: MarieVerdonck tdonohue


text:
Pagination Issues

Switching to changeDetection.OnPush in this commit has the effect that changing the page size no longer works. This points to an underlying problem that not all state of the pagination component is stored in the ngrx store, otherwise onPush would work.
Another likely related issues is that if you go to the second page of a paginated list, click on an item and use the browser's back button, you see the results of the first page, but the second page is still highlighted

I should have solved the resize issue by adding local change detection checks as here.
About the second issue I think that the right behavior should be to get back to the last page visited, that in the example is the second page. In this case I've seen that the PaginationComponent works properly, should it be an issue related to cache or REST call? I've tested a simple paginated list page and the same use case works well.

Pagination has a glitch with universal. When the pre-render finishes and swaps the state on the client the pagination switches to the first page and back to the desired page quickly. It is not noticible in development mode and more so in replay redux prerender strategy. In production mode with rehydrate prerender strategy it happens but so quick it cannot be noticed. If the console is opened it slows everything down enough to notice it even in production mode.
This may be an issue with ngx-pagination library. Does it fully support Angular Universal.
The desired behavior would be to never fetch and render any page but the desired.
This is required for smooth page refresh and deep linking.

authors: artlowel atarix83 wwelling

repo: DSpace/dspace-angular


text:
USW030-affichage footer

améliorer l'affichage du footer
critères d'acceptation:

"information sur la pizzeria" centrer / customisé
information légale : "tout droit réservé ..."

page "visualiser pizza" => le texte passe sur deux ligne

authors: lemattrea roddet

repo: DTAFormation/pizzeria-app


text:
[hotfix-#899][conf] fix config check error

issues :  https://github.com/DTStack/chunjun/issues/899

Ok. I will merge it, but before that, can you edit the commit message according to the template [hotfix-#issueID][fix-module] fix-commit. @huyuanfeng2018

Ok. I will merge it, but before that, can you edit the commit message according to the template [hotfix-#issueID][fix-module] fix-commit. @huyuanfeng2018

ok I will edit

Hey bro, you should change the commit message of this pr, not the title.

@huyuanfeng2018

@huyuanfeng2018

i got it

repo: DTStack/chunjun


text:
Suppressed Bot cannot unmute itself

General Troubleshooting

[x] I have checked for similar issues.
[x] I have updated to the latest JDA version.
[x] I have checked the branches or the maintainers' PRs for upcoming bug fixes.

Bug Report

The bot sometimes cannot unmute itself when it is being suppressed in an AFK channel.
Expected Behavior

When queueing Member#mute(false), the bot unmutes itself
Code Example or Reproduction Steps

Let the bot join the AFK Channel
Try unmuting the Bot inside of the GuildVoiceJoinEvent

Code for JDABuilder or DefaultShardManagerBuilder Used

JDABuilder.createDefault(token).build()

Exception or Error

N/A
Some things I have experiencing while trying to solve this problem: Every time the bot was already server muted (not suppressed), it could unmute itself just fine. I have also got this working by manually calling the API like this: (using OkHttp)
Request request = new Request.Builder()
                .url("https://discord.com/api/v9/guilds/" + guildId + "/members/" + memberId)
                .patch(RequestBody.create(MediaType.get("application/json"), "{\"mute\": false}"))
                .header("Authorization", "Bot " + token)
                .build();

Could this maybe have something to do with JDA caching the muted value and refusing to update the muted state? I have got a callback while queueing the Member#mute() action so I suppose that is not the problem here...

I think that is normal?
Last time I entered an afk channel as a owner was I muted too and couldn't unmute myself, so I would assume it's the same for bots

Just tested Andre601's theory, can confirm the owner cant speak in the AFK channel.

Yes exactly that is why my plan is to unmute the bot inside the GuildVoiceJoinEvent which does not work.

I guess this is some kind of intended behavior.
Yes, you would need to remove the server mute first but the self-mute still remains and I don't think bots can remove that mute if they have it like normal user can. Perhaps this is a Discord Bug that this self-mute also applies to Bots when they join the AFK channel, not sure (I didn't test it).
Other possibility: You first join the channel and then you will be guild-muted. And basically what happens is that you try to unmute before the mute happend, leading to no effect.
From the docs of Guild#mute:

Note: The Member's GuildVoiceState.isGuildMuted() value won't change until JDA receives the GuildVoiceGuildMuteEvent event related to this change.

So I would wait for that event to kick in before you try to unmute or just leave the channel / close the audio connection if the bot was moved to the AFK channel.

If that was true then muting and unmuting the bot with a fixed delay of a few seconds should have worked (something I tried yesterday). I have also tried unmuting the bot from the GuildVoiceGuildMuteEvent which did not work.

Other possibility: You first join the channel and then you will be guild-muted. And basically what happens is that you try to unmute before the mute happend, leading to no effect.

I doubt that this is the problem here (at least on the Discord side of things) since unmuting the member manually via an API call as soon as the member joins works just fine. As I said in my first post, it could have something to do with JDA not making that call because it does not know the member was supressed inside the AFK channel and won't make the api call to unmute them (please check this I have no idea where to look in the code)

This check seems to be the problem. JDA does not consider the user being suppressed and only checks if the internal GuildMuted state would be unaffected by the API call.
if (voiceState.isGuildMuted() == mute)
    return new CompletedRestAction<>(getJDA(), null);

Issue was fixed in #1783


text:
Missing setters in WebhookMessageAction

General Troubleshooting

[X] I have checked for similar issues.
[X] I have updated to the latest JDA version
[X] I have checked the wiki and especially the FAQ section for similar questions.

Question
Some time ago, the WebhookMessageAction class used to have the methods setUsername and setAvatarUrl. Now they are commented out. Why is this?

Example Code
channel.getWebhook(...)
    .setUsername("example")
    .setAvatarUrl("https://example.com")

Sending webhook messages is not currently supported by JDA. These interfaces are only used for interaction webhooks which do not support these options. You can use https://github.com/MinnDevelopment/discord-webhooks as an alternative.

Ok, thank you!

authors: MinnDevelopment Psyvern


text:
[frontend] impossible to update Service List provider

I have a couple of service lists entered already into my test CSR. For some I forgot to set the corect provider.
When first creating a SL entry, there is multiple choice available for the provider field.
However, when chosing to edit the SL Offering, there is no multiple choice in the provider field.
Entering the correct one manually and clicking "update" has no effect on the the wrong entry.
Leaving the field empty and clicking "update" has no effect either.

I believe this is a feature for now, but should be improved for sure.

Fixed in 0.16 release

authors: hacklsn juhajoki sofia-tsa

repo: DVBProject/DVB-I-Reference-CSR


text:
Issues with regular create tree farm

There are multiple issues that don't really make sense to me.
Whenever a nut tree grows it destroys the grass block below it. This breaks regular tree farms, but is still fixable with some dirt deplayers.
But even worse and unfixable, the trees do not drop any nuts or logs when cut by a saw. The only thing that drops are regular saplings.
Is this an issue on my end? Maybe an imcompatibility with another mod.
Here is a small showcase video.
I forgot to turn off HDR, that is why it is so dark

Are you playing a modpack of some kind? If so, please provide a modlist for proper testing of the issue. I am unsure as to what would even be causing this, especially considering that using Create: Garnished by itself (alongside dependencies of course) doesn't show the results above.
A few more things that I'd suggest, just in case:
If you are using an older version (any version prior to v0.8 for either 1.19.2 or 1.20), please update to v0.8. The issue may have been fixed upon release, or may not have.
What MC version are you using and what loader? I can, of course, go into the individual project and search for the issue manually. But providing this information makes the process easier and allows for the issue to be fixed swiftly so that other content-related features and issues can be implemented/solved.
Apologies for the inconvenience, and thank you for your understanding and patience regarding this issue!

This issue has been marked as inactive. If you are still experiencing the issue, please refer to the previous comment made. Otherwise, feel free to ignore this message.

authors: DakotaPride mxKeaton

repo: DakotaPride/create-garnished


text:
Randomly generate a password

Randomly generate a password
User Story
AS AN employee with access to sensitive data
I WANT to randomly generate a password that meets certain criteria
SO THAT I can create a strong password that provides greater security
Acceptance Criteria
GIVEN I need a new, secure password
WHEN I click the button to generate a password
THEN I am presented with a series of prompts for password criteria
WHEN prompted for password criteria
THEN I select which criteria to include in the password
WHEN prompted for the length of the password
THEN I choose a length of at least 8 characters and no more than 128 characters
WHEN asked for character types to include in the password
THEN I confirm whether or not to include lowercase, uppercase, numeric, and/or special characters
WHEN I answer each prompt
THEN my input should be validated and at least one character type should be selected
WHEN all prompts are answered
THEN a password is generated that matches the selected criteria
WHEN the password is generated
THEN the password is either displayed in an alert or written to the page

Done

repo: DamirFM/SecureCode-Creator


text:
Deleting Art

As a user,
I want to be able to delete my artwork from the gallery, So that I can remove content that I no longer wish to share.
Acceptance Criteria:

[ ] Users can access a "Delete" option for any artwork they have uploaded.
[ ] The app prompts the user to confirm the deletion before proceeding.
[ ] Once confirmed, the artwork is permanently removed from the gallery.

Delete html is in place just need to add buttons to image_detail and gallery when authenticated user is == image owner

completed

authors: AshwiniTembhurne Damitwhy

repo: Damitwhy/Hidden-Brush


text:
Added the egg that everyone seems to want...

no need to thank me

good

very good

FC ur mom is hot ngl

FC ur mom is hot ngl

Are you sure about that?

Hmm

Hmm

Hmm

Hmm

Hmm

authors: Domin-MND Luxxy-GF RaydanOMGr andrewthemeow jeweetzelfWasTaken vinc3nz

repo: DanBot-Hosting/DanBotHostingStats


text:
bug: Usage line truncated, other rendering issues

Note how the usage line is truncated:
% pdm run insiders -h
Usage: insiders [-h] [-V VERSION] [--debug-info DEBUG_INFO] [--completion COMPLE

  Manage your Insiders projects.

  This tool lets you manage your local and remote Git repositories for projects that offer an Insiders version.

  Options
    [-h, --help]               Print the program help and exit.
    [-V, --version VERSION]    Print the program version and exit.
    [--debug-info DEBUG_INFO]  Print debug information.
    [--completion COMPLETION]  Print shell-specific completion source. Valid options: complete, generate.

  Subcommands
    create                     Create public/insiders repositories.
    pypi                       Manage PyPI-related things.

Subcommand help is truncated at the same length:

Also, my create subcommand has a link at the and it extends on all the contents after it:

The docstring:
class CommandCreate(HelpOption):
    """Create public/insiders repositories.

    This command will do several things:

    - Create public and insiders repositories on GitHub
        (using the provided namespace, username, repository name, description, etc.).
    - Clone these two repositories locally (using the provided repository paths).
    - Initialize the public repository with a `README` and a dummy CI job that always passes.
    - Optionally initialize the insiders repository by generating initial contents
        using the [Copier PDM template](https://github.com/pawamoy/copier-pdm).
    """

It's probably caused by the code I suggested to pre-render displayables before inserting them in the format string :bow:

mmm. it's probably because of terminal escape codes increasing the overall length of the line, which would be exacerbated on the first line because there's a lot of start/stop of color codes.
I had thought i addressed this by turning off overflow the final print, while retaining it on the one being printed to a buffer.

Somewhat challening mostly because the tests by default run in the non-terminal mode that wont line wrap at all

lmk if you notice any more of these kinds of bugs! I've found rich strangely difficult to work with when performing writes to a Console then re-printing to a real console. perhaps it just goes with the territory.

Great work, it's fixed :rocket:

authors: DanCardin pawamoy

repo: DanCardin/cappa


text:
feat: Write cappa backend/parser.

Adds native cappa parser option vs argparse
Renames render option to "backend"
Collapse separate Subcommands abstraction into Subcommand
Renames Subcmd to Subcommands
Adds support for autocompletion when using new parser
Removes "rich" extra

Adds rich as a required extra dependency

It is core to custom/colored help formatting for new parser, and the now more-unified stdout/stderr output.

rich-argparse needs to now be installed separately, if used

Adds a new Output implicit dependency option
Adds new theme option (currently only applied to custom parser)
Adds group option to Arg to control how arguments are grouped together in help text
Adds hidden option to Arg, to hide arguments from help text.
Ensures help= applies to all levels of subcommands

Pull Request Test Coverage Report for Build 6462821733

685 of 685 (100.0%)  changed or added relevant lines in 17 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.05%) to 99.951%

Files with Coverage Reduction
New Missed Lines
%

src/cappa/argparse.py
1
99.5%

Totals

Change from base Build 6355604095:
-0.05%

Covered Lines:
1452

Relevant Lines:
1453

💛  - Coveralls

authors: DanCardin coveralls


text:
On save server exits in Helix editor

I have installed ols and when I start editing a file (which compiles and works properly) the server crashes and I get a notification in the editor Language server exited.
Below are the logs from Helix editor.
46918  -02-20T11:58:35.204 helix_lsp::transport [ERROR] ols err <- "/home/runner/work/ols/ols/src/server/requests.odin(1175:59) Index 0 is out of range 0..<0\n"
1  -02-20T11:58:35.347 helix_lsp::transport [ERROR] ols err: <- StreamClosed

I am using Fedora 39.
Is there anything else I paste here?
Thanks

It looks like you need ols.json in your project. Helix doesn't make a project workspace without it. That apparently causes the server to crash.

That worked like a charm. Thank you.
LSP formatting works. Also works if there are errors in the code. But I am not getting autocomplete suggestion when I type let's say fmt..
Am I still missing something?
This is my ols.json I have in the project.
{
  "collections": [
    {
      "name": "core",
      "path": "~/Applications/odin/core"
    },
    {
      "name": "vendor",
      "path": "~/Applications/odin/vendor"
    }
  ],
  "thread_pool_count": 4,
  "enable_semantic_tokens": false,
  "enable_document_symbols": true,
  "enable_hover": true,
  "enable_format": true,
  "enable_snippets": true,
  "formatter": {
    "tabs": false,
    "characters": 90
  }
}

There seems to be a bug in ~. Try with absolute path.

authors: DanielGavin mitjafelicijan

repo: DanielGavin/ols


text:
How can I add some info to a day cell?

I need the result like as in this picture
https://drive.google.com/file/d/1ZgQnUSXEIBqpktjnnyB5w_-MRp8LDLdL/view?usp=sharing
Maybe there is such information somewhere?

⛔ ⛔ ⛔    WARNING : READ BEFORE CREATING ISSUES    ⛔ ⛔ ⛔
This library was abandoned by its owner. I tried to contact him about 5 months ago with no success. Please cease to open new issues as they will not be handled by him. If you want, there is a fork created by Daniel Moncada and his team which is being currently maintained. Please don't open new issues here so that new users won't be mislead into believing this repo is still up-to-date.

repo: DanielYKPan/date-time-picker


text:
Fail to create quad mesh for many holes

Dear Prof. DanielZint,
Thank you for providing so powerful quad mesher RatRace. I tested it with some simple shapes and it works well. However, when I tested it with a shape with many holes, it failed to create correct quad mesh. Could you please help me to take a look at it?
Thanks,
Tang Laoya
transition4to1.off.gz

Dear Tang Laoya,
The mesh you sent is indeed a tough one. The good news is, I could generate a quad mesh on it. The bad news is, there are low quality quads, which might be a problem for you.
One thing that you should keep in mind when you use the code is that it uses a cache (see the 'cache' folder in the project that is generated when running the code for the first time). If you use the same name for a different mesh it will use the cached information for the mesh generation. Therefore, you should have unique names for your meshes.
My quality output for your mesh looks like this:
qMin = 0
qMean = 0.756099
Quality 0 - 0.1        |       11
Quality 0.1 - 0.2      |       4
Quality 0.2 - 0.3      |       5
Quality 0.3 - 0.4      |       74
Quality 0.4 - 0.5      |       281
Quality 0.5 - 0.6      |       7992
Quality 0.6 - 0.7      |       73000
Quality 0.7 - 0.8      |       114009
Quality 0.8 - 0.9      |       33665
Quality 0.9 - 1        |       34065
Valences: 32124 < 4 | 102223 == 4 | 31477 > 4
singular vertices [%]: 38.3545
Again, there is at least one degenerated quad with quality of 0. I just checked and the problem is that Blossom-Quad already generates qMin=0. That means the degenerated quad appears somewhere on the boundary. Unfortunately, I cannot give you any post processing step to resolve that issue. I am pretty sure it is possible but I would have to take a much closer look to figure something out.
If your goal is just to produce a valid quad mesh, that can be achieved by generating a hybrid mesh and then subdividing it. Here is a modified main.cpp where a subdivision is used instead of triangle merging or blossom quad:
main.zip
Nevertheless, you should be aware that this method produces much more quads than the others.
I hope this helps you somehow. If you have further questions, don't hesitate to ask me.
Best regards,
Daniel Zint
P.S.: I am not a professor so no need  for that formality ;-)

Dear Daniel,
Thank you very much for your kindly reply. Yes, the simplest method is to subdivide triangles, but as you said, it will generate much more quads. I am also seeking for less quads with good quality.
In fact, I am trying to implement the algorithm by this paper:
https://cims.nyu.edu/~ag6961/GIULIANI_quad.pdf
But I am failed in the 'edge coloring' algorithm. I can't let one color removed from the boundary edges if number boundary edges is even. Do you have any good suggestion?
In addition, the idea in your paper is excellent. You use blossom to generate quad at boundary, and then user your fast method to generate meshes inside. My question is: how do you control the blossom to let it just generate quad for the triangles near boundaries?
Thanks,
Tang Laoya

Dear Daniel,
Thank you very much for your kindly reply. I have got a copy of your paper. I need to further study and try to understand everything you said in your paper. I will also study the 'cross-field methods' you mentioned.
BTW: could you please also provide a CPU version of your RatRace? I tried to modify your code to let it work on CPU configure since there is no GPU card on the computer, maybe there is some error in my modified code.
Thanks,
Tang Laoya

Hey,
the part that is CUDA Code is just the smoothing step in the post-processing. The method is called Discrete Mesh Optimization (DMO). Luckily, I wrote a version of it that also runs on CPU so yes, I can provide a RatRace Version that is CPU only. But I don't know when I will find the time to do so. I will try next week but there is a lot going on. I will let you know when I managed to update the code.

Dear Daniel,
Thank you very much for your kindly reply. This weekend I tried to study the 'cross-field methods' you mentioned, but I still don't know what it can help me in my structure.
Thanks,
Tang Laoya

Dear Daniel,
Thank you very much for your kindly reply. This weekend I tried to study the 'cross-field methods' you mentioned, but I still don't know what it can help me in my structure.
Thanks,
Tang Laoya

My knowledge on cross-field methods is also rather restricted. People often show beautiful results in their cross-field based methods but I don't know if there is any open source project that you could use to generate some quad mesh. Implementing them yourself is quite tough.
I won't be able to update the RatRace code this week. Next week I should have more time.

Dear Daniel,
Thank you very much for your kindly reply. Yes just as you said, it is too difficult for me to study the cross-field method:(
I only need to generate quad mesh by converting the triangles into quads. I also require that boundary nodes don't change (if number of boundary nodes is odd, I will split the boundary triangle with maximal boundary edge length). Therefore, your hybrid method is best for me.
Thanks,
Tang Laoya

Hi,
I finally found some time to add the templated version of DMO to the code. It is added as a submodule so be aware that you need to clone the Git repository now with --recurse.
I could not check if the code runs on a machine without Cuda installed but as DMO does, I don't see a reason why this project should not. However, it might be that I made some mistake. In that case, please let me know.
Best regards,
Daniel

Dear Daniel,
Thank you very much for your kindly update. Yes, the latest code works. For some simple models it can generate very beautiful quad meshes. However, for the one that I uploaded the first time, it still can't generate final quad mesh. The following message displayed:
done [0.000 secs]. 0 grows, 0 expands, 0 shrinks
expands: [0.000 secs], shrinks: [0.000 secs], dual updates: [0.000 secs]
perfect matching with 0 nodes and 0 edges
starting init...done [0.000 secs]. 0 trees
.
done [0.000 secs]. 0 grows, 0 expands, 0 shrinks
expands: [0.000 secs], shrinks: [0.000 secs], dual updates: [0.000 secs]
I20220413 07:36:06.449043 138236 RatRace.cpp:322] Greedy triangle merge on interior
I20220413 07:36:07.304776 138236 main.cpp:144] Start RatRace
I20220413 07:36:07.369886 138236 RatRace.cpp:332] Number of triangles = 64
I20220413 07:36:07.818861 138236 main.cpp:151] Finish RatRace
I20220413 07:36:08.635948 138236 SizeGrid.h:46] Read SizeGrid from cache file 'E:\company\mesh\quadmesh\RatRace\RatRace-main\cache\transition4to1_SizeGrid_1000_1000_float.bin'
I20220413 07:36:08.657505 138236 RatRace.cpp:350] Removed interior val2: 394
I20220413 07:36:08.691980 138236 RatRace.cpp:353] Splitted boundary val2: 29
I20220413 07:36:08.714291 138236 RatRace.cpp:354] Removed boundary val2: 8
I20220413 07:36:08.738458 138236 RatRace.cpp:355] Removed boundary val2: 0
Could you please help me to take a look at it?
Thanks,
Tang Laoya

The code break down in function optimizeHierarchical:
The error message is below:
Run-Time Check Failure #2 - Stack around the variable 'oneRing' was corrupted.

Dear Daniel,
The crash problem is solved after simply changed MAX_ONE_RING_SIZE from 16 to 200. However, the output mesh is not correct. For example, the section I put here contain a large triangle with it's one edge overlapped with several boundaries. Could you please help me to take a look at it?

Thanks,
Tang Laoya

The code break down in function optimizeHierarchical:
The error message is below: Run-Time Check Failure #2 - Stack around the variable 'oneRing' was corrupted.

I added a warning to the DMO code that tells the user that MAX_ONE_RING_SIZE might be too small. However, you don't need to increase it to 200. I think when you go to 32 you should be larger than any reasonable configuration. Actually, 16 is already a really big value. If your mesh has vertices with more than 16 neighbors, then the output is usually of low quality.
I also tried to check how the mesh quality can be improved but I cannot give you any fast answer to that. One thing I noticed is that your input mesh is not really good for making it a quad mesh. You could try to improve the quality of the triangle mesh and that might then also give a better quad mesh. Otherwise, I am afraid that I am not able to help you. Sorry!

authors: DanielZint TangLaoya

repo: DanielZint/RatRace


text:
Create an intro

Add an intro about yourself: who are you, what is your strength, why are you here.

[x] I am from Merida Venezuela

Done!

repo: DaniellaZambrano/homepage


text:
Sorting Refresh?

When I apply any filter in the latest build it for some reason like resets the filter and goes back to the default view after just a few moments. I assumed it was the update interval causing it but even after disabling auto updates it still seems to remove the filters on me.
I am using the default web page you made with the default index/styles.
Example below.
s1stats.mineroyalemc.com

Thanks for the bug report! I've been able to reproduce it and it will be fixed soon.

Fixed in v1.8.2! Apparently defocussing and refocussing the page also caused a flood of stats updates when they were disabled 😬, that is also fixed now.

authors: Dantevg NickMesser

repo: Dantevg/WebStats


text:
H100 slower than A800

I trained my model on 8 A800 using flash attention 2 with batch size 22 each card, and the running time is 2.20s/it.
I switch to 8 H100 also use flash attention 2 with same batch size, and now the running time is 4.5s/it.
What could be the reason? I think H100 should be faster than A800? I have no idea.

I find H100 is running normally if I use 1-6 cards, the speed will slow when I use 7 cards or 8 cards

nerver mind, my seventh card is problematic. I now train my model using card 0,1,2,3,4,5,7

repo: Dao-AILab/flash-attention


text:
why flash can't accelerate on A40 machine?

Hi  i tested flash-attn operation on an A40 machine and it showed no improvement on trainning speed , Moreover , I printed out the time cost of self-attention calculation part between two models . One model used normal attention , the other used flash-attn. Aart from that ,these two models are consistent.  So can flash-atten only accelerate trainning speed on A100, but A40 can't?  by the way,flash-atten did reduce the cuda memory usage!
paste the env and other configurations:
work: speech recognition
env: cuda12.1   torch2.1.2   flash-atten 2.5.2
models:  11*conformers
operation used: flash_attn_qkvpacked_func

Please benchmark just the attention operation

authors: tridao zhangxihou


text:
mspider already released v0.10.0

Release notes: https://gitlab.daocloud.cn/ndx/mspider/-/blob/release/0.10/changes/v0.10/v0.10.0-minorReleaseNotes.md
Waiting for creating release notes in docs.

tip: a good habit not to share private links

repo: DaoCloud/DaoCloud-docs


text:
Issue#394/cookbook for running diffim

Includes coadd diffim and single frame diffim.

@rbiswas4 will you make the changes requested here so we can merge the cookbook?

repo: DarkEnergyScienceCollaboration/Twinkles


text:
refactor: remove the built-in session manager

In most cases, we will need our own session manager in project.

Codecov Report

Merging #32 (0cabf86) into master (f17b5fb) will decrease coverage by 0.32%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
- Coverage   96.14%   95.82%   -0.33%
==========================================
  Files          11       10       -1
  Lines         363      335      -28
==========================================
- Hits          349      321      -28
  Misses          7        7
  Partials        7        7

Impacted Files
Coverage Δ

server.go
85.00% <100.00%> (-1.21%)
:arrow_down:

session.go
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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

authors: DarthPestilane codecov-commenter

repo: DarthPestilane/easytcp


text:
WOR-828 consistent use of region and location

https://broadworkbench.atlassian.net/browse/WOR-828

@ddietterich @mikenev PTAL - I made the RegionService more strongly typed (less Strings). I also leaned into streams a little more.

repo: DataBiosphere/terra-policy-service


text:
Replace JM link with infobox for archived workflows [BW-672]

Tested locally by moving the "archive limit" up and down. Starting at 6 years so that this doesn't actually show up yet.
See screenshots in ticket.

@salonishah11 @rsasch the feedback from Joy was to prefer this option over the info box

repo: DataBiosphere/terra-ui


text:
Dependency clean-up not performed

We have a package A that depends on package B.  If we merge A (as primary) and B (as secondary), the resulting nupkg should not contain anymore the dependency to B package.

Sorry for causing confusion.
Originally, the purpose of this tool is to merge multiple target frameworks for the same NuGet ID. It does not cover wide meaning of merging any two completely different packages.
For example,
We have a package A45.nupkg (the target framework is .Net 4.5), we also have a package A40.nupkg (the target framework is .Net 4.0), A40.nupkg and A45.nupkg are the same NuGet ID A -- this is the key condition, then A45.nupkg and A40.nupkg can be merged into one package A.nupkg (multi-target framework - .Net 4.0 and .Net 4.5 in a single package) for publishing.

authors: AbelCheng bgiot

repo: DataBooster/NupkgMerge


text:
hotfix-0.2.3

hotfix-0.2.3

It's too many changes as a hotfix

authors: Enpen lixfz

repo: DataCanvasIO/Hypernets


text:
Fix e2e tests

What does this PR do?
Fix e2e tests.
Motivation
Additional Notes
Possible Drawbacks / Trade-offs
Describe how to test/QA your changes
Check that e2e tests are passing.
Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the config template has been updated.

Link to the successful k8s-e2e-dev job.

repo: DataDog/datadog-agent


text:
rm kind frontmatter - cws

What does this PR do?
removes kind frontmatter from pages ingested by docs site (agent expressions and backend)

Motivation
the kind param is no longer a user-defined frontmatter in newer versions of Hugo. it is built-in to be one of home, page, section etc.

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

perfect, thanks !

/merge

authors: StefonSimmons paulcacheux


text:
DRAFT // Add a new Synthetics Assertion Operator

This PR have the goal to allow the validadeJSONPath operator on synthetic probes.
https://github.com/terraform-providers/terraform-provider-datadog/issues/566

How to add this in the client generation pipeline @anthony-palmeira?

I think it's done in https://github.com/DataDog/datadog-api-spec/pull/451. Can you have a look and see if it works for you?

@therve Are you sure that it's a public repo? :)

Oh I'm sorry. Yes indeed it's not a public repository. We're handling that spec update, the client should be changed soon now.

The last merge on the master branch may do the job.

authors: chussenot therve

repo: DataDog/datadog-api-client-go


text:
fix: trim inspected headers

Description
Fixed a regression introduced in issue #42  that prevented HTTP headers with leading spaces from being parsed. This issue could result in the failure to extract trace context and the creation of a new trace, even though the trace could have been extracted and continued in versions prior to v0.1.11.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (main@26e666f). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #137   +/-   ##
=======================================
  Coverage        ?   94.48%
=======================================
  Files           ?       71
  Lines           ?     3720
  Branches        ?        0
=======================================
  Hits            ?     3515
  Misses          ?      205
  Partials        ?        0

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

authors: codecov-commenter dmehala

repo: DataDog/dd-trace-cpp