grub: Clear eMMC partition table on ThinkEdge SE70

The Lenovo ThinkEdge SE70 device comes from factory with a bootable image on the eMMC. However, EVE is installed on the NVMe SSD, so we need to clear eMMC's partition table to avoid any boot attempt from it, letting the device boot normally from the NVMe.
Background: An issue was notice on a brand new device trying to boot from eMMC after EVE's installation. The changes in this PR fixed the issue.

I think this needs a bold red warning in the docs in the SE70 to point out that the installer will clear the emmc.
Or is there a way to not do this and instead force the device to prefer booting from the other disk?

Unfortunately there isn't an easy way to control this from our side (the config options provided by NVIDIA's bootloader are minimal for this platform), I will put the information in the docs. My plan for the future is to install EVE on eMMC and let the NVMe only for persist, so both will be used in any case, but it requires more testing with the installer script.

Updates in this PR:

Rebase on top of master
Add documentation about wiping of eMMC during installation process

Updates in this PR:

Fix yetus error


fix wrong implementaion of parsing values

The old implementaion didn't follow
https://collectd.org/wiki/index.php/Binary_protocol
This patch fixes it.
Signed-off-by: Kai Zhang<EMAIL_ADDRESS>

Thanks. I'll test this out

The tests aren't passing with this change:
$ go test github.com/kimor79/gollectd
--- FAIL: TestPackets (0.00 seconds)
	gollectd_test.go:144: i = 0: Unknown value type
	gollectd_test.go:144: i = 2: Unknown value type
	gollectd_test.go:144: i = 3: Unknown value type
FAIL
FAIL	github.com/kimor79/gollectd	0.007s

I have noticed this too. This is strange.


iOS Voiceover - status does not update when selection made

When the user makes a selection, the status is not updated to indicate their selection.

User types in country eg 'Fr'
List appears, status says '29 results are available'
User selects from list eg France
Input updates to show the selection
Status announces '29 results are available'

The status should indicate a selection has been made eg 'France selected'. At the moment it doesn't inform the user what is happening.

The status region isn't updated when a user selects an option. Rather, selection is accompanied by a browser .focus change, which on a role="option" element will reliably cause every tested screen reader to announce the selected option.
From what you describe it sounds like you're experiencing a situation in which you've selected an option and the autocomplete reannounces that "29 results are available." I've just tested this on VoiceOver and indeed it seems to occur now whereas it didn't before, so this is a recent regression. Thanks for the report!

Changing role="status" to role="alert" and removing aria-live="polite" could fix this issue.
This from mozilla.org:
"To maximize compatibility, some people recommend adding a redundant aria-live="assertive" when using this role. However, adding both aria-live and role=alert causes double speaking issues in VoiceOver on iOS."

Hi Adam,
Thanks for flagging this up and apologies for taking so long to reply.
It looks like more recent versions of iOS contain accessibility improvements that have fixed the issue which is good. The bug exists in iOS 10.3.3 (iPad/Safari). On iOS 11.2.1 (iPhone/Safari & Chrome) and 11.3.1 (iPad/Safari) when you select an item, VoiceOver says: "Select your country, text field, is editing, France selected, character mode, 6 results are available".
Would you know what version of iOS you saw the bug on? Are you able to replicate it on the demo page?
Thanks,
Hanna


[CORE-2143] Update readme

@mbaynton docs are live https://pantheon.io/docs/integrated-composer. Want to +1 so we can merge the readme?


In memory response cacher

Implements a simple naive in-memory ledger response cacher and uses it in IndyVdrLedger.

Codecov Report

Merging #855 (e5f8754) into refactor/indy-vdr-ledger-remove-base-wallet (f930306) will decrease coverage by 40.37%.
The diff coverage is n/a.

@@                               Coverage Diff                               @@
##           refactor/indy-vdr-ledger-remove-base-wallet    #855       +/-   ##
===============================================================================
- Coverage                                        49.05%   8.69%   -40.37%
===============================================================================
  Files                                              424     408       -16
  Lines                                            34055   32911     -1144
  Branches                                          7522    7218      -304
===============================================================================
- Hits                                             16707    2861    -13846
- Misses                                           12173   29239    +17066
+ Partials                                          5175     811     -4364

Flag
Coverage Δ

unittests-aries-vcx
8.69% <ø> (-40.34%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

aries_vcx/src/utils/devsetup.rs
30.93% <ø> (-36.79%)
:arrow_down:

... and 314 files with indirect coverage changes


Undefined CSS variables

Missed CSS variables in _root.scss:
--#{$variable-prefix}gutter: $container-padding-x;
--#{$variable-prefix}gutter-x: $container-padding-x;
--#{$variable-prefix}gutter-y: 0;
--#{$variable-prefix}scroll-height: 75vh;
--#{$variable-prefix}breadcrumb-divider: $breadcrumb-divider;
--#{$variable-prefix}table-...-bg: ...;
--#{$variable-prefix}aspect-ratio: null;

Bug reports must include a live demo of the issue. Per our contributing guidelines, please create a reduced test case via CodePen or JS Bin and report back with your link, Bootstrap version, and specific browser and operating system details.

This is a saved reply.

@ffoodd this is only collection of missed css values used in bs5 scss files. it's don't change any current values or displayed only in browser's dev tools.

Ah okay, it's a feature request for adding more CSS vars. Noted.

Oh I see, it's not even a request for more variables, it's about the ones that are used throughout our components. Most of these will not be at the :root level as there's no need for them there. Instead the configuration happens at the component/instance level. #32424 will add some more variables though, too.

@mdo yes, but

custom properties set by reference, for example:

.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

some vars(gutter for example) uses not in many files

@mdo also, need check feature-exists("custom-property"), some mobile browsers not so good(


Fix container-patches typo in annotation documentation

There's a typo in the documentation that says the annotation is containes-patches, instead of container-patches.
Did you sign your commit? Instructions
✅
Have you read Contributing guidelines?
✅

Thanks @wjossey


Databricks

I noticed that Databricks is not currently available. Is it expected to be made available in the future?

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

ID: 37519555-04a0-ac67-d798-ba3de77183fc
Version Independent ID: bdf51bcd-53de-46a2-5d5e-f1c854c12311
Content: Azure Government Data + Analytics
Content Source: articles/azure-government/documentation-government-services-dataandanalytics.md
Service: azure-government
GitHub Login: @jglixon
Microsoft Alias: jglixon

Hi @basilwong, are you referring to Azure Gov. regions in particular? According to the official Azure service availability tracker (by region), Azure DataBricks will be available in Public Preview in US Gov Virginia by end of Q4 2019.
Reference here
We will now close this issue but please dont hesitate to reply if you have a followup question.
Cheers.


Add PlexonSortingInterface

Motivation
Add interface for plexon spiking data, uses spikeinterface.extractors.PlexonSortingExtractor
How to test the behavior?
PlexonSortingInterface is tested in test_sorting.py
Checklist

[ ] Have you thoroughly read our Developer Guide?
[ ] Have you ensured the PR description clearly describes the problem and solutions?
[ ] Have you checked to ensure that there aren't other open or previously closed Pull Requests for the same change?
[ ] If this PR fixes an issue, is the first line of the PR description fix #XXX where XXX is the issue number?
[ ] Did you update the CHANGLOG.md file on your branch to describe your changes?

Sorting interface rarely have much in the way of metadata but I guess I always have to ask...
'Anything of note in the metadata'?

Actually, maybe the session_start_time from recording_extractor.neo_reader.raw_annotations["blocks"][0]
rec_datetime:2000-10-30 15:56:56
or the version of Plexon:
plexon_version:101

Hmmm
and can you check that > 2000-10-30 15:56:56
matches the open ephys recording for that session?

@CodyCBakerPhD that 2000-10-30 15:56:56 was from NeuralEnsemble/ephy_testing_data/plexon, the plexon date record in Tye data is 2020-02-26 11:35:16 while the openephys header is 2020-02-20 13:43:12

@weiglszonja so they were different datetimes. Do you know which one was right?

@weiglszonja so they were different datetimes. Do you know which one was right?

Yes, the openephys header and port entry behavior data both have 2020-02-20 13:43:12 for start time.


Whenever an automatic theme update occurs, I lose my custom font settings

Every time, after an automatic update occurs, I have to re-set my custom preferences in the fonts section.
Thanks in advance.

Mmmh, sorry for that. Am thinking of a pre-install script that checks your current settings which to preserve before installation.
P.S what font are you using?

It depends, I change according to the day, however always font with ligature (Iosevka, Fira-code, Ligconsolata, Jetbrains-mono, cascadia-code etc).


Verification Page is not responsive?

The one with the cool progress bar that I loved so much... It doesn't scale for some reason.

It looks likes it's at least trying to be responsive if it's loaded on a mobile device. I guess it has to do with a device width changing after it's loaded?
Also, found some weird floating footer behavior here, too...


Is there a way to make this "latent" effective on a separate page?

Sorry, I used Google Translate,the translation may not be smooth.
This operating space is too small. Is there a way to enable this function to be enabled on a separately opened web?

There were plans to let the user put the small window in full screen, but it has not been implemented.
You cannot do this right now.
Last update to the extension was 6 months ago.
The devs of this extension have mosty moved to other projects, me included.

We should probably archive the project, maybe someone else would pick it up.

I temporarily copied the HTML for use.It's just more troublesome to get clinetid every time
https://github.com/user-attachments/assets/f8ae5f6d-3b24-4244-a917-37ef27c3ae4d

We should probably archive the project, maybe someone else would pick it up.

I second that. Let's do it.

I temporarily copied the HTML for use.It's just more troublesome to get clinetid every time
1722328175063.mp4

It shows a black screen on my phone, but it sounds like you found a temporary solution 👍

I temporarily copied the HTML for use.It's just more troublesome to get clinetid every time
1722328175063.mp4

It shows a black screen on my phone, but it sounds like you found a temporary solution 👍

Oh I see, nice

I temporarily copied the HTML for use.It's just more troublesome to get clinetid every time
1722328175063.mp4

It shows a black screen on my phone, but it sounds like you found a temporary solution 👍

Oh I see, nice

https://github.com/user-attachments/assets/c4fbe819-e788-4c0a-84c8-78c59331d945

Change the random id in line 104 of server.py in the comfyui directory to a fixed id: "sid = uuid.uuid4().hex" to "sid = "d38c06a2-7e1c-48c8-a3b4-3498c308b9f9" ", fill in sid according to your preference

Create an HTML file with the following content:

  Change the clientid in HTML to the sid just fixed in server.py
![2](https://github.com/user-attachments/assets/d6e3a852-a01f-4031-b629-6e4bfba9d814)
If everything goes well, start webui and wait for comfyui process to succeed. Then start comfyui option in the text image page to take over the webui image saving in offline html.
[webui save image.json](https://github.com/user-attachments/files/16443195/webui.save.image.json)
This workflow can be used to implement the simplest way to save pictures in webui. Some operations that cannot be done in webui can be continued in comfyui.


Loading error when visiting /help route in new tab or typing /help directly to URL bar

URL will be bloated with p=/&q=p=/~and~q=p

Hi,
This is the bug described in #2, so i'll close this one and keep track on the first one.
Thanks for your help! :)


Move ga4gh proto files up one directory

Changed 'google' dir to 'elgoog' because of namespace collision
Issue https://github.com/dcolligan/ga4gh-schemas/issues/7

Thanks @dcolligan, we're going to take a closer look at this in a future version. The current import line will state import ga4gh.schemas.ga4gh.variants_pb2.

scrapping this after a conversation with @david4096 ... salvageable parts are in #743


lint fails due to old tox version

Bug Description
Linting fails in the following repos due to installed an old tox version. This should be fixed in all CKF repos and tackled probably in #1182 and #1057.

argo-operators
knative-operators
kubeflow-profiles-operator
metacontroller-operator
namespace-node-affinity-operator

To Reproduce
See update requirements PRs e.g. https://github.com/canonical/namespace-node-affinity-operator/pull/60 and https://github.com/canonical/namespace-node-affinity-operator/actions/runs/12232032232/job/34116268061?pr=60#step:4:10. The files are fixed and pass using latest tox version available.
Environment
CI
Relevant Log Output
n/a

Additional Context
No response

When bumping tox in argo-operators, we hit the issue where tox -vve argo-controller-lint failed with error:
lint: 2171127 C exit 247 (2170.63 seconds) /home/runner/work/argo-operators/argo-operators> tox -vve lint -c /home/runner/work/argo-operators/argo-operators/charms/ pid=1930 [tox/execute/api.py:286]
  lint: FAIL code 247 (2171.08=setup[0.45]+cmd[2170.63] seconds)
  evaluation failed :( (2171.33 seconds)

where we can see that for some reason the tox command is called from tox -vve lint -c /home/runner/work/argo-operators/argo-operators/charms/ and not .../charms/argo-controller. In order to avoid that, we modified the order of the tox command
-    tox -vve {env:TYPE} -c {toxinidir}/charms/{env:CHARM}
+    tox  -c {toxinidir}/charms/{env:CHARM} -vve {env:TYPE}

Closed by linked PRs


Support for Numpy BitGenerators PR#6: Removing precision adjustments made for floating point contractions

Builds on top of #8040
This PR removes the precision adjustments made for certain architectures where Numpy defaults to floating point contraction assembly instructions (fmadd and fmsub) in it's linux-32 bit, aarch64 and ppc64le builds.
It also adds the following distributions:

numpy.random.Generator().gumbel()
numpy.random.Generator().von_mises()

(The purpose of adding above distributions are that they use fmsub, which is not used by any other distribution within Numba)

cc @stuartarchibald, Do you think there is something else involved in conjunction with floating point contraction, that is still causing the precision differences ?

Thanks for the patch @kc611. I've taken a brief look over the contents of the changes and they seem good for the purposes of testing them in the build farm.
Buildfarm ID: numba_smoketest_cpu_nprgen_32.

As of now, for temporary testing purposes I have set the fma arithmetic to always True. This should fail on every architecture except aarch and ppc64le (basically a compliment of our current failures).

@kc611 I think the issues that were present due to fma are now resolved by #8701, as a result this PR can have conflicts against main resolved and then be reviewed? I guess all the changes of @register_jitable->@njit can be reverted too?

Removed the fma related modifications. This will need a buildfarm run to check if the newly added distributions have errors larger than we anticipate.

Removed the fma related modifications.

Many thanks.

This will need a buildfarm run to check if the newly added distributions have errors larger than we anticipate.

I agree, it should undergo this check, will add the label to the PR.


UnnecessaryAbstractClass title is too verbose

Expected Behavior of the rule
UnnecessaryAbstractClass should have a concise description like other rules
Context
I just updated Detekt 1.19.0 to 1.20.0 and got this failure:
https://github.com/TWiStErRob/net.twisterrob.cinema/security/code-scanning/227
The message is just plain weird to be this long:

detail screen:

I noticed MagicNumber to have the same problem, but many others look perfectly good. Should there be a check on how long the description can be? and/or introduce: "title" and "detail" descriptions?

I'm not sure if this issue is in the description or it is on our impregnation of Sarif where we are using the wrong description. The rules have 3 different descriptions: kdoc, description about the role and description about the issue. It seems that we use the second where we should use the third.

So you're thinking about swapping the two? Because we need both, see the description on the line itself in the screenshots.

My bad, I dind't see the screenshots with detail. Yes, I agree that this description is long an it's not that useful. We should change it. We even have a style guide for this: https://github.com/detekt/detekt/blob/main/.github/CONTRIBUTING.md#rule-descriptions

Is this a dupe of #4163?

🤔 It is but I'm not sure which one I prefer. This issue is easily actionable. The bug is at UnnecessaryAbstractClass. The other is really generic and if no one is going to do the reseach to list all the rules that should be fixed I would vote to close it and fix the ones that are reported (or just send a PR if someone find an issue like this in other rule).

Makes sense, I'll close the other one

I think this is more like a subtask of the other one.

Maybe, but this one is easily actionable and it's clear when it's done while the other is too broad. We prefer actionable issues because anyone can take them and send a PR to fix them. The broad issues are nearly always waiting for a maintainer to be implemented so they can take long time. For example, you can open a new issue to add a rule to check the lenght of the rule description. That's easily actionable. Then with that rule we can create another issue to fix all the issues that rule find.

Heya folks! I'm looking to get familiar with the project, so I'd love to take this if that's okay 😄

Please go ahead! And thank you for your help :)


recipes-containers: add libnvidia-container-tools package to yocto

Signed-off-by: Pablo Rodriguez Quesada<EMAIL_ADDRESS>Add recipe of libnvidia-container-tools for yocto in recipes-containers.
Tested on Wind River Linux LTS19 equivalent to Yocto Zeus 3.0.
To do: separate nvidia modprobe.

I will add nvidia-container-runtime as well so let's have this pull request on hold for now. So I can test both components

Fixed src-uri-bad warning


Docs: Add lazydocs test & initial markdowns

Closes #100

@Mcalewaert - please let me know what is causing the netlify actions to fail.  I can update the generation, as I already did for the non-closed img tags

@Mcalewaert - please let me know what is causing the netlify actions to fail. I can update the generation, as I already did for the non-closed img tags

"Fixed" together with @SamVanhoutte

@stijnmoreels : samples can normally be added in the docstring.  just have to look at the parsing & generation of the output

@stijnmoreels : samples can normally be added in the docstring. just have to look at the parsing & generation of the output

Yeah, I also meant maybe with Jupiter notebooks, graphics... whatever to make it a 'real' example. Those kind of code samples, directly in the code, will maybe only pollute the code.


1.16.5 FTBchunks map is super messed up with this mod

It only happens with this mod installed, removing it fixes the issue
dungeons_gear-1.16.5-3.2.3.jar
Using latest forge version
mini map:

world map:

close issue, it was another mod that somehow got enabled


json_prolog_commandline update from kinetic

added tabcompletion, namespace loading, limited history and dont print all solutions at once to json_prolog_commandline.

very cool, thanks a lot!


Menu - UI

Screen design implemented
https://www.figma.com/file/cvV48t0f7O2znT6QBxK0Zj/Tonomy-ID?node-id=772%3A8252
Definition of done!

[ ] UI matches Figma design
[ ] reactive layout is used (position of elements will change depending on screen size)
[ ] UI uses containers/component abstractions as adequate
[ ] Theme is used or any non-standard component colors
[ ] settings, help and info and logout buttons are the only menu items
[ ] name "Jack" not shown

Hint:

use React Native navigation component

https://reactnavigation.org/docs/drawer-based-navigation

follow up task - research better navigation model as we have two components to navigate with and this might make it harder for users


Split run() from arg validation?

Half of the query module's run() is currently arg validation. This should be separated for readability.

Bad idea, now that I think about it, it might force people to either do inefficient double-parsing or just really ugly things. Or not use this at all and just put it in run() anyways.


Label observations as first of its taxon posted to iNaturalist

From: https://forum.inaturalist.org/t/label-observation-as-an-inat-first/8346
People would like to see if an observation is the first one of that taxon posted to iNaturalist. We discussed this in the 1/18/24 Web Circle meeting and decided to go ahead with an issue, but there'll have to be some hashing things out and design work.

[ ] On obs detail page, display a label that says "First on iNaturalist" if the observation represents the first observation of that taxon posted to iNaturalist, based on the observation's posted-on date and observation taxon. This should be fetched dynamically.
[ ] Clicking on the label should show a pop-up similar to establishment means and conservation status that says "This is the first known observation of this taxon posted to iNaturalist."
[x] @abhasinat can you provide some design input re: label and placement?

Here's a first stab at critera we should use:

observation should be verifiable. RG might incentivize people to add unwarranted agreeing IDs
I think we should only go as high as genus at the start, but am open to going up to subfamily, since that's the maximum cutoff for RG

Here's a design for the button:

And here's what placement should look like. I would place it after status and before quality grade:

We already use a star and that green color for the endemic label, and I bet a decent number of these observatiosn will also be of endemic species.

I can't think of great alternatives at the moment. Would a checkmark work? A leaf?

Good point. How about a bookmark label?

And maybe inverted as well for some contrast

And maybe inverted as well for some contrast.


Add Health Regeneration Notification

NMZ suggestion: Making a notification appear whenever your health is about regenerate at a certain point such as at this point in the regeneration process.

I've got a rock cake, but having the ability to notify when I should switch screens would be really nice

I know I'm almost a year late but... A notification like this would be really nice, unless it's already been implemented (which I can't find in that case haha)

I know I'm almost a year late but... A notification like this would be really nice, unless it's already been implemented (which I can't find in that case haha)

Same! This would be so useful to have.

@deathbeam Hi Tomas, is this something that is going to be added to runelite?

Just to tie off on this for future readers: this feature now exists under Regeneration Meter -> Hitpoint Regen Notification.


Error in buddy assignment code for checkpointing

Original issue: https://charm.cs.illinois.edu/redmine/issues/1063

In void ArrayElement::init_checkpt() defined in src/ck-core/ckmemcheckpoint.C, array elements are assigned buddy PEs. Line 173, is a bit weird to read, but it essentially comes down to ensuring that the remainder of the method is only executed by exactly one CkArray per CkLocMgr.
When arrays are bound together, they share a CkLocMgr, but there is still no guarantee that they will have exactly the same elements. However, in this code we are only choosing buddies for array elements that are present in the first CkArray object in the list. So some elements will not get buddy PEs. Similarly this code seems to inherently rely on an ordering in the list of CkArray pointers, which may not necessarily be the case.

Original author: Xiang Ni
Original date: 2016-06-30 22:55:01

I think this part of code is not used by default (when CMK_CHKP_ALL is 1).
The CMK_CHKP_ALL mode is designed to avoid this issue. The buddy assignment is PE based and each PE packs all the array element and send to the buddy PE.
I'm wondering if you have encountered a problem with your code for checkpointing? If so, could you share the example?

Original date: 2016-06-30 23:05:30

Eric and I found this issue when we were reading through the code for other purposes. Is there a reason this version of the code would be used, rather than the one with CMK_CHKP_ALL set? If not, is there some other reason not to delete it and remove the choice?

Original author: Xiang Ni
Original date: 2016-07-01 00:02:40

There is performance difference between the two modes depending on checkpoint size and applications. The original mode with CMK_CHKP_ALL disabled sends many small messages during checkpointing so it does not work well with LeanMD but maybe beneficial for others.


General OpenID Connect implementation

Closes #11939
Tested manually in dev env and with automated tests. Comes with docs in the main commit explaining how to set this up

This is limited to one generic OIDC provider per server, right? That won’t work for Zulip Cloud if different organizations ever want different OIDC providers, though maybe it’s useful for some self-hosted installations.

Yup, this is meant for self-hosted mostly. Perhaps something can be built on top of this to support multiple IdPs but it probably would have to be through some factory of backend classes which might get very hacky

I merged a few commits as the series ending with 1df725e6f17bcc2a78837789c5632d1f5dc0f5cf, which should help avoid merge conflicts with other PROVISION_VERSION changes.  Posting a batch of comments on the PR itself.

So I have a vague proposal for how we could make this not be a singleton, following the SAML strategy:

The settings object is something like this:

SOCIAL_AUTH_OIDC_BACKENDS = [{
    name="testoidc",
    display_name="OpenID Connect Test",
    oidc_url="https://...",
    display_icon=None,
    key="client_id",
    secret=get_secret("secret_name"),
    # Same format as for SAML
    limit_to_subdomains=[],
}]

The code in zproject/backends.py is a loop that registers OIDC backend classes and exports them for use in /etc/zulip/settings.py.  (Or maybe we export a single backend?)
If necessary, for now we can require len(SOCIAL_AUTH_OIDC_BACKENDS) <= 1, and then later migrate Realm.authentication_methods from a bitfield to a dedicated database table, so that we're no longer constrained to have a fixed set of name/IDs.

I'm not sure this totally makes sense, though; I'm basically trying to replicate the SAML system's flexibility, but this may be the wrong way to do it.

So I have a vague proposal for how we could make this not be a singleton, following the SAML strategy:
* The settings object is something like this:

SOCIAL_AUTH_OIDC_BACKENDS = [{
    name="testoidc",
    display_name="OpenID Connect Test",
    oidc_url="https://...",
    display_icon=None,
    key="client_id",
    secret=get_secret("secret_name"),
    # Same format as for SAML
    limit_to_subdomains=[],
}]

* The code in `zproject/backends.py` is a loop that registers OIDC backend classes and exports them for use in `/etc/zulip/settings.py`.  (Or maybe we export a single backend?)

* If necessary, for now we can require `len(SOCIAL_AUTH_OIDC_BACKENDS) <= 1`, and then later migrate `Realm.authentication_methods` from a bitfield to a dedicated database table, so that we're no longer constrained to have a fixed set of name/IDs.

I'm not sure this totally makes sense, though; I'm basically trying to replicate the SAML system's flexibility, but this may be the wrong way to do it.

Pushed a rework commit to implement something like this, to mimic SAML IdP config as much as possible. limit_to_subdomain doesn't make sense until we add support for more IdPs (and will require more work) so didn't add that yet.
This makes the endpoints fixed to /login/social/oidc and /complete/oidc/ instead of customizable - but hopefully that shouldn't be a big deal. In the future, the IdP to use will be specified via a param passed to /login/social/oidc  like it works with SAML.
If we want to go with this then I'll squash this commit into the previous ones.
The docs aren't well organized yet and require more iteration. So that and We should also do a bit of a git grep SAML audit and mention this as a possibility where we talk about supported authentication backends. are needed follow-ups.

This reworked approach looks good, so feel free to squash.  Posted a batch of small comments on how to make it a bit cleaner, but I feel good about this being a configuration system we're going to be happy to start from if/when we choose to add multiple OIDC support.

OK I reworked the documentation to something I feel happy with and pushed back here.  I think this is basically ready to merge.
A few notes on things that still need work:

I think the external_authentication_methods system completely deprecated the authentication_methods data structure; I think it might be simpler to just not add this to that data set (because it doesn't have a consistent name).  I just started https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/external_authentication_methods/near/1188462 with the mobile team about making sure they're using the new interface.
I think we probably want to generate names for the external_authentication_methods data structure of the form oidc:{idp_name}, so that they're unique in the event that we add new ones in the future.  Wee already do something like this with SAML, so we should mimic it:

                            {
                              "name": "saml:idp_name",
                              "display_name": "SAML",
                              "display_icon": null,
                              "login_url": "/accounts/login/social/saml/idp_name",
                              "signup_url": "/accounts/register/social/saml/idp_name",
                            },

* I think the `external_authentication_methods` system completely deprecated the `authentication_methods` data structure; I think it might be simpler to just not add this to that data set (because it doesn't have a consistent name).  I just started https://chat.zulip.org/#narrow/stream/243-mobile-team/topic/external_authentication_methods/near/1188462 with the mobile team about making sure they're using the new interface.

The authentication_methods structure in server_settings API may indeed be redundant and might be worth considering getting rid of it, though it probably deserves a separate discussion and PR. However, we do need to add OIDC to it, just like SAML, because that's just the AUTH_BACKEND_NAME_MAP structure - and this one is crucial because it for mapping the Realm's BitFlags to backend classes for determining if the backend is enabled for the realm or not:
def auth_enabled_helper(backends_to_check: List[str], realm: Optional[Realm]) -> bool:
    if realm is not None:
        enabled_method_dict = realm.authentication_methods_dict()
    else:
        enabled_method_dict = {method: True for method in Realm.AUTHENTICATION_FLAGS}

    pad_method_dict(enabled_method_dict)
    for supported_backend in supported_auth_backends():
        for backend_name in backends_to_check:
            backend = AUTH_BACKEND_NAME_MAP[backend_name]
            if enabled_method_dict[backend_name] and isinstance(supported_backend, backend):
                return True
    return False

* I think we probably want to generate names for the `external_authentication_methods` data structure of the form `oidc:{idp_name}`, so that they're unique in the event that we add new ones in the future.  Wee already do something like this with SAML, so we should mimic it:

                            {
                              "name": "saml:idp_name",
                              "display_name": "SAML",
                              "display_icon": null,
                              "login_url": "/accounts/login/social/saml/idp_name",
                              "signup_url": "/accounts/register/social/saml/idp_name",
                            },

Yeah, good point, we should start using this format now rather than changing it later when adding multi provider support.

Yeah, good point, we should start using this format now rather than changing it later when adding multi provider support.

OK, let me know when you've done that tweak; I think this is otherwise ready to merge.
(It'd be nice to merge this to master tomorrow so that we can share that it's available in master before the US holiday weekend).

@timabbott I'd love to test this once its merged into master

Merged, huge thanks for adding this @mateuszmandera!
@process0 it'd be awesome if you can test this out; we're especially interested in feedback on anything you found difficult with the documentation.  https://zulip.readthedocs.io/en/latest/production/upgrade-or-modify.html#updating-settings-py-inline-documentation may be helpful since most of the documentation for this is in the /etc/zulip/settings.py comments.


64-bit offsets

uring-sys should be compiled with 64-bit offsets (define _FILE_OFFSET_BITS to 64), and iou should use i64 (or u64?) as its type for offsets rather than usize, allowing >4GB files on 32-bit systems and fitting in with the standard Rust filesystem library.

Fixed by #45


UIWebViews discontinued by ios

This library is using the depreciated UIWebViews , i'm getting following warning while uploading to ios store
ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs .
I request the community to update this library with the new react native webview i.e wkWebView.
If anyone know how to shift from UiWebView to WkWebView then please comment.

hey there ???? i'm also using this library and getting that mail too @youstronsic

@stepupithub
check the following link it has two files, replace these files with your project's file (node_modules/react-native-html-to-pdf/ios/RNHTMLtoPDF/)
https://github.com/christopherdro/react-native-html-to-pdf/tree/master/ios/RNHTMLtoPDF

Can you please make a release into npm registry. so that with 'npm ci' command we can get this code.

please :(

How to link this module to native modules if we download and use it  as a library. (not through npm).

Can you please advise when can this updated be pushed to NPM registry . Deadline has passed and Apple is rejecting the updates

Can you please advise when can this updated be pushed to NPM registry . Deadline has passed and Apple is rejecting the updates

Use this module as the local module.

please :(

As suggested in another thread ,used the below option, worked fine for me..
In your package.json, replace the 0.8.0 with the GitHub address like this:
"react-native-html-to-pdf": "https://github.com/christopherdro/react-native-html-to-pdf.git",

Hello developers, I have created a guide to solve the problem https://www.notion.so/iOS-Deprecated-API-UIWebView-623e2131bf014871849b300f2296c99a

Hey man,
thanks. But i found and an bug in RNHTMLtoPDF.m file. Its in lin 177, it should be: dispatch_async(dispatch_get_main_queue(), ^{
[self->_webView loadHTMLString:self->_html baseURL:baseURL];
});


[NFR]: Refactor Crypt

Refactor Crypt so as to make it more efficient and secure

Create PadFactory to remove endless if/switch statements and fully test padding
Enable signed = true by default
Better checks for return types from openssl_* methods (throw exceptions when necessary)
Code coverage 100%

Resolved in https://github.com/phalcon/phalcon/pull/194


Fix: attach listeners before calling handler

really great helper to ease migration to Nuxt 3 without doing everything at once!
I noticed that in some cases, during SSR the route too quickly fires close so that next is never called, resulting in a very unpleasant hanging. At least for my situation, adding the handlers before solves this issue

Thank you for reporting. I merged it.

great :) do you have a rough estimate when you will release to npm?


CircularProgress - css variable in viewBox causes error

Description
When I put a Circular progress in my NextJS App, I get this error in the chrome console :
Error: <svg> attribute viewBox: Expected number, "0 0 var(--size) var(…".

This is because css variable are not reflecting into dom attributes.
Link to Reproduction (or Detailed Explanation)
I wonder if setting a square viewBox with fixed values such as "0 0 24 24" would do the job
Steps to Reproduce

Create a NextJS page
Add a CircularProgress component
Check the console

Ark UI Version
3.3.0
Framework

[X] React
[ ] Solid
[ ] Vue

Browser
Chrome
Additional Information
To have a 1:1 aspect ratio in an svg, I think that putting a fixed viewBox like 0 0 40 40 is alright. if the size is bigger than 40px, it will scale properly (this is the case for icons for example)

Fixed in v3.5.0


ANSI escape sequences in captured output

Using cygwin and python/plumbum I am noticing that I'm getting ANSI escape sequences in my output such as '\x1b[?25l\r\x1b[2K\x1b[0m\r\n\x1b[2K'. Is there a way to hide this reliably? I've not notice any such issue with proxywinconsole.

I'm curious as to why you need to suppress the ANSI escape sequences.  Normally they're interpreted by a terminal emulator, so you don't see them.
There is a "console mode" in libwinpty that suppress some/all sequences, but IIRC, there's no way to enable it from console.exe.  I'm not sure what it's intended use is.  (I didn't probe very much when it was contributed.)
winpty uses cursor-up and erase-line commands to backtrack in the terminal when parts of the console change.  (e.g. full-screen editors, progress bars, REPLs).  I'm not sure how winpty is useful if those commands are suppressed.

Can you explain what you're doing where you're seeing the unwanted escape sequences?
winpty does output a lot of escape sequences, and some of them can be suppressed:

If you aren't interested in e.g. colors or cursor position/visibility, then winpty can have a flag for disabling that information.
winpty can be smarter about appending to the current line.  Currently, it always redraws lines from scratch, and it resets the cursor position before doing so.

If you absolutely cannot tolerate any escape sequences, then winpty has a "console mode" that's relevant, but all that does now is suppress escape sequences, so in principle, it can output a lot of junk.
I need more information to do anything with this issue; otherwise, I'll just close it.

I'm not sure what this issue is about.  winpty is designed to output escape sequences normally.  The console mode in master is much improved now.  The winpty.exe adapter has an undocumented -Xplain switch you can use to see what console mode would output.
I'm going to close this issue.


Quantize doesn't seem to work for codec model

The text, coarse, and fine models are converted successfully, but the codec model always results in a 0 byte output.  After a quick look, it seems the header in the codec model may be slightly different than the other models and it can't read the correct ftype from the file because the offsets are wrong.
Additionally, running the models as f32 or f16 produces very similar output for the same prompt/seed.  Running the text, coarse, and fine models quantized at q8_0 produces an entirely different output for the same prompt/seed.

Hi @jzeiber ! You're right it's not working for the codec model. I made a mistake in the README file, by including a command to quantize the codec model.
Some functions in GGML do not support yet quantized tensors. Fortunately, the codec part is fast compared to the forward pass of the GPT encoders, which need to be run several hundreds times to generate tokens.
I'm changing the README file.

Can we include some inference times on the README file for the quantized versions?

@SammyBravo on my results, there is a slowdown compare to running in fp16. Additionally, it seems during inference the same amount of memory is required.

@BarfingLemurs This is not what I am observing.. I'm currently running a set of benchmarks. I'll update the README with detailed instructions for quantization (cc @SammyBravo ).
What are the specs of your machine? Which prompt did you use? How much memory is required for the prompt you used?

@PABannier Sorry, I misreported.


Generate book demerge list

Should be possible to do in OpenRefine.
Criteria:

must have at least one "different" variant title (see below)
must have at least two borrows
cannot be periodical (volumes are a separate issue)

variant title differences should ignore:

case
plurals
stop words
symbols (+, &) should be replaced with word “and”
punctuation

sent the initial list of candidates to the project team, so I'm going to close this.


Multicore

Famous last words: This should not be terribly difficult, we are fairly close already. For example, to split spmv by row, I'm envisioning a transform from
@loop i
    @loop j
        y[i] += A[i, j] * x[j]

to
@parallel @loop k
    @loop i
        @sieve k*I/P < i < (k+1)*I/P
            @loop j
                y[i] += A[i, j] * x[j]

y just needs to support parallel writes, then this would work.


How do Networks predict amodal masks

Hi,
I have read your paper. And i have noticed that in the Experiments part, you evaluate the performance of BCNets on amodal dataset like cocoa. With figure4 i know that BCNet can predict modal masks of occluder and occludee, but i confuse how the BCNet predict amodal masks like figure5. Does it need any post-processing？

hi, sorry for the late reply, for cocoa, it need some processing on annotation file, similar to here


Supporting NSMapTable

Much of the same implementation as NSDictionary and NSMutableDictionary

Such lag! Is there anything I can do to help getting this release out? :) Let me know!


The cmp app modifies the global UI_OpenSSL() UI_METHOD

https://github.com/openssl/openssl/blob/931d5b4b27fcc907e3ff4d4328c59a5f285a44fb/apps/cmp.c#L2700-L2705
In the above code we modify the global UI_OpenSSL() method. This doesn't sound like a great idea. Probably we should take a copy of it first and then use the modified version.

No, that's not a good idea.  Fix in #13512


Windows development experience

What version of Wrangler are you using?
2.0.25
What operating system are you using?
Windows 10
Describe the Bug
Currently, the development experience with wrangler on Windows isn't really functional. Running through the CONTRIBUTING guide:
Starting

Run npm install - lots of deprecation warnings, but success
Run npm start -w wrangler

Here, you're met with the first issue:
><EMAIL_ADDRESS>bundle
> node -r esbuild-register scripts/bundle.ts

'NODE_OPTIONS' is not recognized as an internal or external command,
operable program or batch file.

This appears to be due to the start script of
"start": "npm run bundle && NODE_OPTIONS=--enable-source-maps ./bin/wrangler.js"

so if I change that to the following, using cross-env:
"start": "npm run bundle && cross-env NODE_OPTIONS=--enable-source-maps ./bin/wrangler.js"

This now works, and I can start wrangler using npm start -w wrangler.
Building
Let's say I want to run the build script though. Following the CONTRIBUTING guide again:

npm run build -w wrangler

You'll then get hit with this:
><EMAIL_ADDRESS>clean
> rm -rf wrangler-dist miniflare-dist emitted-types

'rm' is not recognized as an internal or external command,ted in 2ms
operable program or batch file.

This appears to be due to the wrangler clean script:
"clean": "rm -rf wrangler-dist miniflare-dist emitted-types",

so if I then add something like rimraf and use that instead:
"clean": "rimraf -rf wrangler-dist miniflare-dist emitted-types",

I am then able to complete the npm run build -w wrangler command without issue.
Testing

npm run check:type - works fine, no issues

npm run check:lint - works fine, no issues

npm run check:format - works fine, no issues

npm run test

This seems to kinda "work", but the spew of output and errors all over the place makes it near to impossible to see what's going on. This seems to be the case in CI too, looking at recent Actions runs: https://github.com/cloudflare/wrangler2/runs/7819352422?check_suite_focus=true#step:6:1521
This never actually finished running on my machine and was just hung at the end with a seemingly infinite loop of trying to stop/start dev servers, but that may just be my environment. Even after leaving it for about 30 minutes. 🤷♀. I pretty much gave up at this point.  Here's a test log that I killed after about 30 minutes, if someone wants to look through it: https://up.jross.me/kc5ncla3

Can we get some Windows development love please? 🧡

Dropped a basic PR to fix the first 2 issues, tests are a larger one however 😅

Did #1675 resolve this @Cherry ?

Did #1675 resolve this @Cherry ?

It resolves the "starting" and "building" sections, yep, thanks! The "Testing" section is a much larger one though.

Did #1675 resolve this @Cherry ?

It resolves the "starting" and "building" sections, yep, thanks! The "Testing" section is a much larger one though.

This might be resolved with the testing story with creating the Wrangler core API.


Handling WebAppData

Hi, it's me again. I was creating a Telegram Mini Apps triggered via reply keyboard markup. Upon sending the data to the backend, I also call Telegram.WebApp.sendData. I can see that my bot receives the data:
webAppData=WebAppData(data=<data>, buttonText=<button text>)

But, I don't know how can I receive and process the data from my bot. Tried with @CommandHandler and @InputHandler to match the data that was sent, but no dice. What's the best way to handle and process the WebAppData?

I was able to get it working:
@UpdateHandler([UpdateType.MESSAGE])
suspend fun commandUpdateMessage(update: ProcessedUpdate, user: User, bot: TelegramBot) {
    val webAppData = update.update.message?.webAppData?.data
    // process webAppData
}

All good then!


build read-only view to display soulpatch and files

right now, clicking on a soulpatch opens the soulpatch in a dialog, clicking on a file opens the file editor in a dialog. If a User edits a one of his soulpatches, he can open it in the editsoulpatchview with the soulpatch id as url parameter.
I want a view similar to editsoulpatchview but read-only, such that bookmarking / linking to individual soulpatches is easy.
/soulpatch/
to also show files I'm thinking of
/soulpatch/?file=&file=....

instead of showing 0..n files depending on the url parameter, I display all files in tabs, if a parameter with a file id exists, then that files tab is shown when entering the view, else the (first) manifest (if exists)

1e54980ed75daf6624554186c156e119512f198d
fc13313cf3160b6daa3c8e44faf777eb516a112c
b3d0673a42a813a7e2042480a498dd962020d46b
e1ac91873cff81a3f7304f166425c266bd083989


Doc reorder

I would bump the install to the top... then Getting Started... or better yet a Quick-start

I think it could be fixed by https://github.com/rsevilla87/kube-burner/commit/eb08ac90299fbe74588274ae14d74ffb2ed43414


added novalues

Add NoValues to docs.statsig.com/client/debugging.
Definition: You've attempted to initialize, but it didn't successfully retrieve values.


How to generate PDF with all Bookmarks collapsed

I can generate PDFs. When I open them, in the left panel all the bookmarks are 'open'.
I can then manually collapse all the bookmarks and safe the PDF file again.
But it would be simpler if I could just generate the PDF with all the bookmarks collapsed.

I have no idea how that's done. If you know the PDF commands, or if Prawn provides that option, let me know and I'd be open to finding a way to make it an option in the converter.

I found it in the PDF spec:

If the outline item is closed, Count is negative and its absolute value is
the number of descendants that would be visible if the outline item
were opened.

And it turns out Prawn supports this option.
To control the level at which the outline is expanded (by default), I propose adding a second argument to the value of the outlinelevels attribute. For example, to show 3 levels of outline, but only expand 1 level, you'd use:
:outlinelevels: 3:1

Wrapping up a new release of my document, upgraded to newest beta for this. Works like a charm. Thanks!!

Fantastic! Thanks for testing!


feature: make get-ticket just a way to use get

you can either use get --ticket  or get --peer..., but it is all handled by the get subcommand.
The args are configured so that you get decent error messages when misusing. E.g.
❯ cargo run get --ticket ebim463bsc4cl3t5vkn7vlacngxvu5wkv5o3fzj5psw2whnxyipfeigxxvopirxcngbsl3eol4a5hchk7tpvzdcwc6qy42equqon2n2w7yaagacsjt2rhzg3amambkabqtsnwayaycuadc7e3mbq --peer 266vz5cg4juygjpmrzpqdu4i5l6n6xemkyl2ddtiscsbzxjxk37a
error: the argument '--ticket <TICKET>' cannot be used with '--peer <PEER>'

The netsim test failure is because netsim is using iroh get-ticket instead of iroh get --ticket. I got a branch of chuck where this is corrected. Just replace get-ticket with get --ticket

love it. This is touching some of the same code as #1159, which if it's cool with you @rklaehn, I'd like to merge first.

love it. This is touching some of the same code as #1159, which if it's cool with you @rklaehn, I'd like to merge first.

 This is tiny, so I can deal with the fallout...

merge conflicts detected 😬

This finishes https://github.com/n0-computer/iroh/issues/1163


[BugHunt]: shopify theme open/shopify theme publish commands fail on CI/CD workflows

Expected behavior

Install Theme Kit Access app and generate a new password
Run shopify auth logout
Run export SHOPIFY_FLAG_STORE=<YOUR_STORE>
Run export SHOPIFY_FLAG_STORE=<YOUR_THEME_ACCESS_PASSWORD>
Run shopify theme open
Run shopify theme publish
Both commands above should work

Actual behavior

Install Theme Kit Access app and generate a new password
Run shopify auth logout
Run export SHOPIFY_FLAG_STORE=<YOUR_STORE>
Run export SHOPIFY_FLAG_STORE=<YOUR_THEME_ACCESS_PASSWORD>
Run shopify theme open
Run shopify theme publish
Notice that both commands show the following error

Operating System
macOS
Shopify CLI version (check your project's package.json if you're not sure)
3.19

Hm, I feel like theme publish not working would be a big deal from a CI/CD perspective, no? Should this be higher in severity?

That's correct, @stephszeto! I don't think it requires a higher severity.


Bump up kubernetes version to test against.

LGTM

One of the unit tests seems to be failing. That's odd?

Restarted the integration tests.


Java compilation failures

class Main {
  public static void main(String[] args) {
    System.out.println("" + (char)65);
  }
}

Results in
[0.168s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[0.361s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[0.512s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[0.591s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[0.695s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[0.767s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[0.840s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[0.924s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[0.983s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
[1.054s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.

The program compiled successfully, but main class was not found.
Main class should contain method: public static void main (String[] args).

Fixed. Thank you for reporting.


Accessibility: aria-owns is set to a class rather than an id

vue-autosuggest version: 2.0.2
node version: v10.15.2
npm (or yarn) version: 6.4.1

Relevant code or config

    <input type="text" aria-owns="autosuggest__results" {...blahBlahProps} id="autosuggest__input" placeholder="Type 'e'" class="autosuggest__input--open">

...

What you did:

Go to https://darrenjennings.github.io/vue-autosuggest/
Type something in autocomplete search so that you get suggestions
Run an accessibility tool (like aXe) or just observe aria-owns attribute on input field

What happened:
A violation concerning aria-owns is captured.

Reproduction sandbox/repository:
https://darrenjennings.github.io/vue-autosuggest/

Problem description:
aria-owns is set to autosuggest__results, which is a class rather than an id.  aria-owns only accepts ids.
Suggested solution:
Add an id to the autosuggest__results-container element (not autosuggest__results since it is conditionally rendered, and aria-owns must be given an id of an element that exists).  Ideally, this would be based off of the main element's id.  That way, custom ids can be created so that multiple autosuggests can live on the same page.
something like:

    <input type="text" aria-owns="autosuggest-CUSTOM-ID__results-container" {...blahBlahProps} id="autosuggest__input" placeholder="Type 'e'" class="autosuggest__input--open">

...

thanks for the note. I was not aware of axe so will check it out and get this fixed!

Released in https://github.com/darrenjennings/vue-autosuggest/releases/tag/v2.1.2


accuweather collector

has a 6 month trial period, but no free tier.

daily forecast doesn't include pop.  won't implement.


Automated cherry pick of #1776: fix: allow access mcclient serviceCatalog

Cherry pick of #1776 on release/2.10.0.
#1776: fix: allow access mcclient serviceCatalog

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.10.0@11a8b36). Click here to learn what that means.
The diff coverage is n/a.

@@               Coverage Diff                @@
##             release/2.10.0   #1777   +/-   ##
================================================
  Coverage                  ?   7.68%
================================================
  Files                     ?     410
  Lines                     ?   62603
  Branches                  ?       0
================================================
  Hits                      ?    4808
  Misses                    ?   57385
  Partials                  ?     410

Flag
Coverage Δ

#aFlag
7.68% <ø> (?)

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 11a8b36...7ee238b. Read the comment docs.

/lgtm
/approve


Script executes with exit code 0, but not all files are created

Hello! I'm testing the script, with a very simple articy project of just few dialogue fragments, few choices, 1 variable and 2 entities for speakers. I'm executing the script, and it looks like it's going through the stages well. It creates game_variables and end_labels files, but it never creates the actual dialogue files. And it doesn't give an error.
INFO:root:Combining label finished
INFO:root:Create dialogue file for end_node
INFO:root:Step 6: Create File with End Labels
INFO:root:Step 7: Create global variable definition file
Process finished with exit code 0
I can't understand the reason why the dialogue files are not created. Would appreciate help.

I am also running into this and a bit stumped. Was really excited and would love to get it to work.

Found the culprit (I assume). Line 524 and 526 in main.py were missing a slash. Once added, the dialogues appeared. And then, to my suprise, I guess they had been generating one folder up the whole time. Unfortunately Parsing the Script still failed on launch and has a bunch of other different errors, but at least everything is generated now and I can hopefully clean up manually from here.

Thanks for replying mate. Though I'm confused)
This is what I see in those lines, can't see the need for slash

Did you figure out the other issues by now?

Should be part of the file_name, so "{}_{}.rpy" should be "/{}_{}.rpy" on both lines. At least, that did it for me. I am not really a programmer fyi. Your config.ini paths should also not have quotes.
There were numerous other issues that I had to address. Particularly with variables. I have two other scripts that I run after this one, but now have a pipeline that generally works. If I can get around to forking/posting it on here soon I will.

Should be part of the file_name, so "{}_{}.rpy" should be "/{}_{}.rpy" on both lines. At least, that did it for me. I am not really a programmer fyi. Your config.ini paths should also not have quotes.
There were numerous other issues that I had to address. Particularly with variables. I have two other scripts that I run after this one, but now have a pipeline that generally works. If I can get around to forking/posting it on here soon I will.

That would be awesome and much appreciated) I have just started Python tutorials, so will take me a long time to get to something working. And you have that already)

@SageGC just don't disappear, buddy) You are my hope

Gonna need a bit more time. I tried recreating the whole process in a vacuum but ran into new problems. Or, more so, old problems I thought I solved have reappeared. I don't want to waste anyone's time with new headaches so I will fork only once I get the whole package working and the instructions are clear.

@SageGC - How is it going, man? Got some good news for us?)


Reload values on git commit?

Hi,
Is there an option for the config server to reload values from the git repo when there is a commit? The default behavior appears to check with Git for every request. This always provides the correct value, but results in high latency. If there was an option to reload the values on commit, it would be useful to reduce the latency.

See https://docs.spring.io/spring-cloud-config/docs/4.0.2/reference/html/#_push_notifications_and_spring_cloud_bus

Thanks Ryan - that is a good idea. What is the mechanism to get Spring cloud config to reload a particular environment when I detect a commit?

That is what that documentation explains.  If you have specific questions I would be happy to help.

Thanks. I will work through the details. Thanks again for your timely help. Will close the issue.


PA Manager should be of Manager type

This should be resolved now due to updates with the fake data generator and a few other PRs.


chore: run formatter on imports

Description
Problem*
Resolves
Summary*
Just running the nightly formatter to fix up the imports
Additional Context
PR Checklist*

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

Depends on #42


Placeholder not showing

The placeholder text is not showing when the select element is not initially visible AND it is a "multiple" type select AND using jquery 3.4.1
See the fiddle for example.
Click the button to show the select2 to reproduce.
https://jsfiddle.net/tmw4z7eb/1/

This is a regression in jQuery 3.3.0 (does not occur in jQuery 3.2.1). I suspect they "fixed" an issue and it caused the width calculation to no longer return anything for elements which are not visible.
Until we trace what exactly changed in jQuery, it's unclear if this is a bug in Select2 or a bug in jQuery.

Thanks for confirming @kevin-brown . Is the select2 code for generating multiple much different? As soon as I remove multiple, even using jquery 3.4.1 it works.

Is the select2 code for generating multiple much different? As soon as I remove multiple, even using jquery 3.4.1 it works.

Yes, Select2 generates an actual placeholder for a single select and uses the placeholder attribute for a multiple select. The reason why it is not visible for a multiple select is because we automatically size the <input> which contains the placeholder attribute.
https://github.com/select2/select2/blob/6645ffd4bddcc178c8c1c8588c6b2a93290a4cca/src/js/select2/selection/search.js#L211-L225
And for some reason, jQuery 3.3.0 and up is setting it to 0 when the Select2 is not visible.

Please keep open

@benoitongit I found a reasonable workaround in https://github.com/openculinary/frontend/pull/10 which might work for you too.
Once your select element becomes visible, if you can call $(element).trigger('change') on it, that will internally call the resizeSearch method that Kevin linked to, and it should now pick up the correct element width and display the placeholder text.
Will be nice once this is fixed but that might work in the meantime.

Can we keep this open please?  There's a workaround ( https://github.com/openculinary/frontend/pull/10 ) but it'd be great to identify the root cause so that we can fix the underlying issue.

Thank you @kevin-brown!

With width set to 100%, the input gets rendered at correct width but placeholder for some reason still doesn't.

This has been fixed in the upcoming 4.1.0 release. You can test it out for yourself by using the 4.1.0-beta.1 release which came out a few weeks ago.

If anyone still need a workaround the issue, you can use this code:
Css
.select2-search--inline { 	display: contents; } .select2-search__field:placeholder-shown { 	width: 100% !important; }
JS
`jQuery('select').on("change", function (e) {
const self = jQuery(this);
const field = self.parent().find('.select2-search--inline');
    // Update
    field.css('display', (self.val().length == 0 ? 'contents' : 'block'));
    field.find('input').css('width', (self.val().length == 0 ? '100%' : 'auto'));

});`

If anyone still need a workaround the issue, you can use this code:
Css .select2-search--inline { display: contents; } .select2-search__field:placeholder-shown { width: 100% !important; }
JS ` jQuery('select').on("change", function (e) { const self = jQuery(this); const field = self.parent().find('.select2-search--inline');
    // Update
    field.css('display', (self.val().length == 0 ? 'contents' : 'block'));
    field.find('input').css('width', (self.val().length == 0 ? '100%' : 'auto'));

}); `

it works!!! thanks man, you are the genius!


Check CI conf: are test reports included?

[x] What version of the library are you using?
latest master (commit b1cf952), but the same applies for version 2.8.0 tag (commit b37d9c0)

What kind of issue is this?

[x] Bug report.

CI server conf uses following regex pattern
.*/build/test-results/.*xml
for junit files, but tests are generated into test subfolder:
.*/build/test-results/test/.*xml

Sorry, please ignore this issue.
Background: The pattern used for archiving test reports it isn't ant pattern, but regex pattern for unix find command that also matches files in subfolders


Deprecate "Documentation.Haddock.Utf8"

The functionality used to be in haddock-library because we were using attoparsec (which is bytestring oriented). Now it's only used in the hyperlinker backend, we should use http://hackage.haskell.org/package/ghc-8.6.1/docs/Encoding.html instead and remove this code.
This is what I mean: https://github.com/harpocrates/haddock/commit/8d97cda58417073d9831ad1f08a5120a0056098a.

Fixed in a0973d09a5b4f6a08b35c0b3de371c895d7d847a.


[tests] skip performance tests (w/ .apk changes) on non-commercial builds

Some of the PerformanceTest would result in <BuildApk/> running for non-commercial (open source) builds and skipped in commercial builds. This makes the build much slower, and the test will likely fail on PRs from forks.
For now, let's skip these specific tests for non-commercial builds.

Looks like they are skipping correctly:

Going to merge, so this can fix other PRs.


Sub window is freezed when switch to other app or main window

same as this issue https://github.com/MixinNetwork/flutter-plugins/issues/319
it also happen when i create new window then quickly switch to other app or main window

There is a workaround. Refer to this comment.
https://github.com/MixinNetwork/flutter-plugins/issues/289#issuecomment-1874255766

There is a workaround. Refer to this comment.
MixinNetwork/flutter-plugins#289 (comment)

Thank you . for now this was the only solutions

Unfortunately, this was something I didn't expect and I didn't find any solution to fix it.
It seems to be something related to Flutter itself on macOS.
Instead, on Windows I didn't have any problem.

for reference: https://github.com/flutter/flutter/issues/133533

I was able to create a workaround without changing the Flutter source code, using an AppLifecycleListener to force to trigger _setFramesEnabledState(true); instead of _setFramesEnabledState(false);.
In your app implement this listener this way inside your main widget extending a State:
class _MyAppState extends State<MyApp> {

  // your code ....

  late final AppLifecycleListener? _appLifecycleListener;

  @override
  void initState() {
    WindowManagerPlus.current.addListener(this);
    // workaround applies for all sub-windows (all windows with id > 0) on macOS
    if (WindowManagerPlus.current.id > 0 && Platform.isMacOS) {
      _appLifecycleListener = AppLifecycleListener(
        onStateChange: _handleStateChange,
      );
    }
    super.initState();
  }

  void _handleStateChange(AppLifecycleState state) {
    // workaround applies for all sub-windows (all windows with id > 0) on macOS
    if (WindowManagerPlus.current.id > 0 && Platform.isMacOS && state == AppLifecycleState.hidden) {
      // trigger _setFramesEnabledState(true); method
      SchedulerBinding.instance.handleAppLifecycleStateChanged(
          AppLifecycleState.inactive);
    }
  }

  @override
  void dispose() {
    // your code ....
    _appLifecycleListener?.dispose();
    super.dispose();
  }

  // your code ....
}


#6443: Update Unary Div backward

#6443  Updated logic for backward Unary Div op and updated few backward test files
Issues addressed :

Unary Div :

Updated logic to get nan / inf / -inf based on input.
Checked PCC and All close - both passes
Updated test file

Test file Updated for the following ops :

Square
Threshold
Where
Unary Div
Relu
Binary LT
Binary NE
GE

All post-commit tests - Link

Updated test files to check for inf, nan condition.
Skipped for WH_B0 due to hardware restrictions (WH_B0 is not storing nan. Since all the values are expected to be nan, but the result stored is inf, hence PCC fails)

All post-commit tests - Link

All post-commit tests - Link - PASSED

https://github.com/tenstorrent-metal/tt-metal/actions/runs/8541156118 - Passed


the type of cacert is "Opaque" not " istio.io/key-and-cert"

The procedure described in "Plugging in CA certificate and key" at https://istio.io/docs/tasks/security/plugin-ca-cert.html includes these lines:
$kubectl create secret generic cacerts -n istio-system --from-file=/tmp/ca-cert.pem --from-file=/tmp/ca-key.pem --from-file=/tmp/root-cert.pem --from-file=/tmp/cert-chain.pem`

$kubectl apply -f install/kubernetes/istio-ca-plugin-certs.yaml

If you then examine cacert, its type is "Opaque" but the original secret, istio.default  is of type " istio.io/key-and-cert". Shouldn't they be the same?
$ kubectl get secrets -n istio-system
Returns:
NAME                 TYPE
cacerts               Opaque
istio.default        istio.io/key-and-cert

@myidpt

Yes, there types are different, but I don't think there's any issue regarding to security. Do you see any issue here?

no, but I was curious as to why?

Because we are not using the TYPE of the service accounts.
When the users set the secret through command line, it is "Opaque" type, and when the Istio CA / Citadel creates a secret for the workload, it is of "istio.io/key-and-cert" type.


vertical scrollbar is always showing in right top panel

The bug comes back again. Please refer to #2348.

This bug appears in the 3.4.8

Our v4 is already far away in UI changes. I am not sure we will have an intent to fix this.
But any PR is welcomed =)


Support glTF animations in 3D Tiles payloads

Hi, is there somewhere a sample/documention of playing glTF animation from b3dm tile(s) in Cesium? Is it supported? I see my tiles are rendered in Cesium but the animation is not playing :-(

This has come up before but I don't believe we have an issue so thanks for writing one up.  I'll update the issue title to make it clear this is a general feature request.
The 3D Tiles implementation does not currently activate and/or update animations contained within individual payloads. I'm not sure of how difficult this would be to expose as an option to the end-user API. I would imagine it would be similar to how Model works and then the tileset would have to cycle through all visible tiles each frame and updating the model animations. Depending on the number of animations, scalability could be an issue, both because of additional draw calls and also because of the time it takes to animate each tile.
When he has time, perhaps @lilleyse can chime in with his thoughts.

First thing I would check is if the glTF animates by itself. b3dm contains a Model instance which has a ModelAnimationCollection that uses frameState.time. I would expect animation to work out of the box. @bertt are you able to share your tileset ?

yes sure,
live demo: https://bertt.github.io/cesium_3dtiles_samples/samples/animations/
code: https://github.com/bertt/cesium_3dtiles_samples/tree/master/samples/animations
I've unpacked the 1.b3dm to 1.glb and gltf: https://github.com/bertt/cesium_3dtiles_samples/blob/master/samples/animations/tiles/1.gltf
When inspecting the glb in Gesaltor it displays an animation with name 'track1':

it also animates something when playing in Gestaltor.

Thanks @bertt, can confirm that animations don't play for the 3D Tiles on my end either.
Looks like the thing that's missing from the 3D Tiles code is a call to add the animations, like what ModelVisualizer does for glTF's in CZML:
model.activeAnimations.addAll({
    loop: ModelAnimationLoop.REPEAT
});

This could be added pretty easily to Batched3DModel3DTileContent and Instanced3DModel3DTileContent.


23: Bump from 23.0 to 23.2

Migrate to the latest point release of the 23.x series.
https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-23.1.md
https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-23.2.md
Similar to #136.

Closing in favour of #144.


Prefer YAML

YAML is (in my opinion) way more readable than JSON and there's a jq wrapper, named yq that manages YAML.
What do you think about this ?

@longshorej & @fsat would you be able to review this?

Thanks for the contribution @guizmaii. I'm not too sure about this .. I rather like the simplicity of JSON. YAML is a pretty complex beast... (from an implementation perspective). Perhaps we need to take a vote :stuck_out_tongue:

Kubernetes manifests are generally written by a person, while the whitespacing of YAML can be hard to read at times, its overall much easier for a person to read, write and understand.
The biggest reason to use YAML for the kubernetes manifests is it allows us to utilize comments inside the manifests which will be very useful for describing what the various sections do and how ( for instance where we declare things that are helpful in the clustering and service discovery bits for akka streams ).

Totally agree with @paulczar.

We're taking a new approach to this, based on the new Lightbend Orchestration for Kubernetes tooling.
See https://github.com/lagom/lagom-java-sbt-chirper-example/pull/2
(Note that it is in a different repository: we are splitting the sbt and Maven examples because this project was getting to be too complex.)


missed Action2/Action3 for enter2/enter3

from this com.github.oxo42.stateless4j.StateConfiguration design, there are many onEntry and onEntryFrom methods for different situation.   If passed this userInfo as context by calling fire method in state machine,  how to get this parameter context in onXXX method ?
        UserInfo userInfo = new UserInfo(1L);
        //phoneCall.fire(Trigger.CallDialed);
        phoneCall.fire(new TriggerWithParameters1(Trigger.CallDialed, UserInfo.class), userInfo);

Please give me some suggestion, thx.

I'm sorry I'm trying to figure out exactly what you're asking.
Correct me if I'm wrong, but you're trying to pass the userInfo as a parameter, right? And then try to access it in the onEntry?
P.s.: Sorry for the 4 day reply


One time events

Add official support for one time events. This event type will only be invoked once and then removed.
trigger.once('first.event', function() {
    console.log('first.event');
});

 One time events


Upgrade to 1.5.0

Depends on https://github.com/fabric8io/elasticsearch-cloud-kubernetes/pull/8 to be merged.

It has been merged, now I need to use https://github.com/pires/docker-elasticsearch as base image.


Remove flag syntax

If we remove flag syntax, we can use Lumen's reader to read most other
dialects of Lisp: Emacs Lisp, Common Lisp, etc. This makes it easier
to implement a compiler backend for them.
The loss of expressive power seems minimal compared to the gain in
flexibility.

One benefit is that it frees : as a special character, the way that period
currently is. So something like this could have special meaning:
(get reader :read-string)
In fact, I could update BIND so that it preserves the existing lumen
semantics. That way you could still write
(let ((:pos :len :string) (stream “foo”))
...)
On Sat, Sep 15, 2018 at 3:24 PM Scott Bell<EMAIL_ADDRESS>wrote:

Hmmm. I'll let this one percolate.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sctb/lumen/pull/192#issuecomment-421629170, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADo8MWblrZI4thAfht2DeZKP-PZtUM3ks5ubWH8gaJpZM4WZYz9
.

In fact, I could update BIND so that it preserves the existing lumen
semantics. That way you could still write
(let ((:pos :len :string) (stream “foo”))
  ...)

I think it's worth getting rid of flag syntax, but messing with BIND is a bad idea. It introduces confusion and makes calling syntax inconsistent with LET bindings.


Add packages sections

I added a packages section, you can navigate via the packages link in the nav.
And worked on the first version of the docs section, but that need to be completed with a sidebar for links and some nice navigation. The markdown part is completely done.
Closes #336
Preview:

I'd also put this stuff somewhere on the homepage. Like use it with : React / Vue / ...

Or just a more prominent link to this page.

Yeah good idea, small section with all the supported frameworks.

Added small section to the homepage.

Nice, maybe a bit smaller.

@locness3 Resized them!

Looks good! Final suggestions :

make the "available for" text link to the packages page
add a line break between the "available for" text and the icons, on mobile but maybe also on desktoo

@locness3 got ya!

@locness3 I think this is it, can you check if it is right?

Perfect.

Oh, shouldn't the downloads/version badges on the packages page link to something?

I added them @locness3  tnx for noticing.
If you find more thing let me know, I will fix it in an other PR


Fixing some display issues

Map legends
Coloring of markers for geographic and language search

@SimonGreenhill  @stefelisabeth  I think we've to update the travis stuff as well


Update Lab_02_WorkingWithTenantProperties.md

spelling change
Module: 00
Lab/Demo: 00
Fixes # .
Changes proposed in this pull request:

Closing this one, because there was no actual content change.  I looked over both files and they are the same.  I also checked against the UI, and it appears to match.  Please resubmit if I am missing something.


Rebase/20230213

Notes

Update Submodules.
Follow SurfaceDuoPkg updates.
Add basic support for qrd855.
Pacthed several binaries.

NOTICE

DeviceConfigurationMap.h is seperated for each device.
You can find it under Device/brand-codename/Include/Configuration/
Some Pcds needs updates, for details please check Platforms/SurfaceDuo1Pkg/SurfaceDuo1.dsc#L76

Also update android dtb for some devices.


Version compatibility issues with Node 20 and pnpm 9

Describe the bug
Unable to install dependencies due to strict engine requirements in package.json:
Current environment:

Node.js v20.10.0 (required: ^18)
pnpm v9.13.0 (required: ^8.11.0)

The project currently enforces strict version requirements that prevent using newer versions of Node.js and pnpm.
Reproduction
https://github.com/module-federation/core
Used Package Manager
pnpm
System Info
Node.js: v20.10.0
pnpm: v9.13.0
OS: Linux (WSL)

Validations

[X] Read the docs.
[X] Read the common issues list.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Module federation issue and not a framework-specific issue.
[X] The provided reproduction is a minimal reproducible example of the bug.

corepack enable


python

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-webservice.
I tried to rerender for you, but it looks like there was nothing to do.
This message was generated by GitHub actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/11905926319.

Hi! This is the friendly conda-forge automerge bot!
I considered the following status checks when analyzing this PR:

linter: passed
azure: failed
rerender called: passed

Thus the PR was not passing and not merged.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-webservice.
I tried to rerender for you, but it looks like there was nothing to do.
This message was generated by GitHub actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/11906278113.

@conda-forge-admin, please rerender

Hi! This is the friendly conda-forge automerge bot!
Commits were made to this PR after the automerge label was added. For security reasons, I have disabled automerge by removing the automerge label. Please add the automerge label again (or ask a maintainer to do so) if you'd like to enable automerge again!

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-webservice.
I tried to rerender for you, but it looks like there was nothing to do.
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/12005212710. Examine the logs at this URL for more detail.


Stark: Prover and Verifier over field extensions v3

Prover and Verifier over field extensions v3
Description
This is the last PR in the series to refactor the Prover and Verifier to use field extensions. This PR modifies the tables and frames to be aware of different fields coming from evaluations of main (base field) and auxiliary trace (field extension) columns. This PR includes:

Implementation of EvaluationTable struct that can hold main and auxiliary evaluation tables that take values in different fields.
Modification of the Frame struct to hold main and auxiliary evaluations in the same spirit.
Modification of the AIR api to be able to evaluate constraints using values in different fields.
Adapt existing AIR implementations to the above changes.

Codecov Report
Attention: 10 lines in your changes are missing coverage. Please review.

Comparison is base (e1a8716) 95.66% compared to head (9779657) 95.63%.

Files
Patch %
Lines

provers/stark/src/trace.rs
83.33%
7 Missing :warning:

provers/stark/src/constraints/boundary.rs
92.85%
2 Missing :warning:

provers/stark/src/table.rs
98.61%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #724      +/-   ##
==========================================
- Coverage   95.66%   95.63%   -0.04%
==========================================
  Files         136      136
  Lines       30672    30882     +210
==========================================
+ Hits        29342    29533     +191
- Misses       1330     1349      +19

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

Round 2 has a slowdown of around 2%

Started round 2: Compute composition polynomial
Time spent: 18.943324653s
Started round 2: Compute composition polynomial
Time spent: 12.936840265s

We should explore this a bit

Round 2 has a slowdown of around 2%
* Started round 2: Compute composition polynomial
  Time spent: 18.943324653s

* Started round 2: Compute composition polynomial
  Time spent: 12.936840265s

We should explore this a bit

After double checking, it seems this version is faster. Incredible PR


locale tz curiously overridden by string date with tz 😤

Description of the Issue and Steps to Reproduce:
moment().format("Z")

gives +02:00
moment("1970-01-01T12:00:00+00:00").format("Z")

gives +01:00
Why ? I don't understand...
How to get my string date automatically converted to local tz as a new moment object?
Environment:
all browsers (moment imported into react app)
Other information that may be helpful:

The machine the code is running on: +02:00
The time and date at which the code was run: 13 Aug 2018, 13:00 +02:00
Other libraries in use

import React, { Children, PureComponent } from 'react'
import { translate } from 'react-i18next'
import PropTypes from 'prop-types'

for info
console.log( (new Date()).toString())
// Wed Aug 22 2018 13:11:12 GMT+0200 (heure d’été d’Europe centrale)
console.log((new Date()).toLocaleString())
// 22/08/2018 à 13:11:12
console.log( (new Date()).getTimezoneOffset())
// -120
console.log( navigator.userAgent)
// Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko)
console.log(moment.version)
// 2.22.2

found...
thanks to European / french Daylight Saving Time: there's one hour offset between aug and january...
😭


merge from arlac77/template-arlac77-github,arlac77/template-esm-only

package.json

chore(package): add ^3.8.0 remove ^3.7.1 (devDependencies.ava)

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[publish] Remove s3 event handler

Right now metadata is updated to RDS both from s3 event handler and through finalize api. have to remove first one

FIXED


Improved Reports UI

Create the ability to view the table information within the browser. Reports currently only allows the admin to download a given academic year.  Allow the admin to visualize the reports for a term, academic year, or all time within the Reports tab.

 Improved Reports UI #1301


[upgrade] 0.13 to 0.14, have to change every asset manually?

I have checked http://facebook.github.io/react-native/docs/upgrading.html#from-0-13-to-0-14
and know 0.14 use new asset system
but if upgrade from 0.13 to 0.14, to use the new asset system, do I have to change every image folder and require src location manually?

You can write a script to do it for you.

@viix Yes, unfortunately thats the case :(
But as @satya164 suggested, you can try writing a script if you have a lot of assets to deal with.

@satya164 @christopherdro got it, thanks


Handle GraphHopper requests with greater than XX points

 Issue by landonreed
Monday Feb 19, 2018 at 15:19 GMT
Originally opened as https://github.com/catalogueglobal/datatools-ui/issues/64

If the number of points in a GraphHopper routing request exceeds the plan's limit (currently we are using the basic plan, which limits requests to 30 points), the routing request will fail.  We need to ensure that when there are more than 30 control points to route between when constructing pattern geometry while following streets, it doesn't completely fail.

:tada: This issue has been resolved in version 4.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Cant list tags in OSX safari

when using the registry manager in OSX safari i cant load the tags. It gives me an error: unable to retrieve tag. In network i see: Error: undefined is not an object (evaluating 'a.length').
using portainer 1.20.1.

Hi @rjbaat
We might have a fix for this, can you try the following preview image? portainerci/portainer:fix-repositories-requests

Unable to reproduce on 1.24.1


Cannot download tf_nightly-1.14.0

Command "wget https://storage.googleapis.com/tf-pips/tf-c++17-support/tf_nightly-1.14.0-cp37-cp37m-linux_x86_64.whl" doesn't work now.
--2020-10-04 11:18:10--  https://storage.googleapis.com/tf-pips/tf-c++17-support/tf_nightly-1.14.0-cp37-cp37m-linux_x86_64.whl Resolving storage.googleapis.com (storage.googleapis.com)... <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS> Connecting to storage.googleapis.com (storage.googleapis.com)|<IP_ADDRESS>|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2020-10-04 11:18:13 ERROR 404: Not Found.
Can someone please help me to solve this problem ?

And I find a bug when I try to build tf_nightly 1.14 from https://github.com/capeprivacy/tensorflow.
env:
ubuntu 20.04(WSL)
g++ 9.3.0
bazel 0.26.1

ERROR: /home/wixee/.cache/bazel/_bazel_wixee/f60087e168a450f0f32faca0e4b96746/external/grpc/BUILD:507:1: C++ compilation of rule '@grpc//:gpr_base' failed (Exit 1) gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 27 argument(s) skipped)
Use --sandbox_debug to see verbose messages from the sandbox
external/grpc/src/core/lib/gpr/log_linux.cc:43:13: error: ambiguating new declaration of 'long int gettid()'
43 | static long gettid(void) { return syscall(__NR_gettid); }
|             ^~~~~~
In file included from /usr/include/unistd.h:1170,
from external/grpc/src/core/lib/gpr/log_linux.cc:41:
/usr/include/x86_64-linux-gnu/bits/unistd_ext.h:34:16: note: old declaration '__pid_t gettid()'
34 | extern __pid_t gettid (void) __THROW;
|                ^~~~~~
external/grpc/src/core/lib/gpr/log_linux.cc:43:13: warning: 'long int gettid()' defined but not used [-Wunused-function]
43 | static long gettid(void) { return syscall(__NR_gettid); }
|             ^~~~~~
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 447.916s, Critical Path: 25.77s
INFO: 218 processes: 218 processwrapper-sandbox.
FAILED: Build did NOT complete successfully

Well, I solved this problem by myself.

download grpc from the url in tensorflow/tensorflow/workspace.bzl. (https://github.com/grpc/grpc/archive/4566c2a29ebec0835643b972eb99f4306c4234a3.tar.gz)
unzip the package, change the function name gettid to sys_gettid in grpc/src/core/lib/gpr/log_linux.cc, grpc/src/core/lib/gpr/log_posix.cc, grpc/src/core/lib/iomgr/ev_epollex_linux.cc, then package the grpc to a new tar package with the original file name.
use nginx, move the new tar package to /var/www/html and start the service nginx.
modify the sha256sum of grpc package in tensorflow/tensorflow/workspace.bzl to the sha256 of the new package.
build
And be sure to use numpy < 1.19.0, or there will be another issue.

I spend nearly 7 hours to build it. LOL


Button in a ListItem with button=true

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior
When a ListItem has its button attribute set to true, it shows no highlighting, which is normal:

When the mouse cursor is dragged on the ListItem, the later is highlighted, as expected:

When the mouse cursor is on a Button embedded in the ListItem, I would expect the button to be highligthed, but not the ListItem, as follow:

Current Behavior

Instead, both components are highlighted:

In addition, when clicking the Button, a wave effect is triggered on the ListItem, giving the impression that the ListItem was clicked:

Although that can be true (both components can receive and process the click event), stopPropagation() will probably be used in the Button handler to prevent the click from being processed two times. Thus, the UI feedback is not accurate in this scenario.
Steps to Reproduce (for bugs)

Go to https://codesandbox.io/s/wy6kvr7827
Open the DevTools of your browser (to see the console, because this example is using console.log)
Click the "Click here" button. You notice that only the Button handler is triggered, thanks to stopPropagation(). Yet, the wave effect is applied to the ListItem.

Context

This behavior can send the wrong signal to the user, making him believe that "two" clicks happen when he clicks a button in a list item.
Two approaches to improve the situation:

Do not display the wave effect on click on an embedded button (but keep the highlighting of the ListItem when the mouse cursor is on the embedded button)
Display neither the wave effect nor the highlighting when the mouse cursor is on the embedded button.

Your Environment

Tech
Version

Material-UI
1.0.0-beta.43

React
15.6.2

browser
Chrome and FF

etc

@phbernard Do you have a reproduction example? At first sight, the root of the issue comes from your example nesting two buttons, it's an invalid HTML5 structure, to be verified.

The example is https://codesandbox.io/s/wy6kvr7827
Hum... I get your point. You are right, as mentioned in the docs, a ListItem with button to true becomes a ButtonBase. As the ListItem is technically a button, it doesn't make much sense to embed another button in it.
Now I need to figure out how I want to implement the behavior I have in mind without resorting to the button property.
Thanks for the tip and sorry for bothering!

Maybe you can use the ListItemSecondaryAction component. We have a demo demonstrating the usage of two button withing the same item.


Use additionalProperties keyword in JSON Schema

You can read how to set custom options in the documentation. Nevertheless i forgot to use the ´twigOptions´ key. This Schema addition could have helped me.

Same here, thanks!


JS Objects in Knobs addon

Issue:
#1187 #1186
What I did
Added JS Objects support to Knobs addon
Added react-ace as code editor
How to test
npm run storybook - look at 'with object' story

@z4o4z how big is the ace-editor/brace dependency?

@shilman Hi, all new libs(react-ace, brace, brace/mode/javascript, brace/theme/github) have size about 710kb (not gzip)

@tmeasday @ndelangen any thoughts on this re: code bloat with the new editor?

@z4o4z Finally had a chance to test this out. Love ❤  the Object support and the function support is really funky and cool.
I also think:

Examples should be added to examples/cra-kitchen-sink so we can see how the different addons interact in a single spot (which we'll run automated tests against soon).
We should either get rid of the addon-specific example OR add lerna-support for them somehow (cc @ndelangen)
We should split the react-ace work into a separate PR and not merge it until we have a better use case for it. For example @wcastand was working on support for a full code editor addon. (I am very concerned about Storybook getting bigger and slower since 3.0, and am very sensitive to taking on big dependencies, and think we're probably overdue for a performance milestone soon.)

What do you think? I'm happy to do some of this work, or load-balance.

For @ndelangen

Hi @shilman, Excellent suggestions! I will add demos to examples/cra-kitchen-sink.
And can you help me with it?

split the react-ace work into a separate PR

minor linting error:
/tmp/storybook/addons/knobs/src/components/types/Object.js
  56:14  error    Arrow function should not return assignment               no-return-assign

@z4o4z Can you take another look at this? I think the snapshots are outdated!

@ndelangen yep

@z4o4z do you think you can remove the js object serialization so we can move this PR forward?


Add  header example to Cards docs

Fixes a docs bug where it didn't let the reader know that card headers could be done without any additional <div>s, just by adding the .card-header class to an hN tag.
resolves #17609

CC: @mdo for review


[MWPW-139963] Table style fixes

This PR will fix some of style issue with table block

RTL icon margin-right to left to fix this issue (icon is too closed to the test on RTL pages)

,

Removing flex-direction: column style to avoid the alignment issue for mobile:

,

Extending the small mobile media to 430px to avoid fat button like this (it happens at 403px screen size):

,

Filters are too closed:

,
Resolves: MWPW-139963
Test URLs:
General table test page:

Before: https://main--milo--adobecom.hlx.page/docs/library/blocks/table?martech=off
After: https://table-mobile-style-fix--milo--adobecom.hlx.page/docs/library/blocks/table?martech=off

Page that is reported:

Before: https://main--milo--adobecom.hlx.page/drafts/Soujanya/mediablockstory/tabelblocktest?martech=off
After: https://table-mobile-style-fix--milo--adobecom.hlx.page/drafts/Soujanya/mediablockstory/tabelblocktest?martech=off

RTL Page that is reported:

Before: https://main--cc--adobecom.hlx.page/ae_ar/drafts/Anupama/Table/table-cc?martech=off
After: https://main--cc--adobecom.hlx.page/ae_ar/drafts/Anupama/Table/table-cc?milolibs=table-mobile-style-fix&martech=off

This is ready to merge.


GUI Vim and guioptions+=!

I encountered an unexpected behaviour when guioptions contains an "!". With this setting the first attempt to edit a perl-file results in an "Press ENTER or type command to continue" prompt.
I guess this is caused by the call to system() to set "perlpath" in the ft-plugin. Once "perlpath" is set, the call gets skipped, so subsequent attempts to edit perl files does not trigger the prompt.
Steps to reproduce:

Start a Vim with GUI (e.g. MacVim)
Add "!" to guioptions (:set guioptions+=!)
Edit a Perl file (:edit test.pl)

=>  "Press ENTER or type command to continue"
It makes no difference whether the file in step 3 exists or not (new file).

@0xDP I'm not sure what the best way to solve this is, short of either temporarily removing ! from guioptions during that call to system. Thanks for bringing this to our attention!


Cause the layout to collapse on Obsidian v1.7.4

Device: mac, Windows
Version: 0.3.7
Obsidian version: 1.7.4

Fixed in this commit.


Map-spawned weapons are from KFMod / old weapon pickup types

Maybe even change the entire pool of what weapons can spawn randomly?

Fixed by 9b6092b7bb0a4d73b5aea086b331115bb56147bb.