Error preparing

Hello,
I'm trying to prepare my annotation downloaded from CellRanger website, but there is an error:
pybedtools.helpers.BEDToolsError:
Command was:

	bedtools merge -s -i /tmp/pybedtools._rmom2my.tmp

Error message was:
Error: Sorted input specified, but the file /tmp/pybedtools._rmom2my.tmp has the following out of order record
chr1	6457264	6457360	chr1;ENSG00000187017;ENST00000645284;ESPN

My bedtools bersion is v2.26.0.
This is confusing because when I used the annotation file downloaded from Ensembl, this error didn't occur. The difference between these two annotation files is that the annotation file from Ensembl doesn't have "chr" in chrom ID. But I don't know if it is the key reason causing this error. I found that you also used the annotation file from CellRanger in the example of Run SCAPE on single end scRNAseq datasets (10X genomics), so could you please provide the annotation file in this example. Then I can run this example and check if it works out.
Thank you.

Hi,
Could you send me the link of gtf, and I will try it.
Best,
Ran

Hello,
I'm trying to prepare my annotation downloaded from CellRanger website, but there is an error:
pybedtools.helpers.BEDToolsError:
Command was:

	bedtools merge -s -i /tmp/pybedtools._rmom2my.tmp

Error message was:
Error: Sorted input specified, but the file /tmp/pybedtools._rmom2my.tmp has the following out of order record
chr1	6457264	6457360	chr1;ENSG00000187017;ENST00000645284;ESPN

My bedtools bersion is v2.26.0. This is confusing because when I used the annotation file downloaded from Ensembl, this error didn't occur. The difference between these two annotation files is that the annotation file from Ensembl doesn't have "chr" in chrom ID. But I don't know if it is the key reason causing this error. I found that you also used the annotation file from CellRanger in the example of Run SCAPE on single end scRNAseq datasets (10X genomics), so could you please provide the annotation file in this example. Then I can run this example and check if it works out. Thank you.

Hi,
I met the same issue. Have you solved this problem?
I downloaded the gtf file in ensembl-93 version and sorted it with bedtools=2.26.0.
Best,
Max

Hi all,
This is the bedtools bug. I downloaded newest gtf, here is the code
gtf_url="http://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_human/release_32/gencode.v32.primary_assembly.annotation.gtf.gz"
gtf_in="gencode.v32.primary_assembly.annotation.gtf"
curl -sS "$gtf_url" | zcat > "$gtf_in"

gtf_modified="$(basename "$gtf_in").modified"

ID="(ENS(MUS)?[GTE][0-9]+)\.([0-9]+)"
cat "$gtf_in" \
    | sed -E 's/gene_id "'"$ID"'";/gene_id "\1"; gene_version "\3";/' \
    | sed -E 's/transcript_id "'"$ID"'";/transcript_id "\1"; transcript_version "\3";/' \
    | sed -E 's/exon_id "'"$ID"'";/exon_id "\1"; exon_version "\3";/' \
    > "$gtf_modified"

BIOTYPE_PATTERN=\
"(protein_coding|lncRNA|\
IG_C_gene|IG_D_gene|IG_J_gene|IG_LV_gene|IG_V_gene|\
IG_V_pseudogene|IG_J_pseudogene|IG_C_pseudogene|\
TR_C_gene|TR_D_gene|TR_J_gene|TR_V_gene|\
TR_V_pseudogene|TR_J_pseudogene)"
GENE_PATTERN="gene_type \"${BIOTYPE_PATTERN}\""
TX_PATTERN="transcript_type \"${BIOTYPE_PATTERN}\""
READTHROUGH_PATTERN="tag \"readthrough_transcript\""
PAR_PATTERN="tag \"PAR\""

# Construct the gene ID allowlist. We filter the list of all transcripts
# based on these criteria:
#   - allowable gene_type (biotype)
#   - allowable transcript_type (biotype)
#   - no "PAR" tag (only present for Y chromosome PAR)
#   - no "readthrough_transcript" tag
# We then collect the list of gene IDs that have at least one associated
# transcript passing the filters.
cat "$gtf_modified" \
    | awk '$3 == "transcript"' \
    | grep -E "$GENE_PATTERN" \
    | grep -E "$TX_PATTERN" \
    | grep -Ev "$READTHROUGH_PATTERN" \
    | grep -Ev "$PAR_PATTERN" \
    | sed -E 's/.*(gene_id "[^"]+").*/\1/' \
    | sort \
    | uniq \
    > "gene_allowlist"

gtf_filtered="$(basename "$gtf_in").filtered"

grep -E "^#" "$gtf_modified" > "$gtf_filtered"
# Filter to the gene allowlist
grep -Ff "gene_allowlist" "$gtf_modified" \
    >> "$gtf_filtered"

python scape/main.py prepare --gtf gencode.v32.primary_assembly.annotation.gtf.filtered.sorted.gz --prefix gencode.v32

I also get a same error,
Error: Sorted input specified, but the file /tmp/pybedtools._rmom2my.tmp has the following out of order record
chr1	6457264	6457360	chr1;ENSG00000187017;ENST00000645284;ESPN

I found the bedtools don't properly sort the bed file,
chr1    6457264 6457360 chr1;ENSG00000187017;ENST00000477679;ESPN       .       +
chr1    6457264 6457360 chr1;ENSG00000187017;ENST00000461727;ESPN       .       +
chr1    6457264 6457360 chr1;ENSG00000187017;ENST00000434576;ESPN       .       +
chr1    6457264 6457360 chr1;ENSG00000187017;ENST00000633239;ESPN       .       +
chr1    6457264 6457360 chr1;ENSG00000187017;ENST00000475228;ESPN       .       +
chr1    **6457265** **6457265** chr1;ENSG00000187017;ENST00000416731;ESPN       .       +
chr1    6457264 6457360 chr1;ENSG00000187017;ENST00000645284;ESPN       .       +

I updated a new version of prepare module, and I'm going to close this issue for now. Please feel free to reopen it if you have any questions.
Best,
Ran


[openvpn3] use on osx will link windows lib

Describe the bug
use on osx will link windows lib
Environment

OS: [x64-osx]
Compiler: revision

To Reproduce
https://github.com/microsoft/vcpkg/blob/master/ports/openvpn3/CMakeLists.txt

Upstream has already fixed this issue, I will update openvpn3 once the change released.

I will use upstream CMakeLists instead of vcpkg/ports/openvpn/CMakeLists.txt.

我将使用上游CMakeLists而不是vcpkg/ports/openvpn/CMakeLists.txt。

it's look like for ovpnagent not for ovpncli lib

Not only requires Windows system libs but also OSX system libs.

if use CMakeLists may be not generates libovpncli.a?
on windows ovpncli.lib's size is 32M,but on osx only 2.2M so can't be link with other dylib

if use CMakeLists may be not generates libovpncli.a? on windows ovpncli.lib's size is 32M,but on osx only 2.2M so can't be link with other dylib

Yeah we should use official CMakeLists instead.

if use CMakeLists may be not generates libovpncli.a? on windows ovpncli.lib's size is 32M,but on osx only 2.2M so can't be link with other dylib

Yeah we should use official CMakeLists instead.

i thank if use official will not gen .lib or .a file

@SpenserCai I think we should handle this in the PR.

ok,so when wil we start the PR for fix this bug

@SpenserCai We are trying to fix this.

if use CMakeLists may be not generates libovpncli.a? on windows ovpncli.lib's size is 32M,but on osx only 2.2M so can't be link with other dylib

Hi mate @SpenserCai, how did you create the .lib?


Fix broken offlineCompose invocation

Summary
When building the webapp for production it was erroring out because the third argument was undefined. Related to the redux-offline changes I assume

Also if you could let me merge after review that'd be great


global: bibrecord dependency removal

INCOMPATIBLE Removes legacy bibrecord dependency.
(addresses inveniosoftware/invenio#3233) (closes #18)
(addresses inveniosoftware/invenio#3508)

fix wheel setup configuration.

ping @jirikuncar (devel is green)


armor stands with items/blocks on their head

If you have an armorstand with an item on its head that does not normally go on an armorstand’s head the item is not displayed.

This can be done on a per item basis, but from a practical standpoint this is not something that could be added to the pack. This is because it would require an individual attachable for every item, leading to hundreds of attachables. For info on how to implement an such attachables on a per item basis, see the discussion here: https://github.com/GeyserMC/Geyser/issues/3373


Pagetree integration tests

WIP, and waits on pagetree code being merged in divio:release/3.2.x and subsequently
divio:develop → finalangel:develop → finalangel:develop-3.4
Musts

[x] Shows a message when there are no pages
[x] Pages and sub pages can be added through page tree
[x] Move nodes around
[x] Nest pages
[x] Unnest pages failing
[x] Page cannot be published unless it has title/slug missing functionality
[x] Publishing a translation that doesn't have a title / slug shows a message missing functionality
[x] Test publishing and unpublishing on languages missing functionality
[ ] Check that copy works

[x] Click on copy adds "paste buttons"
[x] Second click on copy of same node removes "paste buttons"
[x] Copy options dialog shows up and copy can be canceled
[x] Copy page into itself works missing functionality
[ ] Copy page into a child works doesn't
[ ] Copy page into a parent works doesn't
[x] Copy page into a sibling works
[x] Copy page into root works

[ ] Check that cut works
[ ] Opening and closing of nodes should work
[ ] After reload, current state is stored (open / closed nodes)
[x] Check that delete removes a page - implicitly tested throughout the whole test suite
[ ] Test search and filters (drag&drop should be disabled then)

Shoulds

[ ] Check that view works (redirect to current page)
[ ] Check that languages work (preview)
[ ] Check that the menu setting works
[ ] Check that the info dropdown works
[ ] Check that setting works (redirect, shift click to advanced)
[ ] Check that error messages are display appropriately

will have stay open for about another week

closed in favor of https://github.com/FinalAngel/django-cms/pull/168


MostInnerTag not in the drop?

I was going to try and get rid of all of my BigInteger warnings so I tried to switch from InnermostTag to MostInnerTag as suggested by the copy of the source code that I have suggests.  However, it appears that this is not in the most recent drop of the binaries.

MostInnerTag will use EInteger, which I didn't expose in the 2.x series.  MostInnerTag will be in version 3.0.


Update rancher-external-dns images

This PR includes:

Update external-dns image to v0.7.3
Add endpoint resource to clusterrole since they are now required
Bump chart version to v0.1.1

Related PRs:
https://github.com/rancher/image-mirror/pull/35

Waiting on this PR before merging this rancher/image-mirror#35


[stable/influxdb] Adds missing headless service configuration.

Other modifications:

add release label to statefulset.yaml.
modify annotations syntax in values.yaml.

Signed-off-by: spring-bu<EMAIL_ADDRESS>
Is this a new chart

NOTE: We're experiencing a high volume of PRs to this repo and reviews will be delayed. Please host your own chart repository and submit your repository to the Helm Hub instead of this repo to make them discoverable to the community. Here is how to submit new chart repositories to the Helm Hub.

What this PR does / why we need it:

https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#limitations

StatefulSets currently require a Headless Service to be responsible for the network identity of the Pods. You are responsible for creating this Service.

Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #20204

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[ ] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

This chart has been deprecated and moved: https://github.com/helm/charts/pull/21231


Direct use of 'tmpdir' fixture causes warnings to be raised in latest pytest versions

The following warning message appears after test runs:
RemovedInPytest4Warning: Fixture "tmpdir" called directly. Fixtures are not meant to be called directly, are created automatically when test functions request them as parameters. See https://docs.pytest.org/en/latest/fixture.html for more information.

The offending line is:
https://github.com/pytest-dev/pytest-splinter/blob/63d854349d25333bee559b9c9dff30127a5f3fda/pytest_splinter/plugin.py#L279
Simple fix would be reimplementing the function pytest uses to create tmpdir:
def _mk_tmp(request, factory):
    name = request.node.name
    name = re.sub(r"[\W]", "_", name)
    MAXVAL = 30
    name = name[:MAXVAL]
    return factory.mktemp(name, numbered=True)

@pytest.fixture(scope='session')
def session_tmpdir(request, tmpdir_factory):
    """pytest tmpdir which is session-scoped."""
    return _mk_tmp(request, tmpdir_factory)

Another path would be getting pytest to implement a session_tmpdir fixture.

Because of an interaction between the warning and pytest this causes all tests to error out. Thanks @jsfehler I've copied that code into my project's conftest to remove the failures from the warning and now my suite passes again.

@youtux Are you working on something different/better for this issue? If not, I can open a PR with these changes.

I already started working on that, but I got preempted. I think by this weekend I will come up with a PR.

any update on this ?

@youtux thanks for the fix. I've also hit this bug today with clean pip install pytest-splinter.
... also, I know it's been only 23 hours since you committed the fix but... how about a release? :-) Thanks.

I am getting this
request = <SubRequest 'session_tmpdir' for >
factory = TempdirFactory(_tmppath_factory=TempPathFactory(_given_basetemp=None, _trace=<pluggy._tracing.TagTracerSub object at 0x0000017C54111978>, _basetemp=None))
def _mk_tmp(request, factory):
    name = request.node.name

  name = re.sub(r"[\W]", "_", name)

E       NameError: name 're' is not defined

@KevMuriithi can you post the full stack trace? Also the version of python, pytest and pytest-splinter you are using

@mpasternak I just release version 2.0.1 on PyPI. Happy testing!


MatrixStack$Entry.modelMatrix -> positionMatrix

multiplyModel is incorrect: MC uses a projection and a modelview matrix, both the "modelMatrix" and the normalMatrix affect the combined ModelView transformation step (local space to camera space). IMO all instances of "model(Matrix)" in MatrixStack should be replaced with position(Matrix) or similar - the matrix used to transform positions.

Originally posted by @sfPlayer1 in https://github.com/FabricMC/yarn/issues/2364#issuecomment-830860126

Yeah, I think before the introduction of the normal matrix, we simply called the 4 by 4 old matrix "matrix".


header missing

What steps will reproduce the problem?
1../configure
2.
3.

What is the expected output? What do you see instead?

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/*/Desktop/Tools/bonesi-0.1.1/missing: Unknown `--run' option
Try `/home/mai/Desktop/Tools/bonesi-0.1.1/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for pcap_open_live in -lpcap... yes
checking for pthread_create in -lpthread... yes
checking for libnet_init in -lnet... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pcap.h usability... yes
checking pcap.h presence... yes
checking for pcap.h... yes
checking libnet.h usability... no
checking libnet.h presence... no
checking for libnet.h... no
configure: error: header missing

What version of the product are you using? On what operating system?
bonesi-0.1.1 on Fedora 10

Please provide any additional information below.

I have libnet and libcap installed, but I cant install libnet-dev

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 14 Nov 2011 at 12:25

Check the line above the header missing and install the required dev package.
If it complains exactly as above, you need to install libnet-dev.

Original comment by Markus-Go on 2 Dec 2012 at 2:02

in my case was libpcap-dev , and fixed it .

checking for pcap.h... no
configure: error: header missing


Linux release?

Hi there,
thanks for your contrib, it is really needed. I just used Easysoft odbc trail driver to do conversion. Prior that used Jackcess.
Is there any possibility for Linux distro release or some "how to"? Also, since only using Linux, and can't try Win version atm, is there a command line option?
Cheers

just install virtual box or vmware or kvm and run windows on Linux distro.

Thanks!
Win7? No thanks :) ok, so jackcess can convert 30-40mb DB in about 4-5mins. Plain tables.
This tool can only dump the DB, the conversion never finishes, CPU is on 100% after 5mins, so no go. On Win10 tho.
Just as food for thought, the Easysoft with Python simple script does conversion of the same file in 5secs. Yes, 5!
But the buggers asking for £899 for it, so no go.
Good luck.


"make test" reports/returns success, including for acvp tests, when tests fail

Right now, multiple tests fail in the test/acvp_tests binary. Running that binary directly shows the failures and results in non-0 exit code on the shell. However, if you run make tests, you see such that:

...
25-test_x509.t ..................... ok
30-test_acvp.t ..................... ok
30-test_aesgcm.t ................... ok
...

And at the end:

Files=240, Tests=3400, 2528 wallclock secs ( 9.74 usr  3.65 sys + 398.42 cusr 653.22 csys = 1065.03 CPU)
Result: PASS

Issuing echo $? returns 0. However, acvp_tests:rsa_keygen_test, acvp_tests:ecdsa_keygen_test and acvp_tests:aes_cfb1_bits_test all fail in master as of now. Running that binary returns 1 as the exist status.
My concern is that other tests may be failing as well, but that something in the mechanism of running make test is hiding this fact.

The part you are missing is that running
make tests

does extra setup that you are not doing when you run it directly..
Which means the fips provider is not loaded, and it fails.
test/recipes/30-test_acvp.t is the file used for this.. You will see that it adds extra params.
It also uses run_tests.pl which sets up environment variables such as
OPENSSL_CONF_INCLUDE=test
OPENSSL_MODULES=providers

Ok, thanks. I see what I did wrong now!


Allow customization of archives page

Feature Description
Right now we simply use the built-in WordPress archives for the /web-stories/ site. Depending on the theme, this archive page can look very bleak as they don't usually accommodate for a visual format like stories. But because it's a built-in feature that's steered by the theme, the user has no control over its appearance.
To fix this, we could do it like WooCommerce and give the user an option to define a custom archive page.

If set, we disable the built-in archive and instead refer to that page as the archive.
They can then edit this custom archive page using Gutenberg and insert whatever content they'd like. For example a Latest Stories block.
Alternatives Considered

Additional Context

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

In #4863 the rtCamp adds a theme supports.
Maybe we have some conditional logic, that allows developers to support improved archives, otherwise, fallback to the default   behavior we have now. Sadly this would make this feature opt-in but may fix some issues around styling etc.

In #4863 the rtCamp adds a theme supports.
Maybe we have some conditional logic, that allows developers to support improved archives, otherwise, fallback to the default   behavior we have now. Sadly this would make this feature opt-in but may fix some issues around styling etc.

Yeah this might be something to look into, but that's another topic I think.
We'd still want to give the user full power for customizing the archive page to their liking.
Imagine editing the archive page in Gutenberg, adding some paragraph blocks and a "Latest Stories" block below.
So the user could basically choose between two options
Web Stories Archive Page:

[ ] Use default page generated by theme / WordPress / us

[ ] Use custom page

Aside: If theme developers want to have improved archives, it's probably easiest to just create a archive-web-story.php template file and improve the layout using the blocks provided by us.

Yeah this might be something to look into, but that's another topic I think.
We'd still want to give the user full power for customizing the archive page to their liking.
Imagine editing the archive page in Gutenberg, adding some paragraph blocks and a "Latest Stories" block below.
So the user could basically choose between two options
Web Stories Archive Page:

[ ] Use default page generated by theme / WordPress / us

[ ] Use custom page

Aside: If theme developers want to have improved archives, it's probably easiest to just create a archive-web-story.php template file and improve the layout using the blocks provided by us.

WordPress core also as a method of marking pages as special pages. The example is the privacy policy page.

There is also precedent for post type / taxonomy features relaying on theme supports. Take post format for example.
So we could so something like this
	register_post_type(
	   self::POST_TYPE_SLUG,
           ...
          'has_archive' => current_theme_supports( 'web-stories', 'archives' ),

WordPress core also as a method of marking pages as special pages. The example is the privacy policy page.

There is also precedent for post type / taxonomy features relaying on theme supports. Take post format for example.
So we could so something like this
	register_post_type(
	   self::POST_TYPE_SLUG,
           ...
          'has_archive' => current_theme_supports( 'web-stories', 'archives' ),

So we could so something like this [...]

interesting idea, but at this point this would be quite the breaking change for users, resulting in tons of 404s.

So we could so something like this [...]

interesting idea, but at this point this would be quite the breaking change for users, resulting in tons of 404s.

A big +1 to the need for this. It's been an ongoing ask from a lot of people we've been working with. Apart from allowing the customisations, which'd be ideal to have more managed O&O experiences, an additional ask has been to somehow disable this archive page by default, giving an option to the website owner for enabling it when desired (and customise it eventually, if that's possible sometime later).

@spacedmonkey Here's what I had in mind:
Add a new section to the settings page with a dropdown offering these three options:

Default
Disable
Custom

Here are some mocks:
Default

For convenience, a link to the current archive page can be displayed.
Note: We might offer an option to customize the /web-stories/ slug in the future
Disable

Custom

For convenience, a link to the current archive page can be displayed.
There's an autocomplete dropdown to select the page.
The custom page can be annotated as such in the posts list table:

Note: The "Custom" feature can be done in a separate ticket. Just referencing here for completeness.

Also: In places like the Web Stories block, the TinyMCE button and the customizer, we should hide the UI option for displaying an archive link if there is no archive link.

Note: we can put this behind a feature flag and then refine UX afterwards.

Curious to hear your thoughts.

What does having a custom page here give us? Will this custom page be populated with new custom blocks that allow you edit the page to changing styling. Just trying to understand what the page gives us. Apart from maybe being able to change the title of the page or some content before the list of stories. I feel like their are other ways of doing this.
I personally believe, we should hold off doing anything to customize there pages, as I feel like full site editing with solve a lot of these problems. We should put effect into custom blocks for that and making that experience work amazing. If we do this page work, then we have two ways of customizing this page...

What does having a custom page here give us? Will this custom page be populated with new custom blocks that allow you edit the page to changing styling.

That, yes.

I personally believe, we should hold off doing anything to customize there pages, as I feel like full site editing with solve a lot of these problems. We should put effect into custom blocks for that and making that experience work amazing. If we do this page work, then we have two ways of customizing this page...

It's a long time before FSE becomes the norm and we still support WP 5.5+ which does not yet have any FSE capabilities. Support requests indicate that this is desired already today.
Also, just reiterating here that the "Custom" feature can be done in a separate ticket. The focus is on allowing to disable the page.
What's your thought on that part?

Hi there, can anybody tell me the solutions for this?

@Gaurav-Patil-G We are still working on this, no solution as of yet.

I personally believe, we should hold off doing anything to customize there pages, as I feel like full site editing with solve a lot of these problems. We should put effect into custom blocks for that and making that experience work amazing. If we do this page work, then we have two ways of customizing this page...

It's a long time before FSE becomes the norm and we still support WP 5.5+ which does not yet have any FSE capabilities. Support requests indicate that this is desired already today.

In last week's meeting we agreed that FSE is too far away. We just synched on the general idea that "Custom" would mean selecting a custom page for the archives and that users would simply edit that page in the block editor, using the Web Stories block if they want to. But with no pagination or anything.


chore(docs): add Chinese README

Reason for this PR

To fix #194
What changes are included in this PR?

Added Chinese version readme.
Are these changes tested?

Yes.
Are there any user-facing changes?

No.

Thanks @Thespica !
I made a revision.


Adds option to skip devenv /setup on install.

Writes product version into the registry on install.

:+1:


Update .NET authoring API doc

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

AdaptiveCards/create/libraries/NET.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


question about gt

Here, the label of the incoming network is just the type of point cloud. Why not import SEG to enhance the fitting effect of training?

You can try it if you want.

Because I see many point cloud segmentation without SEG tag into the network, I have this doubt.
OK, I'll add in and try.


Integrating Blockly

I was just wondering, if it would be an option, to integrate Googles Blockly into the workflow engine, so that you can do more stuff in those steps.
It is by far the easiest way for non-programmers to "write code". I do not mean that you should replace your activities. What I mean is, that there could be a "code activity".
For example: You already have a C# scripting activity.
For this, you could add the Blockly C# editor, so that also non-programmers can help theirselves.
Just a thought. What do you think?

Hmm interesting: https://developers.google.com/blockly/
what do you htink @sfmskywalker and @pszmyd ? Sounds like a good idea for a module outside of core?

I think it's a great idea for a gallery module, but not part of core. Core will already have a Code Activity based on JavaScript.


Can't render CJK font on small screen?

I've installed 0.5.1-nightly on three PCs, one on desktop with win10, one on surface go with win10 and one on xps13 with manjaro. The configurations about fonts are all the same.
"editor.fontFamily": "Sarasa Mono SC",

but this font seems are rendered differently on devices, this is on desktop and works as expected

but on other two devices, font are totally broken.

This is the link to the fonts, https://github.com/be5invis/Sarasa-Gothic

Wow, strange - thanks for testing across your devices @luciffer and including the screenshots!
I tried on my Manjaro box using Sarasa Mono SC - but it didn't reproduce for me. It seems from the screenshot we're not resolving glyphs properly in the failing scenario (maybe a bug with shaping).
A couple things might help us narrow this down:

Would it be possible to upload the configuration.json that's reproducing it? Just wondering if there is possibly some encoding bug we're hitting

Would it be possible to get the trace logs? On the Manjaro box, with the AppImage, you can run ./Onivim-x86_x64-master.AppImage -f --trace --log-file=trace.log, and then open up the configuration file that is having issues.

The --trace log setting is very verbose, and logs out the results of all our 'text shaping' operations - so it could give us a clue where in the pipeline things are breaking down.

Does this reproduce for other fonts, like Noto Sans CJK?

This is the json file.

configuration.zip

And trace log.
trace.log

I don't have time to install Noto fonts today, I'll try that this weekend.

Considering this weird thing happens on my surface go too, I think this bug is unrelated to OS?


Undo PR #111

Undo https://github.com/inveniosoftware/invenio-db/pull/111 when has been fixed https://github.com/kvesteri/sqlalchemy-continuum/issues/188

Yuju!!! Feel free to close this one :dancer:


AMM Application

Application Description
Port SwaySwap that is an AMM-based DEX app into this repo.
Features

[x] #232
[ ] #233
[x] #234
[x] #235
[x] #287
[x] #229

For this repo I was thinking maybe rename to something generic like AMM ?

For this repo I was thinking maybe rename to something generic like AMM ?

It makes perfect sense for consistency.

Closing to consolidate to https://github.com/FuelLabs/sway-applications/issues/233


Declare content-type in post header

Hi thanks for the plugin!
Would it be possible to add the option or do it by default to declare the content type when sending post request to URL?
I'm trying to use the plugin to export the data to a discord bot but it wont accept it unless the has a content type of application/json.

Thank you! I'm glad you are enjoying it! I will look at finding some time to add that this week possibly. But will accept any PR that does this functionality by default if the Clanmates Export Type is set to Json. So that is setting the Content-type of the request header to application/json.

Thanks a lot thats very helpful!


.env does not parse spaces in variables

my .env had a variable with spaces in between
VARIABLE_NAME=abc def ghi
With Laravel 5.1, it had a 1.0.* version and everything was working fine, but, when I upgraded to Laravel 5.2, it returns null for above variable.

VARIABLE_NAME="abc def ghi"

@crynobone :)

I know this is and old question... but what happend with the (+) sign... it seens scaping

And then if you use it in TWIG templates, then use something like variableName|trim('"')


move serialize and getUniqueIdentifier into static properties on the domain object class?

i.e., instead of
import { serialize, getUniqueIdentifier } from domain-objects

we'll need to do
DomainObject.serialize, DomainObject.getUniqueIdentifier

because, typescript does not differentiate between instances of domain objects and just objects shaped like the domain object.
Therefore, we can't expect that serialize or getUniqueIdentifier will be able to access the constructor of the DomainObject. (it could really just be a plain object - without typescript ever alerting on it).
So, rather than throwing errors any time serialize or getUniqueIdentifier is used and the user forgot to instantiate the class before trying to use it (which is easy to do!) - why dont we just give those functions the context of which domain object it'll be working on?
e.g.,
DomainObject.serialize(DomainObject.getUniqueIdentifier(object))

?

This would prevent errors from being thrown due to lack of instantiation and then using DomainObject.

In an ideal world, we would have the type information accessible at runtime for serialize and getUniqueIdentifier to access though :|. That way even if the entity was not instantiated, we would be able to access its type.

Yeah, this is not an ideal solution.
Right now, the user will just get an error when trying to use these functions. Which is not too bad.
Ideally, typescript would throw a type error as well - as it would know that the item is not guaranteed to be an instance of the class.
DomainObject.serialize(DomainObject.getUniqueIdentifier(object)) is so verbose that we might even consider just dropping it all together. it defeats the point. We really do need type information accessible, ideally

Perhaps the only safe way to use serialize and getUniqueIdentifier is with type transformers? (e.g., similar to https://github.com/woutervh-/typescript-is)
Just like that library is able to create guardclauses on the fly, we should be able to figure out what the domain object is without requiring it to be instantiated. (i.e., the only purpose of instantiation becomes typechecking)


python3Packages.abodepy: 1.2.1 -> 1.2.2

Motivation for this change
Update to latest upstream release 1.2.2
Change log: https://github.com/MisterWil/abodepy/releases/tag/v1.2.2
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 127668 run on x86_64-linux 1

3 packages built:

home-assistant
python38Packages.abodepy
python39Packages.abodepy


1:46.8.4 Endpoint Discovery Usage

Section Number Identify the most specific section number the issue occurs (e.g. 4.1.2)
1:46.8.4 Endpoint Discovery Usage
Issue Describe your issue. Don't write a book, but do include enough to indicate what you see as a problem.
Using MAY here doesn't seem very useful, and this solution looks very complicated to implement.  There is a lot of traversing of an unknown amount of resources to find a particular endpoint.  If more than one endpoint is found, how do you determine which is the correct one to use?  Is there any reason we don't dictate putting a reference to the Endpoint in the Organization that uses it directly?  Or perhaps in the OrganizationAffiliation itself if the endpoint is specific to the relationship?
Proposed Change Propose a resolution to your issue (e.g., suggested new wording or description of a way to address the issue). The committee might simply accept your suggested text. Even if they don't, it gives a good sense of what you are looking for. Leaving this blank means you can't imagine how to resolve the issue, which makes it easier for the committee to admit they can't imagine how to resolve it either and leave it unresolved.
Define one way to perform endpoint lookups.
Priority:

High: Important issue where there is major issue to be resolved. Requires discussion and debate.
Medium: Significant issue or clarification. Requires discussion, but should not lead to long debate.
Low: Typo or other minor classification that an editor can manage. Requires no group discussion.
Medium

•	One example is...
•	Give a couple of examples

Reworked the section.

Committee: too specific for Vol 1. Moving to Vol 2 Appendix Y (existing CSD appendix), separate markdown file.


Create sk.json

i have added your sk.json to PR #241
There will be some updated regarding the translation of mower state and mower state detail. You can have a look at this
de (1).json. Maybe you can add this to your translation file to make it complete ?
Thanks an regards

@misa1515 - Thank you for your contribution. The updated translations have been merged in #241 and are on the develop branch now.
Most of the languages now support state translations (see mower_state and mower_state_detail in the translation JSON files). Can you also add these for the SK language?


There is a significant issue in your code, please carefully review it.

Thank you for your reply. The experimental results differ significantly from the data in your paper. By the way, the GPU I am using is the NVIDIA GTX 3090.
+-------------+-----------------+
| Environment |      Usage      |
+=============+=================+
| CPU         |     7.90 %      |
+-------------+-----------------+
| GPU         | 3.16 G/23.68 G  |
+-------------+-----------------+
| Memory      | 1.60 G/755.17 G |
+-------------+-----------------+
24 Dec 16:55    INFO  best valid : OrderedDict([('hit@10', 0.086), ('ndcg@10', 0.0504), ('mrr@10', 0.0396)])
24 Dec 16:55    INFO  test result: OrderedDict([('hit@10', 0.0652), ('ndcg@10', 0.0372), ('mrr@10', 0.0287)])

The cause of poor performance may be related to your environment and package version, or settings in config, please follow the settings in the paper exactly, or provide more detailed logs. The current version performs fine on my machine, see the logs provided.
Mamba4Rec-amazon-beauty-Jul-15-2024_09-25-10-11bb9e.log

Your response was very prompt, thank you. However, it seems that there are also some issues with the logs you provided, as strange layers have appeared in the network structure, such as feature_embed_layer. In addition, the inference speed and performance of the model, as well as the GPU usage, do not match the paper. Perhaps you used the best validation performance in your paper, but this approach seems unreasonable.

The feature_embed_layer was introduced to replicate the results of the SMLP4Rec model and is not  actually included in this framework. In addition, for the naming problem of some layers, because the current gpu is occupied, this log is stored when the performance test in July, so there will be misalignment for some layers and modular naming. We will update the latest log as soon as possible. Or you can refer to the ipynb file for some instructions

Thank you again for your reply. In fact, you avoided the most crucial issue. I don't think it's a friendly gesture to continue discussing, so I will end this topic.


fix(amplify-graphql-types-generator): generate array return type

fix #2478
Issue #, if available:
#2478
Description of changes:
Add array block around return type if it is a GraphQLList
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Does not work for non null lists  arrayTest: [QueryObject]!


Show player covenant by different way

Needs to show covenant not only in damage meter addons. It will be useful before starting M+ key or in group finder window. As first version it can be a chat message like "Uther is Kyrian". Or add it to party frame.

Implemented in version 1.0.0


Fix Parameters on AWS::Batch::JobDefinition

Parameters is not a required property as per https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-parameters

Thanks!


QEMU instrumented tests

WIP branch to add instrumented tests.
Since there are already tests in the app module, I'll move them to the libaums module in the androidTest source set and remove all testing code from the app, which will become a simple demo of the library.

All the Java/Kotlin instrumented tests have been converted from Java to Kotlin (which helped me spot some null-safety issues, but otherwise nice to have, not really required) and moved from the demo app to... libusbcommunication.
I'd like your comment on this because I feel like this is a very, very nasty solution but I couldn't come up with a better idea. This is required since I also made the tests parametric, the tests are run with all communications including libusb.
This means that if I were to move them to the libaums module, that would create a circular dependency since libaums:androidTest depends on libusbcommunication which depends on libaums; Gradle isn't very happy about this.
Otherwise pretty much everything works when running the tests from Android Studio, both on real devices and on QEMU. I wasn't able to run them manually with gradle but I'm gonna check that now, and also fix the travis build failing.
I've got some nasty scripts ready to bring up a workable Android VM, I'll test them soon with qemu-headless on the various CIs and integrate them. (reminder: we need Android x86 and not the official emulator since emulated USB is broken in the latter)

Okay, this is ready for review.
Remarks:

Tests work consistently on both real devices and QEMU: ./gradlew androidtests:connectedAndroidTest
Tests were moved from the demo app into the new androidtests module to allow for also testing the libusb communication without creating dependency loops
We have a small problem: apparently there is no way to automatically grant the USB permission. I worked around it by waiting in a loop for it and printing some "unique" tokens in logcat so that in the CI we can have it approved by an external program.

Hey there,
first of all thanks a lot for your contributions! Love it!
Sorry for the late response I was on vacation the last weeks.
This looks great, the only comment I would have is that what is been tested now is only a minor part, it might make sense to move.copy some of the FAT32 unit tests, right?

it might make sense to move.copy some of the FAT32 unit tests, right?

Sure.
I would also like to have some block device tests, maybe I can figure something out. In my wrapper i do some tests that write a pseudo random pattern and try to read it back, I'll see if i can pull off something without using the wrapper but with just reflection.


feat: collect more logs for Windows

fix: fix network cleanup code on windows for contianerd nodes (#4154)
fix: Adding csi-proxy logs to prevent access denied errors (#4029)
feat: collect hyperv logs (#3737)
feat: Collect calico logs

Do we need to have full sync from aks-engine, and add calico part?

I have a branch for aks-engine to add calico support but is not finished yet

Do we need to have full sync from aks-engine, and add calico part?

I have a branch for aks-engine to add calico support but is not finished yet


removed extra strip of national prefix

Ditto to @dmaclach's question...  What exactly is the purpose of this change?

Guys, I investigated this PR. The purpose was in letting to input numbers like "+7 831 31-11-11"
In currect version all's working fine. So please remove this PR.


Add CircleCI

Problem/Motivation
In order to keep up the quality of the repository/add-on, we need to have some continuous integration in place.
Expected behavior
To trigger a CirlceCI job on each push & PR to assure everything is still in working order.
PR's SHOULD NOT be mergeable when the build fails.
Actual behavior
Currently, there is no CI present.

Updated issue. Going for CircleCI.

Implemented and merged into master.


Thanks for your helpful project,could you give us  model checkpoint as shown in figure

Hi, You can use the code from the auto_gptq example to set the appropriate parameters and generate a checkpoint like this. If you have any questions or run into any issues, please feel free to reach out.

did you use this code as shown in Figure，or you use other project to generate the Quantized Model？
清风
@.***

------------------ 原始邮件 ------------------
发件人:                                                                                "yuhuixu1993/qa-lora"                                                                                @.>;
发送时间: 2024年5月28日(星期二) 下午4:16
@.>;
<EMAIL_ADDRESS>主题: Re: [yuhuixu1993/qa-lora] Thanks for your helpful project,could you give us  model checkpoint as shown in figure (Issue #33)
Hi, You can use the code from the auto_gptq example to set the appropriate parameters and generate a checkpoint like this. If you have any questions or run into any issues, please feel free to reach out.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


Sitemapping Tree addition for  seo improvement

#34

Addition of sitemaps tree on the root to improve crawling for SEO
The site can be viewed on https://girlscriptboilerplate.netlify.app/sitemap.xml after  the merge or can be viewed using online XML viewer tools
Set up to protocol 0.9 schema's
Set the index and announcements are the highest change priority of 1 and rest to 0.85

@anushbhatia Sir, can you review this. Thank you!

@anushbhatia Can you check again? I have pushed it again! Although it is still working on local server


Fix NPE when used null value for map builders

Change description
ImmutableMap from guava and Map from java both check for nulls on keys and values. Just passing dummy value instead null. We will fail e2e down the line anyway so let's just not use nulls in the first place
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

we need form type. it's custom for each service. we could filter by null but apparently - can't build/construct map with nulls in it. well, i tried immutable map builder and java util map.of


Changing API URL

Is there a way of changing the API URLs? I would like to use this library against an Enterprise GitHub and so I need to change the default URL.
I found that it is implicitly passed to individual constructors of the APIs in Interpreters.scala, but I have no idea if it can be changed to something else.
Just as a side note, I really like the design of the library in principle, but it is very hard to use for people that don't have experience with Cats. You should consider either improving the docs (I couldn't even get the current Getting Started to compile) or providing a higher level API on top, that does not leak the Monad abstractions and underlying libraries.

It would indeed be interesting to have a way to specify a different urls.
However, I'm curious as to which part of the getting started didn't compile?

Here is an example:
package some-package

import cats._
import cats.Eval._
import github4s.{Github, HttpRequestBuilder, HttpRequestBuilderExtension, HttpRequestBuilderExtensionJVM}
import github4s.Github._
import github4s.GithubResponses.GHResponse
import github4s.free.interpreters.Capture
import github4s.jvm.Implicits._

import scalaj.http._
import org.scalatest.{FunSpec, Matchers}

class GitHubPublisherSpec extends FunSpec with Matchers {
  describe("GitHub API") {
    it("should find keys") {

      val aa = Github(None).gitData.getReference("org-name", "repo-name", "tags").exec[Eval, HttpResponse[String]]().value
      println(aa)
    }
  }
}

I was getting errors about implicit divergence until I added these two imports:
import cats._
import cats.Eval._

I'm sure it's easy to figure out when you know Cats, but it took me about an hour, only to later find out that I can't use the library at all because of the custom URLs.

Weird, I followed the example using only:
scala> import github4s.Github
import github4s.Github

scala> import github4s.jvm.Implicits._
import github4s.jvm.Implicits._

scala> import cats.Eval
import cats.Eval

scala> import github4s.Github._
import github4s.Github._

scala> import scalaj.http._
import scalaj.http._

scala> val user1 = Github(Some("TOKEN")).users.get("rafaparadela")
user1: github4s.GithubResponses.GHIO[github4s.GithubResponses.GHResponse[github4s.free.domain.User]] = Free(...)

scala> val u1 = user1.exec[Eval, HttpResponse[String]]().value
u1: github4s.GithubResponses.GHResponse[github4s.free.domain.User] = Right(GHResult(User(315070,rafaparadela,https://avatars0.githubusercontent.com/u/315070?v=3,https://github.com/rafaparadela,Some(Rafa Paradela),Some(rafa.p@47deg.com),Some(47 Degrees),Some(http://rafaparadela.github.io),Some(Cádiz, Spain),Some(Hola)),200,Map(etag -> Vector(W/"4d6a7b32d456d87a30be600e752e9862"), server -> Vector(GitHub.com), x-served-by -> Vector(15bc4ab707db6d6b474783868c7cc828), x-xss-protection -> Vector(1; mode=block), access-control-allow-origin -> Vector(*), cache-control -> Vector(private, max-age=60, s-maxage=60), content-security-policy -> Vector(default-src 'none'), x-ratelimit-remaining -> Vector(4975), access-control-expose-headers -> Vector(ETag, Link, X-GitHub-OTP...

without any issues

I should probably mention that this was inside a SBT plugin, so on 2.10 and the exact problem was that the FlatMap implicit from cats was missing and so the evalMonadError could not be completed.
Anyways I'm sorry if I came off as overly critical, your response has been phenomenal and as I mentioned already earlier I really like the design of the library, I just need to get better at Category theory.

Yeah no problem, we're just working on documentation at the moment so any feedback is appreciated :+1:

Hi @mirosval , just in case you're interested, we've been using github4s from an sbt plugin.
You can see more over it here: https://github.com/47deg/sbt-org-policies/blob/24017395ab523f1d9a4bbbd2e20a72cfb9f76d8d/core/src/main/scala/sbtorgpolicies/github/GitHubOps.scala

There are somewhat ugly but working hack to change urls:
    val clazz = GithubDefaultUrls.getClass     val field = clazz.getDeclaredField("defaultUrls")     val accessibility = field.isAccessible     field.setAccessible(true)     field.set(       GithubDefaultUrls,       GithubApiUrls(         "https://api.github.com/",         "https://github.com/login/oauth/authorize?client_id=%s&redirect_uri=%s&scope=%s&state=%s",         "https://github.com/login/oauth/access_token"       )     )     field.setAccessible(accessibility)
It still would be nice to have a proper way to set url's :)

I think there is no easy way to change this without breaking current users programs, as there is an explicit import of GithubDefaultUrls in the Interpreters file.
Removing this import breaks the compilation, and adding a new implicit that fixes that in the Interpreters class argument list forces a change upwards into Implicits files to allow the user to inject its own GithubApiUrls (or import github4s.GithubDefaultUrls._)


Homogenize config format requirements

Feature request
We want all_types_to_keymap to be as general as possible. We can add this functionality by allowing it to take a string and load the para file or yaml file
if isinstance(config,str):
    if config.endswith('.yaml') or config.endswith('.yml'):
        config=lp.read_yaml_config(config)
    if config.endswith('.para'):
        config=lp.read_config(config)
    else:
        raise ValueError(f"Config file format not recognized: '{config}'")

Before submitting
Please check the following:

[ ] I have described the purpose of the suggested change, specifying what I need the enhancement to accomplish, i.e. what problem it solves.
[ ] I have included any relevant links, screenshots, environment information, and data relevant to implementing the requested feature, as well as pseudocode for how I want to access the new functionality.
[ ] If I have ideas for how the new feature could be implemented, I have provided explanations and/or pseudocode and/or task lists for the steps.

Furthermore we want all methods that take a key map to also accept string dictionary configs. e.g.:
sedtolib, mag_gal, etc...


Use of const in strict mode

Got the following popup when running:
natal init FutureApp --interface om-next
/Users/don/src/react-native/future-app/native/node_modules/react-native/packager/packager.js:15
const fs = require('fs');
^^^^^
SyntaxError: Use of const in strict mode.
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
Process terminated. Press  to close the window
====
Resulting in this in the terminal:
$ natal init FutureApp --interface om-next
Creating FutureApp
Creating Leiningen project
Updating Leiningen project
Compiling ClojureScript
Creating React Native skeleton
Installing Pod dependencies
Updating Xcode project
Creating Natal config
Compiling Xcode project
Command failed: xcodebuild -workspace native/ios/FutureApp.xcworkspace -scheme FutureApp -destination platform='iOS Simulator',OS=latest,id='C805F622-C03C-47C1-8AF1-BF08FC33760A' test

What version of Node do you have installed?

@donmullen you managed to sort this one out, rught? Maybe upgraded node?

Are you using nvm? If so try upgrading nvm's version as well, as explained here: https://github.com/facebook/react-native/issues/3243#issuecomment-155677275


Inline queries don't handle embedded image links

What happened?
Embedded image links are handled correctly by list and table dataviews, but not by inline queries.

DQL
---
image-embed: "![[Obsidian.png]]"
---

`= this.image-embed`

JS
No response
Dataview Version
0.5.17
Obsidian Version
0.14.6
OS
Windows

This is because inline queries don't currently use react (which supports inline images) for their rendering; will see if I can get it to work.

I just found out that I would need that myself 😁
Use case is I have a field with a link to a photo:
Photo:: [[pnoto.png]]

And I would like it to be displayed as an embed using inline query.
I tris the following without much success
dv.current().Photo

dv.fileLink(dv.current().Photo, true)

I can concur. I've been banging my head against the keyboard trying to get embed() to work. I have the note and the image in the same folder.
---
image: "[[ScreenShot.png]]"
---
## This works as expected, so it knows where the image is and can display it normally
![image](ScreenShot.png)

## Shows the name as a link and hovering will show the image
`= link("ScreenShot.png")`

## Just shows the name as text, not a link any more
`= embed(link("ScreenShot.png"))`

## As expected, shows the name as a link and hovering will show the image
`= link(this.image)`

## embed() fails again; Just shows the name as text, not a link any more
`= embed(link(this.image))`

Use inline query like this to generate markdown img tag:
`= "![b|150](" + this.imgUrl + ")"`

@fwolf , I just tried that code and it's still not showing up. If I remove the !, then it appears as a link to the correct image so I know the markdown works.
What does the b|150 mean? If this for a plugin?

@fwolf , I just tried that code and it's still not showing up. If I remove the !, then it appears as a link to the correct image so I know the markdown works.
What does the b|150 mean? If this for a plugin?

It should work unless u change dataview's inline query prefix in config, in short its a "" + string + "" compute in a inline query.
The b|150 is markdown marker copy from other plugin generated content, to set the image display width, do not need any plugin to use it.

@fwolf , Here is the markdown I'm using:
---
name: "Sir Truumble Broomfodder"
image: "truumble-token.png"
race: "Kobold"
gender: "Male"
class:
    - "Totem Barbarian"
level: 3
background: "City Watch"
hp: 32
ac: 19
modifier: 4
passive: 12
location: "Testville"
player: "Scott"
---

|    0  ![[truumble-token.png]]     |
|:-------------------------------:|
|  **Sir Truumble Broomfodder**   |
|  `= this.gender` `= this.race`  |
|         `= this.class`          |
|      Level: `= this.level`      |
| Background: `= this.background` |
| Currently in: `= this.location` |
|     Player: `= this.player`     |
|  1 `= "![[" + this.image + "]]"`  |
|  2 `= "![](" + this.image + ")"`    |

The image shows up when hardcoded (next to the 0). On the table row marked 1, it just displays the image name, not a link, and not showing the brackets. On the table row marked 2, I used your formatting example and nothing shows up; no image, no text.

@scottmc42, I actually wanted to use it for the same usecase as you do. The suggestion from @fwolf didn't work for me either. Neither did any form of embed().
The current workaround I'm using is via TABLE (also works with LIST).
Borrowing from your example:
---
image: "![[truumble-token.png]]"
---

```dataview
TABLE WITHOUT ID
    this.image AS "Portrait"
WHERE file.name = this.file.name
```

This also works with scaled images, e.g.:
---
image-wxh: "![[truumble-token.png|50x50]]"
image-w: "![[truumble-token.png|50]]"
---

The WHERE clause is necessary to prevent the table from fetching all files with the 'image' attribute.

@pstelzer , I'm aware of the dataview workaround. However, as shown in my above example, I'm trying to put the picture inside of an MD table. Unfortunately, that means I cannot use solutions that are multi-line.

you should probably be able to do it with inline js then if you use execute, would be ugly but possible

is second this, still no way to display img with inline queries

I hope embedded images should work in inline query because all the image shortened links are now broken and I had a hard time to fix all of them...

Is this still not possible?

Is this still not possible?

+1 would love to see support for this as well, I think it will be a more common use case going forward with properties.
I suppose @blacksmithgu original response that inline queries do not use react has not changed

In the Obsidian forum @holroy came up with a workaround that wasn't mentioned here:
---
cover: full/path/toImage.jpg
---
`$= dv.container = '<img src="' + app.vault.getResourcePath( dv.fileLink(dv.current().cover) ) + '" />' `

Source: https://forum.obsidian.md/t/using-metadata-of-pictures-inside-the-note/57514/9
For me that was helpful. Maybe for some others as well 😊

Thanks for these comments. This is what I did for a property that had a link reference, not just a path:
---
image: "[[myimage.jpg]]"
---

`$= dv.container = '<img src="' + app.vault.getResourcePath(dv.current().image) + '" />' `

I.e. same as @davidkopp's example except for dropping the dv.fileLink (as it is already a file link).

on this issue is still persistant, do we plan work on a fix on this one


Detail Page Loads too slowly, is not optimized for mobile

image does not appear on top for mobile screens
initial page load can be slow..
this might be related to this https://github.com/basilleaf/opus/issues/117 remove gallery from dom when viewing detail page might help and would also prolly fix social sharing

This doesn't seem to be an issue any more - at least the slow loading part. Mobile is a totally different problem we'll deal with separately.


lots of little fixes

@whoburg, ready for review

retest this please (dependency test seems to be hanging...)

@whoburg :smile:

Tried to do a signomial equality in the last commit (8264dd7) here..https://github.com/hoburg/gpkit-models/pull/73
got this error
'''Traceback (most recent call last):
File "C:\Users\mayork\Documents\GitHub\gpkit-models\gpkitmodels\Commercial Sizing\Commerical_Flight_Profile.py", line 384, in
m = CommercialAircraft()
File "C:\Users\mayork\Documents\GitHub\gpkit-models\gpkitmodels\Commercial Sizing\Commerical_Flight_Profile.py", line 359, in init
climb1 = Climb1()
File "C:\Users\mayork\Documents\GitHub\gpkit-models\gpkitmodels\Commercial Sizing\Commerical_Flight_Profile.py", line 251, in init
Model.init(self, None, constraints, **kwargs)
File "c:\users\mayork\documents\github\gpkit\gpkit\constraints\model.py", line 65, in init
self._add_modelname_tovars(self.name, self.num)
File "c:\users\mayork\documents\github\gpkit\gpkit\constraints\model.py", line 100, in _add_modelname_tovars
self.subinplace(add_model_subs)
File "c:\users\mayork\documents\github\gpkit\gpkit\constraints\costed.py", line 25, in subinplace
ConstraintSet.subinplace(self, subs, value)
File "c:\users\mayork\documents\github\gpkit\gpkit\constraints\set.py", line 128, in subinplace
constraint.subinplace(subs, value)
File "c:\users\mayork\documents\github\gpkit\gpkit\constraints\set.py", line 128, in subinplace
constraint.subinplace(subs, value)
AttributeError: 'bool' object has no attribute 'subinplace'''
I checked out the branch and installed so I'm not sure exactly what's going on

@mayork, you can't use == to make SignomialEquality constraints, which looks like it might have been what happened? Instead use SignomialEquality(left, right) for now...

Yeah that's what I was doing. That my fault, should've verified that syntax

Is it working, then? :D

@bqpd yeah its awesome! Code actually ran faster with the signomial equality constraint. Without it was 5 GP solves and 1.14 seconds, with it 5 GP solves and only 1.02 seconds....I'm going to have to dig into that paper some more this is pretty interesting


RadioGroup - rename tokens

Description / User Story
After changing the structure of the component tokens within #239 , we now need to adjust the token names for the RadioGroup.

Acceptance Criteria

[ ] Design: All tokens used in the RadioGroup are following the new token naming
[ ] Dev: All tokens used in the RadioGroup are following the new token naming

Background information

Link to new token naming documentation
#357 should be done for this component in parallel

Token renaming is done


[Reusable Workflow] Create a reusable workflow for Branch protection

Description
Now that we have researched the benefits of reusable workflows we want to test this out on some higher priority items. We will create these at the repo level for now, and in the future discuss what workflows would benefit from living at the Org level.
See some additional details on the benefits here.
We use Branch Protection in

pr-merged.yml
release.yml

See instructions on how to create a Reusable Workflow here
Acceptance Criteria

[ ] Create a reusable workflow for Disabling Branch Protection
[ ] Create a reusable workflow for Enabling Branch Protection
[ ] Replace these jobs in the relevant workflows
[ ] Record any issues or pitfalls for future work

de-prioritized for a future sustaining epic.


IE11:  Loading the grid seems noticeably slower in IE11 than other browsers.

Description
Opening this as a tracking issue for future work.
I haven't collected any data yet but noticing that loading a small grid in IE11 looks super slow compared to other browsers.  Rough datapoint from an informal test, loading a test page with a 10 row grid and a 10 row paginated grid is taking about ~12+ secs.
We should do more precise performance measurements to validate/disprove this.

It may not be just loading the page, even sorting/column seems about 3-4 times slower than Chrome for example.


Storing model parameters, lineage data and maybe even pre- or post-processing methods?

Adding this issue here for visibility (I received it via email 📥 ):

Currently, our models are deployed by being baked into a docker image, partly because of legacy, but also because our experiment tracking system is not stable enough to be always up, so it is nice to just dump the model into the docker image and then not have the need to connect to multiple services a serving time. So basically I just need to be able to dump my model onto the filesystem.
But, what constitutes a model? If I use this package I would only be able to dump the model file, but information about how the input and output should be interpreted/transformed for this specific model will not be there. This information is often a subset of the training parameters.
Also information for traceability would be nice: Eg. (1.) training run ID (MLFlow run id in my case) + (2.) Epoch and/or step information.
Lastly, in my abstract understanding of what a model really is, I would say that it would even be nice to be able to package pre- and post-processing functions (a model class actually) with the model as well, but this is a different discussion :)

Thanks for adding this. Not sure why I wasn't able to do so, maybe I wasn't loggede in properly, but at least now I am able to comment. So let continue the conversation here.
You replied my email, but I think you misunderstood me. You wrote a lot about Docker, but my issue is more about storing a model on disk with all the necessary information needed to load/use the model, which is not currently possible with this package in my opinion.

@elgehelge
About your second issue, I think what you are looking for is the "dill" package. It allows you to recursively search through all required dependencies of a python object and stores all definitions required along with the object itself.
For instance you can store a model as such
with open(filepath, "wb") as fo:
    dill.dump(model, fo, recurse=True, fmode=FILE_FMODE)

Then when you load it back in a different program, you no longer need to have any dependencies, and can run your model directly.
# No imports required
with open(filepath, "rb") as fo:
    model = dill.load(fo)

prediction = model.predict(some_data)

It would be a plus to allow storing models this way instead of using JobLib

@elgehelge Thanks, apologies for the misunderstanding. Could you share an example of what you would like modelstore to save?
One example of where this works is if you save an sklearn pipeline (which can include preprocessing steps) rather than just an sklearn model. Another example is that saving a PyTorch Lightning model saves the model class name in the meta data, so that modelstore can ensure the custom class is present when loading the data.
In other cases, modelstore does not do much outside of saving the "model" itself- any example you can provide will help!


Help with the migration process

Hey,
Since the next release will include breaking changes I decided to include some deprecated warning to help with the migration process.
With this commit, the projects that use the old API, will still compile and work without any change.
They will also will see some warnings that guide them through the migration process.
~Maybe it would be a good idea to add some migration guide also, in the readme or the wiki.~
@roberthein what do you think of this PR?
Thanks
EDIT: I added a migration guide to the readme

This is really really nice @4brunu. Thank you!


Master fixing 560

This PR fixes #560 by adding a handler for the CryptographicException exception thrown when the encrypted user's credentials cannot be loaded. This typically happens when the user resets the password, since the key used for the encryption process is derived from the password. In that case the user will lose all of the credentials, but they are easy to re-create if necessary.

Codecov Report

Merging #728 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master    #728      +/-   ##
=========================================
- Coverage    6.67%   6.67%   -0.01%
=========================================
  Files         470     470
  Lines       17113   17130      +17
=========================================
  Hits         1143    1143
- Misses      15970   15987      +17

Impacted Files
Coverage Δ

...CloudExtension/Accounts/WindowsCredentialsStore.cs
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

PTAL p


Example of Linear SVM in Opencv

If anyone intersted there is an example of using linear svm + hog descriptor in opencv, but opencv uses libsvm and using liblinear will be faster.
https://github.com/Itseez/opencv/blob/ddf82d0b154873510802ef75c53e628cd7b2cb13/samples/cpp/train_HOG.cpp
https://www.csie.ntu.edu.tw/~cjlin/liblinear/

Have you succeeded training your classifier accordingly ? If so, what data and pos/neg ratio did you used ? Thank you

My work in progress.
I think ratio between pos and neg should be 1:1 if you don't use SVM with weights.
Look here for example:
http://scikit-learn.org/stable/auto_examples/svm/plot_separating_hyperplane_unbalanced.html
But then you should perform several iterations of "hard negative mining" to get hard negatives and then you should add (maybe with replacement?) these examples to your training set and retrain classifier.

Indeed, in Dalal & Triggs 2005 paper, they call them "Hard Examples":
"For each detector and parameter combination a preliminary detector is trained and the 1218 negative
training photos are searched exhaustively for false positives (‘hard examples’). The method is then re-trained using this augmented set (initial 12180 + hard examples) to produce the final detector. The set of hard examples is subsampled if necessary, so that the descriptors of the final training set fit into 1.7 Gb of RAM for SVM training." page 2, Datasets & Methodology.
So there is no replacement, we have to keep the original 12180 negatives.
However, I am curious about what they are implying by "parameter combination", do we need to change the training parameters regarding the output of one training iteration ?
Cheers,

I think they just mean crossvalidation over parameters
http://scikit-learn.org/stable/modules/grid_search.html
Also as I'm understand if we will use more negative data we will have unbalanced dataset and our confusion matrix will be skewed, anyway we can just copy original positives(this called oversampling) only limitation here is processing time and memory.

Yeah, memory is kind of a concern ...
Any idea about 2) ?

I don't understand your question.
What is 7524 sized buffer ? HOG feature vector size?
Do you mean that 64*128 window produce feature vector of size 3780 and 96x160 feature vector of size  7524?
About false positives: you can try to vary SVM threshold(in OpenCV you can use returnDFVal flag to get distance to hyperplane returnDFVal – Specifies a type of the return value. If true and the problem is 2-class classification then the method returns the decision function value that is signed distance to the margin, else the function returns a class label (classification) or estimated function value (regression).) it give you tradeoff between number of false positives/false negatives, etc.
Also try to plot ROC curve to get understanding if it works similar way as in original paper.
https://en.wikipedia.org/wiki/Receiver_operating_characteristic

Yeah, that's what I meant by 7524 sized buffer. IMHO, cropping it is mathematically correct, but I am wondering whether it assures the correctness of the classification or not, since the bias has been generated using 96 by 160 training windows.
ROC plot is a great idea.


Wrong pub URL in github repo

The github repo is pointing to a different pub package https://pub.dev/packages/awesome_select

Same is the case with the license:

Will fix, thanks


Add support for CKAN 2.10

Related to CKAN#6787
This PR

Remove Travis
Adds GitHub actions for new tests

QA has not been migrated to 2.9 yet, so it is a larger effort than just adding 2.10 to workflows.


42 close with esc

closes #42
there're 2 ways to handle this issue:

the straightforward OO way -- introduce a ModalManager manager object to track down anything that pops up (like Toast, Alert or actual Modal dialogs) and then hook&process the Escape key events globally. I haven't gone this way as it would complicate things too much at this point. maybe we could go this way after 1.0 release where modals and related components are stable.

a neater way of doing things is introducing a small hook useCloseByEscKey for Escape tracking components to use. this hook does hook the keydown event globally and calls the given callback to do whatever the caller wants when Escape is hit.

IMO the second way is more react-y and less magic so here it is.

i've implemented all of the above suggesions guys, got rid of the useCloseByEscKey hook and inlined it into the components themselves. do please review from scratch as this amounts a completely new implementation. @aigoncharov @danad02
ps. how about a .dismissableByEscKey prop to Alert and Toast? @danad02

@utkukaratas The prop dismissableByEscKey sounds good, I like it :+1:


Compute Library based submission to ReQuEST: same prediction for any image

We have published dividiti's submission to the 1st Reproducible Tournament on Pareto-efficient Image Classification (ReQuEST @ ASPLOS'18). It is based on the Arm Compute Library v18.01 ( specifically your MobileNet graph example), and our Collective Knowledge framework for reproducible and collaborative experimentation.
To complete the submission, we need to measure performance (e.g. images per second) and accuracy (top1 / top5 on the ImageNet validation dataset). Unfortunately, we are having a bit of an issue with doing the latter. To wit, we always get the same answer no matter which image we try to classify.
For example, when classifying a single image, we get:
$ ck run program:mobilenets-armcl-opencl
...
--------------------------------
Process results in predictions
---------------------------------------
ILSVRC2012_val_00000001.JPEG - (65) n01751748 sea snake
0.86 - (144) n02051845 pelican
0.03 - (706) n03899768 patio, terrace
0.02 - (969) n07932039 eggnog
0.01 - (369) n02483708 siamang, Hylobates syndactylus, Symphala...
0.01 - (455) n02877765 bottlecap
---------------------------------------
Accuracy top 1: 0.000000 (0 of 1)
Accuracy top 5: 0.000000 (0 of 1)
--------------------------------

When classifying two images (two batches consisting of a single image each), we get:
$ ck run program:mobilenets-armcl-opencl --env.CK_BATCH_COUNT=2
...
--------------------------------
Process results in predictions
---------------------------------------
ILSVRC2012_val_00000001.JPEG - (65) n01751748 sea snake
0.86 - (144) n02051845 pelican
0.03 - (706) n03899768 patio, terrace
0.02 - (969) n07932039 eggnog
0.01 - (369) n02483708 siamang, Hylobates syndactylus, Symphala...
0.01 - (455) n02877765 bottlecap
---------------------------------------
---------------------------------------
ILSVRC2012_val_00000002.JPEG - (970) n09193705 alp
0.86 - (144) n02051845 pelican
0.03 - (706) n03899768 patio, terrace
0.02 - (969) n07932039 eggnog
0.01 - (369) n02483708 siamang, Hylobates syndactylus, Symphala...
0.01 - (455) n02877765 bottlecap
---------------------------------------
Accuracy top 1: 0.000000 (0 of 2)
Accuracy top 5: 0.000000 (0 of 2)
--------------------------------

I believe that with pseudo-random weights we also get the same prediction (but a different one from "pelican"). This suggests that the weights loading mechanism (which we suspected to be at fault for a while) has nothing to do with this problem.
We would appreciate if you could have a quick look at our code to see if we are missing something obvious. Many thanks in advance!
/cc @chunosov @gfursin @fvella

Hello @psyhtest ,
Might be a problem with your input preprocessing step.
The 18.01 mobilenet example has some bugs that we have fixed for the upcoming release.
As a pre-processing step for the image just divide each pixel with 255.f  (don't subtract any mean) and set convert to BGR to false.

Seems it doesn't help.
I've event tried to ignore preprocessing at all and changed input images to be
      RandomAccessor acc(PixelValue(0.0f), PixelValue(1.0f));
      bool ok = acc.access_tensor(tensor);

Predictions are changed but they are the same for two images.

@Chunosov @psyhtest has the issue been resolved?

@GeorgeARM Thank you so much for your help offline! The issue is now fully resolved with our submission publicly available here.
Now, please consider reviewing it :). It should only take 15-20 minutes.

@psyhtest @GeorgeARM
I have the same issue when trying to restore tf's mobilenet (link).
Can one of you please share the solution you came up with?
Thank you

@bubbles1990 Please take a look at our reproducible ReQuEST artifact here, and let me know if you have any questions.

Thank you for the comment.
currently I'm working with the ComputeLibrary v18.02. I'm just trying to evaluate mobilenet (1.0, 224) from the tf slim zoo.  I was able to generate the appropriate .npy files for each layer using tensorflow_data_extractor.py, and run the ./graph_mobilenet example.
I have a similar issue to what you had, where no matter what the image input, the output labels are identical (and obviously wrong...).
I've tried to find what did you do so that the mobilenet evaluation won't output the same result for different input images. So far I didn't find it...
There's a missing part ("offline help") in this issue thread that I'm trying to understand :)

@bubbles1990 The "offline help" part has been fully incorporated into the Collective Knowledge workflow above :).

I'm sure it was. It's just that I can't tell what line(s) of code in your repo solved the discussed issue, and I will appreciate any hint on that.

@bubbles1990 Two key points here are:

Properly prepare weights files. But as you use ARM's script tensorflow_data_extractor.py, you probably already there. BTW which TF version you use with this script? We have not succeeded with it, as it tries to load complete graph from checkpoint files and those contains some reference to an operator which is not available.
Properly prepare image before loading it into graph. For that see our file preprocess.py

Thank you for that @Chunosov ,
I'm using tf 1.4, but I had to apply this modification.
So from your answer I'm getting that no significant change were made to the cpp file, right?
Thanks again.

Right. Graph in cpp is built correct.

Hello @Chunosov. I'm having the exact same problem as @bubbles1990. Since I also successfully used tensorflow_data_extractor.py to prepare the weights files, I'm guessing that my problem is in "properly preparing image before loading it into graph".
I tried to take a look at the repositories mentioned by you and @psyhtest, but I couldn't find the preprocess.py script. Could you help me identifying what needs to be done, or where I can find your pre-processing script?
Thanks in advance.

@marcosvgmartins We moved the script to more common location as it is used by different programs. Please look it here: https://github.com/ctuning/ck-tensorflow/blob/master/script/cached-benchmark/preprocess.py
Main preparation is done by load_image function, it decodes jpeg files, crops and scales them. Then we save just binary data into temporary files.


Elitebook 8470p WiFi and bluetooth from wake not working - everything else works

I have the Broadcom 4322 and if I if I use the kext - AirportBrcmFixup - it does not boot so I have it disabled in the config file
I have tried with the boot args - brcmfx-delay=15000 - however I can not get WiFi working, nor would it boot up
I applied the patches and everything works except bluetooth on wake, it does not reconnect....
I am attaching my files in case someone can help me resolve the WiFi not working
HP-8470p-MBP.ioreg.zip
SysDump-HP-8470p-MBP.spx.zip
OC.zip

4322 its not a wifi BCM for me

Shoot ok thanks
time to order a new one

Shoot ok thanks
time to order a new one

I mean what the exact model of the card

DW 1510

I dont know? its Broadcom BCM94322HM8L

that is what I have, it matches the link on the read me page.
Anything I need to try or any recommendations to try?

The  page recommandation link is
Wifi mini PCI Wifi mini PCI AzureWave WLAN+BT BCM94352HMB ebay
Wifi mini PCI Wifi mini PCI AzureWave WLAN+BT BCM94352HMB aliexpress
Wifi mini PCI Wifi mini PCI Broadcom BCM943224HMS


Refactor Webgl's use of the default frame buffer

This is the current implementation:

the user requests the device, with optional depth/stencil buffer, and optional antialiasing
the engine requests these  [multisampled] color and depth/stencil surfaces from the context, and in the simplest case, all rendering takes place directly into them.

Limitations:

this default framebuffer is usually double buffered by the browser (one gets rendered to by the engine, the other is used to compose previous frame into the web page). This uses more memory than necessary, if all surfaces are multi-sampled. Often, specifically on tiled architecture, the multisampled depth does not even need to be stored in memory at all.
when using post-processing, after the world gets rendered, the multisampled color gets resolved to single sampled buffer, and post-processing takes place on it. At the end though, we have to render this single sampled result back into multisampled framebuffer, and the browser needs to resolve it later again, costing us a lot of GPU bandwidth. Typically, the multisampled buffer is resolve during post-processing, and stays single sampled.

Suggested implementation:

the user requets the device, with optional depth/stencil buffer, and optional antialiasing
those flags are used to create an internal render target (not double buffered).
and the engine requests a single-sampled color only buffer from the context (this is internally double buffered).
engine renders into internal optionally multi-sampled target, resolves it for post-procesing, and at the end this ends up in a single sampled color buffer, never having to unresolve and resolve it again. Note that after the resolve, the scene's depth buffer is likely no longer available (as it cannot be resolved on all platforms) - typically only UI renders on top of post-processing and this is not a limitation in that case/

Possible complication:

we need to investigate if this can work with WebXR. Do we need to receive depth information in the depth buffer from XR, and perhaps output it out again? @Maksims - any idea about this?

From what I can see, there are two ways XR interacts with the depth:

depth / depth-sending feature. From those XR APIs we get depth data in raw format, which can then be uploaded to a texture / texture used to render into the depth buffer. This should work without any changes.
When XR is initialized, a XRWebGLLayer is created, which gives us color / depth/ stencil framebuffer, which can be then set on a WebGL to be used as the default framebuffer. When XRWebGLLayer is created, an option ignoreDepthValues can be specified. If its set to false, the default frame buffer needs to output depth as well, which is not what the proposal wants to use. So in this case, we would likely need to allocate a single sampled depth attachment as well, and resolve / shader-copy depth to it.

This is now done in #5628, closing


 Removed power on and off from all other tests. We should not be powering on or off machines manually. ValidateHardwareDecommissioned will now validate machines are off and then if any are not off we call powerOffHardware and fail the test. We power off so that subsequent runs won't have issues with multiple Boots DHCP servers running.
Also updated the logic around checking the response from bmclib for power state. Depending on the provider the power state comes back different. For example, with ipmitool the result will be "Chassis Power is off", while with redfish the result will be "off".
Testing (if applicable):
Documentation added/planned (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve

/lgtm

/lgtm


wip: new(docs): add changelog for 0.36.0

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind release

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

What this PR does / why we need it:
Add changelog for Falco 0.36.0
Which issue(s) this PR fixes:

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

NONE

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [LucaGuerra]

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

rebased on top of release 0.36.x branch

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,LucaGuerra]

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

LGTM label has been added.  Git tree hash: c181f6effd72f08b7c3239f9939eef3fefa48ea1

New changes are detected. LGTM label has been removed.

LGTM label has been added.  Git tree hash: 11472fc62c5cb1117977148d809ebc3ba1c542d5

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,LucaGuerra]

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

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, jasondellaluce, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,LucaGuerra,jasondellaluce]

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


Identity Threat Model Review (WAM)

Tracking item for Azure Identity Threat Model Update and Review

[x] Update Threat Model for WAM
[ ] Review Threat Model Checklist, linting tools, update diagrams (see Threat Models tab in OneNote)

@KarishmaGhiya can this be closed for November release now?


[CSL-2303] Fixes layout shifts in Open Text and Cover Questions

Note changes to:

Cover-Questions page (mobile) - Fixed height makes the image larger
Cover-Question HTML Structure

I moved the elements around and added the flex-direction: row-reverse on >tablet-sizes since (a) it felt weird, from a mobile-first standpoint, that the image is lower on the html than the content and (b) allows us to apply alignment correctly on flex-column (i.e. on mobile, content aligns to the top by default rather than to the bottom w/ flex-direction: column-reverse)

Nice catch! I used a Question-specific class to reset the default style to what we expect.


no registration routes when used with devise

I have added devise and devise auth_token in the same rails app as suggested:
https://github.com/lynndylanhurley/devise_token_auth#can-i-use-this-gem-alongside-standard-devise
However I have no devise_token_auth/registrations routes in. All of the registration endpoints disappear.
I tried adding the routes back in but this needs to be done in a namespace which then changes the Constant that it is looking for.
namespace :api do
   scope :v1 do
     post "auth", to: "devise_token_auth/registrations#create" => api/devise_token_auth/registrations#create
   end
 end

Either the registration endpoints disappear or Rails throws a duplicate route path error. This is a serious issue.

Hi there @ChrisCPO    ,
In an effort to cleanup this project and prioritize a bit, we're marking issues that haven't had any activity in a while with a "close-in-7-days" label. If we don't hear from you in about a week, we'll be closing this issue. Obviously feel free to re-open it at any time if it's the right time or this was done in error!
If you are still having the issue (especially if it's a bug report) please refer to our new Issue Template to provide some more details to help us solve it.
Hope all is well.


Some db tables doesn't exist in gazelle.sql

some db tables doesn't exist in gazelle.sql
bonus_item
applicant
featured_albums ADD Type
users_sessions ADD BrowserVersion
users_sessions ADD OperatingSystemVersion
users_info ADD NotifyOnDeleteSeeding
users_info ADD NotifyOnDeleteSnatched
users_info ADD NotifyOnDeleteDownloaded
and some more.
Please update the gazelle.sql file.
Thanks

These are all in db/migrations. Run phinx migrate in vendor/bin.

Oh Thanks!  👍


Setup NuGet package

Using Pepita?

Done (without Pepita)! https://www.nuget.org/packages/Weavisor.Fody/


Overview TOC links to overview page

I don't know if it was a mistake or not, but "Overview" linking to landing page triggers me.

I don't think this PR had the intended effect, but I've fixed this and some other issues in https://github.com/dotnet/docs/pull/28198/. Preview is here. @IEvangelist could you review that PR?


Add setAt

Maybe it's for good reason, but it seems lopsided to have getAt without the equally useful setAt. Am I just missing it?
I've cobbled together a version:
setAt : List a -> Int -> a -> Maybe (List a)
setAt l index value =
  let
    head = List.take index l
    tail = List.drop index l |> List.tail
  in
    case tail of
      Nothing ->
        Nothing

      Just t ->
        Just (value :: t |> List.append head)

though, being a relative elm newb, I'm sure there's room for improvement.

@abingham that looks like a good idea. If you want, submit it as a PR with some docs. Be sure to include it in the list of exports (like getAt):
https://github.com/circuithub/elm-list-extra/blob/fdeecf6c9274db5e1184de959768f0965a37459f/src/List/Extra.elm#L4

There has been a PR for that meanwhile: https://github.com/elm-community/elm-list-extra/pull/27


Online GIFT-Simulator

An online GIFT-Simulator that runs independent of the programming language used:
https://leukipp.github.io/xmastree2021/simulator/
A procedural tree is rendered and light coordinates/animation frames can be loaded from url`s or local csv files.
GitHub pages can be used to host the static scripts, as everything runs on the client side.

any chance to make black LEDs actually black? The animation I tested on your simulator has fading colors and as soon as they are completely faded black they switch white. Not ideal, to evaluate the visual quality of my animation. I hope that Matt's tree won't do this, too.
Still, awesome simulator!

any chance to make black LEDs actually black? The animation I tested on your simulator has fading colors and as soon as they are completely faded black they switch white.

I have made some improvements such that the leds are rendered as light sources. It should be much clearer now which leds are active.
You can have a look at your animation, here:
https://leukipp.github.io/xmastree2021/simulator/#animations=https://raw.githubusercontent.com/d-albrecht/XMas-Tree-Explosions/main/explosions.csv

I have tested my effect in you simulator, it looks good.
The default tree is a bit dense at the top, making the effect a bit harder to see.
But nice work!

if you bring a lot of patience, this looks quite good. But apparently your simulator got a lot laggier than when I first tried it out. Whenever I select one of the drop-downs or color-pickers these dialogs don't show up immediately but at first nothing happens. If I try to switch tabs while some dialog tries to open, the browser takes an eternity to switch tabs (roughly a minute) and one cpu core is at max and when it finally switched tabs either the dialog SHOWS UP ON THE NEW TAB (that isn't the simulator) or the dialog shows up right before the browser switches, meaning I have to go back first. Don't know, maybe that's just for me, but my PC is less than two years old and was mostly current (and not lower tier) parts when I built it.
Is it a flaw in the simulator or a feature that the LEDs seem to flicker? I mean, for my animation this looks really good. I'm tempted to include this on purpose.

But apparently your simulator got a lot laggier than when I first tried it out.

The animation utilizes the GPU as long the hardware and browser supports it.
Which browser do you use and does performance improve if you disable the glow effect? e.g:
https://leukipp.github.io/xmastree2021/simulator/#tree.visible=false&light.glow=false&loop=true

These settings are much more smooth.So it must be a system problem. I'm running Waterfox on Linux, so I can't exactly promise that GPU-acceleration is working as intended.
But either way I took your "idea/issue" of flickering LEDs for my animation. See v2 in my repo. Not sure though if this now would look any good if viewed on your simulator as this might be too much flickering. I hope you didn't mind.
See my readme in case you want to include one of my (older) animations as a preset for your simulator.

Project moved: