Footnotes not numbering correctly & footnotesection not showing

Hi there,
The most likely cause is that I haven't configured wagtail_footnotes properly, but I can't seem to find what I did wrong, so that's why I'm writing this post. If there is another place or person I can go to for support, please let know.
I have followed the instruction for implementing wagtail_footnotes as well as possible. I added wagtail_footnotes to the installed apps section in my base.py, added the footnotes to urls.py, included a footnote section to the content_panels of the page I wanted to use footnotes on and changed RichTextBlock to RichTextBlockWithFootnotes. Lastly I added the footnotesection to the template.
And in the CMS section it actually works. Sort of. I have the option to add a footnote, both as a section and in the Richtext editor. I can add a footnote in the "Add footnote" section, but from there it goes off the rails for me. I know it shows a unique number on the backend side of things, but when I view the page it shows the unique id-number too (without a link) and not a regular footnote number.
Furthermore, the html section is not showing either. I'm sure it's me, but I just can't see what I'm doing wrong. Help is much appreciated.
Many thanks in advance,
All the best,
MPE
but I am running into two issues (probably related)

Hi @MPE2016, would you be able to provide a few things so that I can debug this further?

Wagtail Version
Screenshots of the data in Wagtail Admin
Screenshots of what the front end is outputting
Any errors in the SJ Console

I have a feeling this might be something to do with the template or JS

Hi Jafacakes2011,
I'd be glad to.
Wagtail Version: 3.1.1
Admin Richtext Editor with footnotes:

Admin Footnotesection:

Frontend footnote. It returns the ID number and not the footnotenumber (should be [1]):

The List of footnotes generated by including footnotes.html in a template shows up nowhere. I included it in a template of a blogpage:

These are the only errors in my JS console. Some of it is in Dutch, but I think you'll get the idea :

That's about it. Should you have any questions, feel free to ask!
All the best,
MPE

I have managed to create this issue locally by Switching my RichTextBlockWithFootnotes back to a normal RichTextBlock.
Can you confirm that all the RichTextBlocks have been updated to wagtail_footnotes.blocks.RichTextBlockWithFootnotes?

Here is my example page that I tested with:
from django.db import models

from wagtail.core import blocks
from wagtail.core.models import Page
from wagtail.core.fields import StreamField
from wagtail.admin.edit_handlers import StreamFieldPanel
from wagtail.images.blocks import ImageChooserBlock
from wagtail_footnotes.blocks import RichTextBlockWithFootnotes

from wagtail.admin.edit_handlers import InlinePanel

class HomePage(Page):
    body = StreamField([
        ('heading', blocks.CharBlock(classname="full title")),
        ('paragraph', RichTextBlockWithFootnotes()),
        ('image', ImageChooserBlock()),
    ])

    content_panels = Page.content_panels + [
        StreamFieldPanel('body'),
        InlinePanel("footnotes", label="Footnotes")
    ]

Changing my paragraph block in the streamfield to a RichTextBlock recreates your issue.

I think I have found the culprit. It wasn't the use of either RichTextBlock of RichTextBlockWithFootnotes. I almost always explicitly define a template, and I also had done so in this one, like so (example code):
class RichTextBlockWithFootnotes(RichTextBlockWithFootnotes):

    class Meta:
        template = "streams/richtext_block.html"
        icons = "edit"
        label = "Richtext block met voetnoten"

Once I remode the template variable from Meta, things began working as expected.
Now it is using the Richtext template from wagtail core. I can change that to my liking of course, but I would rather use my own template. Is that a possibility?

It should be possible to use your own template, maybe start with a custom template that is a copy of the Wagtail core template then strip out/change things as needed.

Ok. I'm pretty sure that that's not working, at least not on my side of things. As I wrote in my previous post; if I define a template it returns the footnotes as shown in my initial post. When removed, it starts working.
I actually tried using the template from Wagtail core, which looks like this:
{{ html|safe }}
If I create a selfmade template with this code neither the text nor the footnotesection show up at all.

Uhm yeah  :smile:
The problem is that I don't think I would be able to fix this code on my own. I mean I do know some python, but just not enough for this kind of thing.
To be honest, I don't even really know what the problem is. In And I wouldn't know where to start. Is this a fix that needs to be applied to wagtail core, wagtail_footnotes, or perhaps both?
I totally understand that it would take somebody's time - which would perhaps even mean yours - were this to be fixed. You are probably working on something else and have no need for footnotes in your wagtail projects :smile:.
The way I see it there are four options:

I learn enough Python and Wagtail to fix this myself. Which I'd love to, but I still don't think I'd be able to fix this anytime soon, and I wouldn't know where to start exactly.
Ask someone else to do it. Do you perhaps know someone who would be able to fix this?
Just accept the fact that for the time being it is not possible to use your own templates for wagtail_footnotes and edit the template from wagtail core.
Dismiss the idea of using wagtail_footnotes altogether, at least for now.

The latter I would really find a pity, because I think it is such an elegant idea.
Or perhaps you have a different solution?

@MPE2016 can you try #4

@MPE2016 can you try #4 and see if that works for you?

Hi @zerolab, thanks for the fix. I just tested it, and it seems to have done the trick! Thanks a million! If this ever needs any more testing, please do not hesitate to contact me!

I'm merging https://github.com/torchbox/wagtail-footnotes/pull/4 and making a new release 0.4.0


Examples please!

This is a great page but is missing examples to make it really useful, unless you're a PySpark expert its pretty inaccessible information :-(

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

ID: 12220c1c-ebce-cf63-0ef7-41c6b6747329
Version Independent ID: 92bd839f-13a7-296d-c11d-f88fabca61e3
Content: Use Python to manage data in Azure Data Lake Storage Gen2 - Azure Storage
Content Source: articles/storage/blobs/data-lake-storage-directory-file-acl-python.md
Service: azure-data-lake-storage
GitHub Login: @pauljewellmsft
Microsoft Alias: pauljewell

@SinisterChinaPenguin
Thanks for your feedback! We will investigate and update as appropriate.

@SinisterChinaPenguin Thanks so much for your feedback. Can you help us understand the types of examples you're hoping to see in this article? This article is focused on how to perform common operations using the ADLS Gen2 client library for Python.
Note that the docs do cover more advanced scenarios in ADLS Gen2 tutorials, and there is additional documentation in the Databricks docset.
Thanks again for reaching out on this.

@SinisterChinaPenguin
We are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


docs: indicate where OutOfBoundsError and ColumnNotFoundError are raised

Summary of Changes
Indicate in the docstrings where OutOfBoundsError and ColumnNotFoundError are raised. Previously, we only specified generic errors like ValueError and KeyError.

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

v0.25.0
GitHub release

Your semantic-release bot :package::rocket:


HTML 'title=""' attribute does not work with Carbon's TableHeaderItem

