VSCode extension fails on ESM imports (Deno)

UnoCSS version
0.55.1
Describe the bug
The VS Code extension does not work with Deno if there is an ESM import in the config file.
For example, if I import presetUno from esm.sh, in the Runtime Status I see a message like Cannot find module 'https://esm.sh/<EMAIL_ADDRESS>Require stack: - /workspace/uno.config.ts
It does not seem to make a difference whether I import from an absolute URL or using the import map.
Reproduction
Minimal Github repo for reproduction: https://github.com/adamgreg/unocss_vscode_extension
Alternatively, set up a Deno workspace, create a uno.config.ts file that includes an import (see below), and enable the extension.
import presetUno from "https://esm.sh/<EMAIL_ADDRESS>
export default {
  presets: [presetUno()]
}

System Info
Deno 1.36.1, VS Code 1.81.1
Validations

[X] Read the Contributing Guidelines.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

By the way, thank you very much for UnoCSS! Other than this VS Code issue, my experience so far of using it in my Deno Fresh project has been excellent. It's great to have the convenience of Tailwind utility classes, but with full control over the rules, and a great interface for SSR.
I've been helping with a PR for Deno Fresh which will hopefully lead to UnoCSS becoming the default solution for styling using that framework - https://github.com/denoland/fresh/pull/1303 .

https://github.com/unocss/unocss/blob/580a30165a021365e6f426277486ec0b1161274c/packages/config/src/index.ts#L38-L57
UnoCSS uses JITI to compile configuration files. Unfortunately, it cannot handle modules imported from HTTP.

If we use bare module specifiers in the config file itself, and resolve to HTTP URLs in Deno's import map, presumably JITI would be able to resolve them differently? Does it need look for modules under a node_modules folder, or is configurable somehow?

If we use bare module specifiers in the config file itself, and resolve to HTTP URLs in Deno's import map, presumably JITI would be able to resolve them differently? Does it need look for modules under a node_modules folder, or is configurable somehow?

If you use bare module specifiers, JITI will search for modules in the same way as Node.js.
Another approach is through JITI#alias, which allows us to transform any specifiers (including HTTP) into the desired format (Deno's module local storage path).
However, both of these methods are cumbersome and can result in a lot of Deno-related configurations in UnoCSS code. I prefer using a Babel plugin to enable JITI to import JS/TS modules from HTTP.

Currently, UnoCSS and Deno can work well together, but they haven't met the expectations in terms of DX because the UnoCSS VSCode plugin doesn't understand Deno-style configuration files.
For example, when I import UnoCSS presets via HTTPS, the plugin encounters an error:
import { defineConfig, presetUno } from 'https://esm.sh/unocss'

export default defineConfig({
  presets: [presetUno()],
})

This is not only because JITI currently does not support importing modules from remote, but Deno itself also has some opinionated specifiers like npm:.
To address the aforementioned scenario, I suggest modifying createConfigLoader in unocss/config. (The reason for not handling it in unconfig is that I think, as a library used in Node.js, it doesn't need to be concerned with Deno-specific functionality)
First, we use deno_emit to bundle the configuration file and output the result to stdout:
import { bundle } from 'https://deno.land/x/emit/mod.ts'
const { code } = await bundle(filepath)
console.log(code)

Next, we can use execSync to execute Deno-related commands and obtain the bundled code. We can then pass it as the result of the transform function to JITI.
@antfu If you approve, I'll create PR for this.

One additional: We can add unocss.deno: true in the VSCode configuration to determine whether to use this method for bundling.

Bump - this is still very much relevant as a Lume user

Bump, please this would be really nice to have

I've just confirmed with Deno 1.41 that if I avoid https imports in the uno.config.ts module (and any local modules it imports), then the VS Code extension works ok. I'm using an import map in deno.jsonc to map the UnoCSS imports to npm: specifiers. I'm not using a node_modules folder.
It is also now safe to import directly from unocss (the only place to get defineConfig() from). Previously that would hit a node API call in the preset-icons package and fail.


Support for unix int timestamps in string values

Rebased version of @jaspeed's.

thanks @jaspeen, i just realized you parse a float64 because that's just what the parseTimeFloat64 func expects 😅


[Bug] [ERROR] regex compilation failed

Summary
I get errors in console, when I restart Sublime Text.
Expected behavior
No errors in console.
Actual behavior
When I restart Sublime Text, I get this messages in console:
AutoSetSyntax: [ERROR] regex compilation failed in "Packages/Markdown/MultiMarkdown.sublime-syntax": ^Format:\s*(?i:complete)\s*$
ERROR:AutoSetSyntax:regex compilation failed in "Packages/Markdown/MultiMarkdown.sublime-syntax": ^Format:\s*(?i:complete)\s*$
AutoSetSyntax: [ERROR] regex compilation failed in "Packages/MarkdownEditing/MultiMarkdown.tmLanguage": ^Format:\s*(?i:complete)\s*$
ERROR:AutoSetSyntax:regex compilation failed in "Packages/MarkdownEditing/MultiMarkdown.tmLanguage": ^Format:\s*(?i:complete)\s*$
AutoSetSyntax: [INFO] match syntax file "ANSIescape/ANSI.tmLanguage" with "Packages/ANSIescape/ANSI.tmLanguage"
INFO:AutoSetSyntax:match syntax file "ANSIescape/ANSI.tmLanguage" with "Packages/ANSIescape/ANSI.tmLanguage"

Sometimes Sublime Text freezes and I have to force close the Sublime Text and start Sublime Text again.
Steps to reproduce
I restart Sublime Text and I get this errors.
Environment
Operating system and version:
Windows 10.0.14393
Sublime Text:
Build 3126
Thanks.

That error message means the first_line_match in Packages/Markdown/MultiMarkdown.sublime-syntax is not a valid regex. But this is a official package and I am using 3216 as well without a problem. And I just check the first_line_match in the error message is the same in my Packages/Markdown/MultiMarkdown.sublime-syntax. So, I do not really know what is happening here.
Any recent change to your ST?

@jfcherng , this problem reproduced for me in new Sublime Text 3126 without plugins and user settings for AutoSetSyntax and other plugins. I get in console:
AutoSetSyntax: [ERROR] regex compilation failed in "Packages/Markdown/MultiMarkdown.sublime-syntax": ^Format:\s*(?i:complete)\s*$

Thanks.

Okay. I can reproduce it now. I will investigate it when I am available.

I am going to close this issue since my PR to the official ST package repo has been merged.
This issue should be fixed in the next ST release (or you may use the latest packages in the official repo by yourself).

@jfcherng , I change my E:\Sublime Text 3\Data\Packages\Markdown\MultiMarkdown.sublime-syntax to https://raw.githubusercontent.com/sublimehq/Packages/master/Markdown/MultiMarkdown.sublime-syntax → I restart Sublime Text 2 times, but I still get messages in console:
AutoSetSyntax: [ERROR] regex compilation failed in "Packages/MarkdownEditing/MultiMarkdown.tmLanguage": ^Format:\s*(?i:complete)\s*$
ERROR:AutoSetSyntax:regex compilation failed in "Packages/MarkdownEditing/MultiMarkdown.tmLanguage": ^Format:\s*(?i:complete)\s*$
AutoSetSyntax: [INFO] match syntax file "ANSIescape/ANSI.tmLanguage" with "Packages/ANSIescape/ANSI.tmLanguage"
INFO:AutoSetSyntax:match syntax file "ANSIescape/ANSI.tmLanguage" with "Packages/ANSIescape/ANSI.tmLanguage"

Thanks.

From the debug message, obviously, ST is still using the old syntax cache.
You can delete the cache folder safely and then ST would generate a new one for you.
The cache folder is under the data folder which can be found in https://www.sublimetext.com/docs/3/revert.html.

@jfcherng , I close Sublime Text → I delete Cache folder → I run Sublime Text → I still get the same error. Thanks.

Ah, I am sorry that I did not notice that it was Packages/MarkdownEditing/MultiMarkdown.tmLanguage in the error log but not a package of ST official. It should be reported to MarkdownEditing package since it looks like they directly copy the first_line_match from ST's official Markdown package.
To fix it by yourself, you can still replace the first_line_match in the file, which is reported in the error log, with this one. .sublime-package is actually a zip file. You can unzip it, modified files, zip them back, change the extension from .zip to .sublime-package and finally replace the old buggy one.

Thanks, it works for me!

To fix it by yourself, you can still replace the first_line_match in the file, which is reported in the error log, with this one. .sublime-package is actually a zip file. You can unzip it, modified files, zip them back, change the extension from .zip to .sublime-package and finally replace the old buggy one.

Easier PackageResourceViewer: Extract Package.


Make shortId available in @default

Problem
There are times we wanna display friendly links to the user,
Solution
Shortid provides an id of 7 to 14 letters that is less than half of the uuid.
ShortId repository
So this would be interesting to add in the default directive.

Hi @greguintow
I have marked this is a feature request but just for fyi we support CUIDs(https://github.com/ericelliott/cuid) in the schema via @default(cuid()) so maybe you can use them for your use case.

Humm, so shortid might not be necessary, because you could implement a slug() function that would execute cuid.slug() instead of analyzing another id generator.

@greguintow That is not configurable yet.

@pantharshit00 Yes, of course, I'm saying that would be easier to implement a slug function with cuid.slug() than analyze another id generator.

ShortId has been deprecated in favor of https://github.com/ai/nanoid/
This is currently low in our list of priorities as we want first to close gaps leading users to resort to SQL, so I wouldn't expect this to be picked up anytime soon.

+1 for working on higher priority stuff, but nanoid() would be nice at some point in the future :)

I was hoping nanoid() would be available, or maybe a way to import and use our own method for creating default values. Happy to see this is being discussed though.

I was hoping nanoid() would be available, or maybe a way to import and use our own method for creating default values. Happy to see this is being discussed though.

Additionally, cuid contains the date/time it is generated at, which you may not want. I am looking at using slugid.

While I think cuid.slug() would be a nice (probably small?) addition, the slugid is a nice suggestion which probably works for my usecase

is there a nanoid tracking issue? this would be really nice to have as we're also manually having to add this on every insert

A possible workaround if you are using Postgres.  If you mark the id as id String @id @default(dbgenerated("nanoid()")) @db.VarChar(11) in your schema, generate a migration without applying it (npx prisma migrate dev --create-only), and add a nanoid function to your database at the top of your new migration (see code at https://github.com/Jakeii/nanoid-postgres for the Postgres function), you should be able to have nanoids.  Just make sure that the default length in your Postgres nanoid function matches the size defined in your schema.  In my case, I changed the default to be 11.  Lastly, apply the migration and generate the Prisma client.

I wouldn't recommend storing nanoids in postgres as UUIDs are stored more efficiently. I think a better solution would be to use https://github.com/oculus42/short-uuid or the previously mentioned https://github.com/taskcluster/slugid to translate between uuid and user-friendly IDs at the app layer.

Nanoid is going to be available in 4.9.0. Would it be enough to close this issue?
https://github.com/prisma/prisma-engines/pull/3556

Has this been integrated now that we're on 4.16.x ?


merge package template from Kronos-Tools/npm-package-template

package.json

chore(devDependencies): add<EMAIL_ADDRESS>from template
chore(devDependencies): add<EMAIL_ADDRESS>from template
chore(devDependencies): update<EMAIL_ADDRESS>from template
docs(package): remove keyword null

.npmignore

chore(npm): update ${path} from template

Codecov Report

Merging #314 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #314   +/-   ##
=======================================
  Coverage   87.21%   87.21%
=======================================
  Files           1        1
  Lines         219      219
=======================================
  Hits          191      191
  Misses         28       28

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 3911847...45adb9c. Read the comment docs.

Changes Unknown when pulling 45adb9c03eb952fd3d8cc71515b991c67111a63c on template-sync-1 into ** on master**.


Removed all cyclic dependencies.

Same story as in indutny/elliptic:
In my attempts to include this code in a React Native project I discovered a number of cyclic dependencies that prevented their default packager from completing. With the liberal rewriting of a few requires all the cycles have been eliminated (according to pahen/madge).
These changes are all superficial. All tests continue to pass.

Thanks! But I think we should open an issue at React Native instead.

Opening an issue with the folks at React Native is definitely a good idea.
For now, moving this conversation to https://github.com/indutny/elliptic/pull/55.


Updates needed for GEOSadas MAPL 2 work

I'm making a draft PR to start so that we don't forget these edits from @rtodling. I'll also ping @bena-nasa to make sure it's good for him as well. (Note we'll also want the New Land fixes as well, but they are in a separate branch)

Okay. I have tested this with a run of GEOS. I did the merge of develop into it so that it would be "equivalent" to the current GEOSgcm_App. All worked, zero-diff!

I un-drafted this as it seems to be safe in my testing...


Reddy Family Medical Clinic - HL7 Onboarding

Kickoff & Delivery:

[ ]  Intro to the Sender by the State Health Dept - N/A
[x]  Kickoff Meeting
[x]  Internal KO Meeting Review

Solution Research & Planning:

[x]  Solution Brainstorming Session
[ ]  Solution Review / Grooming - In-Progress-7/7/21-REH
[ ]  Complete RS Solution/Feature Request (if needed)

Solution Development:

[ ]  SA - Complete RS Mapping & Client Signoff - In-Progress-7/8/21-REH
[ ]  SA - Complete RS Schema
[ ]  SA - Complete Sender Specific Development (eg. Task Scheduling, Automation of CSV File Creation, VBScript Automated CSV File Upload)
[ ] Integration Testing (if needed)
[ ] RS - Feature Request Testing (if needed)
[ ] Sender Acceptance Testing & Training

Solution Implementation:

[ ]  Plan & Schedule GO LIVE
[ ]  Complete GO LIVE
[ ]  Post LIVE Monitoring
[ ] Project Retrospective

7/6/21 - Based on our call with Vinit & Dr. Reddy, accepting and mapping HL7 to RS is the final solution for Dr. Reddy and iPatientCare as a whole because HL7 creation can be automated.  Some tasks above are marked as N/A because they were completed as part of the Reddy CSV file onbaording.

7/7/21 - We received a sample HL7 file.  This file had several problems, but it appeared that it may have been pushed out through the iPC system before resulting.  Email'd Vinit and he has confirmed there were problems with generating the results OBX segment.  He team is working on the problem.  We'll hold off on further validation until we receive a new file.

Completed the latest version of the CSV Mapping to RS.  Joel, will make the changes to the schema.


Linux 7.3 : server is not running ERROR

Hello,
I am trying to install YANG explorer on my linux box (which is running 7.3 version), installation is success but unable to login into browser (http://localhost:8088/static/YangExplorer.html), Getting  "Server is not running" error. Installed python 2.7 version, PIP 18.1 version and graphviz 2.3x version prior to login.
Here am attaching the log for reference.
Activating virtualenv ..
Starting YangExplorer server ..
Use http://localhost:8088/static/YangExplorer.html
Performing system checks...
System check identified no issues (0 silenced).
October 08, 2018 - 12:27:45
Django version 1.8.3, using settings 'server.settings'
Starting development server at http://localhost:8088/
Quit the server with CONTROL-C.
[08/Oct/2018 12:28:03]"GET /static/YangExplorer.html HTTP/1.1" 200 6730
[08/Oct/2018 12:28:04]"GET /static/YangExplorer.html HTTP/1.1" 200 6730
[08/Oct/2018 12:28:06] ERROR [django.request] Internal Server Error: /explorer/session
Traceback (most recent call last):
File "/home/sbhavana/yang-explorer/v/lib/python2.7/site-packages/django/core/handlers/base.py", line 108, in get_response
response = middleware_method(request)
File "/home/sbhavana/yang-explorer/v/lib/python2.7/site-packages/django/middleware/common.py", line 74, in process_request
if (not urlresolvers.is_valid_path(request.path_info, urlconf) and
File "/home/sbhavana/yang-explorer/v/lib/python2.7/site-packages/django/core/urlresolvers.py", line 647, in is_valid_path
resolve(path, urlconf)
File "/home/sbhavana/yang-explorer/v/lib/python2.7/site-packages/django/core/urlresolvers.py", line 522, in resolve
return get_resolver(urlconf).resolve(path)
File "/home/sbhavana/yang-explorer/v/lib/python2.7/site-packages/django/core/urlresolvers.py", line 366, in resolve
for pattern in self.url_patterns:
File "/home/sbhavana/yang-explorer/v/lib/python2.7/site-packages/django/core/urlresolvers.py", line 402, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/sbhavana/yang-explorer/v/lib/python2.7/site-packages/django/core/urlresolvers.py", line 396, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/usr/lib64/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/home/sbhavana/yang-explorer/server/server/urls.py", line 28, in
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static('/download/', document_root=os.path.join(settings.BASE_DIR,'data'))
File "/home/sbhavana/yang-explorer/v/lib/python2.7/site-packages/django/conf/urls/init.py", line 33, in include
urlconf_module = import_module(urlconf_module)
File "/usr/lib64/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/home/sbhavana/yang-explorer/server/explorer/urls.py", line 20, in
from explorer import views, profile_view
File "/home/sbhavana/yang-explorer/server/explorer/views.py", line 30, in
from explorer.utils.adapter import Adapter
File "/home/sbhavana/yang-explorer/server/explorer/utils/adapter.py", line 25, in
from explorer.utils.netconf import gen_netconf
File "/home/sbhavana/yang-explorer/server/explorer/utils/netconf.py", line 23, in
from explorer.utils.admin import ModuleAdmin
File "/home/sbhavana/yang-explorer/server/explorer/utils/admin.py", line 22, in
from explorer.utils.yang import Compiler
File "/home/sbhavana/yang-explorer/server/explorer/utils/yang.py", line 24, in
from explorer.utils.dygraph import DYGraph
File "/home/sbhavana/yang-explorer/server/explorer/utils/dygraph.py", line 19, in
from graphviz import Digraph
ImportError: No module named graphviz
[08/Oct/2018 12:28:07]"GET /explorer/session HTTP/1.1" 500 181459
Did am missing something here while installing the YANG explorer on linux machine?
Did any one facing similar issue and any clue on this.
Thanks in advance.
Sreedhar

Did you pip install requirements file in the virtual environment?


do not include jackson jars in the war file

Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[ ] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[ ] Is your initial contribution a single, squashed commit?

[ ] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

Versions of dependent jars can be different to what is required/used by Geode itself
I may be wrong, but I thought the gradle version conflict resolution will always resolve to use the same version of jackson libs even if the web component is using a different version than the core.

Since we're publishing wars (and they can be referenced and used in Spring apps for example) they should definitely be self contained.
but the wars are not self-contained even now, they definitely doesn't include the geode-core jars that it needs. Any Spring apps that includes this war will have to pull in geode-core.jar which will pull in jackson libs.

What I meant was just that the 'web' versions and 'core' versions could be different if needed. (Say we wanted the web components to use Spring 5, for example). Also, we should consider situations where components are not started/managed by gfsh but rather by something like Spring Boot where it's much easier for a user to adjust the versions of dependencies.
It is true that the web components do not include geode, however I don't think it's ever a good idea to implicitly depend on a transitive dependency of an immediate dependency. (Hopefully that makes sense). As much as possible, we should be isolating and encapsulating the dependencies of the web components.


[#1291] Improvement (trino-connector) Add TPC-H and TPC-DS test sets to  trino-connector integration test

What changes were proposed in this pull request?
Add TPC-H and TPC-DS test set to trino-connector tester
Add Tester tools for run special test sets and tester.
Why are the changes needed?
Fix: #1291
Does this PR introduce any user-facing change?
NO
How was this patch tested?
IT

Is it possible some parts could be reused by spark-connector?

@jerryshao   Please take a review.
The default Trino integration test runs the basic catalog test sets and the TPC-H test set, which takes about 2 minutes. Alternatively, we can use the script integration-test/trino-test-tool/trino_test.sh to run all the test sets for Trino.

How to enable this test?

How to enable this test?

It is always enabled. The default test sets are parts of all test sets. The integration-test/trino-test-tool/trino_test.sh tool provides arguments to run all test sets or specific tests.

@jerryshao
Do you have any additional comments on the matter?

@jerryshao Do you have any additional comments on the matter?

@yuqi1129 you can approve and merge this PR when you feel OK, I don't have strong opinions.


Remove bluebird dependency

even if only a dev dependency, wouldn't it make sense to just favor the built in Promise for the node/iojs engines that co supports?

yeah i'll do this when we start using iojs for CI testing

Bluebird promises are currently superior to the V8 native implementation:

Just a comment on native promises, They are in ES six however they don't have the superb long stacktrace support that bluebird has. Also, bluebird can do 1 million promises per second while native promises and chrome are much slower at 25,000. That might not matter to most people but it may matter to somebody.

Some more context by bluebird's author here

Also, ES6 promise is slower. Check the benchmark here:
https://github.com/petkaantonov/bluebird/tree/master/benchmark

even if they're faster it's not something to include in core, easy to replace V8's, and it's just a dev dep


DATRAS and SmartDots otolith quality markers - join?

Julie from WGSMART contacted me because https://vocab.ices.dk/?ref=1395 and https://vocab.ices.dk/?ref=1682 are mismatched. This does not make a lot of sense, and she wondered if the SmartDots descriptions (MeasurementCertainty) should change. Should we run this by WGSMART, WGDATRAS and WGBIOP and potentially create an ICES standard for otolith quality and join both vocabs?

This became a bigger think. WGSMART, WGBIOP and WGALES formed a group to discuss a new quality score system that is more generic and isn't specific to age/otoliths. WGDG and WGRDBESGOV will also be included in the discussion. We can expect a new CodeType request in the next few weeks/months.

Karen from WGSMART presented the proposed changes at WGRDBESGOV and the current proposal is to keep the codes in https://vocab.ices.dk/?ref=1682 and change the descriptions according to:

Code
Description

QS1 (Quality Score 1)
Biological   parameter was determined with certainty

QS2
Biological   parameter was determined with doubts but is sufficiently reliable for stock   assessment

QS3
It was not   feasible to determine the biological parameter

QS3_QA
It was not   feasible to determine the biological parameter –   Value assigned for quality assurance purposes only. Not to use for stock   assessment

Not Applicable
When no qualitative measurement exists for   the biological variable type

Unknown
When not recorded

Confirm that WGBIOP is ok with this
We cannot change the current descriptions to the suggested descriptions as it is a widening of the concept.
The existing list can be extended with new values and within the list, semantic relations can be added (wider, narrower, sameas)

Waiting for WGSMART's answer on 1, and informed them of 2.

WGSMART replied that they first want to hear from WGDGGOV and then they'll bring the new proposed quality scores to WGBIOP. This will probably be simmering for a bit.

linked to #338

Karen from WGSMART got back to us. DATRAS, WGSMART and RDBES reached a consensus. They however are insistent on keeping the currents codes and changing the description, which we already said no to. WGSMART are insisting in keeping the codes because it would cost money for the programmer to change the codes in the software. @cmspinto also prefers that the codes stay as is, due to added workload for him. The RDBES core group also wants to keep the current codes, so that they don't have to adjust their code.
Changing the description would, however, create data management issues, as the new descriptions are broader than the old ones, as previously discussed. We are not allowed to change a code's concept. In this case we should deprecate the old codes and create new ones instead.
@odontaster also reported that WGDATRASGOV are not super happy with having overarching quality score codes and would prefer to keep using age quality scores.
@cmspinto and @HenrikK-N are invited to the RMG meeting on week 8 to discuss this. @neil-ices-dk is to be present when this discussion takes place.

Code
Description

AQ1
Biological   parameter was determined with certainty

AQ2
Biological   parameter was determined with doubts but is sufficiently reliable for stock   assessment

AQ3
It was not   feasible to determine the biological parameter

AQ3_QA
It was not   feasible to determine the biological parameter –   Value assigned for quality assurance purposes only. Not to use for stock   assessment

Not   Applicable
When no qualitative measurement exists for   the biological variable type

Unknown
When   not recorded

Keep the org. age code type unchanged (MeasurementCertainty). Create new codes for the new generic biological one in the same code type. Link them! The data model for each dataset using the code needs to link to the biological parameter

WGBIOP approved the new QS codes.


Crashes on startup 1.18.1

Origins has been unresponsive for a while now and it's giving different results every time. It doesn't generate a crash log but here's the latest log
https://pastebin.com/dsxEx5ug
I see spectrum but it was crashing way before that

The one you're seeing before the Spectrum conflict issue seems to be Tooltip Rareness conflicting with Architectury, although it isn't the main cause for the crash. The main cause for the crash is the mixin transformation failure of the class_1309 (LivingEntity) class. It's caused by Spectrum conflicting with Apoli (the power system used by Origins).
I believe the Spectrum conflict issue will be fixed on the next update


Error: Provider produced inconsistent result after apply

Confirmation

[X] My issue isn't already found on the issue tracker.
[X] I have replicated my issue using the latest version of the provider and it is still present.

Terraform and Cloudflare provider version
 terraform -v
Terraform v1.0.10
on linux_amd64
+ provider registry.terraform.io/cloudflare/cloudflare v4.0.0

Affected resource(s)

cloudflare_tunnel_config

Terraform configuration files
provider "cloudflare" {
  email   = var.email
  api_key = var.api_key
}

resource "random_password" "password" {
  length  = 32
  special = true
}

resource "cloudflare_tunnel" "home" {
  account_id = var.account_id
  name       = "home-tf"
  secret     = base64encode(random_password.password.result)
}

resource "cloudflare_tunnel_config" "config" {
  account_id = var.account_id
  tunnel_id  = cloudflare_tunnel.home.id

  config {
    ingress_rule {
      hostname = "test.foo-bar.org"
      path     = "/"
      service  = "https://localhost"
    }
    ingress_rule {
      service = "https://localhost"
    }
  }
}

Link to debug output
https://gist.github.com/boris/35bfae9e187cd7a6e6657984d0673345
Panic output
No response
Expected output
The plan/apply should set the ingress correclty
Actual output
The apply fails with the following error:
│ Error: Provider produced inconsistent result after apply
│
│ When applying changes to cloudflare_tunnel_config.config, provider "provider[\"registry.terraform.io/cloudflare/cloudflare\"]"
│ produced an unexpected new value: .config[0].ingress_rule[1].hostname: was null, but now cty.StringVal("").
│
│ This is a bug in the provider, which should be reported in the provider's own issue tracker.
╵
╷
│ Error: Provider produced inconsistent result after apply
│
│ When applying changes to cloudflare_tunnel_config.config, provider "provider[\"registry.terraform.io/cloudflare/cloudflare\"]"
│ produced an unexpected new value: .config[0].ingress_rule[1].path: was null, but now cty.StringVal("").
│
│ This is a bug in the provider, which should be reported in the provider's own issue tracker.

Steps to reproduce

Adapt the config provided
Using CF credentials, apply the code

Additional factoids
This has been tested with the following versions of the provider;

3.33.0
4.0.0

References
No response

this is due to a bug in the older terraform core binaries. if you upgrade to a newer version (1.3+ would be my recommendation) this is no longer an issue.


[Desktop] While sending points, Point should not accept decimal values

Bug Description
While sending points, Point should not accept decimal values
Steps to Reproduce

Go to 'Send Points" modules
Enter Points in decimal
Click on "Send" button

Expected behavior
While sending points, Point should not accept decimal values
Actual behavior
While sending points, Point accept decimal values
Screenshots/Recordings
http://recordit.co/MV99CLvCuW
OS and Browser

OS: [e.g. Windows 7]

Additional context
App version alpha 19
Account Number
15e164325715c9552911caf7e3ea1759f4c2ccba5fd82864a4d811d67935c4f9

Lined Issue: https://github.com/thenewboston-developers/Account-Manager/issues/339

Issue solved


Update the Hello World template

While we plan to change the behavior of Create New Program so that it does not default create one from the Hello World template, it would be nice to have a thoroughly documented template Program that details what each section of the Program is intended for and our intended conventions (Line 1, keywords, async, Board, then Projector code)
Once we have keywords implemented (#36), I can probably draft this.

I made a pass here to make sure the default template had the desired header:

// Hello World Template
// Keywords: start, begin, new, hello world
// =============================== //
// Program Dependencies: N/A
// Recommended Programs: General Template (templates)
// Program Description: Example program with functioning Board and Projector code!

I just added some functioning board code (Test Sound Clip) and left the Hello World projector code. We should revisit this with a better example of what the board is capable of, but this is a good starting point.
Unassigning, but I'm not completely comfortable with the current state, so I'll leave this open to address after we have a few more templates in place that might better serve here. Labeling on-hold for now.

@jessegreenberg , I believe you mentioned wanting to update the Hello World to be an empty template with all of the event functions included? Was this done or would you like to do it still?

Creator has made this obsolete. We no longer support templates in this way.


Edit instructions

[Enter feedback here]

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

ID: 77fc5686-2288-d607-8136-3146ed02dbf6
Version Independent ID: 8a16b9e9-b5cb-a55e-2135-191bc62c1656
Content: Tutorial: Categorize support issues - multiclass classification - ML.NET
Content Source: docs/machine-learning/tutorials/github-issue-classification.md
Product: dotnet-ml
GitHub Login: @luisquintanilla
Microsoft Alias: luquinta

Change "Add the following code to the line right above the Main method to specify those paths and the other variables:" to "Add the following code to the line directly above the Main method to specify those paths and the other variables:"

Hi @FunBobby1956
Thanks for your suggestion. The updates should be published shortly.


Code reload in development throws an error

When I try running solid queue locally in development evnironment it works fine.
I start worker by rake solid_queue:start
Then I change something in the code (in ApplicationJob class to be precise) and run some job without restarting the workers, the error is thrown:
/home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/worker.rb:35:in `block in poll': uninitialized constant SolidQueue::ReadyExecution (NameError)

          SolidQueue::ReadyExecution.claim(queues, pool.idle_threads, process.id)
                    ^^^^^^^^^^^^^^^^
Did you mean?  SolidQueue::FailedExecution
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/processes/poller.rb:14:in `block in with_polling_volume'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.1.2/lib/active_support/logger_silence.rb:18:in `block in silence'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.1.2/lib/active_support/logger_thread_safe_level.rb:45:in `log_at'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/activesupport-7.1.2/lib/active_support/logger_silence.rb:18:in `silence'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/processes/poller.rb:14:in `with_polling_volume'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/worker.rb:34:in `poll'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/worker.rb:19:in `run'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/processes/runnable.rb:47:in `block in do_start_loop'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/processes/runnable.rb:44:in `loop'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/processes/runnable.rb:44:in `do_start_loop'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/processes/runnable.rb:39:in `start_loop'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/processes/runnable.rb:13:in `start'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/supervisor.rb:123:in `block in start_fork'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/supervisor.rb:122:in `fork'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/supervisor.rb:122:in `start_fork'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/supervisor.rb:72:in `block in start_forks'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/supervisor.rb:72:in `each'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/supervisor.rb:72:in `start_forks'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/supervisor.rb:45:in `supervise'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/supervisor.rb:26:in `start'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/supervisor.rb:14:in `start'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/solid_queue-0.1.1/lib/solid_queue/tasks.rb:4:in `block (2 levels) in <main>'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/task.rb:281:in `block in execute'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/task.rb:281:in `each'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/task.rb:281:in `execute'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/task.rb:199:in `synchronize'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/task.rb:199:in `invoke_with_call_chain'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/task.rb:188:in `invoke'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/application.rb:182:in `invoke_task'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/application.rb:138:in `block (2 levels) in top_level'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/application.rb:138:in `each'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/application.rb:138:in `block in top_level'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/application.rb:147:in `run_with_threads'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/application.rb:132:in `top_level'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/application.rb:83:in `block in run'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/application.rb:208:in `standard_exception_handling'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/lib/rake/application.rb:80:in `run'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/rake-13.1.0/exe/rake:27:in `<top (required)>'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/bin/rake:25:in `load'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/bin/rake:25:in `<top (required)>'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/cli/exec.rb:58:in `load'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/cli/exec.rb:58:in `kernel_load'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/cli/exec.rb:23:in `run'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/cli.rb:451:in `exec'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/cli.rb:34:in `dispatch'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/cli.rb:28:in `start'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.5.1/exe/bundle:28:in `block in <top (required)>'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/site_ruby/3.2.0/bundler/friendly_errors.rb:117:in `with_friendly_errors'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/lib/ruby/gems/3.2.0/gems/bundler-2.5.1/exe/bundle:20:in `<top (required)>'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/bin/bundle:25:in `load'
	from /home/wojtek/.asdf/installs/ruby/3.2.2/bin/bundle:25:in `<main>'
[SolidQueue] Restarting fork[785525] (status: 1)
[SolidQueue] Starting Worker(pid=785589, hostname=arda, metadata={:polling_interval=>1, :queues=>"urgent,default", :thread_pool_size=>3})
[SolidQueue] Dispatched scheduled batch with 1 jobs

The jobs are still processed, however the error is thrown from time to time.
I believe it might be some issue with class reloading in development.
I'm using this config with Rails 7.1.2
development:
  dispatchers:
    - polling_interval: 1
      batch_size: 500
  workers:
    - queues:
        - urgent
        - default
      processes: 1
      threads: 3
      polling_interval: 1

Thank you, I'll look into it!


Folia support breaks for non-folia servers

Folia support now requires to have folia stuff in tree, which I don't have.

Hi. Can you provide me with some logs?

That's the weird thing. I already had an error where it didn't found it, so I put local and Jitpack as repositories. That error got away so it kinda finds it..? But now I get that new error


What is this repository

Hey,
Just wondering what the purpose of this repository is out of curiosity, stumble across it while working on my thesis.
Kind Regards,
Tobolov

Hi Tobolov,
This repo is part of an experimental witnessing network for transparency logs, ultimately the idea is to help prevent (or at least detect) situations where a transparency log may present differing views depending on who is looking.
There's background on transparency logs at https://transparency.dev and a little bit of info about witnessing at https://github.com/google/trillian-examples/tree/master/witness
Cheers,
Al.


Button with type="submit" has no background

Hi!
a button with type="submit" loses it's background color.
I made a codepen example here: https://codepen.io/lucasmerlin/pen/VwdxmJr
I think the tailwind preflight css normalization clashes with the daisyui button here

I've got the same issue. I, however, ended up working around it using tomfoolery:
<button css={[tw`btn`, tw`btn-primary`]} type="submit">Save</button>

It looks to me like this is ultimately a specificity issue.

It is indeed a specificity issue but I think this only happens in CodePen using the CDN files.
As you can see here, it works as expected when we use daisyUI as a Plugin: https://play.tailwindcss.com/Nq41QIcqRp
The problem is daisyUI style should come after Tailwind CSS reset style.

If we put daisyUI CDN file after Tailwind CSS CDN file, it works well.
If we install daisyUI NPM package it also works well.
But when we add a JS file and a CSS file to CodePen, we can't control which one loads first. So CodePen adds Tailwind CSS CDN file (the JS file) after daisyUI's CSS file and it ruins the specificity.

I'm not sure if there's a way to fix this on CodePen because we really shouldn't increase the specificity of the button style. We just should make sure the component style comes after the reset style.

Ah, that was a good hint. I was having the issue in a NextJS project but I was just able to fix it by changing the order of the @tailwind directives:
Previously I had:
@tailwind components;
@tailwind base;
@tailwind utilities;

Putting base first fixed it:
@tailwind base;
@tailwind components;
@tailwind utilities;

I think when first setting up daisyui I followed the nx tailwind guide, where they have the order wrong: https://nx.dev/recipes/other/using-tailwind-css-in-react.
I'll open an issue there so they can fix the instructions.

Yes, base should be before components definitely .


1.3.7 is not working on Kusama

I've update to the latest version and seems that payout is not working anymore. It can parse the unclamed eras, but can't claim the rewards.
2021-10-13 11:07:12 [payouts] info: The following unclaimed payouts where found:
staking.payoutStakers(XXX, 2,853)
staking.payoutStakers(XXX, 2,854)
staking.payoutStakers(XXX, 2,855)
2021-10-13 11:07:12 [payouts] info: Total of 3 unclaimed payouts.
2021-10-13 11:07:12 [payouts] info: Transactions are being created. This may take some time if there are many unclaimed eras.
2021-10-13 11:07:12 [payouts] debug: Sender address: YYY

It stucks on the last line for ages

Thanks for the error reports. Give 1.3.8 a swirl and let me know if you still have issues


CLI: from folder to model.bim loses "Save to Folder" settings

Describe the bug
With the cli i have created a script to export the model.bim to folder and from folder to bim file. With the creation of the bim file he loses the Levels settings in the annotation of TabularEditor_SerializeOptions. With this you would always end up with one big 'database.json' file instead of all the separated files.
To Reproduce
Steps to reproduce the behavior:

Create from a model.bim file with all the 'Save to Folder' settings active.
Save to Folder with or without cli. TabularEditor.exe {sourceFile} -W -E -FOLDER {destinationFolder}
Create a model.bim file with cli TabularEditor.exe {destinationFolder} -W -E -BUILD {sourceFile}
Open the model.bim file in a texteditor and look at the TabularEditor_SerializeOptions annotation. Here you see no values in the array of Levels.

Expected behavior
I was expecting that the current setting what is defined in the 'database.json' file is copied over to the model.bim so you can always use the cli from folder to the bim file and from the bim file to folder.
Observed behavior
The settings of "Save to Folder" are not copied over to the model.bim file if you use the CLI with the command TabularEditor.exe {Folder} -W -E -BUILD {BimFile}.

Application specifics

Tabular Editor version: 2.12.4
Semantic Engine used: SSAS 2016
Model Compatibility Level: 1200

This is a bug. Saving a model as a .bim, either through the UI or through the CLI, should retain all settings in the annotation (it should simply ignore settings that are not relevant when saving as a .bim, such as the contents of the Levels array).
As a workaround, until I have a new release where this is fixed, check my answer to #652 where I inject the annotation prior to saving to folder by adding a -S / -SCRIPT switch in the CLI call.

Fixed in 2.13.0


LoadErrorMessage component

Contributes to TD-2030
Changes

Implemented a flexible and customizable error message component named LoadErrorMessage.
Incorporated a toggleable "View More Details" section to reveal additional error information when provided.
Integrated an optional action button that executes a specified callback function when clicked.
Added a "Contact Team" section with an optional support URL that opens in a new tab when clicked.

Figma:
https://www.figma.com/file/s2NuBwBayu8144EGjBCi5d/VIRTO.DATA?node-id=281%3A22633&mode=dev
(under Error examples)
Dependencies

UI/UX

Testing notes

Author checklist before assigning a reviewer

[x] Reviewed my own code-diff.
[ ] Branch has been run in docker.
[x] PR assigned to me or an appropriate delegate.
[x] Relevant labels added to the PR.
[x] Appropriate tests have been added.
[x] Lint and test workflows pass.

@syedsalehinipg is there any Figma?

@syedsalehinipg is there any Figma?

Yes, please find the URL from in the description.

@syedsalehinipg  We need to work on the dark theme for these Components. I will quickly update the mockup for you to work on it.


Fails in building opencore

The script is exiting on trying to build opencore
terminal log---
building opencore
Downloading https://deac-riga.dl.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.5.tar.gz
... Done
Failed to extract opencore-amr-0.1.5.tar.gz

Can't confirm. Please run ./build-ffmpeg --cleanup and try again.


Add fix_imports API to Emacs plugin

Allow users to use the 'fix_imports' function that automatically adds
unimported variables and removes unused imports. Fix a literal '\n' to
get file contents.
Add instructions on setup. The setup can be a little dicey and is
dependent on your eslint config, which I think is a bit dangerous, so
calling it 'optional'.
Remove references to 'experimental' for Emacs (its not really
experimental anymore =D).

Thanks @kevinkehl!

I'll carve a new gem release tomorrow


gcov: failed to enable coverage for qemu_cortex_a53

Describe the bug
Build error when enabling COVERAGE for qemu_cortex_a53 (arm64)
Please also mention any information which could help others to understand
the problem you're facing:

What target platform are you using? qemu_cortex_a53
What have you tried to diagnose or workaround this issue?  OK to enable COVERAGE for qemu_arc_em and qemu_riscv64

To Reproduce
Steps to reproduce the behavior:

Insert a line at Kconfig.board:L9:
select HAS_COVERAGE_SUPPORT
west -v build -b qemu_cortex_a53  zephyr/samples/hello_world -p -t run -- -DCONFIG_COVERAGE=y -DCONFIG_COVERAGE_GCOV=y -DCONFIG_COVERAGE_DUMP=y
See error
undefined symbol `__gcov_bss_end'

[98/104] : && ccache /opt/zephyr-sdk-0.16.1/aarch64-zephyr-elf/bin/aarch64-zephyr-elf-gcc  -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf
  :
  :
cd /home/archilisW/zephyr_350/out/qemu_cortex_a53/hello_world/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/aarch64-zephyr-elf/bin/../lib/gcc/aarch64-zephyr-elf/12.2.0/../../../../aarch64-zephyr-elf/bin/ld.bfd:
zephyr/linker_zephyr_pre0.cmd:181: undefined symbol `__gcov_bss_end' referenced in expression
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Expected behavior
Build pass and a similar result as what we get with qemu_arc_em:
*** Booting Zephyr OS build 6b58156c36c9 ***
Hello World! qemu_arc

GCOV_COVERAGE_DUMP_START
*/home/archilisW/zephyr_350/out/qemu_arc_em/hello_world/zephyr/kernel/CMakeFiles/kernel.dir/work.c.gcda< 61 64 63 ......

Impact
Unable to use gcov for our arm64 platform
Environment (please complete the following information):

OS: Linux    (14.04.1-Ubuntu)
Docker Image: v0.26.4
Toolchain : zephyr-sdk-0.16.1
CMake version: 3.22.1
Python3: 3.10.6
Commit SHA or Version used:  zephyr-v3.5.0

Just FYI if somebody will do search like me self. Below diff re-enables gcov for arm64 (not sure if it is correct):
diff --git a/subsys/testsuite/coverage/coverage_ram.ld b/subsys/testsuite/coverage/coverage_ram.ld
index df348cb8abaf..0551641882b6 100644
--- a/subsys/testsuite/coverage/coverage_ram.ld
+++ b/subsys/testsuite/coverage/coverage_ram.ld
@@ -6,7 +6,7 @@

 /* Copied from linker.ld */

-#ifdef CONFIG_ARM
+#if defined(CONFIG_ARM) || defined(CONFIG_ARM64)
 SECTION_DATA_PROLOGUE(_GCOV_BSS_SECTION_NAME,(NOLOAD),)
 {
 #ifdef CONFIG_USERSPACE


Using set_format(type='torch', columns=columns) makes Array2D/3D columns stop formatting correctly

I have a Dataset with two Features defined as follows:
'image': Array3D(dtype="int64", shape=(3, 224, 224)),
'bbox': Array2D(dtype="int64", shape=(512, 4)),

On said dataset, if I dataset.set_format(type='torch') and then use the dataset in a dataloader, these columns are correctly cast to Tensors of (batch_size, 3, 224, 244) for example.
However, if I dataset.set_format(type='torch', columns=['image', 'bbox']) these columns are cast to Lists of tensors and miss the batch size completely (the 3 dimension is the list length).
I'm currently digging through datasets formatting code to try and find out why, but was curious if someone knew an immediate solution for this.

In case others find this, the problem was not with set_format, but my usages of to_pandas() and from_pandas() which I was using during dataset splitting; somewhere in the chain of converting to and from pandas the Array2D/Array3D types get converted to series of Sequence() types


Wireless NIC AP and bridged

We're planning on using two wireless NICs, one to create an access point generated from the bot and one to connect to the NCSU network. We will bridge the two, to allow routing to the Internet from the bone and devices connected to the bone's network.
@jschornick has configured a bone to use his custom wireless drivers, and using that setup has managed to get most of this functionally working. Once we get a replacement USB hub, we'll want to install this setup on the bot.

Just for posterity's sake, what exactly was the point of the dual-NIC setup?
Because if you setup just one NIC to connect to wifi, you can still SSH into the beaglebone using the hostname and have wifi on your own system.

The two interface setup was primarily addressing reliability and flexibility.
Regarding the former, the NCSU network wouldn't consistently "play nice" when it came to getting both the bot and everyone's laptop to communicate with each other.  Since we don't have direct access to the school's network hardware, it was difficult to troubleshoot and/or fix when things weren't working right.  Thus by having our own IEEEbot network, we could make things much more transparent and reliable.
One the flexibility side of things, the NCSU network could work great... when you're at NCSU.  But what about when you're not?  If that's your sole way of accessing the bot, what are you going to do when there isn't a school/corporate wifi infrastructure to hop onto?  What if it requires some authentication scheme that you can't get working on the bot?  It's much easier to have the Internet-side NIC be optional.  When it's there, great.  You get internet access on the bot and for everyone on the IEEEbot network.  When it's not, well, at least you can still connect to the bot to get things moving.
Of course, there are probably other options I haven't thought of... but that particular dual-NIC setup seemed a good compromise between complexity and addressing all of our needs.  Happy hacking!


GH-43434: [Java][CI] Improve java-jars runtime

Rationale for this change
Improve Ubuntu C++ build / java-jars runtime, which currently takes 3+ hours.
What changes are included in this PR?

Use nuget to cache vcpkgs

Are these changes tested?
CI
Are there any user-facing changes?
No

GitHub Issue: #43434

@github-actions crossbow submit java-jars

Failed to render template `java-jars/github.yml` with UndefinedError: 'secrets' is undefined
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/10117085891

@assignUser Does infra need to set this job up with secrets in order to run?

@danepitkin no that's an archery render fail. you need to escape gh macros like ${{ ... }}  in jinja templates like this {{ '${{...}}' }} you can test it with archery crossbow render java-jars

@danepitkin no that's an archery render fail. you need to escape gh macros like ${{ ... }} in jinja templates like this {{ '${{...}}' }} you can test it with archery crossbow render java-jars

Ahh I see. Thank you!

@github-actions crossbow submit java-jars

@github-actions crossbow submit java-jars

@github-actions crossbow submit java-jars

Ubuntu aarch64 is having trouble installing vcpkg. It can't find a prebuilt version and then fails trying to build from source:
Unable to determine a binary release of vcpkg; attempting to build from source.
Downloading vcpkg tool sources
Building vcpkg-tool...
./bootstrap-vcpkg.sh: 1: eval: cmake: not found

https://github.com/ursacomputing/crossbow/actions/runs/10204097563/job/28231825382

@github-actions crossbow submit java-jars

@github-actions crossbow submit java-jars

@github-actions crossbow submit java-jars

@github-actions crossbow submit java-jars

I am out of my depth here and don't have the time to dedicate to learning it right now.


Add PHP syntax highlighting

Seems to work fine :)

The code lens I don't understand enough to implement proper support for, it replaces the entire file like this atm:

Thanks!


Add include option for covreage

I added include option in covreagerc. It prevents to include lines of system libraries to coverage result.

LGTM!


Missing License

This is a very interesting project! However, could you please add a license (e.g. MIT)? Otherwise it is unsure how the sources can be used and / or redistributed. With a proper license I might use this in one of my projects and of course will contribute all changes back here.

@JanMattner thanks for pointing that out! I've added an MIT license to the project.


Photos view layout mode

Is your feature request related to a problem?
Feature request.
Describe the solution
A photos layout mode (implemented as a new data template in the grid view browser) which shows images at their original size.
Describe alternatives you've considered
Use grid view - large.
Scope

Capability
Priority

This proposal will allow users to view photos in their original size
Must

Use adaptive layout mode feature to switch to photos view when majority or all items enumerated are images
Should

Show name when selected or on hover
could

Sort by date taken (depends on #4432) by default when this layout mode is selected and the sort mode has not been set
Could

Hide preview section of preview pane and just show details since the full content is already being shown
Could

Add a slider to reduce image sizes
Could

Additional comment
Concept from Files server:

Open questions
Should photo metadata (eg, date taken, location) be shown in the item or a header?
How and where should folders and non-image files be displayed? Should they be separated like OneDrive does?

@winston-de This seems a little beyond the scope of Files. Is there added value in having this in Files over the dedicated photo app in Windows 10?

This is a must-add feature

@winston-de This seems a little beyond the scope of Files. Is there added value in having this in Files over the dedicated photos app in Windows 10?

@yaichenbaum Although photos provides a good way to view all photos, it does not provide a good way to browse photos in specific folders, especially when those folders are not in either the pictures library or OneDrive. For example, viewing photos in a temporary downloads folder that the user may not want to keep. A pictures layout mode would make it easy to view the contents without having to import them into photos.

There was a lot of complaint and comment when the same kind of mode was removed from Windows XP's File Explorer during the Vista transition.

nice.

Very nice concept.

I think the UI in the concept is better than the UI in the current version. Please consider the design in the concept drawing, thanks. @yaichenbaum

Beautiful concept. I would love to see this mode implemented. This mode + QuickLook is all you need to explore media files.

There was a lot of complaint and comment when the same kind of mode was removed from Windows XP's File Explorer during the Vista transition.

Interesting. I barely used windows XP and I didn't know that, this is basically the same as the finder's gallery view in mac.
But one of the reason why I designed this concept was because windows 7 had an option to hide pictures filenames.
When you have thousands of pictures with random auto-generated names, the filenames become visual clutter.
Maybe a photos view layout mode could also have more functionality with other items that are not pictures since this mode would remove the necessity to have a preview pane. (perhaps a better way to preview what's inside folders or text files... idk idk)

@winston-de This seems a little beyond the scope of Files. Is there added value in having this in Files over the dedicated photos app in Windows 10?

I don't see how this is out of scope. Having one app to view files, folders and images it a great feature, especially since the photos app by MS is just crap.

@yaichenbaum I certainly think this is an area we can add value in since users want to see multiple photos at once.

@winston-de This seems a little beyond the scope of Files. Is there added value in having this in Files over the dedicated photos app in Windows 10?

I don't see how this is out of scope. Having one app to view files, folders and images it a great feature, especially since the photos app by MS is just crap.

@R3voA3 which part of this layout are you interested in, hiding the file names or is there something else?

@yaichenbaum I certainly think this is an area we can add value in since users want to see multiple photos at once.

@duke7553 How would this be different from the regular grid layout?

@winston-de This seems a little beyond the scope of Files. Is there added value in having this in Files over the dedicated photos app in Windows 10?

I don't see how this is out of scope. Having one app to view files, folders and images it a great feature, especially since the photos app by MS is just crap.

@R3voA3 which part of this layout are you interested in, hiding the file names or is there something else?

I think it's a beautiful way to look at images without any distraction. Also, since the file name and for example sync status isn't shown more images fit on the screen at once.

I will give another example, when photographers are viewing photos from their folders, the pictures always have those auto generated names such as "DSC_0832",  "DSC_0833" etc, when you are trying to pick the best ones from hundreds or thousands of pictures the focus has to be on the thumbnails.
Anyways, features such as hiding the filenames or adding a scale slider could be added to the regular grid layout, it's not necessary to add another layout mode.
But i still think that a pictures layout mode has more potential to see each item without the need for a preview pane and to see media files or any file better, or to preview what's inside folders with more detail. I think this idea should be on the table for the future.

I will give another example, when photographers are viewing photos from their folders, the pictures always have those auto generated names such as "DSC_0832", "DSC_0833" etc, when you are trying to pick the best ones from hundreds or thousands of pictures the focus has to be on the thumbnails.
Anyways, features such as hiding the filenames or adding a scale slider could be added to the regular grid layout, it's not necessary to add another layout mode.
But i still think that a pictures layout mode has more potential to see each item without the need for a preview pane and to see media files or any file better, or to preview what's inside folders with more detail. I think this idea should be on the table for the future.

I'm thinking more along the lines of having these as individual features rather than a dedicated layout mode.

We don't necessarily need a new layout mode for a photos view experience, but maybe we can detect where users have all photos in a directory and tailor the existing GridViewBrowser mode to it.

Personally, I don't see the harm in adding this as another mode. If the issue is it being a dedicated option in the layouts, maybe it could be in the context menu like when you used to be able to "Hide Filenames" back in Win 7, or maybe a toggle in the settings to always show photo focused folders in this view or the original view.

This layout seems very similar to that of Google photos. They have published a blog describing how it works:
https://medium.com/google-design/google-photos-45b714dfbed1
Another related blog:
https://medium.com/@danrschlosser/building-the-image-grid-from-google-photos-6a09e193c74a

This looks beautiful, is it still being considered?

What about making it specific just to the Pictures directory of Windows?

Suggestion:
Add an option on design settings to "shows images at their original size" when detects a folder that only have images. Also, this should respect the  "enable individual preferences for folders" option, so if you have that option enabled you can enable or disable this setting for individual folders instead globally.
I mean, here:

This proposal will allow users to view photos in their original size

@winston-de do you mean the aspect ratio?

Show name when selected or on hover

Would this be in a tooltip or a textblock underneath the photo?

Would this be in a tooltip or a textblock underneath the photo?

Shown over the image itself like the original concept would look nice, imo. Wouldn't have to worry about things being shifted when hovering, and could also display other things as well, like a checkbox.
That being said, since the name is already displayed in the tooltip, maybe it doesn't make sense to duplicate it.

Hide preview section of preview pane and just show details since the full content is already being shown

@winston-de I think that it's still worth it to allow the preview pane in this layout since it also contains the details and meta data.


Sync up escaping

Incorporates https://github.com/cssjanus/cssjanus/commit/d0d6a1ce0c65b1760236e5e91d932097293ffa2b
Splits the escaping changes from https://github.com/cssjanus/php-cssjanus/pull/19 which were already in the upstream cssjanus repo

Coverage remained the same at 100.0% when pulling c2a865fba1d520e6c2819d621a1250d094e12626 on reedy:reedy-patch-4 into 157bceb03cc4a9026c48ae10ce87551321e2e0fd on cssjanus:master.

Coverage remained the same at 100.0% when pulling c2a865fba1d520e6c2819d621a1250d094e12626 on reedy:reedy-patch-4 into 157bceb03cc4a9026c48ae10ce87551321e2e0fd on cssjanus:master.

Coverage remained the same at 100.0% when pulling c2a865fba1d520e6c2819d621a1250d094e12626 on reedy:reedy-patch-4 into 157bceb03cc4a9026c48ae10ce87551321e2e0fd on cssjanus:master.

Coverage remained the same at 100.0% when pulling c2a865fba1d520e6c2819d621a1250d094e12626 on reedy:reedy-patch-4 into 157bceb03cc4a9026c48ae10ce87551321e2e0fd on cssjanus:master.

Coverage remained the same at 100.0% when pulling c2a865fba1d520e6c2819d621a1250d094e12626 on reedy:reedy-patch-4 into 157bceb03cc4a9026c48ae10ce87551321e2e0fd on cssjanus:master.


I have reloadOnSearch: false and state change/resolves are triggering anyway when I update $location.search()

All my states have reloadOnSearch: false.
When I try to remove a parameter from the querystring via:
$location.search('provider', null);
This modification of the $location.search is happening during the resolver function. So, reloadOnSearch is not preventing trigerring the resolver again when that happens.

What version?


Add an initial basic dashboard

Add a basic dashboard for development. Based on the work by @wozz. The client/connection classes are mimicked from their Python counterparts.

I'm going to merge this now, so we can prepare the build and inclusion of the UI on the webserver.
We extend later in follow-up PR's


Why not use Vim standard pane splitting shortcuts?

Why not use prefix + v and prefix + s for splitting panes?

@bruno- I agree with you but dont't you think using tmux-sessionist's prefix + g makes prefix + s less relevant? In addiction, if you're aiming for a more "unified" workflow, the current mappings are harder to transpose to vim than the inverse following @adriangrigore suggestion. Maybe we deserve at least an option? =)

@aleprovencio, fair enough, I think an option would do. Wanna open a pull request?

Sure, there you go: https://github.com/tmux-plugins/tmux-pain-control/pull/9


Fix: Maxthon.Maxthon version <IP_ADDRESS>00

Microsoft Reviewers: Open in CodeFlow

Verify that the first InstallerUrl is unavailable:


Escape special characters

This pr solves the issue where the symbols such as < and > are being displayed by their entity name .

Fixes Issue
Closes #4930
Changes proposed
Changed the symbols and used the entity names instead

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[x] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[ ] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

I merged without testing 🤦♂  it still appears to be a bug

I will fix by updating the style of how we demonstrate this

Ahh my bad that the bug still persists , can you try using backslash behind the sign and check if its works( like < .....> ? I

No problem, I solved it a different, thank you though


R: upgrade to 4.3.2

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[x] The toolchain has been rebuilt successfully (or no changes were made to it)
[x] The toolchain/worker package manifests are up-to-date
[x] Any updated packages successfully build (or no packages were changed)
[x] Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
[x] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[x] All package sources are available
[x] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[x] LICENSE-MAP files are up-to-date (./SPECS/LICENSES-AND-NOTICES/data/licenses.json, ./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md, ./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON)
[x] All source files have up-to-date hashes in the *.signatures.json files
[x] sudo make go-tidy-all and sudo make go-test-coverage pass
[x] Documentation has been updated to match any changes to the build system
[x] Ready to merge

Summary

What does the PR accomplish, why was it needed?
R: upgrade to 4.3.2
Change Log

R: upgrade to 4.3.2

Does this affect the toolchain?

NO
Associated issues

#xxxx

Links to CVEs

https://nvd.nist.gov/vuln/detail/CVE-YYYY-XXXX

Test Methodology

Pipeline build id: 504597

Please fix the failing PR check.


fix: Corrected position of create highlight button

#1560
Description
corrected position of create highlight button, it is overlaping with live chat button in mobile

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

[ ] 🍕 Feature
[x] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 🎨 Style
[ ] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] ⏩ Revert
[ ] 📦 Chore (Release)

Related Tickets & Documents
#1560
Mobile & Desktop Screenshots/Recordings

Before

After

Added tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

Added to documentation?

[ ] 📜 README.md
[ ] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[x] 🙅 no documentation needed

Great stuff @himanshumalviya15
We were actually looking at something like this #1519 (comment)
Maybe this will work for now, but is that something you would like to work on?

This solves the problem, but we will do another design pass later. I am good with merge this for now. Just need another approval.

This solves the problem, but we will do another design pass later. I am good with merge this for now. Just need another approval.

Yea... Sure LGTM 🍕

@bdougie We can have a merge now


[UI]Resolved ui bug of lagging side list Navs on hovering

Signed-off-by: Harshit-Dandriyal<EMAIL_ADDRESS>Description

Resolved ui bug of lagging side list Navs on hovering.
Removed Navigation arrow to avoid any confusion of in which tab we are clicking.
This PR fixes #
Lagging of Side List Navs
Notes for Reviewers

Signed commits

[x] Yes, I signed my commits.

Codecov Report

Merging #5275 (75513ab) into master (57bf2db) will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #5275   +/-   ##
======================================
  Coverage    6.00%   6.00%
======================================
  Files         107     107
  Lines        9822    9822
======================================
  Hits          590     590
  Misses       9072    9072
  Partials      160     160

Flag
Coverage Δ

gointegrationtests
6.00% <ø> (ø)

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

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 57bf2db...75513ab. Read the comment docs.

Hi @leecalcote @warunicorn19. I just had a few concerns with the changes in the PR.

The issue was that when the navbar was collapsed,  hovering over the element sometimes didn't render the tooltip text and sometimes if it got rendered it didn't go away after the navbar was open again. The full issue is being referenced in https://github.com/meshery/meshery/issues/5123.
This PR basically removes the navigation arrow when the navbar is collapsed. But does this sounds good from the UI perspective like the arrow basically represents that on clicking it we will get a dropdown of items. So, if the arrow is removed will it not distort the UI?


Diff Editor: Apply Arrows shown even when content on right is Virtual Document

Hi Team,
Would it be possible to apply logic to the arrows shown in diff view, so that when the content on right side is non editable (e.g. Virtual document), the arrows won't be shown?
At the moment this is a source of confusion for users, who are accustomed to this functionality.

VS Code Version: 1.73.0
OS Version: CromeOS 104.0.5112.83

@marrej What are the steps to reproduce? For example, when making a change, then staging it with git, and then opening the diff, the arrow doesn't appear:

This has been recently fixed via https://github.com/microsoft/vscode/pull/165423

Thanks a lot for the explanation @alexdima , sorry raising dupe.


Splt is breaking words onto new lines

Noticed that when splitting by character, it splits words onto a new line mid-way, so a long word like:
characteristics
becomes:
characte
ristics
... if there's no room on the line the text is sitting on.  Is there a way to prevent this such as the CSS equivalent of text-wrapping?

PS also does it on your demo


SNOW-1529368: JOIN followed by SELECT doesn't work as expected

Please answer these questions before submitting your issue. Thanks!

What version of Python are you using?

3.10

What are the Snowpark Python and pandas versions in the environment?

pandas==2.2.2
snowflake-snowpark-python==1.19.0

What did you do?

Script with local_testing session:
from snowflake.snowpark import Session
from snowflake.snowpark.types import (
    StringType,
    StructField,
    StructType,
    IntegerType,
)

local_session = Session.builder.config("local_testing", True).create()
qualified_table_name_1 = [
    "MY_DB",
    "MY_SCHEMA",
    "MY_TABLE_1",
]

qualified_table_name_2 = [
    "MY_DB",
    "MY_SCHEMA",
    "MY_TABLE_1",
]

a_schema = StructType(
    [
        StructField("a_common", IntegerType()),
        StructField("b_common", StringType()),
        StructField("a_specific", StringType(), nullable=True),
    ]
)

b_schema = StructType(
    [
        StructField("a_common", IntegerType()),
        StructField("b_common", StringType()),
        StructField("b_specific", StringType(), nullable=True),
    ]
)

mock_df_1 = local_session.create_dataframe(
    data=[[1, "a", "a_specific_1"], [2, "b", "a_specific_2"]],
    schema=a_schema,
)
mock_df_1.write.save_as_table(
    table_name=qualified_table_name_1,
    mode="overwrite",
    table_type="temporary",
)

mock_df_2 = local_session.create_dataframe(
    data=[[1, "a", "b_specific_1"], [2, "b", "b_specific_2"]],
    schema=b_schema,
)
mock_df_2.write.save_as_table(
    table_name=qualified_table_name_2,
    mode="overwrite",
    table_type="temporary",
)

df_table_1 = local_session.table(qualified_table_name_1)
df_table_2 = local_session.table(qualified_table_name_2)

df_join = df_table_1.join(
    df_table_2,
    on=(
        (df_table_1.col("a_common") == df_table_2.col("a_common"))
        & (df_table_1.col("b_common") == df_table_2.col("b_common"))
    ),
)
print(df_join.columns)
df_selected = df_join.select(["b_specific"])

# print(df_join.columns)
df_selected.show()

Script with live connection:
from snowflake.snowpark import Session
from snowflake.snowpark.types import (
    StringType,
    StructField,
    StructType,
    IntegerType,
)

connection_params = {
    "account": "my_account",
    "user": "my_user",
    "password": "my_password",
    "role": "my_role",
    "database": "my_db",
    "schema": "my_schema",
    "warehouse": "my_warehouse",
}
session = Session.builder.configs(connection_params).create()
qualified_table_name_1 = [
    "SNOWALERT",
    "DATA",
    "MY_TABLE_1",
]

qualified_table_name_2 = [
    "SNOWALERT",
    "DATA",
    "MY_TABLE_2",
]

a_schema = StructType(
    [
        StructField("a_common", IntegerType()),
        StructField("b_common", StringType()),
        StructField("a_specific", StringType(), nullable=True),
    ]
)

b_schema = StructType(
    [
        StructField("a_common", IntegerType()),
        StructField("b_common", StringType()),
        StructField("b_specific", StringType(), nullable=True),
    ]
)

mock_df_1 = session.create_dataframe(
    data=[[1, "a", "a_specific_1"], [2, "b", "a_specific_2"]],
    schema=a_schema,
)
mock_df_1.write.save_as_table(
    table_name=qualified_table_name_1,
    mode="overwrite",
)

mock_df_2 = session.create_dataframe(
    data=[[1, "a", "b_specific_1"], [2, "b", "b_specific_2"]],
    schema=b_schema,
)
mock_df_2.write.save_as_table(
    table_name=qualified_table_name_2,
    mode="overwrite",
)

df_table_1 = session.table(qualified_table_name_1)
df_table_2 = session.table(qualified_table_name_2)

df_join = df_table_1.join(
    df_table_2,
    on=(
        (df_table_1.col("a_common") == df_table_2.col("a_common"))
        & (df_table_1.col("b_common") == df_table_2.col("b_common"))
    ),
)
print(df_join.columns)
df_selected = df_join.select(df_table_2["b_specific"])

# print(df_join.columns)
df_selected.show()

What did you expect to see?
I expect to see table with selected column, instead I get an error and when I print df_join.columns, this is what I get. But this is not what we expect. Let me know if I'm missing something here.

['"l_wtxx_A_COMMON"', '"l_wtxx_B_COMMON"', '"l_wtxx_B_SPECIFIC"', '"r_hgyd_A_COMMON"', '"r_hgyd_B_COMMON"', '"r_hgyd_B_SPECIFIC"']

Meanwhile, live connection's output is:
['"l_j0xq_A_COMMON"', '"l_j0xq_B_COMMON"', 'A_SPECIFIC', '"r_6gvx_A_COMMON"', '"r_6gvx_B_COMMON"', 'B_SPECIFIC']

Diagonsis:
Table specific columns don’t need a random prefix as they don't cause name conflicts.

I played around with this a little and find this only occurrs when at least one side of the join is a Table instead of a DataFrame.

Found that this specific issue is due to both tables having the same name. Additionally, it also occurrs when we have a column name conflict and we're missing an lsuffix or rsuffix.

I think there's still a behavior difference with live connection in that live connection doesn't error out due to the lack of a lsuffix or rsuffix.

The behavior difference is that live connection calls out the error more clearly:
snowflake.snowpark.exceptions.SnowparkSQLAmbiguousJoinException: (1303): The reference to the column 'A_COMMON' is ambiguous. The column is present in both DataFrames used in the join. To identify the DataFrame that you want to use in the reference, use the syntax <df>["A_COMMON"] in join conditions and in select() calls on the result of the join. Alternatively, you can rename the column in either DataFrame for disambiguation. See the API documentation of the DataFrame.join() method for more details.

the emulator only says this:
snowflake.snowpark.mock.exceptions.SnowparkLocalTestingException: invalid identifier "A_COMMON"

thanks @sfc-gh-pkommini for the updates. closing the issue as this is not a bug.
we will work on the error message improvement.


adds support for help text, updates readme

I haven't written unit tests yet, but wanted to get some feedback for the interface first.
See https://github.com/colestrode/sk-sparkpost-webhook/blob/master/index.js for an example of how help text would be used.

Unit tests are done and the interface is standardized. I think we're ready to publish 0.1.0.


Service Discovery LB Support

Implement API/Schema with ability to import a compose/rancher.yml into Rancher [PR]

API/Process logic PR is in.  Does not have LB support. [PR]

Work on building a config for the DNS updates to be able to send updates down to DNS.
Darren will adding the DNS server to the network agent.

Export support has PR submitted
Generated DNS config, Darren to work on the application of the DNS config.
Adding LB support

Working on LB support [PR] - requires 2 more weeks.

LB can be merged by next milestones.


No matching manifest for linux/amd64 in the manifest list entries

Info:

Docker version ($ docker --version):
Client:
Version:	17.12.0-ce
API version:	1.35
Go version:	go1.9.2
Git commit:	c97c6d6
Built:	Wed Dec 27 20:03:51 2017
OS/Arch:	darwin/amd64
Server:
Engine:
Version:	17.12.0-ce
API version:	1.35 (minimum version 1.12)
Go version:	go1.9.2
Git commit:	c97c6d6
Built:	Wed Dec 27 20:12:29 2017
OS/Arch:	linux/amd64
Experimental:	true

Laradock commit ($ git rev-parse HEAD): acbe7160d9680dd77b801b8df12300da6ab08d45

System info (Mac, PC, Linux): macOS Sierra

System info disto/version: version 10.12.6

Issue:
I followed instruction by http://laradock.io/getting-started/ but on command
docker-compose up -d nginx mysql
i got error "Service 'nginx' failed to build: no matching manifest for linux/amd64 in the manifest list entries"
Could somebody help me resolve this error?

Looks to be a known issue: https://github.com/nginxinc/docker-nginx/issues/230
Other posts are stating to use a previous build until resolved

You can change the first line of the nginx Dockerfile from FROM nginx:alpine to FROM nginx:1.13.8-alpine for now until it's resolved. Should work fine.


Got fatal error: module 'RecaptchaInterop' in AST file is not defined in any loaded module map file

Describe the issue
After upgrading to 18.5.0-beta03 through integration with SPM, I got the following error while compiling and building the app:

No file:0 - fatal error: module 'RecaptchaInterop' in AST file '/Users/ec2-user/Library/Developer/Xcode/DerivedData/MyProj-pbazhlgisxegqoqaiwtfbgsfanqi/ModuleCache.noindex/3ROQMBZEY3WJP/RecaptchaInterop-9FFNWOIC3AE3.pcm' (imported by AST file '/Users/ec2-user/Library/Developer/Xcode/DerivedData/MyProj-pbazhlgisxegqoqaiwtfbgsfanqi/ModuleCache.noindex/3ROQMBZEY3WJP/RecaptchaEnterprise-GQ2OV2LX2BSP.pcm') is not defined in any loaded module map file; maybe you need to load '/Users/ec2-user/Library/Developer/Xcode/DerivedData/MyProj-pbazhlgisxegqoqaiwtfbgsfanqi/Build/Intermediates.noindex/GeneratedModuleMaps-iphonesimulator/RecaptchaInterop.modulemap'?
fatal error: module 'RecaptchaInterop' in AST file '/Users/ec2-user/Library/Developer/Xcode/DerivedData/MyProj-pbazhlgisxegqoqaiwtfbgsfanqi/ModuleCache.noindex/3ROQMBZEY3WJP/RecaptchaInterop-9FFNWOIC3AE3.pcm' (imported by AST file '/Users/ec2-user/Library/Developer/Xcode/DerivedData/MyProj-pbazhlgisxegqoqaiwtfbgsfanqi/ModuleCache.noindex/3ROQMBZEY3WJP/RecaptchaEnterprise-GQ2OV2LX2BSP.pcm') is not defined in any loaded module map file; maybe you need to load '/Users/ec2-user/Library/Developer/Xcode/DerivedData/MyProj-pbazhlgisxegqoqaiwtfbgsfanqi/Build/Intermediates.noindex/GeneratedModuleMaps-iphonesimulator/RecaptchaInterop.modulemap'?

Though the build and export completed successfully and it looks like the app functions normally as well, this error is not seen when using previous versions, is this something that should be looked into?
Thank you in advance!
Integration Method

[x] SPM (iOS)
[ ] Cocoapods (iOS)
[ ] Direct Download (iOS)
[ ] GMaven (Android)

SDK Version (e.g. 18.0.1):
18.5.0-beta03, 18.5.0-beta04
To Reproduce
Steps to reproduce the behavior:

Upgrade SDK version from 18.1.2 to 18.5.0-beta03
Compile and build app with fastlane gym

Expected behavior
App built and exported without error
Xcode version for iOS (please complete the following information):
15.3
Device (please complete the following information):
N/A

Thanks for the report @AlanLoyc, could you try to clean the DerivedData to see if it solves the issue, please? In the comments of the following thread there is an example how to do it https://forums.developer.apple.com/forums/thread/26118

If you use 18.5.0-beta02 instead of 18.5.0-beta03 you see the same problem? I've just tested with 18.5.0-beta03 and 18.5.0-beta04 and when archiving I'm not seeing any of those errors. Do you have a small project reproducing the error that you can share with us?

Thanks for doing the investigation @AlanLoyc. We will do some investigations from our side to understand what's happening there but could be that now using SPM is not necessary to have the bridge header anymore as it is for Cocoapods. I will keep you posted.

Hi @AlanLoyc, I've tested the project with recaptcha versions from 18.3.0 to 18.5.0-beta04 in Xcode 15.3 and is just like you pointed. With the header the fatal warning will appear when you export the build log. I removed the header all together and retested on those versions in Xcode 15.3 and everything worked.
To do another test I switched to Xcode 15.1 using the reCaptcha iOS 18.4.0 and reCaptcha iOS 18.5.0-beta02 (that's the maximum version that I can use on this Xcode) and in those versions the moment that I've tried to build without the bridge header it broke. After some debugging and error investigation I removed the Package.resolved file that's hidden. In this setup everything started to work again without the bridge header. When I added the bridge header it kept on working and the fatal error when building did not appear.
I imagine that this is something new to Xcode 15.3 but it seems that the bridge header is not necessary anymore. Since Xcode 15.3 has a lot of know bugs in the build phase I will hold removing the header to the documentation until we have a clear understanding of what's going on.
Thanks a lot for the report!


Add API Endpoint for Next Valid Candidates

Add an api endpoint that lists candidates in the next order of nominations.

closed via #877


Lokalise: Translations update

This pull request was initiated by Lokalise (user Peter Murray) at 2022-04-01 18:48:04

yarn run v1.22.17
$ eslint .
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.


Groovy plugin is not compatible with java-library plugin

The groovy plugin does not expose the correct variants for consumption by the java-library plugin. When a java-library plugin project has a project dependency on a groovy project, it results in "unable to resolve class" errors when trying to compile the java-library project.
This is a documented "known issue" with the java-library plugin, which should be fixed.
A similar issue exists with the (Jetbrains provided) kotlin plugin, so any solution should be promoted for use by external plugin authors as well.

The Kotlin plugin does not have this problem, it registers the needed variant.

Hi. In fact this problem is also present for the scala plugin. The workaround works in a similar way. I'm not sure there is an issue for it?

doubtful.
Up to you if you'd like to add on to the open PR, or make a new one with a ticket of its own.
If you want to add on, just send a PR to the branch, and I can merge... or open a second PR to gradle.
The testing I did might be a little overkill, but should be fairly trivial to duplicate / reuse most of it.

@emmanuelguerin Filed an issue for the scala plugin: https://github.com/gradle/gradle/issues/8788

Was merged in time for 5.3 RC2


Update top-matter following OpenTelemetry donation

The repository migration is underway. This changes the top-matter of the repository to reflect the new path and organizational ownership. Mainly, this replaces F5 links with links to the OpenTelemetry code of conduct, security policy, and so on.
Sets CODEOWNERS to the two maintainers.

This is described in #3.


Fix shooting animations

Make the animations newly added, not floating in the air when playing.
Issue might be related to how the animations was exported, but I couldnt figure it out.

For now, shooting with "guns" has been moved back, focusing on Spells and Melee combat


Add windows path support

Closes #69
This PR modifies the regex in the logging instrumentation to add support to windows paths.

Now that we are at it, can we write a simple unit test for the regex? Like the examples I gave you once through slack

Now that we are at it, can we write a simple unit test for the regex? Like the examples I gave you once through slack

Done.


initial v5 plans

[ ] fix #665
[ ] implement FlatConfig

can technically be implemented prior, as its already available via configType: 'flat'. but eventually once this is the eslint default (v9?) its going to be a breaking change for this aswell

[ ] #622

[ ] which also includes updating the readme to v5

[ ] #573
[x] #593
[ ] #551
[ ] #311
[ ] allow standalone generation to have the same customizability as the so-far canonical way

[ ] make it the default?

[ ] evaluate eslint-plugin-json
[ ] evaluate eslint-plugin-vitest
[ ] evaluate eslint-plugin-playwright

superceded by https://github.com/ljosberinn/eslint-config-galex/issues/780


Possible error in loss function

The KL divergence part of your loss is inconsistent with your documentation in https://jaan.io/what-is-variational-autoencoder-vae-tutorial/ .
In the documentation, you said use the posterior q(z|x) but in the code, you applied prior~q(z).
https://github.com/altosaar/variational-autoencoder/blob/96337fa367e720bd59da6979b64b2a526e96cfc1/train_variational_autoencoder_tensorflow.py#L132
ELBO_i(\theta, \phi) = \mathbb{E}{q_\theta(z\mid x_i)}[\log p_\phi(x_i\mid z)] - \mathbb{KL}(q_\theta(z\mid x_i) \mid\mid p(z)).ELBO i  (θ,ϕ)=Eq θ  (z∣x i  )[logp ϕ  (x i  ∣z)]−KL(q θ  (z∣x i  )∣∣p(z)).

I just realise the q_z is actually posterior q_z given x. I suggest you rename the variable to something similar to  q_z_given_x.

That sounds like a good idea - thanks! Feel free to submit a pull request :)


I can't see them here also but I got email notifications.

It looks like all the feedback was addressed. Gotta merge this now to support the current release!
bors r+

bors r+


Bug fix 3.4:  verify communication thread has fully stopped in ClusterComm

This change is believed to address the segfault discussed here:
https://github.com/arangodb/release-3.4/issues/127
The original ClusterComm::stopBackgroundThreads() did not actually guarantee that the Communicator object on the background thread had stopped.  This appears to have allowed the background thread to continue posting response tasks to Supervisor after Supervisor was destroyed.  Segfaults happen.
Background thread stopping happens in two steps.  First tell all threads to stop.  This allows parallel shutdown activity.  Second, check each thread to see that it has stopped and wait until it does.

http://<IP_ADDRESS>:8080/job/arangodb-matrix-pr-linux/2982/   ... running