Detailed description
I am an IBMer, I encourage you to contact me via IBM slack @jhoose (I do not check my personal GitHub often).
Our application has a very large table with country initials has column headers, due to space restrictions and the amount of data on the table we want to leave the table columns headers as country initials to save space. That said, to help the users that might not know country initials we wanted to add the countries full name to the table's header title attribute, for example, Carbon table header would be "AE" then the user hovers over the table header column "AE" and the country full name appears as "United Arab Emirates", just like HTML's built-in title attribute: AE	. I was looking in the Carbon documentation and found some information that you can just do new TableHeaderItem({data: "AE", title: "United Arab Emirates", style: { some CSS styling if needed} }), but that did not work. I could see on the dev tools that the rendered html tag did indeed have title="United Arab Emirates" but when table header "AE" was moused over only "AE" showed up in the browsers default tooltip when it should've been "United Arab Emirates". I tried other variations to no avail. I was hoping not to use a Carbon tooltip component or some dynamic javascript since our code is already complex and the angular component.ts file is already very large, and I did not find any documentation on how to add a carbon tooltip directly to a carbon new TableHeaderItem.
Please see this IBM slack thread for more details:
https://ibm-cio.slack.com/archives/CBZC0LM2N/p1616693051136500
What browser are you working in?
Google Chrome
Version 89.0.4389.90 (Official Build) (x86_64)
What version of the Carbon Design System are you using?
I recently moved our carbon-angular application from Carbon 3 to Carbon 4 although this issue happens in both Carbon versions.
Here is the package.json versions before upgrade:
"dependencies": { "dependencies": { "@angular-devkit/build-angular": "~0.10.7", "@angular/animations": "^7.2.16", "@angular/common": "^7.2.16", "@angular/compiler": "^7.2.16", "@angular/core": "^7.2.16", "@angular/forms": "^7.2.16", "@angular/http": "^7.2.16", "@angular/platform-browser": "^7.2.16", "@angular/platform-browser-dynamic": "^7.2.16", "@angular/router": "^7.2.16", "@carbon/icons-angular": "^10.8.2", "@carbon/themes": "^10.11.2", "bootstrap": "^3.3.7", "carbon-components": "10.11.2", "carbon-components-angular": "^3.49.7",
Here is the package.json versions after upgrade:
"dependencies": { "@angular-devkit/build-angular": "~0.901.15", "@angular/animations": "^9.1.13", "@angular/common": "^9.1.13", "@angular/compiler": "^9.1.13", "@angular/core": "^9.1.13", "@angular/forms": "^9.1.13", "@angular/platform-browser": "^9.1.13", "@angular/platform-browser-dynamic": "^9.1.13", "@angular/platform-server": "^9.1.13", "@angular/router": "^9.1.13", "@carbon/icons-angular": "^11.2.1", "@carbon/themes": "^10.11.2", "bootstrap": "^3.3.7", "carbon-components": "^10.30.0", "carbon-components-angular": "^4.40.0",

Ah, so, yes... TableHeaderItem doesn't have the title. TableItem does. We should add that and make sure it's used in the template like the one in TableItem is.


Scan warning fixes v2

Gets down the scanbuild warnings quite a bit.
Bug Type	Quantity	Display?
All Bugs	190
API
Argument with 'nonnull' attribute passed null	2
Dead store
Dead assignment	149
Dead increment	29
Logic error
Dereference of null pointer	2
Unix API	1
Memory Error
Memory leak	4
Unix API
Allocator sizeof operand mismatch	3

Sorry to bother again but some of the astyle changes are very unfortunate regarding the limit of chars per lines. Some pieces of codes that were readable become ugly, perhaps we should just drop that limit from astyle, as the FreeRDP team members are very reasonable on that part and enforcing that just makes code harder to read...

@freerdp-bot test
@hardening I agree that it is not perfect everywhere but changing it again will only result in major reformatting of code already conforming to current settings.

@freerdp-bot test

@freerdp-bot test

@freerdp-bot come on test

@freerdp-bot not your day, hmm? test!

@freerdp-bot test

@freerdp-bot test

@freerdp-bot test

@freerdp-bot test


fix typo and cast the variable

I fixed the simple typo and mistake.
Please check it.

I'm sorry. I used python3.5..


initial copying of cromwell's scala wdl bindings

Mostly a copy of cromwell.binding over to the WDL repo surrounded by an sbt project to build a jar and with engine-specific stuff removed, specifically:

RuntimeAttributes has been massively slimmed down as all but memory units is engine dependent
References to Backend and BackendType have been removed
Hashing, which was introduced by call caching was removed as it is the responsibility of an engine
IoInterface was removed as that's the responsibility of engines
Removed a variety of things (largely in the package object) which weren't actually used by cromwell.binding
Discarded Cromwell specific fields from Call (docker, failOnStderr, continueOnReturnCode)

In terms of code review, this will not be a review of the copied code and I will not handle such requests. Interested parties can file a PR after this is merged in.
Things to review:

The sbt project structure
The READMEs (WDL and wdl-scala)
Modified code - see above for pointers to key spots
Things which should be removed. I have a feeling there's more stuff which belongs in the realm of engines lurking in here

@cjllanwarne You seem to be online now and then so tagging you as well

Possibly unrelated to this PR:
It agree it feels weird to have memory be the only resource specifier afforded special status by the spec.  I'm also not too enthused with the current "silently ignore unsupported and possibly unrecognized runtime attributes" behavior (I believe if a runtime attribute key is unrecognized by any backend it will be logged, but that may not be visible to the user).  The combination of these two allows results in the local backend silently ignoring memory specifications even though it seems reasonable to expect Cromwell's Docker support to honor it via --memory.
Just something to think about after the dust settles from this refactor.

Possibly unrelated to this PR:
It agree it feels weird to have memory be the only resource specifier afforded special status by the spec.  I'm also not too enthused with the current "silently ignore unsupported and possibly unrecognized runtime attributes" behavior (I believe if a runtime attribute key is unrecognized by any backend it will be logged, but that may not be visible to the user).  The combination of these two allows results in the local backend silently ignoring memory specifications even though it seems reasonable to expect Cromwell's Docker support to honor it via --memory.
Just something to think about after the dust settles from this refactor.

.gitignore entries for the SBT project and target directories would be nice.

.gitignore entries for the SBT project and target directories would be nice.

Shouldn't this be set up to build in Travis now?

Shouldn't this be set up to build in Travis now?

What of the Cromwell side of this to show the refactor is workable?

What of the Cromwell side of this to show the refactor is workable?

Re Cromwell, that's in progress. There's probably something which doesn't work here but we can fix it but I wanted this in place first

Re Cromwell, that's in progress. There's probably something which doesn't work here but we can fix it but I wanted this in place first

Re your runtime attr supporting comment, that's 100% unrelated to this PR, eg from wdls perspective there's no such thing as a local backend

Re your runtime attr supporting comment, that's 100% unrelated to this PR, eg from wdls perspective there's no such thing as a local backend

@mcovarr re Travis I don't have the access to set it up for this repo, it'll have to be done separately

@mcovarr re Travis I don't have the access to set it up for this repo, it'll have to be done separately

@kshakir @mcovarr I think this should cover all of the review comments (except for a couple of Miguel's which are in the "won't fix" category)

@kshakir @mcovarr I think this should cover all of the review comments (except for a couple of Miguel's which are in the "won't fix" category)

@kshakir @mcovarr - Responded to Khalid's most recent comments. I was hoping to get this merged in over the weekend so we can swarm on the next phases come monday morning. So if you all get a chance can you see if this passes muster? This (and Cromwell) will be iterated on a bit over the next week or two so it's not intended to be perfect, just usable.

Gotta run, and not sure how much more time I'll have this weekend. I looked over build.sbt and lightly scanned for standout issues, so willing to give this a LGTM

I applaud seizing the opportunity to fix whitespace ala
case f:Foo => ...

to
case f: Foo => ...

but IDE search points out quite a few more remaining

urg, wdl_scala -> wdlscala was not quite what I had in mind.  :smile:  Does the scala part really need to be in the name?  That feels weird and redundant.
wdl/scala/wdlscala/src/main/scala/wdlscala

:+1:

Re wdlscala - what do you call the next language and how do you differentiate it?

The Python one is pywdl, to be uniform this should be scawdl or scalawdl or something I suppose

Hmmm my inner ska fan would enjoy ScaWdl

Thinking more, something like "swdl" or "wdls' would both differentiate it a la "pywdl" and fit a more standard scala/java naming convention for projects of the "it's Foo for scala/java"

Ok, merging this in. There were a variety of good suggestions for general cleanups, once this is in I consider it fair game if people want to be good samaritans and submit PRs to cleanse some of the sins of the past.
@mcovarr I went with wdl4s, it had a nice ring to it for me in terms of fitting common patterns and helping to differentiate from a future project e.g. kotlin bindings.


Some technologies are not properly reverted

In no particular order:

Burner inserters are locked behind Basic automation.
Normal inserters are locked behind Electricity.
Small (wooden) electric poles are locked behind Electricity.
Fuel refining (a.k.a. solid fuel production) was locked behind its own tech, Fuel refining - solid fuel from petroleum gas should be behind Oil processing, the other 2 (from heavy and light oil) should be behind Advanced oil processing.
Electronics technically shouldn't unlock any items in vanilla, but it still shows as unlocking electronic circuits (even though they're correctly unlocked from the start with the mod's current version).
The fast filter inserter was split into its own tech and would need to be reconciled with the Fast inserter tech.
Medium poles were split off from Electric energy distribution 1 into another, less expensive tech.
Probably a non-issue: The toolbelt tech was turned into a sequential research (like shooting speed, for example) with the first step being lower in cost than the vanilla toolbelt tech and the second step being equal to the vanilla tech.
Some "basic" items, which are unlocked from the start in vanilla, are locked behind Basic fluid handling - pipes and pipe-to-grounds. For some reason, although the offshore pump shows as being unlocked by the aforementioned tech, it is correctly unlocked from the start.
Stack filter inserters were split into their own tech and would need to be reconciled with the Stack inserter tech.
I wasn't sure about whether to revert this one: Mining productivity 3's research costs no longer include utility science packs, unlike vanilla.
Radar is locked behind its own tech, it should be unlocked from the start.

Equipments are out of scope for this issue at this time.

I'm busy with finals, but hope to get to this over winter break.


vips-dev alpine - Error relocating /usr/lib/libheif.so.1: de265_get_image_full_range_flag: symbol not found

In the past couple of days, something has changed on vips-dev (alpine) and its dependencies which means I'm getting the following error:
#10 0.665 Error:
#10 0.665 Something went wrong installing the "sharp" module
#10 0.665
#10 0.665 Error relocating /usr/lib/libheif.so.1: de265_get_image_full_range_flag: symbol not found
#10 0.665
#10 0.665 - Remove the "node_modules/sharp" directory then run
#10 0.665   "npm install --ignore-scripts=false --verbose sharp" and look for errors
#10 0.665 - Consult the installation documentation at https://sharp.pixelplumbing.com/install
#10 0.665 - Search for this error at https://github.com/lovell/sharp/issues
#10 0.665
#10 0.665     at Object.<anonymous> (/node_modules/sharp/lib/constructor.js:32:9)
#10 0.665     at Module._compile (internal/modules/cjs/loader.js:1063:30)
#10 0.665     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
#10 0.665     at Module.load (internal/modules/cjs/loader.js:928:32)
#10 0.665     at Function.Module._load (internal/modules/cjs/loader.js:769:14)
#10 0.665     at Module.require (internal/modules/cjs/loader.js:952:19)
#10 0.665     at require (internal/modules/cjs/helpers.js:88:18)
#10 0.665     at Object.<anonymous> (/node_modules/sharp/lib/index.js:3:15)
#10 0.665     at Module._compile (internal/modules/cjs/loader.js:1063:30)
#10 0.665     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)

The error can be reproduced with this dockerfile:
FROM node:14.16.1-alpine3.13 AS node-libvips-base
RUN apk --update add g++ make
ARG VIPS_VERSION=8.10.6-r1
RUN apk --update add -v vips-dev=$VIPS_VERSION --repository https://dl-cdn.alpinelinux.org/alpine/edge/community
RUN npm install sharp
RUN echo 'require("sharp")' > test.js
RUN node test.js

I think the significant difference between when it was working and now is the libheif(-dev) version:
#6 4.483 (109/137) Installing libheif (1.12.0-r0)
#6 4.522 (110/137) Installing libheif-dev (1.12.0-r0)

From CI logs, when this was 1.11.0-r0 rather than 1.12.0-r0 there was no issue.
However, it seems it's not possible to downgrade or pin that version with alpine.

Is it possible to resolve this issue?
Is the way I am attempting to use sharp and libvips part of the problem? Is there a recommended way to use sharp when I have the requirement for heif output?

Hi, it looks like you're installing packages from the Alpine edge repo into a non-edge environment, in this case Alpine 3.13.

Warning: "edge" is under constant development so be careful using it in production. It is possible that bugs in "edge" could cause data loss or could break your system.

https://wiki.alpinelinux.org/wiki/Edge

Thank you!
Resolved using non-edge vips-dev (on 8.10.5-r0) and downgrading sharp to 0.27.2.
FROM node:14.16.1-alpine3.13 AS node-libvips-base
RUN apk --update add g++ make vips-dev=8.10.5-r0


ObjectType [UsePaging] PagingArguments being included in schema

Product
Hot Chocolate
Version
14.0.0-p.188
Link to minimal reproduction
https://github.com/PHILLIPS71/HC-7572
Steps to reproduce
The following object type definition causes the PagingArguments to be included in the schema, leading to the need for defining multiple sets of paging arguments.
[ObjectType<Brand>]
public static partial class BrandType
{
    [UsePaging]
    internal static Connection<Product> GetProducts(
        [Parent] Brand parent,
        PagingArguments arguments)
    {
        var edges = Constants
            .Brands
            .Where(x => x.Id == parent.Id)
            .SelectMany(x => x.Products)
            .Select(user => new Edge<Product>(user, y => y.Id.ToString()))
            .ToList();

        var info = new ConnectionPageInfo(false, false, null, null);
        var connection = new Connection<Product>(edges, info);

        return connection;
    }
}

What is expected?
the arguments object to be omitted
What is actually happening?
the PagingArguments that are used in the [UsePaging] resolver are being included in the GraphQL schema
Relevant log output
No response
Additional context
No response

You need to call AddPagingArguments on the IRequestExecutorBuilder.


Scroll not working

Scroll not working on Home activity while returning from Discount Codes without login.

I want to work on this issue.

Sorry, this issue is for an older version of the app.


fix: prevent browser from scrolling when panning

When the component is inside a scrollable container, panning via space-drag or wheel-drag causes the container to scroll.

changelog ?


Add a changelog, cleanup readme

See #275. CHANGELOG.md was added (and readme was cleaned up a bit). To the changelog I also added what was changed in last 2 releases.
Contribution guidelines update will follow later in separate PR.

Just that one typo... will merge after! :+1:

Fixed!


Fix cassandra plugin nil pointer dereference issue

What changed?
Fix cassandra plugin nil pointer dereference issue

Why?
we have nil pointer dereference issue in cassandra plugin

How did you test it?

Potential risks

Release notes

Documentation Changes

Pull Request Test Coverage Report for Build c9c26cba-1f0c-4bb6-b0a5-6a38fbda03bf

2 of 10 (20.0%)  changed or added relevant lines in 1 file are covered.
65 unchanged lines in 10 files lost coverage.
Overall coverage decreased (-0.0008%) to 57.011%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

common/persistence/nosql/nosqlplugin/cassandra/workflowUtils.go
2
10
20.0%

Files with Coverage Reduction
New Missed Lines
%

service/history/queue/timer_queue_processor_base.go
1
78.81%

common/persistence/historyManager.go
2
66.33%

common/types/mapper/thrift/shared.go
2
63.25%

service/history/task/priority_assigner.go
2
89.74%

common/persistence/nosql/nosqlplugin/cassandra/workflow.go
3
55.49%

service/history/task/fetcher.go
3
86.67%

common/persistence/nosql/nosqlplugin/cassandra/workflowUtils.go
8
77.95%

common/persistence/nosql/nosqlplugin/cassandra/tasks.go
14
72.8%

common/persistence/nosql/nosqlplugin/cassandra/workflowParsingUtils.go
14
87.9%

common/persistence/nosql/nosqlTaskStore.go
16
58.37%

Totals

Change from base Build f58d82b7-72c5-4d80-8905-ddd207ba42cb:
-0.0008%

Covered Lines:
82889

Relevant Lines:
145391

💛  - Coveralls


How to handle sequences?

If I understand correctly, seqs should be supported. Anyway, I tried this example
proc sum*(xs: seq[int]): int {.exportpy.} = 0

and it fails with
stack trace: (most recent call last)
/home/papillon/tools/nim-pymod/pymodpkg/private/includes/realmacrodefs.nim(49) exportpy
/home/papillon/tools/nim-pymod/pymodpkg/private/impls.nim(590) exportpyImpl
/home/papillon/tools/nim-pymod/pymodpkg/private/impls.nim(590) exportpyImpl(483) countNumIdentsToDefine
lib/core/macros.nim(610) expectKind
lib/system.nim(3335)     failedAssertImpl
lib/system.nim(3327)     raiseAssert
lib/system.nim(2527)     sysFatal
/home/papillon/esperimenti/pynim/greeting.nim(17, 30) template/generic instantiation from here
lib/system.nim(2527, 7) Error: unhandled exception: contains(k, kind(n)) Expected one of {nnkEmpty, nnkIdent, nnkPtrTy}, got nnkBracketExpr
        raise e
        ^
Makefile.pmgen-greeting:7: set di istruzioni per l'obiettivo "pmgen" non riuscito
make: *** [pmgen] Errore 1
Traceback (most recent call last):
  File "/home/papillon/tools/nim-pymod/pmgen.py", line 525, in <module>
    main()
  File "/home/papillon/tools/nim-pymod/pmgen.py", line 161, in main
    pmgen_fnames = generate_pmgen_files(nim_modfiles, pminc_basename)
  File "/home/papillon/tools/nim-pymod/pmgen.py", line 334, in generate_pmgen_files
    subprocess.check_call(make_command)
  File "/home/papillon/.bin/miniconda/envs/pynim/lib/python2.7/subprocess.py", line 541, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-f', 'Makefile.pmgen-greeting', 'pmgen']' returned non-zero exit status 2

I tried with various nim versions, from 0.13 to devel

Can I ping you on this? I am interested in Nim-pymod, and any information (even - it doesn't work  anymore and we are not interested in keep developing it) would be interesting.
If you know any combination of Nim/Python versions that should work, I can use nim-vm and virtualenv to try it out

@jboy Hi, can I ping you? Even if the library is not developed anymore, any information (what remains to be done, how it works so that other people can hack on it...) would be useful!


Mechanism for seeing indexes on a specific table

The only way to see the indexes that apply to a specific table at the moment is to run the following SQL manually:
select * from sqlite_master where type = 'index' and tbl_name=?

For example:

It would be good if this list of indexes was displayed in a neater way on the table page.

Easiest solution here would be to append these on to the create table statement that is displayed on the table page.

Demo: https://latest.datasette.io/fixtures/compound_three_primary_keys


Feature request

I typically send things down to locationlist/quickfix; i use tpope's scripttease to send :messages down there via :Messages; I'd love to be able to replay notifier entries down to the quickfixlist.
Thoughts?

Hi!
First of all, for now the only things one can replay are vim.notify ones.
Appart from that, it seems perfectly feasible to add such a things, something like NotifierReplay!

Hi this should have been added in latest master, could you confirm this is the case ?

ROCKSTAR! thanks @vigoux ! testing now. ❤

Great! Feel free to report anything bothering you with the plugin , and thanks for your contribution!


Redundant nested array rendered when using @SchemaProperty(array = ...) with object schemas

@SchemaProperty(name = "create", array = @ArraySchema(schema = @Schema(implementation = String.class)))
renders as:
"create": {
            "type": "array",
            "items": {
              "type": "string"
            }
 }

@SchemaProperty(name = "create", schema = @Schema(implementation = MyCustomDto.class))
renders as:
"create": {
            "$ref": "#/components/schemas/MyCustomDto"
          }

All of the above to be expected.
However, @SchemaProperty(name = "create", array = @ArraySchema(schema = @Schema(implementation = MyCustomDto.class)))
renders as:
"create": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/MyCustomDto"
              }
            }
          }

In other words, it would seem there is no way to obtain a flat array property with POJO elements, using @SchemaProperty. It's either a plain object schema or a nested array, no in-between.

Update: I found a workaround: apparently @SchemaProperty(name = "create", array = @ArraySchema(schema = @Schema(ref = "#/components/schemas/MyCustomDto"))) works just fine.
The problem only appears when using @Schema.implementation instead.


Settings don't work on phpstorm 9/windows 7

Hi,  when I imported the settings it complains about at every startup
Cannot read scheme peel.icls from $ROOT_CONFIGS/colors : unsupported color scheme version 142
Cannot read scheme Facebook.icls from $ROOT_CONFIGS/colors : unsupported color scheme version 142
Cannot read scheme laracasts_theme_updated.icls from $ROOT_CONFIGS/colors : unsupported color scheme version 142
If you don't support - or plan to support - on other platforms I'd respectfully mention this and, if possible, post some tips on how to make those errors go away.

Sorry not sure why this would be I don't use Windows so I can't comment.
Have you Googled these errors?


Allow SSL/TLS connections

It's currently possible to set the protocol in config, like:
jsonApi.setConfig({
  protocol: "https"
});

This builds the urls in the api responses with 'https' as the url scheme.  It does not host the server with that protocol.
In my project, I want to use jsonapi-server over https.  I propose this change to allow the creation of an https server with provided tls config.  See:

https://nodejs.org/api/https.html#https_https_createserver_options_requestlistener
https://nodejs.org/api/tls.html#tls_tls_createserver_options_secureconnectionlistener

I love it. It's a great contribution, thanks!

Amazing, thanks @BryceCicada :+1:


There was no wenet/bin/recognize.py file in main branch now.

There was no wenet/bin/recognize.py file in main branch now. If i run any script to decode it will report as bellow:
python: can't open file 'wenet/bin/recognize.py': [Errno 2] No such file or directory

Thanks, fixed now, please pull the latest code.


Restyling/form entry

New form entry screen, with new progress bar enabled by default.

Noting that I made a review pass on the Java portions a few weeks.


KNNQuery Inner Hits

Nested kNN Search with Inner hits
Additionally, if you wanted to extract the nearest passage for a matched document, you can supply inner_hits to the knn clause.
inner_hits for kNN will only ever return a single hit, the nearest passage vector. Setting "size" to any value greater than 1 will have no effect on the results.
When using inner_hits and multiple knn clauses, be sure to specify the inner_hits.name field. Otherwise, a naming clash can occur and fail the search request.

Hi @emmakamau, could you please elaborate on your feature request?
InnerHits is already available in the current version 8.14.x of the client:
var response = await client.SearchAsync<Person>(x => x
    .Index("person")
    .Query(q => q
        .Knn(knn => knn
            .Field("test"!)
        )
    )
    .Knn(knn => knn
        .InnerHits(inner => inner
            .Size(1))
    )
);

Hello @flobernd, this is exactly what I was looking for. Expected it to be in version 8.11. However, 8.14 seems to have some breaking changes with aggregations.
var textMetadataAggregation = new NestedAggregation(nameof(ElasticIndexDoc.TextMetadata))         {             Path =  nameof(ElasticIndexDoc.TextMetadata),             Aggregations = new TermsAggregation(nameof(ElasticIndexDoc.Key))             {                 Field = string.Concat(nameof(ElasticIndexDoc.TextMetadata),".", nameof(ElasticIndexDoc.Key)),                 Size = 100,                 Aggregations = new AggregationDictionary                 {                     {                         nameof(ElasticIndexDoc.ReverseNestedKey), new                          ReverseNestedAggregation(nameof(ElasticIndexDoc.ReverseNestedKey))                     },                     {                         nameof(ElasticIndexDoc.Values), new TermsAggregation(nameof(ElasticIndexDoc.Values))                         {                             Field = string.Concat(nameof(ElasticIndexDoc.TextMetadata), ".", nameof(ElasticIndexDoc.Value), ".",                              nameof(ElasticIndexDoc.Keyword)),                             Size = 300,                             Aggregations = new ReverseNestedAggregation(nameof(ElasticIndexDoc.ReverseNestedValue))                         }                     }                 }             }         };

@emmakamau I switched to a completely new code generator since 8.13 which caused some unavoidable breaking changes. On the positive side, most ES features are now supported by the client.
Please take a look at the 8.13.0 release notes for a brief migration guide regarding the changed aggregation syntax.
Closing this issue for now. Feel free to open a new one if you have more feature requests!


When the camera is underground, zoom can cause an exception，v1.66

When the camera is underground, scaling can cause an exception
https://sandcastle.cesium.com/#c=bZFRa8IwEMe/SuiLLWhqkbGhVQaVPW0M5thTX67pqcE0KUlaceJ339VOcM5Awt3lf7+7XFqwrJW4R8vmTOOeZehkU/GvcywciLObGe1BarSDaJbrXs+dQI10WkS9qkFgBhVa6LTWKEUK1FAozMiRThq9RI/Ck0Gl1qAcEuuGtlGmIObW7Fc7ab27Ut7RFSB2L13hhirozT2sOPfE1+rwacIjyzWjVaLzUkPXyvTy4AysJwv0hK+tqZa4oXe5cJQkj0M2oT1KHsbjaNgTjJVII+kJxz7WrVp6sZ3+It/Ab7k3H1AS1oXJ05iPo157yvUpmgXDIHX+oHDRR59lVRvrWWNVyHnssaoVUFdx0Ygdei6c6+afxpektJQtk+U8D27+KQ+YUOAc3axpOCv5jXmwSGPS/0lThprTm/cWrYJDJ9kmi9c+yDlPY3L/Z3ljVAH2ivgD

I don't see a crash right away from loading the sandcastle but I've noticed similar crashes before.
Could you try the camera-underground branch  with this sandcastle?

I'm closing this issue since I'm also unable to reproduce this. @ElevenIjusee feel free to re-open this issue if you're still seeing the crash in the latest version of Cesium.  Thanks!


HHH-13050 : On release of batch it still contained JDBC statements logged; unable to release batch statement

https://hibernate.atlassian.net/browse/HHH-13050

@gbadner this is a follow up of https://github.com/hibernate/hibernate-orm/pull/2641
can you give a final look before I merge it into master?
Thanks

Merged. Thanks @dreab8!


Ignore archived PRs

Is your feature request related to a problem? Please describe.
The shown PRs include archived PRs that are irrelevant to monitor.
The default query should follow the default query on https://github.com/pulls
is:open is:pr author:<username> archived:false

Describe the solution you'd like
Add archived:false as part of the GitHub query.

See PR


Fix #211: Add Utils.filesystemSanitized and apply to filename prefix.

Category
This change is exactly one of the following (please change [ ] to [x]) to indicate which:

[x] a bug fix (Fix #211)

Description
Prefix for file name was not sanitized in any way. Now it is sanitized with Utils.filesystemSanitized which converts all unacceptable characters to _, but not as extreme as Utils.filesystemSafe which also deduplicates _ and strips them from the end.
Testing
Required verification:

[x] I've verified that there are no regressions in mvn test (there are no new failures or errors).
[x] I've verified that this change works as intended.

[x] Downloads all relevant content.
[x] Downloads content from multiple pages (as necessary or appropriate).
[x] Saves content at reasonable file names (e.g. page titles or content IDs) to help easily browse downloaded content.

[x] I've verified that this change did not break existing functionality (especially in the Ripper I modified).

Optional but recommended:

[x] I've added a unit test to cover my change.

Looks like the InstagramRipperTest fails under Travis even though it doesn't fail locally. Also looks like oraclejdk8 works but openjdk8 doesn't. That's worth investigating... https://travis-ci.org/RipMeApp/ripme/builds/303456003?utm_source=github_status&utm_medium=notification

Removed enabling the test for now.


[Feature]: iframe reset Tabs navigation

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
Hi,
I would like to know if there is the possibility to not refresh the iframe widget when it is present in a tab widget?
For example, in tab 1 I have an iframe widget that display the Appsmith 1 public application and on tab 2 I have another iframe widget that display the Appsmith 2 public application.
So if I'm on tab 1, I'm working on my Appsmith 1 public app, and on this app I'm opening a modal, for example. Then I open tab 2, accessing my Appsmith 2 public app. If I return to tab 1, the tab's content is refreshed.
Is it possible to not refresh the content
Regards
Why should this be worked on?
Do not reset the iframe widget when navigating a tab widget

@SauerWorkflow we destroy all views on tab navigation to optimise the performance of the app. One solution to this would be to save the state of the iFrame using a URL variable or storeValue and then rehydrate that state when you navigate back to the tab


musharafsayal's file

I have created a branch, created a file, made a commit, created a pull request

asdwdas

asd


Split validation

Split implementations of validation and database operations.
This removes event validation and gRPC implementation from database operations db_writer.
Handling events is split into two channels Submitted and Admitted.
In Submitted channel we get new event which we validate (by ip, origin, user agent), check (with gRPC) if we can submit for further processing by Admitted channel.

This is the first step of making gRPC client/server for external asynchronous events processing: https://github.com/scsibug/nostr-rs-relay/issues/75
Nostr gRPC server will be implemented that will get NOTICE and EVENT messages from external processing, and will send events to Admitted channel or respond to client.
I'm new to Rust and Tokio so still got some issues:

closing (Ctrl + C) doesn't log info that database is closing, only validator shows this log, investigating

Didn't find the reason for that log not appears, killing with Ctrl + C version 0.8.5 and this branch make the same postgres logs, 4x LOG:  could not receive data from client: Connection reset by peer. Channel is closed but if next_event.is_none() { block is not called for admitted channel. Not sure if there is actually a bug somewhere or it just closes, deallocates and channel doesn't have time to trigger it.

info!("database connection closed"); is often not called as well on 0.8.5 'master', could be some premature closing, race condition.

Will stay with synchronous submission server for now.


Feature request: disable pythran optimization/analyses to speed up compilation

Title says it all. When debugging a large script by trial and error (which is often necessary) speeding up the pythran compilation would be tremendously helpful. Perhaps disabling some of the analysis would help make the compilation faster.
Note that passing the -O0 flag to pythran makes the C++ compilation faster, so that's already a small time saving.

Closed by #1450


Better error information from compiler

Regarding #209, it might be better that Turing will tell the user the right hand side of ~ should be a distribution object instead of giving a non-informative error.

Fixed by #513


Setting: Ignore refund notification also returning items to stock?

When the setting "Ignore refund notification" is set to NO
The notifications are processed and credit memo's are created
Unexpected situation is: that is also returns all items to stock
We added some screenshots as example
Can we create an extra settings to defines "how" it is handled? Or make it so that the products (return) itself are managed in Magento and not via Adyen ...
FLOW.docx

Hi @seansan,
If you want to do redunds from the backoffice but do not want the items back in stock set this setting to YES. If you want a credit memo then you can create a offline credit memo and define that you do not want the items back in stock.
Regards,
Rik
Adyen


bug: <C-Space> for incremental treesitter selection does not work

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.10.0
Operating system/version
Windows 11 10.0.22631.0
Describe the bug
using <c-space> to select text with treesitter does not work
https://github.com/LazyVim/LazyVim/blob/8a340511774b93c6dd75368960ebbb44aa58df5c/lua/lazyvim/plugins/treesitter.lua#L22
Steps To Reproduce

fresh nvim install (using starter)
open config
use <c-space> to select text

Expected Behavior
<c-space> should select treesitter nodes incrementally
Repro
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  { "LazyVim/LazyVim", import = "lazyvim.plugins" },
  -- add any other plugins here
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

Enter insert mode and press <C-v><C-space>. What characters are printed out?

nothing

It should print something out. I believe it's a problem with how your terminal interprets the key sequence. Try with wezterm if you're on windows.

I'm using western on windows

It's still a problem with Wezterm on Windows. Try to do what is mentioned here. Also try to search through Wezterm github repo for other similar issues. Not a LazyVim bug.

You were correct. The link you provided fixed the issue. Thanks


Put warn log for Xcode

Overview
Put log with warning prefix
Related tickets
https://github.com/rnishimu22001/katarina/issues/7

LGTM 🍔


Suggestion on licensing item in FAQ

[Enter feedback here]
I came across issue 725 as I ran into that same error myself as I was trying to quickly set this up in a Trial type environment.  In regard to the licensing required question in the FAQ, it may be helpful to people to be explicit about which environment types are not supported, rather than sending them down the rabbit hole of licensing details.

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

ID: 3f619bbe-9303-8583-2cb9-a287811cec13
Version Independent ID: 8e256e0c-38fa-f2ca-58db-550bb6e9802a
Content: Set up the CoE Starter Kit - Power Platform
Content Source: power-platform/guidance/coe/setup.md
Service: power-platform
GitHub Login: @manuelap-msft
Microsoft Alias: mapichle

Thank you for the suggestion! We do call out that Trial licenses are not supported in our Limitations page: https://docs.microsoft.com/en-us/power-platform/guidance/coe/limitations#trial-licenses but we can make sure to add it to the FAQ as well.

Thank you for the suggestion! We do call out that Trial licenses are not supported in our Limitations page: https://docs.microsoft.com/en-us/power-platform/guidance/coe/limitations#trial-licenses but we can make sure to add it to the FAQ as well.


Add jubakit.model example

@kmaehashi Good example 👍
This example requires a model file as a command-line argument, test failed.
We have to modify the test script, run_example.py
I have two ideas.
(1) blacklist this example.
(2) run this example after generating classifier model by weight_shogun.py.

In the offline discussion, we decided to add model file to the repository.

Added model file.

Changes Unknown when pulling 3d8a5d3d57e264ef6545adf29df35050573d12c4 on add-jubamodel-example into ** on develop**.

:+1: LGTM


Explicitly mention alpha status of snapshot APIs.

Also added a section about creating volumes from snapshots.

@xing-yang, This PR covert part of what we discussed in:
https://groups.google.com/forum/#!msg/kubernetes-sig-storage/EBGjZJ-0gGs/0wWhZMgXAgAJ

/lgtm

/approve

/lgtm


Digital Badges

@eddiejaoude , during his recent live mentioned handing out GitHub stickers to well-performing members of the community.
I proposed the use of digital badges for all us community contributors. And maybe hand out hierarchically - better badges to better performing individuals.
Would love to know everyone's thoughts about this.
You can also join the discord community here
Feel free to check out other cool repositories of Eddie Jaoude Community here

This is such a good idea 👍 I am loving it ❤
We have discussed something similar before, but it is good to see what gets mentioned again 🤓

Perhaps we could set this badge system inside the community website(I don't think there is a way to display content in the github community members page) or we could have a repo/site dedicated to member badges?
(Displayable badges on profiles might be tricky to setup, but here are a few ideas on that:
The way their are README profile badges like github-stats/trophies, we could have something that's like EddieMeter- where there is content displayed from a db of our members, and the badge updates on the profile when the db records for the user are added OR we could have a gh-action, that the members can have on their profiles, that adds custom badges from this db to their profile, and refreshes daily/in 12 hours/weekly)

I love the idea of EddieMeter. I had something more static in mind with a similar approach, but yours is clearly better.

I love the idea of EddieMeter. I had something more static in mind with a similar approach, but yours is clearly better.

Oh Thanks! :)
However, for starting out, we could make something static

There's a negation for this idea from @AllanRegush  and his thoughts on this are great 💯

https://discord.com/channels/699608417039286293/699608417928740944/786260540262580244

Hmm, that's a good point brought up by @AllanRegush. But I do like the idea of badges that signifies that we're a part of the community...
Instead of handing out badges to 'well-performing members', perhaps we could hand them out to those who're been a part of the community for a certain period of time? Say, a month or something similar.
Or maybe we could give it to those who get to a certain level of MEE6, say at level 3, 7, 10 etc?

yes, I think we could do something of the sort.
You get a badge on first issue
Another on first PR
Another when you've been part for a month
(something like that?)

About MEE6 rankings... (I think that the leaderboard is also kind of a bad idea?)
Could we remove the leaderboard ranking and just use something slightly more un-hierarchial that is based on levels?

Seems like a good topic for a new discussion @Vyvy-vi

I was thinking not to have a hierarchy / level system, but more of (not sure what to call it), awards for doing certain things. Not sure if that is a balance?
This will notify everyone here, but I will tag @AllanRegush too

Yeah I even I like this award system, like contributor of the week or something?

hmm, I agree "certain-thing" awards(we could maybe call them Community Achievements?)
perhaps we could have some weekly reward highlights(some nice badges we could make with gimp or our nearest image editor or something like a shields.io badge?):
I propose some categories for getting a badge(we could do slight integration with community actions for this too)

First issue on repo/ in community

First PR

First discussion

Contributor of the week(something similar to how Eddie shouts out members during videos and live-streams)

Helper of the week/month(for the most helpful person in the community throughout a week/month)

Good-Question asker(For members who've added value to the community by asking good questions, which provide everyone an opportunity to learn)

Active: perhaps something related to making X contributions? (not sure about this one)

Not warned by Eddiebot for a whole month/year(this one is a joke 😂 )

Keeping Eddie Away(opensource a day keeps the Eddie Away(this is also a joke 😂 ): Members who opensource throughout the year)

Thoughts on this list?

Hmm, I'd say have fewer awards...
Maybe a first-timer graduation badge for a person who has opened their first issue, PR AND taken part in their first discussion. It would help those who aren't sure if the #first-timer channel is relavent to them or not
I feel like badges for helper of the week and good question asker would be subjective? But maybe it's just me
The Eddiebot one sounds nice though - gives incentive. Maybe we could have a fun one like First Strike for the first word caught by Eddiebot
Not sure about that last one though...  (I was rather referring to some badge that first-timers get, after some contributions that represent as a token of active participation or something idk)(As I said before, not sure about this one)

First Strike would be good to 😂

I'm not sure what does this add? GitHub has a highlight for first PR, issue, etc. I like that we just opt-in on tasks we want to do. Not to just get an award.

I'm not sure what does this add? GitHub has a highlight for first PR, issue, etc. I like that we just opt-in on tasks we want to do. Not to just get an award.

Hmm, that's a good point. This might trigger spammy contributions.
(I don't want to think badly of the community, but taking this year's Hacktoberfest as an example... it isn't very optimistic)
But I think that having badges would be something more of a... momento than a reward? Especially if the bar is set fairly low and in a way where anyone could do it

perhaps we could keep the bare minimum as a momento:
First-timer badge: 1st Pr + issue + discussion comment
Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

I must suggest a hard pass on this idea from me @Vyvy-vi. I still think this bot has real problems to community members who do not have English as their first language, therefore this is why I think this would be the opposite of inclusive.

Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

I must suggest a hard pass on this idea from me @Vyvy-vi. I still think this bot has real problems to community members who do not have English as their first language, therefore this is why I think this would be the opposite of inclusive.

Honestly, I am someone who speaks English natively and I still get warned by the bot.

Honestly, I am someone who speaks English natively and I still get warned by the bot.

Ah, I hadn't thought about it that way... And it would keep people from by testing, and spontaneous conversation
Maybe we could reduce it to a more manageable timeframe? Three days, maybe a week? We should aim to make it an achievable goal that encourages us to keep a ear out for such things

Ah, I hadn't thought about it that way... And it would keep people from by testing, and spontaneous conversation
Maybe we could reduce it to a more manageable timeframe? Three days, maybe a week? We should aim to make it an achievable goal that encourages us to keep a ear out for such things

I am a staunch believer in inclusivity in this community, and hence feel muting EddieBot flags will not achieve anything substantial. There should be other perks, this one doesn't make the cut for me.

I am a staunch believer in inclusivity in this community, and hence feel muting EddieBot flags will not achieve anything substantial. There should be other perks, this one doesn't make the cut for me.

I agree with steve :+1:
That might be quite non-inclusive 🤔

I agree with steve :+1:
That might be quite non-inclusive 🤔

(...) feel muting EddieBot flags will not achieve anything substantial (...)

Pardon, I didn't quite get that... Could you elaborate on what you mean by "muting Eddiebot flags"?

(...) feel muting EddieBot flags will not achieve anything substantial (...)

Pardon, I didn't quite get that... Could you elaborate on what you mean by "muting Eddiebot flags"?

@Akshu-on-github

Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

@Vyvy-vi had proposed this idea. I am not in support of it as it will not achieve anything, but rather impede inclusivity that we at EddieHub prefer.

@Akshu-on-github

Not warned by Eddiebot for a whole month/year (boosts inclusive behaviour)

@Vyvy-vi had proposed this idea. I am not in support of it as it will not achieve anything, but rather impede inclusivity that we at EddieHub prefer.

Great discussion everyone, it is a difficult topic and it is good to see it from different perspectives.
When saw this issue created and thought of digital badges, I was thinking about fun metrics for our Org, for example:

how many Discord / GitHub reactions sent
how many Discord / GitHub reactions received
how many PRs created
how many PRs reviewed

Btw EddieMeter really made me laugh 🤓

Great discussion everyone, it is a difficult topic and it is good to see it from different perspectives.
When saw this issue created and thought of digital badges, I was thinking about fun metrics for our Org, for example:

how many Discord / GitHub reactions sent
how many Discord / GitHub reactions received
how many PRs created
how many PRs reviewed

Btw EddieMeter really made me laugh 🤓

hmm, I have an idea for that...
I saw the badges made by Vincent (@vinzvinci) for EddieHub.
Maybe we can make a github-action that ppl can put on their profiles that fetches their community stats from the Community API and puts it in shields.io badges or makes fancy cards out of it?

hmm, I have an idea for that...
I saw the badges made by Vincent (@vinzvinci) for EddieHub.
Maybe we can make a github-action that ppl can put on their profiles that fetches their community stats from the Community API and puts it in shields.io badges or makes fancy cards out of it?

hmm, I have an idea for that...
I saw the badges made by Vincent (@vinzvinci) for EddieHub.
Maybe we can make a github-action that ppl can put on their profiles that fetches their community stats from the Community API and puts it in shields.io badges or makes fancy cards out of it?
We can call it EddieMeter 😂

Oh what I just missed, didn't see this issues before @Vyvy-vi hahaha.
Link:
EddieHub badge for our GitHub profile and GitHub Organisation #758

hmm, I have an idea for that...
I saw the badges made by Vincent (@vinzvinci) for EddieHub.
Maybe we can make a github-action that ppl can put on their profiles that fetches their community stats from the Community API and puts it in shields.io badges or makes fancy cards out of it?
We can call it EddieMeter 😂

Oh what I just missed, didn't see this issues before @Vyvy-vi hahaha.
Link:
EddieHub badge for our GitHub profile and GitHub Organisation #758

what you mean by "muting Eddiebot flags"?

what you mean by "muting Eddiebot flags"?

EddieMeter lol 😂 ❤

I might have a cool idea for digital badges.
https://www.poap.xyz/
We could make a clone of this project and simplify it to run on Github Auth rather than needing Ethereum Wallets, making it easy to assign badges(from say one of our virtual events, that can be verifiable and unique).

I am not sure how this will materialize? We give badges to users who attend RadioEddie and Community calls? I thought we wanted to value their contribution to the GitHub org. Would that be possible?

Ah, this is still in the works...
What I was planning was something based on this:
(this would take time to make and is a big project, but I wanted to share this with everyone)
Component-1:
A github pages site that you can log in using Github Auth
Component-2:
An API that connects the github pages site to clients and allows them to make badges.
Component-3:
A github action that generates the said tokens on events we might want(example: First contribution)
Then these the action uses the API to make a badges on the github pages site with a unique id, identifying it with- the github repo, the github org and the person who got the badge.

Sounds cool

Hey Everyone, 👋🏾 What is the status of this. Any Updates?

good question @Evavic44 , now with the new API coming along well, I think this will be on our to do list very soon 🤓

That would be great! 🚀

Noticed that DO's giving out Holopins for this year's Hacktoberfest and I wondered if we could do something similar for this issue?


[CCXDEV-10741] Unit tests for retrivePreviouslyReportedForEventTarget

Description
The unit tests for retrivePreviouslyReportedForEventTarget where created.
Fixes # CCXDEV-10741
Type of change
Please delete options that are not relevant.

Unit tests (no changes in the code)

Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

@Jakub007d just "gofmt" your source


Documentation

Hi I appreciate it's still WIP but wondered if there is any documentation or a setup guide/video?
Many thanks
Andy

I've been thinking about doing a video... Do you have specific questions?

Probably for a basic starter a full walk through, what is it, what does does it do/not do, how do you use it / connect it with your espresence config in HA. Also probably worth detailing any gotchas, ways of tuning the accuracy, building a data model assuming it helps you do that. Also some basic examples of using it in an automation, maybe working with motion sensors/light as this is fairly typical use case.
Then if you wanted to do a more advance video, any optional or advanced configuration opportunities. Advanced usages maybe combining it with a bayesian sensor to improve accuracy for room pressence. Real life implementation examples combining the above and motion and how it's used in an automation. Address any questions like number of people in a room, realtime tracking, handling guests in the house.

Well it doesn't work yet, so I don't really have any advice yet.  I need others to help figure all that out!

will be good to have at least simple setup guide in HA.

I think the readme has that, no?
@Ar2rZ

Well it doesn't work yet, so I don't really have any advice yet. I need others to help figure all that out!

Which parts of this project don't yet work?  I installed it yesterday, setup the map, the nodes, and the devices to track.  It's triangulating my phone's position from four nodes, but it's consistently off by at least 3 meters and it doesn't actually show up on the map (the nodes do, but the phone doesn't).  Is that something I did wrong, or something that isn't working yet in the app?

The exact locations are not perfect, but for me the z is way weird.  Stuff switches between floors when it shouldn't.  Your position is off the map?  That may be because of a bad rssi@1m.  I need to make the devices clickable in the list view so you can fix that.

I've found the same with z being weird and jumping a lot, but otherwise it's relatively decent.
Personally I'd love to see more detail about what the knobs in the config file do. For instance I see sigma is 0.3 by default in the code but 0.1 in the example conf, but it's not clear what this does.

That value is the amount of weighting to add to the nearer nodes vs the far ones.  I use a gaussian distribution (bell curve).

Solid! The other thing I'm really not clear on is when you'd want to put a node into multiple floors. I suppose this has the effect of making the node "count" for multiple floors, but should that be done? Or what situations might that be ideal vs. not?

That's a good question and one I honestly don't know the answer to.  I already rank the nodes by distance and throw out measures that won't help so it might not matter.
This whole thing is an experiment.  If someone could try both scenarios and see which works better that was be awesome!

I did give it a bit of a shot, I saw it in your example so figured there might be a good case for it somewhere. ;-) But I found it didn't really "help" anything and did cause some wonkiness, at least with my house/node layout, so I removed them.

I waned to chime in here - I have a basic espresence setup with over 10 room nodes
I found your companion and I am trying to now build out my dimensions.. I have the basic coordinates now plotted for lets say the 1st floor...
i start from 0,0 and make my way around each room and such... I have the enter 1st floor mapped now with coordinates for each corner of the rooms.. There are 7 rooms just on 1st floor.... so far
now... to convert this to your yaml for the rooms...
I have my garage coordinates as follows... Start 0,0 then up 6,0 then right to 6,6 and then back to 0,6
How does this look in your yaml then...
I see for yours there are lots of coordinates
- name: Garage
points:
- [0, 18]
- [1.5, 18]
- [1.5, 19.2]
- [4, 19.2]
- [4, 9]
- [0, 9]
- [0, 18]
I was thinking mine would only be
- name: Garage
points:
- [0, 0]
- [6, 0]
- [6, 6
- [0, 6]
am I over complicating this?

  If you have a square room only 4 points are needed.

I ended up manually determining the points.. there is a start and you have to go back to the start so there should be
start point
right most lower corner
upper right corner
back over to the upper left corner
back to start point
So 5 points total...

A Video would be a great consolation if you dont have the time to write docs, appreciate anything you can offer :)

Some additional items I'd appreciate to see in the documentation.
I'm confused in the config.yaml as to when/why you would add a node to many floors?
In the UI, what the "Show All" is meant to do - in mine it doesn't shows all devices and doesn't show all floors, it changes nothing in the UI as far as I can tell.

Being able to pick which nodes participate in each floor seemed like a good idea at the time :)  No particular reason just a knob to try and tweak.
Show all was broken #388 fixes it.

Show All doesn't do anything for me in 0.6.2 - broken again?

It's working for me atm

Sorry yes it works after I added all Sensors to all floors. Which I didn't feel should be necessary but yeah..
It works kind of fine so far, xy wise. Z is another story. I have 7 floors (Terrassed house with mezzanine floors) covered in 12 Sensors and the floor is really never right for my devices. Don't know how to fix this, made a suggestion to add Wall/floor absorption.

@DTTerastar - is there a way to get the correct scale in your web tool? I cannot zoom out enough and then read the variables to do the scale of my home and rooms correctly...
@DTTerastar - In Espresence (HA addon) I don't see any of my beacons or sensors floating around - MQTT definately sees them and is reporting them in the correct rooms but the ESPresence add-on for Home Assistance doesnt visually see them to troubleshoot.

You probably have a multi floor home and/or not enough sensors on the same level for triangulation. Try assigning multiple floors per sensor e.g.
'''
floor: ["first", "second"]
'''
Ideally, there should be a sensor in each corner  plus as many more in between as you like.

First of all thank you so much for this great project !
I'm also missing of some documentation. I see a lot of settings with no clue about their role.
Regarding companion , for example i cannot see my tile on the map ; it is present in device page, it has 2 fixes, but scale = n/a
i suspect that scale , but how/where to set this? why it exists ?
optimisation section is also really obscure to me :)


Carry over updated ScopeManager and NamespaceDeclaration from outdate…

…d Branch
Updates to the ScopeManager and allows namespace declarations to contain static fields and functions. This is an extract of the old branch that was supposed to contain various fixes to variables resolution that then got a bit out of hand.
Variable resolution should work properly if the frontend calls addDeclaration in the right places. I will be able to test this once the PR is merged and I can work on integrating the ScopeManager into the VariableResolution.

BTW this branch also fails on SonarCloud: https://sonarcloud.io/dashboard?branch=konrad%2Fupdate-scope-manager-namespaces&id=Fraunhofer-AISEC_cpg
Seems to be the old bug again, where SonarQube will only post its information in the PR after you commit something in the PR.


Display Reward amount

another one like https://github.com/paritytech/substrate/pull/9241

bot merge force

bot merge

drunk bot ^^


Add new csv based network creation mode

Backend change for https://github.com/multinet-app/multinet-client/pull/227

I'm going to just merge this now since you approved. If we decide to update things based on the discussion here we can always just follow up.


Custom animation curve

The animation curve is currently set to Curve.linear. Let's add a curve property to enhance flexibility. Also, an animationDuration property could be considered to give users even more control of the result.

Completed on #26


Provide option to remove the SP and TF resource groups

Benefit/Result/Outcome
After deployment there are no resource groups remaining except for the ones related to the operational system.
Description
During deployment, a service principal and resource groups are created to support the deployment. The service principal is created to be the identity that executes Terraform, and the resource groups are created to hold storage accounts for terraform state and keyvaults for Terraform secrets.
If users do not plan to re-run the Terraform templates, then the service principal and Terraform-related resource groups are no longer required and can be deleted.
Acceptance Criteria

Provide an option on the command line to remove the service principal and all resource groups related to the Terraform deployment. The option defaults to false (do not destroy).
Provide an option in the user interface that corresponds to the command line option, e.g. a checkbox.

This is mostly a duplicate of #4, with the exception of providing an option in the user interface. We will create another issue to update the UI if necessary.


Luuklag: Watch Alpine Ramble Treks

Luuklag requests the watch of the watch_keyword Alpine Ramble Treks. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Alpine Ramble Treks has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Rejected by Spevacus in Charcoal HQ. Reason: 'This is a decent watch, but I'm going to give it some regex magic to catch this broader scope'


feat(checkers): allow custom checker node args

Allow specifing of custom checker node arguments.
For example: --checkerNodeArgs "--inspect-brk" --concurrency 1 will allow a developer to debug their checker plugin.

@ThierryRietveld would this feature be useful for Danny and you?


about modal

i clear the value of the input in the modal before i close modal. when i reopen the modal, the input is not the initial state. It seems to get the focus. how can i deal with it to make it look like a new modal?

@simpliw any code snippets ?

@iqbalaqaba  i can only paste the main code
modal.vue

Add

Add a todo

what to do?

who am i?

Add

todo.vue

Code snippets help us debug the situation for you. While a screenshot is helpful, it is almost impossible to tell you what the problem is

I have a simple javascript form reset on the click of the close button:

Close

It does the trick

export default {
data() {
return {
temp: {
content: '',
name: ''
}
};
},
computed: {},
ready() {
$('.modal-trigger').leanModal();
},
attached() {},
methods: {
notify: function() {
if (this.temp.content.trim() && this.temp.name.trim()) {
this.$dispatch('child-msg', this.temp)
this.temp.content = '';
this.temp.name = '';
}
}
},
components: {}
};

@jndoy
I tried it your way. the label on top is not located inside the input

@simpliw I didn't include the code for the form itself in my example. I just attached a function to the close button of the modal that the form is inside. I have several modal forms on one page, so the function takes the form ID and the ID of it's corresponding error output element  as parameters.


Rain doesn't work on linux

The rain particle system only partially works on linux

Fixed BYU-PCCL/holodeck-engine#170


[Feature Request] Add Switch component support

There is no support for Swtich component.
It shouldn't be so hard to implement that. I can try to do it tomorrow (UTC+1).
Btw. Good job, this package is simple and reduces a lot of boilerplate code :+1:

@TkaczykAdam thanks I am looking forward for your PR

available from v3.1


Add serialization?

While the lib is very good at unserialization, it does not support serialization. This is very common to do both inside an application.
Will it be considered to add serialization to the lib?
Cheers!

Hi @pjechris! For that, check out Wrap - which is Unbox's serialization counterpart: https://github.com/JohnSundell/Wrap


Improve cmgen documentation

As @TimvanScherpenzeel pointed out, cmgen should better explain that --size applies to the DFG LUT as well and that a cubemap and the LUT cannot be generated at the same time.

U can multitask if set up right lol


Ruby: ignore RuboCop remote inherited config files

Update

[X] Template - Update existing .gitignore template

Details
RuboCop config files support an inherit_from directive.
When one inherits from a remote URL, a local version is download. For example: .rubocop-https--my-remote-config.com. From RuboCop's docs

The optional inherit_from directive can contain a full url to a remote file. This makes it possible to have common project settings stored on a http server and shared between many projects.

The remote config file is cached locally and is only updated if:

The file does not exist.
The file has not been updated in the last 24 hours.
The remote copy has a newer modification time than the local copy.

Given this, is seems appropriate for git to ignore this file.

Can you create a new file called Ruby.patch and add this to that file. I don't want this to get erased the next time we sync with GitHub's list

Can you create a new file called Ruby.patch and add this to that file.

Maybe I should submit PR there?

Def submit a PR there, but I will caveat it with "Good luck." It sometimes takes a while for them to merge PRs without proper documentation. I created this repo and the .patch extension to get around that.
Especially with something like Ruby that is core to how GitHub runs, they might be more particular about the merge. Since this repo is for the community, we can be a bid more judicious with our ignore list.


Handling of max-age from PyPI

There is a long and chequered history of max-age handling... notably:

pip completely ignores it (based on discussion from https://github.com/pypa/pip/issues/5670)
uv honours it (resulting in a 2-8x speed-up, and a few issues)
Note that apparently warehouse notifies Fastly when a release of a project is made, in order to invalidate the CDN cache

What should simple-repository-server do? My feeling is that it should probably honour the max-age header. I would probably support a specific way to invalidate the cache when we know it is no longer correct (e.g. because there was an upload) - there is nothing standards-based (http standards) to support this, AFAIK.

We should probably just use https://hishel.com/userguide/ for following the caching RFCs to the letter. We can always override max-age cache if we care about always getting the most fresh content (like pip does). cc @ivany4


Mistranslation: Yup

Which word is mistranslated or misspelled? Sì to “Yup”
If possible, include a screenshot of the mistranslation.
https://github.com/jungaretti/daily-language/blob/90ea7b1f0841b06dc698a4b7aa95dde07126d532/DailyLibrary/Sources/DailyLibrary/Translations/Italian.swift#L1063
How should the word be translated or spelled? Please use WordReference’s English-Italian dictionary to fix the mistranslation.
“Yes” https://www.wordreference.com/iten/sì

Fixed by f59a461127b102e4df8c2bf8dba2d7d31612e89e


chore(main): release 1.7.0

:robot: I have created a release beep boop
1.7.0 (2024-10-24)
Features

redesign landing page titles (a9fcbd6)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/sanriodev/blvckleg.dev/releases/tag/v1.7.0 :sunflower:


Restructure src files

Fairly minor thing, but it would be nice if the lib followed the best practices on file structure:

Typically the outer file, provider.dart in this case is the name of the lib, and exports all library classes.
Another provider.dart often exists inside of the src file, defining package level methods etc
So we'd be looking for:
flutter_animate.dart  // barrel file, all exports
/src
   flutter_animate.dart // global stuff like `AnimateManager` and `buildSubAnimation`
   /effects
   /adapters
   etc

I'm not sure if there is guidance in the docs for this (havent looked) But
all the major plugin developers have adopted this style, see Bloc,
Provider, Riverpod, GoRouter etc etc, all the same structure.
On Mon, Jan 9, 2023, 9:28 a.m. Grant Skinner @.***>
wrote:

Can you provide a link to Flutter docs outlining the rationale for this?
I'm open to this if it's a recommended standard, but I don't see any
benefit to deepening the hierarchy otherwise.
—
Reply to this email directly, view it on GitHub
https://github.com/gskinner/flutter_animate/issues/39#issuecomment-1375908580,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFT5TLA2VEHNDMKV6KG76TWRQ4AVANCNFSM6AAAAAAR4ZW3RE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Interesting. I'd love to see some rationale.

The main rationale I think is that everything in lib is public, so to keep
things clean most authors create a single library file in /lib which is
public, then everything inside /src is considered internal. Users of the
lib can then more easily determine which of your files to import cause only
one will be visible, and it exports all the others.
They talk a bit about this here, "most packages define a single library
that users can import..."
https://dart.dev/tools/pub/package-layout
On Mon, Jan 9, 2023, 11:08 a.m. Shawn Blais @.***> wrote:

I'm not sure if there is guidance in the docs for this (havent looked) But
all the major plugin developers have adopted this style, see Bloc,
Provider, Riverpod, GoRouter etc etc, all the same structure.
On Mon, Jan 9, 2023, 9:28 a.m. Grant Skinner @.***>
wrote:

Can you provide a link to Flutter docs outlining the rationale for this?
I'm open to this if it's a recommended standard, but I don't see any
benefit to deepening the hierarchy otherwise.
—
Reply to this email directly, view it on GitHub
https://github.com/gskinner/flutter_animate/issues/39#issuecomment-1375908580,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFT5TLA2VEHNDMKV6KG76TWRQ4AVANCNFSM6AAAAAAR4ZW3RE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Some history here: https://stackoverflow.com/a/58521728
Basically placing "implementation files" inside of /src is a recommended
convention, as it lets you easily control specific classes your pkg
considers public / importable. Also seems like there might be some
performance benefits for dev tools, as they assume this structure.
On Mon, Jan 9, 2023 at 12:26 PM Shawn Blais @.***> wrote:

The main rationale I think is that everything in lib is public, so to keep
things clean most authors create a single library file in /lib which is
public, then everything inside /src is considered internal. Users of the
lib can then more easily determine which of your files to import cause only
one will be visible, and it exports all the others.
They talk a bit about this here, "most packages define a single library
that users can import..."
https://dart.dev/tools/pub/package-layout
On Mon, Jan 9, 2023, 11:08 a.m. Shawn Blais @.***>
wrote:

I'm not sure if there is guidance in the docs for this (havent looked)
But all the major plugin developers have adopted this style, see Bloc,
Provider, Riverpod, GoRouter etc etc, all the same structure.
On Mon, Jan 9, 2023, 9:28 a.m. Grant Skinner @.***>
wrote:

Can you provide a link to Flutter docs outlining the rationale for this?
I'm open to this if it's a recommended standard, but I don't see any
benefit to deepening the hierarchy otherwise.
—
Reply to this email directly, view it on GitHub
https://github.com/gskinner/flutter_animate/issues/39#issuecomment-1375908580,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFT5TLA2VEHNDMKV6KG76TWRQ4AVANCNFSM6AAAAAAR4ZW3RE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Took a first stab at this here: e014260e24ee98e52585e06e04844b087b47466c
Feedback welcome.

Looks good! My only feedback would be on the animate.dart file.
Since it holds much more than just the Animate class, I'd consider
renaming animate.dart to flutter_animate.dart? This is a convention I
see a lot. An internal file "main" file, with the same name as the pkg
itself, which holds various globals, mixins, extensions, typedefs etc.
eg:
https://github.com/felangel/bloc/tree/master/packages/bloc/lib/src/bloc.dart
https://github.com/rrousselGit/provider/blob/master/lib/src/provider.dart
Or instead of renaming, could create a new file, flutter_animate.dart and
move all the global extensions / mixins stuff there, leaving animate.dart
just for the class itself which would just make things a little more
organized / discoverable.
On Sun, Jan 15, 2023 at 7:16 PM Grant Skinner @.***>
wrote:

Took a first stab at this here: e014260
https://github.com/gskinner/flutter_animate/commit/e014260e24ee98e52585e06e04844b087b47466c
Feedback welcome.
—
Reply to this email directly, view it on GitHub
https://github.com/gskinner/flutter_animate/issues/39#issuecomment-1383325015,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFT5TOSOCXGMXBLEG4V4VDWSSOOBANCNFSM6AAAAAAR4ZW3RE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Done @esDotDev


⚠ Jenkins Plugins Artifactory has degraded performance

In e79518c, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1177 ms

Resolved: Jenkins Plugins Artifactory performance has improved in c66f0ca after 4 hours, 34 minutes.


Add More Sample UI

Thank you for this repo, can you add more sample UI?

I'm currently on job hunt right now so might take a while.
Sorry for the delays, I hope you understand.

@raselldev added....


Enable IP forwarding on daemon start

This PR enables IP forwarding on the daemon start to prevent Cilium failures due to disabled forwarding.
Fixes: #8476
Enable IP forwarding on daemon start

This change is

test-me-please

Coverage increased (+0.02%) to 44.137% when pulling 9bd81fa3282d61e0031212d7c6dffe8596238aa7 on mrostecki:ip-forward-3 into cc01f5294ab4128c657518158e16423d962ed9b6 on cilium:master.

test-me-please

Hey @mrostecki, is it ready for a review?

@brb yes

test-me-please

@brb Thanks for review! All comments addressed.

test-me-please

test-me-please

BTW, @mrostecki could you refactor other instances of sysctl -w in the go code (just grep for WriteSysConfig) to use your library?

@brb Yes, I will do it, great idea!


Proposal: FortuneBlock: A Decentralized Lottery Game on Kairos

Description:
A transparent lottery game featuring:
Daily, weekly, and monthly draws with KAIA token prizes
Secure random winner selection
Instant automated payouts
User profiles and lottery history tracking
Bounty track:
others, Gamefi

Well automated payout is not possible with evm. What I would do is making a function that lets anyone to trigger the payout mechanism for 5% + gas fee of the payout amount; or let the winner to claim the amount.
This way people would race to do this for you without the need for you to set up a cron yourself (because your cron might go down, your server goes down and no one gets paid, so the idea is having backup)

It is all done with evm though i wrote a code so that as soon as the results of a lottery come in the total prizepool received on the lottery in the contract are sent to the random winner selected

like i have set a timer for a lottery duration
after that duration ends the funds transfer happens

Yes sort of like an oracle, like the payout would be directly done by that mechanism as soon as i have the private key and balance in the .env with a serverish frontend. Also pls check this out, have submitted everything in it: https://github.com/kaiachain/kaia-dapp-mono/issues/259

Could work with the manual thing too which you recommended


When running/debugging a local server, open a browser window on the web app

at  http://localhost:8080/

Moving this to high priority since it reduces the steps necessary to manually test (which I'm doing a lot of right now)

   try {

     URL url = new URL(Messages.GOOGLE_PRIVACY_POLICY_URL);

     IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench().getBrowserSupport();

     browserSupport.createBrowser(null).openURL(url);

   } catch (MalformedURLException mue) {

     logger.log(Level.WARNING, "URL malformed", mue);

   } catch (PartInitException pie) {

     logger.log(Level.WARNING, "Cannot launch a browser", pie);

   }


Distance label in UI

Adds a label to the UI under the camera buttons showing camera distance to ship. Allows consistent scaling of screenshots.
Using the zoom buttons is imprecise. It would be nice to be able to input the scale directly.

Thank you


Vue Warn: Error in beforeCreate

At launch I got this warning :
[Vue warn]: Error in beforeCreate hook: "ReferenceError: document is not defined"

found in

---> <Parallax> at /Users/jjuszczak/Projekte/Privat/vue-parallax/src/components/Parallax.vue

And you can find this in the your file ligne 88.

Are you using it in a ssr env ? You need to disable ssr for the component.

yep Nuxt... I have to look how to... but can you explain to me why I have to disable SSR ?

https://nuxtjs.org/guide/plugins/#client-side-only

have you decided?

decided what?


How to add NLP to bot engine

How do we add extra features to bot engine such as NLP tagging and question classification in super script js.

A great approach is adding plugin in ss-message. I have the the requirement for Chinese Parsing.
So, you may take a look at this example
Add message plugin in options when init superscript instance
 {
    factSystem: {
      clean: true
    },
    importFile: './data.json',
    mongoURI: 'mongodb://localhost/SuperScriptSPA',
    pluginsPath: `${process.cwd()}/plugins`,
    messagePluginsPath: `${process.cwd()}/plugins_message`,
    historyCheckpoints: 100,
    conversationTimeout: 1000 * 60 * 30 // half an hour, conversation memory timeout
  },

Create a message plugin
Such as
const addWords = function addWords(cb) {
  this.message.words = this.message.clean.split(' ');
  cb();
};

You can find more examples in https://github.com/superscriptjs/ss-message
Get the NLP Tags when processing chat message
In a superscript plugin,
exports.checkMessageFeatures = async function (cb) {
    debug('checkMessageFeatures', this.message)
    cb(null, {
        lang_code: this.message.lang_code # note this lang_code is attached by the message plugin.
    })
}

Thanks for the answer @Samurais!
I believe there are also POS tags already generated on this.message.nlp, and this.message.isQuestion will tell you whether the message is a question or not.
Alternatively, you can always add your own like above, using other libraries or web services!

i think @Samurais is mainly doing POS tagging for Chinese so needed to insert his own NLP tagger calls. chinese also requires segmentation.


what is len(self.client_id_indices)

It's the self.client_num_in_total. Maybe I use those interchangeably that confused you.  My bad.


[GHSA-qq89-hq3f-393p] Arbitrary File Creation/Overwrite via insufficient symlink protection due to directory cache poisoning using symbolic links

Updates

Affected products
References

Comments
CVE-2021-37712 was fixed by two commits for each of the maintained branches
https://github.com/isaacs/node-tar/commit/bb93ba243746f705092905da1955ac3b0509ba1e - fixes lib/path-reservations.js, a functionality that was introduced in v4.4.16 hence irrelevant for earlier versions.
https://github.com/isaacs/node-tar/commit/2f1bca027286c23e110b8dfc7efc10756fa3db5a - fixes lib/unpack.js, a functionality that was introduced in v3.0.0, and caused other vulnerabilities like CVE-2021-32803.
Hence, to the best of my understanding this vulnerability affects versions 3.0.0 and above.

Hi there @isaacs! A community member has suggested an improvement to your security advisory. If approved, this change will affect the global advisory listed at github.com/advisories. It will not affect the version listed in your project repository.
This change will be reviewed by our highly-trained Security Curation Team. If you have thoughts or feedback, please share them in a comment here! If this PR has already been closed, you can start a new community contribution for this advisory


More C++/WinRT hardening and now with tests!

I've added some tests for bad implementations.
Once things settle down I'll add some diagnostics to help pinpoint (blame) bad implementations.

Given the confusion over whether failed calls should initialize out params, here's the definitive statement (yes):
All out pointer parameters must explicitly be set to NULL. These are usually passed in a pointer-to-pointer parameter but can also be passed as members of a structure that the caller allocates and the called code fills. The most straightforward way to ensure this is (in part) to set these values to NULL on function entry. This rule is important because it promotes more robust application interoperability.
https://docs.microsoft.com/en-us/windows/desktop/com/memory-management-rules


[MySQL] Correct $returningId() implementation to correctly store selected fields

Currently, $returningId() only works when the primary key is in the first column (of the Drizzle table definition not the underlying MySQL table).
The issues was that the local variable returning computes the selected fields in the $returningId() method but throws this away. This fix updates to correctly store config in the insert query builder.
Added test to cover this issue.
Fixes https://github.com/drizzle-team/drizzle-orm/issues/2971

Note that for the "limit 0" and "limit -1" tests to work, I needed this fix: 218cddb87ae3ba640b434bc8381bb034e0d543a5 (see mysql-common.ts)


update

@iyangce what happens ?

I will close this since this doesn't seem to be a serious or well-prepared PR, but likely a mistake?


Links requirements.txt with setup.py

IAW @ocefpaf

Now when you do things like travis_retry conda create --yes -n test-environment --file requirements.txt $CONDA you need to update it only in one place and everything is in sync :wink:


fix(deps): update all non-major

This PR contains the following updates:

Package
Type
Update
Change

anyhow
dependencies
patch
1.0.79 -> 1.0.80

clap
dependencies
patch
4.5.0 -> 4.5.1

leptos
dependencies
patch
0.6.5 -> 0.6.6

leptos_actix
dependencies
patch
0.6.5 -> 0.6.6

leptos_meta
dependencies
patch
0.6.5 -> 0.6.6

leptos_router
dependencies
patch
0.6.5 -> 0.6.6

serde (source)
dependencies
patch
1.0.196 -> 1.0.197

serde_json
dependencies
patch
1.0.113 -> 1.0.114

twa-jwks (source)
dependencies
patch
1.2.14 -> 1.2.15

Release Notes

dtolnay/anyhow (anyhow)
v1.0.80
Compare Source

Fix unused_imports warnings when compiled by rustc 1.78

clap-rs/clap (clap)
v4.5.1
Compare Source
Fixes

(error) Include suggestion to add -- even if there is a "did you mean" so long as last or trailing_var_arg is used

leptos-rs/leptos (leptos)
v0.6.6
Compare Source
Fixed some issues with examples, integrated a server macro for Spin, and improved a number of typos. Thanks to all that participated!
For general 0.6 release notes, see here.
What's Changed

Update rkyv example button text to accurately reflect what it does by @Innominus in https://github.com/leptos-rs/leptos/pull/2250
example/counter_isomorphic Removed console warning. by @martinfrances107 in https://github.com/leptos-rs/leptos/pull/2244
Chore: Minor, ran cargo fmt by @martinfrances107 in https://github.com/leptos-rs/leptos/pull/2254
examples/hackernews: Add a "Suspense" wrapper. by @martinfrances107 in https://github.com/leptos-rs/leptos/pull/2253
fix: error rather than panicking if unable to send response in Axum integration by @gbj in https://github.com/leptos-rs/leptos/pull/2241
docs: fix broken link in leptos_router by @nootr in https://github.com/leptos-rs/leptos/pull/2256
Adding a Beginner's Tip to HtmlElement by @sjud in https://github.com/leptos-rs/leptos/pull/2218
Percent Decode Url Parameters by @zoomiti in https://github.com/leptos-rs/leptos/pull/2251
feat(axum): provide state to server fn context by @chrisp60 in https://github.com/leptos-rs/leptos/pull/2257
Fix typo in actix integrations docs by @SleeplessOne1917 in https://github.com/leptos-rs/leptos/pull/2258
docs: typos in examples by @ngutech21 in https://github.com/leptos-rs/leptos/pull/2260
fix: guarantee execution order of effects (closes #2261) by @gbj in https://github.com/leptos-rs/leptos/pull/2262
fix: make directive .into() calls consistent by @blorbb in https://github.com/leptos-rs/leptos/pull/2249
chore: fix typo by @saikatdas0790 in https://github.com/leptos-rs/leptos/pull/2267
Create an axum-no-default feature for server_fn and sets leptos_axum to rely on it instead. by @sjud in https://github.com/leptos-rs/leptos/pull/2270
fix: add key/value pair from submit button when parsing form event by @haslersn in https://github.com/leptos-rs/leptos/pull/2268
fix(ci): address clippy issue by @agilarity in https://github.com/leptos-rs/leptos/pull/2278
fix(test-report) should show all cargo-make leptos configuration by @agilarity in https://github.com/leptos-rs/leptos/pull/2282
Fix remaining CI issues by @gbj in https://github.com/leptos-rs/leptos/pull/2285
docs: give a warning when you try to .dispatch() an action immediately (closes #2225) by @gbj in https://github.com/leptos-rs/leptos/pull/2286
fix(ci): empty directory vector error by @agilarity in https://github.com/leptos-rs/leptos/pull/2288
fix(examples): align crate name and output name (closes #2206) by @gbj in https://github.com/leptos-rs/leptos/pull/2291
pub export server is either from leptos_macro or leptos_spin_macro depending on if spin feature is enabled. by @sjud in https://github.com/leptos-rs/leptos/pull/2280
ci(examples): configure leptos examples to build with cargo-leptos when possible by @agilarity in https://github.com/leptos-rs/leptos/pull/2294
session_auth_axum compiles and works again by @drebbe-intrepid in https://github.com/leptos-rs/leptos/pull/2310
I have been looking the "github actions" build warnings. by @martinfrances107 in https://github.com/leptos-rs/leptos/pull/2303
fix(meta): provide meta context missing in example by @EstebanBorai in https://github.com/leptos-rs/leptos/pull/2311
Error type detection only worked without type path by @maccesch in https://github.com/leptos-rs/leptos/pull/2298
feat: use cdn url for static assets (#2281) by @zoomiti in https://github.com/leptos-rs/leptos/pull/2283
Bumping config to 0.14. by @martinfrances107 in https://github.com/leptos-rs/leptos/pull/2302
fix: Transition in hydrate mode that isn't initially created (closes #2279) by @gbj in https://github.com/leptos-rs/leptos/pull/2314
docs(examples): update docs by @agilarity in https://github.com/leptos-rs/leptos/pull/2313
docs: log error on failing to convert form to ServerFn type, in addition to setting action value by @gbj in https://github.com/leptos-rs/leptos/pull/2319
chore(ci): reduce set of tested features to prevent running out of disk space in server_fn by @gbj in https://github.com/leptos-rs/leptos/pull/2320
examples: fix CSS file name in tailwind_axum by @gbj in https://github.com/leptos-rs/leptos/pull/2324
fix: handle cross-origin redirects in server function redirect hook by @haslersn in https://github.com/leptos-rs/leptos/pull/2329
Fixed href path in tailwind_csr example by @itsDrac in https://github.com/leptos-rs/leptos/pull/2328

New Contributors

@Innominus made their first contribution in https://github.com/leptos-rs/leptos/pull/2250
@nootr made their first contribution in https://github.com/leptos-rs/leptos/pull/2256
@zoomiti made their first contribution in https://github.com/leptos-rs/leptos/pull/2251
@ngutech21 made their first contribution in https://github.com/leptos-rs/leptos/pull/2260
@haslersn made their first contribution in https://github.com/leptos-rs/leptos/pull/2268
@drebbe-intrepid made their first contribution in https://github.com/leptos-rs/leptos/pull/2310
@EstebanBorai made their first contribution in https://github.com/leptos-rs/leptos/pull/2311
@itsDrac made their first contribution in https://github.com/leptos-rs/leptos/pull/2328

Full Changelog: https://github.com/leptos-rs/leptos/compare/v0.6.5...v0.6.6

serde-rs/serde (serde)
v1.0.197
Compare Source

Fix unused_imports warnings when compiled by rustc 1.78
Optimize code size of some Display impls (#2697, thanks @nyurik)

serde-rs/json (serde_json)
v1.0.114
Compare Source

Fix unused_imports warnings when compiled by rustc 1.78

timayz/twa-jwks (twa-jwks)
v1.2.15
Compare Source
Bug Fixes

deps: update all non-major (#25) (5902186)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

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

This PR has been generated by Renovate Bot.

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

GitHub release
v0.20.14

Your semantic-release bot :package::rocket: