Can I switch the status LED off? Wemos D1

Hi,
is it possible to switch the status led off?
It seems there is every X seconds a short blue blink.
I have a Wemos D1 in bedroom, and even though the LED is so small, it's much too bright for bedroom.
cheers
Max

Please read the docs first
http://marvinroger.github.io/homie-esp8266/docs/develop/advanced-usage/built-in-led/


Fix order by type not found if fullTextSearch enabled

If the preview feature fullTextSearch is enabled and supported by the provider (postgresql or mysql), then the orderBy argument typenames change from *OrderByWithRelationInput to *OrderByWithRelationAndSearchRelevanceInput. Added this variation so the builder will find the correct typename and not throw.
Also added a simple schema test to check this change actually works. Testing this in the runtime is not currently possible, as the feature is not supported for the sqlite provider used. However, for future runtime testing of other preview features I added the option to pass an array to the runtime test context setup function:
const ctx = createRuntimeTestContext()
const { graphqlClient, dbClient } = await ctx.setup({
  datamodel,
  types: [...],
  previewFeatures: [...]
})

The array contents will be added to the schema generator block.
Finally, I ran prettier as set up in the package.json, which accounts for the majority of changes here -- the rules come straight from @prisma-labs/prettier-config.

@mipyykko - thx for the PR!


Crash on "Show headers" every time (main branch)

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App version
JMAP DEV - main 8d6142e63abe10f48eb973c2cca321a59f881476
Where did you get the app from?
Other
Android version
11
Device model
Samsung Galaxy S 10
Steps to reproduce

Open any message
Tap "kebab" menu in top right
Tap "Show headers"

Expected behavior
Should see the headers of the message.
Actual behavior
Crash, see logs below
Logs
2022-01-18 21:33:24.873 27493-27493/com.fsck.k9.jmap.debug E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.fsck.k9.jmap.debug, PID: 27493
    android.content.ActivityNotFoundException: Unable to find explicit activity class {com.fsck.k9.jmap.debug/com.fsck.k9.ui.messagesource.MessageSourceActivity}; have you declared this activity in your AndroidManifest.xml?
        at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2078)
        at android.app.Instrumentation.execStartActivity(Instrumentation.java:1727)
        at android.app.Activity.startActivityForResult(Activity.java:5377)
        at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:647)
        at android.app.Activity.startActivityForResult(Activity.java:5335)
        at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:628)
        at android.app.Activity.startActivity(Activity.java:5721)
        at android.app.Activity.startActivity(Activity.java:5674)
        at com.fsck.k9.activity.MessageList.onOptionsItemSelected(MessageList.kt:1006)

FWIW I might take a look into fixing this one tomorrow, but just wanted to report it through the normal channel in case someone else was working on it, or in case it was something I was doing wrong.

Don't bother. The JMAP app is probably broken in many more ways.
It has become clear that the approach I took to support building multiple apps needs to be adjusted quite a bit. I'll remove the JMAP app so new developers don't accidentally run it from Android Studio and wonder why things are so broken.


Automated cherry pick of #2602: Import auth plugins for K8s

Cherry pick of #2602 on release-0.7.
#2602: Import auth plugins for K8s
For details on the cherry pick process, see the cherry pick requests page.

/release-note-edit
CLI: Fixed no Auth Provider found for name "oidc" error.

/ok-to-test


[consensus] enable tcb in a separate execution domain (thread)

If we are using network sockets, we need the entire safety rules api to be mutable, so this is updated
add a lightweight networking stack for TCB purposes
add a threading model to simulate moving TCB into its own environment
add tests to verify it all works
update the config so we can try it out in libra swarm / cluster test

:umbrella: The latest upstream changes (presumably 94460bca3590db9bd4792123780b92bc38880ed8) made this pull request unmergeable. Please resolve the merge conflicts.

@bors-libra r+

:pushpin: Commit 1f405c5 has been approved by davidiw

:hourglass: Testing commit 1f405c5a0a1faedbf2097da05b8b270ee41a3d36 with merge 26ecb6b3ade6b858f613a2dca71e54a92ce02cc9...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: davidiw
Pushing 26ecb6b3ade6b858f613a2dca71e54a92ce02cc9 to master...


Pre-request variables are not being interpolated within request body when running tests via CLI

I have checked the following:

[X] I use the newest version of bruno.
[X] I've searched existing issues and found nothing related to my issue.

Describe the bug
When running tests via CLI if pre-request variables used within the request body(json) never get interpolated and are submitted as such {{some_variable}} in your request.
This does not happen within the bruno the app this ONLY happens when running test via bruno CLI
Might be slightly related to...
Issues:

https://github.com/usebruno/bruno/issues/352
https://github.com/usebruno/bruno/issues/329

PRs:

https://github.com/usebruno/bruno/pull/1217 (PR)

Environment

.bru file to reproduce the bug
No response
Screenshots/Live demo link
Create a test and set some vars

Use them with in the body

Define some assertions using those variables

Every tests using those variables will fail

Instead of the variable values being sent with the request the template literal is what ends up being saved (in my create example anyway)
By the time assertions are run the variable are working properly again but whats returned as the response will be wrong since the string literal was saved and not it's value.
Currently I'm working around this with this script in my collection so its run with every request
// Check if this is running via command line
// (This property only exists when tests are run via bruno app)
// note: wish there was a native way of doing this ... bru.executionMode() ..'CLI' || 'App'
function isCLI() {
  return typeof req.historyLogger === "undefined";
}

// When running tests from the command line ensure
// all variables are set before any requests are made
function initializeCliPreRequestVars() {

  if (!isCLI()) return;

  const {req: {requestVariables}} = req;

  for (const variableKey in requestVariables) {
      bru.setVar(variableKey, requestVariables[variableKey]);
  }
}

initializeCliPreRequestVars();

Same here and also Vars from Pre Request are now (it was working before 1.20) not accessible in Pre Request Script.
const myVar = bru.getVar('my_var'); -> always return undefined

I'm having the same issue.
I'm trying to use the collections our team built in the Bruno App to automate some tests using the cli and its reporters, but right now it doesn't seem to be interpolating any of the collection.bru, folder.bru or the Request vars:pre-request.
I noticed that the bruno-cli var interpolation doesn't seem to use any of the request object variables into account, like the bruno-electron interpolation does.
https://github.com/usebruno/bruno/blob/ac67c4c0d8043c14405ade7dad7d248c729963fb/packages/bruno-cli/src/runner/interpolate-vars.js#L16-L18
https://github.com/usebruno/bruno/blob/ac67c4c0d8043c14405ade7dad7d248c729963fb/packages/bruno-electron/src/ipc/network/interpolate-vars.js#L16-L22

This is definitely still an issue in the bruno-cli runner.
Requests and tests work fine in the electron app.
As @HenriqueRech pointed out. The interpolate-vars.js was modified with @lohxt1 's fix for multipart form data variables but doesn't look like those changes also made their way into the cli.

I'm not using cli but the electron app and notice that variables set in pre request Vars tab also don't override variables which are already set at runtime.


Attempt to ignore multiple identical Tf (setFont) commands in PartialEvaluator_getTextContent (issue 5808)

This patch improves the performance of issue #5808, but I'm not sure if it's enough to call it fixed. On average, this patch reduces the number of textLayer div's by a factor of 3, and it also reduces the time spend in getTextContent by a factor of ~2.
The PDF file is generated by Scribus PDF, which for reasons I cannot understand is placing redundant Tf commands before every showText command.
Note how the PDF file also contains lots of (basically) identical fonts, but with slightly different names, which causes unnecessary font-switching. This causes some unnecessary breaking of textLayer div's, but this issue cannot be easily worked around.
/cc @timvandermeij

/botio-linux preview

Looks really good to me. I also wouldn't call it fixed entirely, but it's a large step in the right direction. I think this will benefit other Scribus-generated PDF files too that we do not know of.

/botio test

/botio test

r+

/botio makeref

Thank you for the patch


Add new Option

Add new option to hide indicator

@HussainSatham, have you try to add app:indicator_visibility in the xml?

You can check this library https://github.com/OpenSooq/Pluto
it has the ability to have full control over your views and layout and many specs of indicator


Add "Display name" to sign-up and require it, use it throughout for the users name (aka nickname)

Title says it all.

@sirtastic : I think by the nature of the compromise, we include the nick textfield in the signup form but make it optional. Does that sound accurate?

@entrity I'll compromise with you if you default no-names and no-nicknames to "Anonymous" so we don't have "User ####" all over.

@sirtastic : :ok:

commit 3dfefc2e443bcc25a75bc3754e28e9b55d0fe5de
Date:   Fri Aug 21 16:01:04 2015 -0700
Include 'nickname' input in User registration form. Use name 'Anonymous' instead of 'User #X' for fallback value in js fn User.getNickname(). Resolves #65 (github)


Next.js 404 Page Missing

Describe the bug
It seems that Next.js is expecting a 404 page when we customize the _error.js page. When a 404 error is thrown the following message is displayed in console;
Warning: You have added a custom /_error page without a custom /404 page. This prevents the 404 page from being auto statically optimized.
See here for info: https://err.sh/next.js/custom-error-no-custom-404

I suggest adding a 404 error page specifically for 404 errors to take advantage of Next.js static optimization. If we could come up with the content or design of the 404 page, I am willing to quickly construct it. 😄
To Reproduce
Steps to reproduce the behavior:

Just go to some non-existent page and notice the console.

Additional context
Reference: https://github.com/vercel/next.js/blob/master/errors/custom-error-no-custom-404.md

To be confirmed, but I think the reason for this is that's because we have a fallback route (pages.add('collective', '/:slug', 'collective-page');) that will be called for any unknown path, thus we can't really end up on a 404 template.

To be confirmed, but I think the reason for this is that we have a fallback route (pages.add('collective', '/:slug', 'collective-page');) that will be called for any unknown path, thus we can't really end up on a 404 template.

Sure let me know. Yes, that is my understanding too; but I was wondering if we could replace that route with the 404 page so as to leverage static optimization; since for non-existent collective page we just show the Not Found and two buttons. 🤔

Just to add the info I said to @Betree on Slack:
Ben posted this error stack that we get every so often. The dev server crashes at this point and all that is displayed is a blank page that says "Internal server error" and you have to restart it to see the app again.
TypeError: Cannot destructure property 'components' of 'object null' as it is null.
    at DevServer.renderToHTMLWithComponents (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:57:246)
    at DevServer.renderErrorToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:103:332)
    at async DevServer.renderErrorToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/server/next-dev-server.js:34:1204)
    at async DevServer.renderToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:102:1094)
    at async DevServer.renderToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/server/next-dev-server.js:34:578)
    at async DevServer.render (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:52:236)

We thought it was related to the out of memory crashes but I'm pretty sure now it isn't. This error stack is all about what @SudharakaP is describing - us not having a custom 404 page.
https://github.com/vercel/next.js/blob/658810815035e55a7031f27c5a6f3c01baa31ccf/packages/next/next-server/server/next-server.ts#L1409
When we fall into trying to render an error page, and have _/error but not _/404, we get that warning and in the try/catch block below it attempt to call renderToHTMLWithComponents with a null result argument.
https://github.com/vercel/next.js/blob/658810815035e55a7031f27c5a6f3c01baa31ccf/packages/next/next-server/server/next-server.ts#L994
Then in that function you can see they try to destructure the null result arg, which throws the TypeError: Cannot destructure property 'components' of 'object null' as it is null. error.
So they render 'Internal server error' as the HTML and send it, and you have to restart the dev server. https://github.com/vercel/next.js/blob/658810815035e55a7031f27c5a6f3c01baa31ccf/packages/next/next-server/server/next-server.ts#L1434

Ben posted this error stack that we get every so often. The dev server crashes at this point and all that is displayed is a blank page that says "Internal server error" and you have to restart it to see the app again.
TypeError: Cannot destructure property 'components' of 'object null' as it is null.
    at DevServer.renderToHTMLWithComponents (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:57:246)
    at DevServer.renderErrorToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:103:332)
    at async DevServer.renderErrorToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/server/next-dev-server.js:34:1204)
    at async DevServer.renderToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:102:1094)
    at async DevServer.renderToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/server/next-dev-server.js:34:578)
    at async DevServer.render (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:52:236)

I get this error pretty much each time I checkout a different branch. Would be really great if we can solve it, I'm happy to help or to provide more logs if needed.

@Betree @sbinlondon : I've made a pull request with a custom 404 page which I think should handle this. As far as I see the fallback route (pages.add('collective', '/:slug', 'collective-page');) isn't effected by this and will take precedence. But if you go to a url such as  http://localhost:3000/generator-jhipster/sklfjsdkljsdklj then the 404.js will page will show up. So I guess adding a 404 page doesn't effect that route; correct me if I am wrong. 🤔

Just a note to say that this hasn't solved my "Cannot destructure property 'components'" issue, I'm still getting that whenever I checkout a different branch

Just a note to say that this hasn't solved my "Cannot destructure property 'components'" issue, I'm still getting that whenever I checkout a different branch

@Betree : Yeah, I see that too; guess it's not related to this unfortunately. Will take a look. 🤔

@Betree : Just to confirm all those branches you were switching to; do they have the 404 page? I was testing this with some more recent branches (all of which includes the 404.js) and I couldn't get the Cannot destructure property components issue. 🤔

@SudharakaP I think so because I was testing with rebased ones, but can't confim with 100% certitude. I'm taking note of this in case it happens again

@

@SudharakaP I think so because I was testing with rebased ones, but can't confim with 100% certitude. I'm taking note of this in case it happens again

Yes, please do post back if you see it again with rebased ones; I'll be happy to investigate some more on this. 🤔


query/gremlin: Refactor in terms of graph/path

We were building iterators the same way in two places; the gremlin-esque path library and the Gremlin JS library. The latter now depends on the former.
This means two really great things: 1) the path library now has feature parity with the JS (yay) and 2) new features only need a single implementation in Go, and can easily be exposed in javascript.
The new context being routed through path.Path is in pursuit of a future feature; I started trying to do that and got diverted into doing a refactor.

LGTM with minor comments.

Very nice.

Fixed. Merging! (Next up, using that context)


CFE stack overflow with many cascades

E.g. this produces a file that will crash:
main() {
  print("main() {");
  print("List<int> ints = new List<int>()");
  for(int i = 0; i < 10000; i++) {
    print("..add($i)");
  }
  print(";");
  print("}");
}

This was fixed with 4dcf24ac7fe2dfd216b76a6a5fef96a71be93f76.


Importing angular directive with webpack

I've tried to importing the angular directive with webpack,
but i've received this error:
window.Cleave is not a constructor

i think it's because the directive use a global reference
for Cleave class.
Is there any way to correctly import the library?

Hi @eliagentili, I assume you are using Angular 2? If this is the case, unfortunately it doesn't support that yet. But there is a plan and it's already in the queue.

Hi @trjiang, thanks for the reply.
I'm using Angular 1 directive, but even if I
shim the Cleave.js module, it doesn't work.
In my webpack configuration file:
new webpack.ProvidePlugin({
    Cleave: 'cleave.js/src/Cleave.angular',
    'window.Cleave': 'cleave.js/src/Cleave.angular',
  }),

and in my index
import 'cleave.js/src/Cleave.angular';
import 'cleave.js/src/addons/phone-type-formatter.i18n';

@eliagentili The file you imported is not a building entry. For angular usage, the only way is to refer to the compiled js.
Try to import: 'cleave.js/dist/cleave-angular' and 'cleave.js/dist/addons/cleave-phone.{country}'

Unfortunately it doesn't work.
Seems that the angular directive can't be used with webpack.
Probably you need to export the angular module and copy
this directories in the dist folder:
common
shortcuts
utils

Those directories are only used in building the dist files, shouldn't be ever needed again.
Can you please share your webpack full config?

Here you can find an example application that tries to import cleave.js.

Clone the repo
npm install
npm run dev

and see the errors in terminal.

Cool, will have a look later on, got sick these days.

@eliagentili Please try with the latest version, should be fixed in v0.7.6
In your code: import 'cleave.js/dist/cleave.min.js';

@eliagentili I've fixed the dependency error, so you can pull the latest and try to test with:
import 'cleave.js/dist/cleave-angular.min.js';
import 'cleave.js/dist/addons/cleave-phone.{...].js';

When running the project, I got errors for angular, like this one:
ERROR in [default] .../angular-redux-starter/src/index.ts:11:0
Cannot find name 'angular'.

for the line: import * as angular from 'angular';
So I can't go further, if you know how to resolve that please let me know.
I'm on node v6.

Ok, i'll try asap and let you know ;)

Now works pretty well.
I've updated and released my custom library for integrating cleave.js with angular-formly.
You can check it here:
https://www.npmjs.com/package/angular-formly-cleavejs
It's very simple to use and brings the power of cleave.js into formly.
Thanks for the help 👍

Glad to know, nice repo, will definitely follow up.

Sir please its not working with javascript,


Add dependabot config

Codecov Report

Merging #143 (55a6d57) into master (ba6a056) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #143   +/-   ##
=======================================
  Coverage   89.67%   89.67%
=======================================
  Files          16       16
  Lines         775      775
  Branches      144      144
=======================================
  Hits          695      695
  Misses         75       75
  Partials        5        5

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 ba6a056...55a6d57. Read the comment docs.


Just so you know [#172593056]

Add a "Just so you know" page following children entry. Page should have basic text, and no input. Copy/details on Figma.

Will you be squashing/rebasing commits prior to merge?

Will you be squashing/rebasing commits prior to merge?

Yeah, it'll need to pull in master / do tests again before final merge (as is the case with every PR).


Implement SE-0117

What's in this pull request?

Resolved bug number: (SR-)

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    All supported platforms     | @swift-ci Please smoke test and merge
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

A smoke test on macOS does the following:

Builds the compiler incrementally.
Builds the standard library only for macOS. Simulator standard libraries and
device standard libraries are not built.
lldb is not built.
The test and validation-test targets are run only for macOS. The optimized
version of these tests are not run.

A smoke test on Linux does the following:

Builds the compiler incrementally.
Builds the standard library incrementally.
lldb is built incrementally.
The swift test and validation-test targets are run. The optimized version of these
tests are not run.
lldb is tested.

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    All supported platforms     | @swift-ci Please test and merge
    OS X platform               | @swift-ci Please test OS X platform
    OS X platform               | @swift-ci Please benchmark
    Linux platform              | @swift-ci Please test Linux platform

Lint Testing
    Language     | Comment
    ------------ | -------------
    Python       | @swift-ci Please Python lint

Note: Only members of the Apple organization can trigger swift-ci.

@swift-ci Please smoke test.

@swift-ci Please smoke test

(just restarting the build for John)

@swift-ci Please test.

@swift-ci Please smoke test.

@swift-ci Please smoke test.

Okay, just the same failure about xctest.
@swift-ci Please test.

That's a real failure, and a suggestive one.  The new diagnostic is forcing a non-public method to be exposed just so the override can be open.  We're creating an inconsistency here.
After some discussion with Jordan and Doug, we're going to amend the proposal to lift that half of the "temporary" restriction, so open methods can override non-open ones.  This shouldn't be a problem for hierarchy analysis, which has to exhaustively find overrides anyway and can easily recognize when one is open.

So revised.
@swift-ci Please test.

The Linux failure is:
fatal error: Attempt to invoke test on class TestNSAffineTransform with incompatible instance type XCTestCase: file<EMAIL_ADDRESS>line 182

@swift-ci please smoke test Linux

Yeah, I've been looking into it.  This might be the first use of required inits; XCTest uses them heavily, and I'm worried we might be devirtualizing it (because it's not open) or something.

Okay, that seemed to fix it.  Trying to figure out a test case.  In the meantime,
@swift-ci Please test.

That last failure was a new test that hadn't been updated for 'open'.
@swift-ci Please smoke test.

I... don't think that's me?  I don't know how to interpret that failure.

Weird intermittent failure?
@swift-ci Please smoke test.

I should probably have renamed this pull request before actually merging it, huh.

LOL.  Congrats John!

:)


Color difference

Attach (recommended) or Link to PDF file here: https://github.com/mozilla/pdf.js/files/1058844/ColorIssue.pdf
Configuration:

Web browser and its version: Google Chrome v69+
Operating system and its version: macOSX 10.13.2
PDF.js version:  using npm modeule pdfjs-dist v2.0.489
Is a browser extension: no

Steps to reproduce the problem:

using this exact code https://github.com/mozilla/pdf.js/blob/master/examples/node/pdf2png/pdf2png.js

What is the expected behavior? (add screenshot)
https://drive.google.com/file/d/1nWgH1Mxx-1eNze8H7ysM0UZ0jdPD6hvn/view?usp=sharing
What went wrong? (add screenshot)
https://drive.google.com/file/d/1elzdLXmT7OC97mB8qpNGjZN17VTr4tiq/view?usp=sharing
As you can see the color difference and i know its some kind of icc profile issue but is there any way to fix this.

yeah but the issue is same and i cant share my pdf so this was the perfect example

will do that but is there any fix to this problem?? stuck with this issue for almost a week or 2

ICC profiles are not yet implemented, and as far as I know nobody is working on this, do not expect a solution in a near future.

Closing as a duplicate. If you control the generation of the PDF you can try exporting it without the ICC color space and use RGB.

how to give change color space from cmyk to srgb in pdf.js


Cannot audit log exception during configuration of audit log store

OMRSOperationalServices.getAuditLogStore() method can detect an error in the configuration by catching a ConnectorCheckedException. In the catch block it tries to log the exception to the auditLog. Because the auditLog is still null it results in an NPE, which hides the original (valid) ConenctorCheckedException.
Presumably we just need to remove the attempt to audit log the original exception.

Agreed


Example of how to edit existing form values?

First up, thanks for this great package. I use it a lot in my projects and find it really nice to work with.
I'm hoping for some help in how to implement the ability to create a new FormModel populated with pre-existing values. This is so I can use the same form for both 'create' and 'update' scenarios.
Here's my code for the 'create' scenario with empty default values:
class MyForm with FormzMixin {
final NameInput name;
final AgeInput age;

MyForm({
this.name = NameInput.pure(),
this.name = AgeInput.pure(),
})

@override
  List<FormzInput> get inputs => [name, age,];
}

This all works fine, but how can I pass in values to the .pure() constructors if I am in 'update' or 'edit' mode? Any pointers to an existing example or other help would be much appreciated.

lack of knowledge and alternative, that's how I solved it. I am not sure if this is the right way.
...
  String localeChanged(String value) {
    final locale = Locale.dirty(value);
    emit(state.copyWith(
      locale: locale,
      status: Formz.validate([locale]),
    ));
    return value;
  }
...

...
    final locale = context.read<KeyValue>().get(KeyValues.locale);
    final controller = TextEditingController(text: context.read<LoginCubit>().localeChanged(locale));
    controller.addListener(() => context.read<LoginCubit>().localeChanged(controller.text));
...

@mattf80 You can introduce an optional parameter to your NameInput.pure() constructor. Then use that value to pass it on to super.pure() :
const NameInput.pure([String value = '']) : super.pure(value);

You should be able to do something like:
class MyForm with FormzMixin {
  final NameInput name;
  final AgeInput age;

  MyForm({
    this.name = NameInput.pure(),
    this.age = AgeInput.pure(),
  });

  @override
  List<FormzInput> get inputs => [name, age];
}

void main() {
  final name = 'Dash';
  final age = 5;
  final form = MyForm(
    name: NameInput.pure(name),
    age: AgeInput.pure(age),
  );
}

Closing for now but feel free to comment with additional questions and I'm happy to continue the conversation 👍


Concretizes at some time vs concretizes at all times

From<EMAIL_ADDRESS>on November 16, 2012 17:08:05
Is it possible to have

x 'concretizes at some time' y

Without also having

x 'concretizes at all times' y

?
If not, they should be merged. If so, an example should be provided.
The existing example does not help as it doesn't refer to time, and is reused for both temporal forms:
'example of usage' "you may concretize a poem as a pattern of memory traces in your head"@en
Consider adding different examples for different temporal forms.
Also consider another example. I have no idea what a pattern of memory traces in my head might be, or how I might go about finding a poem concretized in one of them.
Original issue: http://code.google.com/p/bfo/issues/detail?id=131

From<EMAIL_ADDRESS>on November 16, 2012 14:15:07
Labels: -Type-BFO2-Reference Type-BFO2-OWL

From<EMAIL_ADDRESS>on November 16, 2012 16:19:00
Thinking aloud:
depends on, e.g. whether IA can change. If you think a document changes, then there are some magnetic fields on my disk that concretized it before but no longer do.
Will think of other examples/counters.
could change pattern of memory traces -> pattern of synapses for closer connection to current understanding of how memories are formed. We want something that suggests something can be concretized in the head but it doesn't need to sound as specific.

From<EMAIL_ADDRESS>on November 19, 2012 09:19:31
The strategy for handling documents in IAO was inspired by the FRBR model http://archive.ifla.org/VII/s13/frbr/frbr1.htm . In that model, a "work" is a distinct intellectual or artistic creation, which is realized in an "expression", which in turn is embodied in a "manifestation."  The distinction between works is based on "a significant degree of independent intellectual or artistic effort" (so, e.g. Shakespeare's Romeo and Juliet is a different work than Franco Zeffirelli's motion picture of the same name).  A particular work can have multiple expressions, e.g. different editions, such as Romeo & Juliet's quarto version of 1597 versus the first folio edition of 1623, which had far fewer errors and typos). In the FRBR model, translations are expressions.
With respect to the question at hand, it would seem as if the FRBR model suggests that if an expression 'concretizes at some time' a work, then it concretizes that work at all times.  Just because a better edition comes out, doesn't mean the old one ceases to be a concretization of the work.  Multiple expressions can realize the same work.
If we want to extend that reasoning to IAs generally, then 'concertizes at some time' should be merged with 'concretizes at all times'
Larry


Multiple threshold handling within threshold plugin.

Changes to move looping over multiple thresholds into the plugin and out of the CLI. Added new unit tests to check this works and modified other tests to account for changes.
Also removed error associated with thresholds of zero and removed associated unit test.
Testing:

[x] Ran tests and they passed OK
[x] Added new tests for the new feature(s)

I did not add reshape commands in the convection unit tests, as it was actually breaking the convection routine that was assuming an unchanged cube shape was returned from threshold. Instead I have added a slice over threshold to extract the single threshold slice that is created, which puts everything back to the way convection expects it and fixes the unit test. We are using a single float to set the threshold value within convection.py, so there is no way there can be more than one slice.


fix(k8stagger)!: change default pod id attribute name to k8s.pod.uid

Fixed #1379
The previous name was k8s.pod.id.

We do need a migration for customers who would like to keep old behavior
A migration guide or a migration script/config option?

We do need a migration for customers who would like to keep old behavior

A migration guide or a migration script/config option?

Migration guide should be enough. Not sure if we need a migration process (deprecation and so on) for this particular change. cc: @astencel-sumo

I think an upgrade doc in the Upgrading.md file should be fine, explaining what's changed and how to revert to the previous behavior if the user needs that.


use unminified jquery to be more friendly for source releases, fix license stuff

Based on feedback from 0.14.2-incubating IPMC vote<EMAIL_ADDRESS>Tested that old consoles still load correctly

Oh damn, should I code review all of jQuery?

LGTM :+1:


Start writing contract tests in Pact.

We depend on the Gaia Lite REST API in the SDK.  Sometimes it changes, which breaks our code.
Both the SDK and Voyager have tests for the behavior of the API.  We can unify some of the two separate tests suites into contract tests, making sure the tests are the same on both sides, therefore ensuring agreement about what the behavior should be.  The contract will be written by Voyager so that it's a consumer-driven contract.  This means that the contract cannot be changed without communicating with the Voyager team.
This will have the following benefits:

We'll be reusing test code in both the SDK and Voyager, reducing complexity.
Because the tests will be the same in both projects, divergent expectations about behavior will be prevented.
The contract will be a natural forcing function to trigger communication about breaking changes between the two teams.
We can use the contract tests in favor of some of our end-to-end tests (see 7 Reasons to Choose Consumer-Driven Contract Tests Over End-to-End Tests), reducing the problems we've been having with the E2E tests (slowness, non-deterministic, difficulty in diagnosing failures).

We can start by creating a single, simple test and then adding more over time.  Pact is the de facto standard tool for creating contract tests.  It has libraries for JavaScript and Go.

I'm changing this to high priority because our development velocity is gated by the slowness of the E2E tests.  Having good contract test coverage will allow us to gut the E2E tests and to increase our velocity.

Would something like https://github.com/mkoryak/swagger-mock-server together with https://github.com/Trax-air/swagger-tester on the SDK side work for you? We already have the swagger definition as a contract format.

Swagger UI
Swagger.yaml


the getrequest package could not be found

in readme
Market data
Candlestick/KLine
client := new(client.MarketClient).Init(config.Host)
optionalRequest := getrequest.GetCandlestickOptionalRequest{Period: getrequest.MIN1, Size: 10}
resp, err := client.GetCandlestick("btcusdt", optionalRequest)
the getrequest package could not be found

@chris-gqz thanks for your feedback, the README is out of date and now it is updated in latest master branch.


Fixes template variable formatting in password_template.html

All template variables outside a string or HTML tag contained a space before the 0 char, likely applied by a code formatter.

 According to the project docs https://github.com/robinmoisson/staticrypt?tab=readme-ov-file#can-i-customize-the-password-prompt, these template variables are malformed in the default template. Fixing these makes the template useable again.

Thanks @lwander, this is a known quirk of the templating pattern unfortunately. I want to be able to keep using prettier to force the formatting, but since it automatically adds a space after comments this leads to that behavior. It's not pretty but it doesn't break the template engine.
After playing around with creating a custom prettier plugin I couldn't make it work for it to ignore that specific pattern (if you feel like working on that...). I agree this isn't clear from the doc, so I added a couple of sentences to that README section to make it clear (and clean up the prettier setup, which should now run on pre-commits automatically).
Thanks for making the project better!

@sanbei101 please be respectful in the comments even when disagreeing, so this corner of the internet stays a nice and healthy place.
We didn't have a code of conduct, and now we have one (🎉) - you can read the whole (short) thing, as TLDR the 3 rules are:

Assume good intentions
Be constructive
Be kind

These are the official contributing guidelines from now on.


Server 2016 v1607-Note

added note for v1607

@NagaCSC : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#please-close


Update text in Loans dashboard for Created in... section

Fixing a typo:

(Feel free to let me know if you'd like an associated issue for these small ones, or if I should just bundle them with some other issue, or something else.)

Small PRs are fine.  We'll let you know if they get too big/unweildly, so you can combine if it makes your contributions (thanks for these BTW) easier, and we can find a balance.


🔌 TinaCMS | Schema configuration - support path aliases in schema config files

Based off https://discord.com/channels/835168149439643678/1307364448121520158
Attempting to use path aliases (e.g., @/lib/utils) within the config/collections of TinaCMS results in a build error. The error message suggests that the alias is not being resolved correctly during the prebuild process.

Steps to Reproduce

Set up a path alias in vite.config.js or equivalent configuration:

resolve: {
  alias: {
    '@': '/src',
  },
},

Use the alias in a TinaCMS collection, such as:

import { someUtility } from '@/lib/utils';
export const collections = [
  {
    label: 'Posts',
    name: 'posts',
    // Other collection configurations
  },
];

Run the TinaCMS development server.
Observe the build failure with the above error message.

Expected Behavior
Path aliases should be resolved correctly in the TinaCMS config/collections, allowing for cleaner and more maintainable imports.
Actual Behavior
The build process fails, indicating that the path alias is not being resolved.
Possible Cause
It appears that the config.prebuild.jsx file generated by TinaCMS is not resolving aliases correctly, potentially due to the lack of awareness of Vite’s alias configuration during the prebuild process.
Suggested Solutions

Ensure that the vite.config.js alias configuration is respected during TinaCMS’s prebuild process.
Provide documentation or examples for using path aliases in TinaCMS.

Additional Context
Using relative paths as a workaround is less maintainable in larger projects. It would be beneficial to have path alias resolution supported.

@JackDevAU I took a pass at this and created a poc: https://github.com/tinacms/tinacms/compare/kd/poc/path_alias?expand=1
Currently it just supports resolve.alias but conceivably could allow other customization of the vite config. Aliased imports are also showing type errors in vscode. I tried adding paths config to the tsconfig.json but haven't gotten it working yet.

I am guessing the type error todo with setting up TS config file in monorepo (not as straight forward)
Related resources - https://stackoverflow.com/questions/70947699/how-to-configure-module-aliases-in-a-monorepo-bootstrapped-with-turborepo
I am currently looking into how ts config works for monorepo and try to make it work

Hey @kldavis4, i added alias to ts config in the example project and it should solve the type error in the vs code 😊

Figure: Using import alias in tina config file without type error

Figure: Tested on example project proving the vite able to resolve the alias
Next Step

[ ] Test on a tagged release to see if vite config resolving alias is supported on user site
[ ] Try implement the alias support for ts config (current approach only support vite)

Looks great 👍🏻

As per conversation with @jeffsee55 , we can look in to using https://www.npmjs.com/package/vite-tsconfig-paths for tinacms to resolve the alias in when it build

@Ben0189 I am confused about the necessity of tsconfig-paths dependency - You should be able to set bundle: true in the esbuild config, and this will cause esbuild to resolve path aliases to relative ones.
Problem is, it also causes esbuild to inline dependencies. To fix that, you set packages: "external".
In this way, it should be possible to solve this without additional dependencies.
Reference: https://esbuild.github.io/api/#packages

@Lordfirespeed , thanks for the suggestion , i will try to look into that in next step. Our current approach is to make things works then make it right, the current load config function from tsconfig-paths is working well to the the config from user defined ts.config file so will keep the dependency for now and refactor it once we done fully supporting the import alias.

PR is ready to review - https://github.com/tinacms/tinacms/pull/5366
Tested on beta release - the alias path in the ts config file is now able to resolve by esbuild for tina.config file
Notes : The only not supported alias in tina.config file is "@/*": ["./*"],

In review
PR for Documentation in Tina.io
PR for implementation in tinacms
tina config bundle knowledge is documented at tinacms team sharing file

✅ Done
@Lordfirespeed Thanks for the suggestion! I agree with your point. It seems the config does not works initially was indeed related to the version of esbuild we were using (v0.18.20, released two years ago). Starting from v0.19, there have been multiple fixes and improvements for path alias support, and the latest version is now v0.24.1.
We’ve upgraded esbuild to the latest version, and it’s now working perfectly without needing any additional libraries. 🎉


4 new English providers.

I worked with Adippe and he helped me make these providers. They work perfectly. The reason there is so many tags in the Readfrom.net provider is because it's not possible to get the synopsis and tags in the book. Due to how the website works. Other than that downside these are solid providers. Readfrom.net has more books than readanybook. They all have home pages too

Crap it looks like freewebnovel just died and all the novels for some reason have 0 chapters

Crap it looks like freewebnovel just died and all the novels for some reason have 0 chapters

I'm using the same code that was working earlier but now all the novels have  0 chapters

Crap it looks like freewebnovel just died and all the novels for some reason have 0 chapters

I'm using the same code that was working earlier but now all the novels have 0 chapters

I also haven't found the solution but the ktp doesn't render javascript . that's why all chapters are 0.

Crap it looks like freewebnovel just died and all the novels for some reason have 0 chapters

I'm using the same code that was working earlier but now all the novels have 0 chapters

iam done with fix tag when select with jsoup.

@KillerDogeEmpire

@KillerDogeEmpire

Yes?
I am working on it right now

LGTM, ready to merge?

Ready to merge


ENH: Use environment.yml on CircleCI [circle front]

I've tried this before but I can't remember if I did it with the latest environment.yml. Let's see if it works.

The problem is that newer VTK (7.1 that we use now) requires a MESA version not available on Trusty 14.04 that CircleCI 1.0 uses. In theory if we get a usable Docker image with 16.04 on it, we could migrate to CircleCI 2.0 (which this PR gets going). I'll play with Docker a bit to see if I can get it working.

So far so good!
https://7398-1301584-gh.circle-artifacts.com/0/home/circleci/project/doc/_build/html/auto_tutorials/plot_mne_dspm_source_localization.html
Going to try a full run. @agramfort if it succeeds, okay to merge this and iterate in master as necessary to get the uploads working properly?

Looks like we are good to go!
https://7410-1301584-gh.circle-artifacts.com/0/HTML/html/index.html

LGTM

Docs successfully updated, hooray!
https://github.com/mne-tools/mne-tools.github.io/commit/0dbde5447594699b43948c181cabaf33d71af1c8


Copy gating repo to /etc/yum.repos.d to install tcib from it

Currently gating repo is populated in ci-framework-data/artifacts/repositories directory. Duing container build process, we are installing tcib package using dlrn repo.
If a tcib change gets built on the host. tcib rpm under test will not get installed on the host leaving untested code.
In order to fix that. This pr generates the gating repo in /etc/yum.repos.d directory and installs it.
It also modifies the repo setup gating repo tasks to use become:true when /etc/yum.repos.d is used.
As a pull request owner and reviewers, I checked that:

[x] test results

wrong python-tcib getting installed without gating repo.
python3-tcib-0.3.1-0.20240722130604.15f57d5.el9.noarch.rpm is got built by openstack-meta-content-provider.
On checking the installed packages list, python3-tcib-0.3.1-0.20240718110754.ef4699f.el9.noarch is installed. Which is different from what is built.
In Yum_repos there is no gating repo. that's why correct patch is not getting installed.
Correct python-tcib getting installed using gating repo
By testing here https://github.com/openstack-k8s-operators/tcib/pull/190 with Depends-On fix https://github.com/openstack-k8s-operators/ci-framework/pull/2115
python3-tcib-0.3.1-0.20240724021610.891ba6c.el9.noarch.rpm is built by meta-content-provider.
On checkinginstall-packages log, python-tcib-containers-0.3.1-0.20240724021610.891ba6c.el9.noarch is installed.
and In yum-repos, we have gating repo
So, it fixes the issue.

/approve

/lgtm


object_detection.bag

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ R200 / F200 / SR300 / ZR300 / D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Win (8.1/10) / Linux (Ubuntu 14/16/17) / MacOS

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC/Raspberry Pi/ NVIDIA Jetson / etc..

SDK Version
{ legacy / 2.. }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
<Describe your issue / question / feature request / etc..>

Hi @lesters695  Can you provide more information about your problem, please?
Does it involve the object_detection.bag file from Intel's Python Jupyter tutorial distance_to_object
https://github.com/IntelRealSense/librealsense/blob/jupyter/notebooks/distance_to_object.ipynb

Hi @lesters695  Do you require further assistance with this case, please?  Thanks!

Hello, I don't need any assistance at the moment, I will ask again if
necessary in the future, Thanks
MartyG-RealSense @.***>於 2023年2月5日 週日，15:37寫道：

Hi @lesters695 https://github.com/lesters695 Do you require further
assistance with this case, please? Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/IntelRealSense/librealsense/issues/11367#issuecomment-1417026114,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A46K2GQJGYONZN4XNWUJVRLWV5KEFANCNFSM6AAAAAAUIWZKZQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
蔡旻龍 研究生/  Mr. Min-Long Tsai, Graduate student
+886-968-652822, @.*** , @.***
國立勤益科技大學電子工程系/ Department of Electronic Engineering, National Chin-Yi
University of Technology
41170 台中市太平區中山路二段57號/ No.57, Sec. 2, Zhongshan Rd., Taiping Dist., Taichung
41170, Taiwan

Yes, please do feel free to create a new issue in the future.  Thanks for the update!


cannot import name 'constants'

Running Python 3.5, just upgraded pyzmq to 14.7.0, and it now throws an error when imported. See output below:
Python 3.5.0a3 (v3.5.0a3:82656e28b5e5, Mar 29 2015, 15:59:31)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import zmq
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/zmq/__init__.py", line 66, in <module>
    from zmq import backend
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/zmq/backend/__init__.py", line 41, in <module>
    reraise(*exc_info)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/zmq/utils/sixcerpt.py", line 34, in reraise
    raise value
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/zmq/backend/__init__.py", line 29, in <module>
    _ns = select_backend(first)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/zmq/backend/select.py", line 27, in select_backend
    mod = __import__(name, fromlist=public_api)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/zmq/backend/cython/__init__.py", line 6, in <module>
    from . import (constants, error, message, context,
ImportError: cannot import name 'constants

I uninstalled 14.7.0 then installed pyzmq==14.5.0, and it works fine now. Hope this helps in finding the problem.

Can you try with a more recent Python 3.5? a3 had some problems with imports. Current is 3.5b3. The test suite is passing regularly with 3.5 now.

Good call - works fine with Python 3.5.0b3

Thanks.

I'm having the same error message, can anyone explain me in noob terms how I might fix this?
So far, python --version gives Python 3.5.1 and python -m easy_install pyzmq says pyzmq 14.4.0 is installed


Joey chromosomes fix

@suneettipirneni @APherwani scaling should be fine now. The only weird stuff is that certain chromosomes start with their centromere (I think this is due to some of the staining values being off, so i'll fix that in my next PR). I made sure the meshes all abide by the affine transformation protocol. I'll do a writeup on this for the docs later.

@suneettipirneni @APherwani scaling should be fine now. The only weird stuff is that certain chromosomes start with their centromere (I think this is due to some of the staining values being off, so i'll fix that in my next PR). I made sure the meshes all abide by the affine transformation protocol. I'll do a writeup on this for the docs later.

@joeygiordano13 can you make the fix in this PR? It's okay if you cannot.

I was going to save it for when I modify the UCSC schema JSON, which will include adding the X and Y chromosome. That might be finished by @Maxgundam later so I say save it for the next relevant PR. Looking to get this in main quickly since I've dragged it out so long at this point. @APherwani

Understood. Starting review


Support for base tag

I don't know if this issue belongs in purell (if so, please let me know), but I think it would be nice to support sites that use the <base> tag. An example of such practice can be found in my own website's HTML.
Because as it is right now, if I crawl the aforementioned website with gocrawl, it won't use the base's href value to properly treat the relative tags it will see, example:
If the crawler is currently in http://www.juliendesrosiers.com/2012/11/20/wordpress-plugins-for-complex-websites , it will see the portfolio's relative link (href="portfolio") and try to go here instead of here.
I would like to create a pull request for this feature, so if you have any suggestion for the implementation, I'll take it. Thanks!

Bonjour Julien,
Good catch, I think it should be done in worker.go, in processLinks (if there's a custom Visit method that processes the links itself, then it would be its responsibility to correctly resolve relative URLs).
You can grab the base element with the Goquery document and combine it with the relative URLs found in the document.
Note that a base element may be relative itself, so it should still be resolved in the context of the document's URL.
Thanks,
Martin

Thanks for your response!
Here is my PR: https://github.com/PuerkitoBio/gocrawl/pull/46


added smart choice operator

@CarstenRuetz I have update some tests to the new choice operator.
I have found some issues in your test cases (Using channel B in a ProcDef with only channel A)

Solves sub item of https://github.com/TorXakis/TorXakis/issues/589

@tretmans I propose later a new NComp is added based on the LPE standard form (instead of StAut which is now removed). Agree?

fixes sub issue in #589

Somehow these changes (as of 8c7c5db0) seem to counter the performance degradation which is caused by the additional 5s sleep at the end of every test (#641), but doesn't provide significant improvement when compared to fixed version (#650).
Benchmarks_removeSleep_874ed8a-smartChoice_8c7c5db0.xlsx
Benchmarks_0.5.0-smartChoice_8c7c5db0.xlsx

According to benchmark, this change improved one case by 55%: "Synchronization/6   sequential processes synchronizing in two actions"
Most other cases slightly decreased though.
Benchmarks_smartChoiceEffect.xlsx


AMQP bindings debugging tool

It would be useful to have a tool that shows bindings between queues, and possible unconnected ones, and ones no longer connected in the graph

Should not be limited to AMQP, but use the msgflo.Broker abstraction


Transfer from kimmolinna to duckdb

@kimmolinna Just trying to clean up loose ends here, think this is necessary for the 'handover' of the package to duckdb.

It would be great to have an officially supported version of DuckDB wrapper for Julia.

Just to be clear about what this PR does (afaik):
It redirects 'ownership' of DuckDB.jl in the General package registry to the duckdb upstream. Following this, the duckdb team can use the Registrator bot to tag the latest release. Subsequently, anyone installing the package via Pkg.add("DuckDB") or updating their package environment will get the package as provided at github.com/duckdb/duckdb.
@kimmolinna Just so everything is super explicit, can you comment and confirm that this is what you would like to happen?

I can confirm that. This is what I have proposed to DuckDB team.

Are the previous releases available in the new repo?

No. The structure is totally different in the new repo because it includes the whole DuckDB code base. I have planned to archive my package.

Closing, think we will need a new package name

No that shouldn't be necessary I think. Something similar was done for Arrow.jl when it was moved to another repo in a subdir, I can't dig up the details right now though.

Ok, but the difference here is it's not just a subdir move, but a rewrite. In order to make the previous package versions available, they need to be added and git-tagged in the new repo, right?

From my point of view It should be like DuckDB.jl is used for an official package in the future.

Is this about archiving previous versions in the Versions.toml? Perhaps we could add all the previous versions to the main DuckDB repository in the subdirectory, and update the git hashes in the Versions.toml to the newly-added previous versions.

On that note it seems that the Deps.toml might also need to be updated, as we have introduced a few more dependencies (FixedPointDecimals, UUIDs and WeakRefStrings, with CSV removed):
[deps]
DBInterface = "a10d1c49-ce27-4219-8d33-6db1a4562965"
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
DuckDB_jll = "2cbbab25-fc8b-58cf-88d4-687a02676033"
FixedPointDecimals = "fb4d412d-6eee-574d-9565-ede6634db7b0"
Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
UUIDs = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
WeakRefStrings = "ea10d353-3f73-51f8-a26c-33c1cb351aa5"

@fredrikekre How should we proceed with this? The most convenient solution would be to use DuckDB.jl package name and the source would be in duckdb/tools/juliapkg structure. And as @Mytherin said It's possible to save old packages so that those are available too but as an implementor of those I would say that the new package has so many requested features that I don't see value for the old packages anymore. The biggest thing has been achieved. We have the official DuckDB package for Julia.👍

@fredrikekre Any pointers on how we can move forward on this?

@quinnj you did this type of move for Arrow.jl, right? Did you just check in all the old releases in the new repo?

@StefanKarpinski and @Mytherin - for me all options are ok. I just wanted to have an integration between two great tools. My goal is achieved. ;)

@StefanKarpinski thanks for the super detailed answer! Both option 2 and 3 are fine by me, with a preference for option 3. We are not particularly picky about our git history. It would be fantastic if you could make a PR that implements this - otherwise I can have a look at doing this in two weeks as I am on holiday for the next week.

Ok, I'm happy to take a crack at option 3 soonish. Will let you know how it goes.

@StefanKarpinski is there anything I can do to help with this? Should I just look at the versions here, copy the contents of the corresponding tags into the tools/juliapkg directory each as a separate commit, then submit a PR with those separate commits to the main DuckDB repository? Or is there more involved git-fuu required?
Also a question about this, the hashes don't appear to match the git hashes, e.g. in the Versions.toml for v0.2.3 the sha1 hash is fe91662c7669e317ffaa9c9c84d3f7c7f53c68ac, but the commit hash for the tag is b841037e4c8bd51793555cccc9bd6d8af4d7bdec. Is the hash in the Versions.toml something else than a commit hash (e.g. a sha hash of all the files)? If so, how does the version manager know which version corresponds to which commit hash?

Oops, this fell of my todo list rada. Sorry about that, I will take a crack at it as promised. The commit hashes definitely won't match, but it's the tree hashes that need to match, not commits.

Awesome, thanks!

@StefanKarpinski What is the status of this now?

I have created a PR that copies the history of the tagged versions of DuckDB.jl in duckdb/duckdb#3782. Could you have a look to see if that is correct/sufficient for this to work?

Unfortunately that doesn't look right. Here's a Julia script that should reproduce the versions file:
start = "eb42b9c978c70af3484081672003deae88eb81be"
stop  = "bc57e97826d6176b89b132bddf76f1956e90a551"

for commit in eachline(`git log --reverse --format=%H $start^..$stop`)
    msg = strip(read(`git log --format=%B -n 1 $commit`, String))
    ver = chopprefix(msg, "Julia Package History: ")
    println("[$ver]")
    tree = chomp(read(`git rev-parse $commit:tools/juliapkg`, String))
    println("git-tree-sha1 = $(repr(tree))")
    println()
end

The last four entries are correct, but the first three are not:
[v0.2.3]
git-tree-sha1 = "ade8d41f0dfc62b068ebd26613d84a7b75e33a1e"

[v0.2.4]
git-tree-sha1 = "b306ca650ad14d7a33e3cf9b48ffb9adf8b40ba7"

[v0.2.5]
git-tree-sha1 = "f7985531e3a52c99981a7e7a1582558d6f727762"

[v0.2.6]
git-tree-sha1 = "45c28d7b240ed6c69352a3f3a44cda6816e6aa3d"

[v0.2.7]
git-tree-sha1 = "365b17fc8e7d4bcde263ad113067b5133718288c"

[v0.2.8]
git-tree-sha1 = "d8f40363be48fc902f8076b9c4093ec674f6f841"

[v0.2.9]
git-tree-sha1 = "e958e20c6a0b303f2eec8ba2f654d304d94125a6"

Yes, that branch looks good to me—the tree hashes all match 👍🏻

Alright, excellent! It has been merged. What else needs to happen to move this PR forward?

I can test this branch of General out and see that it works.

Everything works. For future reference of anyone interested, here's what I did:

Prewarm all dependencies by installing each registered version of DuckDB
Delete my installed registries with rm -rf ~/.julia/registries/General*
Clone this git repo at this branch into ~/.julia/registries/General
Disable using the package server with export JULIA_PKG_SERVER=localhost
Started julia and do pkg> activate --temp to create an temporary environment
Install each version of DuckDB with pkg> add<EMAIL_ADDRESS>and so on.

This sequence forces installing each version of DuckDB via git tree checkout.


styling and coding the trail

Copy the Index file content from my trail for review.
Copy and edit the Css file from my trail for review.

Hi @GeekyHacks ,

Requires Changes 🍀
You have done a great job so far!👏👏
There are some issues that you still need to work on to go to the next project but you are almost there! 🫡
Highlights

Follows Github flow :heavy_check_mark:
No linter errors :heavy_check_mark:

Required Changes ♻

[x] I must admit that you have done a great job on this project especially because it's your first, however, it would look much better if you made the required changes.

Commit Messages ought to be more Meaningful of what you did in them, you can follow the instructions in HTML & CSS best practices!.
Try to follow the semantic HTML outlines explained here.

Check the comments under the review.
Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you consider them as they can improve your code.
You can also consider the following:
Follow the instructions in HTML & CSS best practices! for better understanding of HTML & CSS coding
Cheers and Happy coding!🍻💻
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy, you have a limited number of reviews per project (check the exact number in your Dashboard). If you think the code review was unfair, you can request a second opinion using this form.

Your empty Pr:
I left it empty so I can write a review about it since the point of this activity is to practice reviewing others code, however I have implemented the requested change.

Your review is in the inline comments and the summary. The PR is part of our review process 👍 . Kindly take note


Zombie pirates

Description:
Added zombie pirate stuff
Changes:

Adds zombie pirates as a killable option
Adds teleport scroll to cl
Adds zombie pirates as task option (zombie, pirates)
Added code for openable, currently does not function (improper export in osjs)

Other checks:

[x] I have tested all my changes thoroughly.

I've updated osjs and if you merge master it should be available now to import.


feat: Implement fork-block-number

fixes https://github.com/ethereum-optimism/mocktimism/issues/8
Use the L2OutputOracle to get the l2 fork block number from the l1 fork block number. This will be used to derive the l2 fork block numbers from l1

Current dependencies on/for this PR:

main

PR #69

PR #70

PR #71

PR #74

PR #75

PR #76

PR #78   👈

This comment was auto-generated by Graphite.


Volume Mapping with Docker-Compose

Hello,
I am looking to run up a server using your Container, firstly Kudos for the detailed instructions.
As I am familiar and already run several containers from a docker-compose file, I opted to run the server this way.
However, the volume mounts do not appear to work, and as such there is no persistence of files, and does not  pull in my existing world.  I am not sure if this is not supported when running this way?  I have successfully used multiple services via a similar configuration.  Help/input appreciated, and keep up the good work!
Updated to add:
Executing inside the Container shows a different set of files in the Config folder, presumably those that are created by the Server as it starts.
Docker Compose snippet included below.
valheim:
image: lloesche/valheim-server
container_name: valheim-serv
ports:
  - 2456-2458:2456-2458/udp
environment:
  - SERVER_NAME=[servername]
  - WORLD_NAME=[worldname]
  - SERVER_PASS=[password]
volumes:
  - /valheim/config:/config
  - /valheim/backups:/config/backups
  - /valheim/worlds:/config/worlds
  - /valheim/server:/opt/valheim_dl
restart: unless-stopped

However, the volume mounts do not appear to work

What does a mount inside the container show?

Mount volumes works perfectly fine with this container. You have added a ton of mounts that you probably don't need. You're mounting each individual folder directly and they're all in exactly the same positions they would be if you didn't mount them all one at a time.
Try this instead and make sure the /valheim folder exists before you start the container.
---
version: '3'
services:
   valheim:
      image: lloesche/valheim-server
      container_name: valheim-serv
      ports:
         - 2456-2458:2456-2458/udp
      environment:
         - SERVER_NAME=[servername]
         - WORLD_NAME=[worldname]
         - SERVER_PASS=[password]
      volumes:
         - /valheim:/config
      restart: unless-stopped

@lloesche Output of mount shown below.  Of note I also don't see a mount for /opt/valheim_dl.  The volume is empty outside of the container as well.  Inside the Container shows all exptected files in both there and /config.  Removing all but the /config mount is the same.
@Toucan-Sam I have simplified my /config mountings as described, the issue remains.  The folder exists, but contains my /worlds folder copied from my desktop machine.
 Once you know what the data structure looks like, pop your stuff in the right place, set the right permissions if not running as root, and should be good to go.

Brace for admission of guilt......
I hadn't mounted my ZFS dataset correctly, so instead of mounting the /valheim folder on the ZFS dataset, it was helpfully making a new folder on the boot disk.
Problem solved, up and running now.  Many Thanks for the responses!

I'm doing something very similar - trying to deploy this using az webapp. I keep getting this error:
2021-02-21T16:10:57.541Z INFO  - Starting multi-container app..
2021-02-21T16:10:57.542Z ERROR - Exception in multi-container config parsing: Exception: System.FormatException, Msg: Input string was not in a correct format.

My yaml looks almost exactly the same as yours. I had a lot more env variables but I've stripped it down to the bare minimum trying to figure this out. What am I missing?
version: "3.9"
services:
  valheim:
    image: lloesche/valheim-server
    volumes:
      - ${WEBAPP_STORAGE_HOME}/valheim:/config
    ports:
      - "2456-2458:2456-2458/udp"
    environment:
      - SERVER_NAME=myserver
      - SERVER_PASS=mypassword
      - SERVER_PUBLIC=1
      - WORLD_NAME=my world name

FWIW I literally just did the docker-compose tutorial to try this approach today so I'm very new to this.

@Pompeoar I'm by no means a docker-compose expert, but I suggest to remove the quotation marks around your port mapping.
From this: - "2456-2458:2456-2458/udp"
To this: - 2456-2458:2456-2458/udp
Also there is no leading slash in your volume mount - valheim:/config, I suspect it should be - /valheim:/config.  This assumes you have the /valheim on your system, but I have 0 experience with Azure, YMMW.  Good luck!

@joshaspinall  Hey thanks for taking the time to reply and being so nice about it.
I did try with and without quotations, and even listing each port out. Eventually yanking off the UDP worked. I think it comes down to azure app service not processing the docker-compose.yml correctly because the docker-compose documentation shows that's clearly a valid way of doing it.
For anyone else that finds this, I ended up using ACI. I don't think that's the correct solution for something as long living as a game server, but app service with a container just kept throwing up new roadblocks.
Thanks for making this container!


[istio.io testing] Need test for Mutual TLS Over HTTPS

Describe the feature request
We need to develop a test for the Mutual TLS Over HTTPS task in order to provide automated testing of the Istio.io website for future releases.
Example tests and the documentation for the framework can be found here: https://github.com/istio/istio/tree/master/tests/integration/istioio
A YouTube video describing the usage of the framework can be found here: https://www.youtube.com/watch?v=3y-z8NaVwr0
Please reach out to the Test and Release channel on the Istio Slack or Test and Release Discuss  with any questions.

Can you assign me to this issue @brian-avery? I signed up for it on the community testing sheet

Done. Thanks for picking this up!


Bug: unexplained error on first run

What happened?
an error dialog
Steps to reproduce
choose mp3 file and click transcribe
What OS are you seeing the problem on?
Linux
Relevant log output
options: {
  "path": "/tmp/1.mp3",
  "lang": "he",
  "verbose": false,
  "n_threads": 4,
  "init_prompt": "",
  "temperature": 0.4,
  "translate": null,
  "max_text_ctx": null,
  "word_timestamps": true,
  "max_sentence_len": 1
}

Caused by:
   0: failed to create key
   1: Failed to create a new whisper context.

Location:
    core/src/model.rs:65:40
App Version: 2.0.6
Commit Hash: 23815ae6f983e692631d1eac72ccfefa06b90199
Arch: x86_64
Platform: linux
Kernel Version: Rolling Release
OS: linux
OS Version: Rolling Release
Cuda Version: 12.4.1
Models: ggml-medium.bin
Default Model: ggml-medium.bin"

CPU feature detection is not supported on this architecture.

Duplicate of https://github.com/thewh1teagle/vibe/issues/155


how to train on WOS-5736

looks like the code trains on the whole excel (WOS-49685), is there a utility or standard way I should approach this? I am thinking of creating some sort of logic to filter out entries from Excel by using a mapping from WOS-5736 provided in the dataset. Although it doesn't list indexes, it has data points split into multiple files.

Please read the Preprocess part in README.


[SPARKTA-348] [PLUGINS] Redis Output with dataSource Spark Api

Description
Redis now save the data with the datFrame way in Sparkta Output SDK.
Test
All passed.

+1


Find a way to sort photos by date.

It would be nice if there were a way to name the files when being stored locally so they can be sorted the same way they appear on instragram.

The program saves the files using the names provided by instagram(i think photo_name), then the next time you download, it compares the already downloaded files and instagram's photos using the photo_name and then skips if true(self.log('Skipping file', photo_name, 'as it already exists.')). changing the name might break this and might need to use the caption and/or date_time rather than photo_name(this clearly needs some modifications to the existing code and might introduce some bugs because of lack of unit tests, all this in exchange for cooler name which is in my opinion not necessary). my suggestion is just right click the folder and sort by date.


Highlight/auto scroll to assembly

Various comments:

Highlight the asm region corresponding to the region the source cursor is in. And/or the mouse pointer is over.
Auto scroll the assembly to show the region the cursor is in

Closed by #283 !

Indeed: thanks Rubén! :) Your changes are live on the beta site, btw

Fixed. I think perhaps this is a little too subtle still, but we can work on the presentation.


.env file is overwritten on nitro add

Description
When I tried to add an existing site using nitro add, it completely overwrote my existing .env file with only the updated DB details.
Steps to reproduce

Have an existing site with a customised .env file
Use the nitro add command to add the site to the environment
Notice that the customised .env file has been overwritten with the base database key/values

Additional info

Nitro version: 2.0.0-beta.1

This will be resolved with the next beta release. Thank you and sorry for the inconvenience!

This change has been released with 2.0.0-beta.2. Please let me know if you experience this again but I verified locally on multiple files. The main issue was it copied the example env without checking for an existing .env file..
https://github.com/craftcms/nitro/blob/main/CHANGELOG-V2.md#200-beta2---2021-02-04


[new React version] React 19 released.

Link to product page on endoflife.date
https://endoflife.date/react
Details of incorrect and correct details you have found
For example, the active support date on endoflife.date is not the same as in the product documentation.
18.3.1
(26 Apr 2024)
19.0.0 (December 5, 2024)
What is the source website for the product and for its version information?
https://github.com/facebook/react/releases
Additional context
Add any other context or screenshots about the incorrect details.

@cashfit is the dates still not correct ? ( the dates (release dates ) are fetched by bot maybe in that time there were some problem but now it looks correct to me , could you review again and pinpoint the problems again if you see it ) [ maybe i misunderstood that you mean ]

The EOL date for react 18 is very incorrect, btw.

@ljharb could you prepare a MR/PR so we can merge correct one ? thank you

I believe React doesn't explicitly declare EOL dates, so I'm not sure there is a correct one, but certainly "2 years before the next major is released" is incorrect. Should I just remove it entirely, or should I set it to the v19 release date?

18 will be still alive a few years so make it eol : false until we learn real date

We should also collapse 18.x to a single row.

And 18.3 is no longer under active support as well, from my reading.


SocketOutput Allocation Reductions

Continuation of "Resuse writes, initalize queues" #363

I'm OK with the separate pool for WriteContexts. Should we close #363, and continue our discussion here?

Closed the other issue, made the changes

Rebased

Following on...
Can pool the WriteContexts per thread rather than per connection "Pool WriteContext per thread #469"

Done! Thanks for your patience @benaadams.

:+1:


Do not activate .env.example on project creation

Fix #1060

Waiting for confirmation that this doesn't break the workflow for using Winter in Laravel Sail


Syntax highlighting broken in "case" with negative numbers

This is an example code I currently use for my aoc day 2
let num = -1
case num {
    -1 -> -1
    -2 -> -1
    -3 -> -1
    1 -> 1
    2 -> 1
    3 -> 1
    _ -> 0
}

Everything after this is no longer highlighted.

I asked in the gleam discord, and Isaac Harris-Holt was able to reproduce it in zed and nvim.
gleam 1.6.2
Zed 0.163.2

Yep, can confirm I managed to replicate this. TS version: 00f128d

also githubs file view is also broken

https://github.com/adrian-goe/adventofcode2024/blob/16dc4eabe53cb7a3b0464ba61cb0efa3e7e1ee61/src/aoc_2024/day_2.gleam
also in diff:

https://github.com/adrian-goe/adventofcode2024/commit/16dc4eabe53cb7a3b0464ba61cb0efa3e7e1ee61

Just tested with the current version of the tree sitter and it does not have this problem with the supplied code. Please update to the latest version (066704e4826699e754d351e3bbe12bf2e51de9d8)


new structure: bat tower

Description
Functions a bit like the spirit pylon, but instead of spawning ghosts, it spawns player-aligned bats. This type of structure will be especially useful on boats, for defending vs sea serpents and attackers on the shore, but also in places like the mountains to attack and intercept drakes.

implemented in 1.5.0


Eliminate subtree of ambiguous grammar

My tree has an _ambig node with several branches, but some of the branches have nodes that are invalid (I can check them in a visitor). I want to transform the tree by removing each branch of the _ambig that contains the invalid nodes.
I'm wondering how to remove children of an _ambig based on information in the child's descendants. Ideally then I could say "after filtering invalid branches, if there's only one remaining branch of the _ambig, then remove the _ambig, and otherwise raise an exception". Is there an example of resolving ambiguity that I could look at? How would you recommend implementing this? Thank you!

You can tree.find_data("_ambig"), and for each one collect information using class CountInvalid(Transformer): ...
There's more than one way, of course.

Ah I see, that's pretty simple, thanks!
BTW, is there a preferred venue for asking questions like this? I don't want to be filling up your tracker if you prefer to separate support questions from issues.

Gitter is suitable for that: https://gitter.im/lark-parser/Lobby

Sounds good, thank you.


Update to TF 2.3

Proposed changes:

Bump tensorflow and tensorflow-text to versions 2.3

Status (please check what you already did):

[ ] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[x] reformat files using black (please check Readme for instructions)

/modeltest
include:
 - dataset: ["all"]
   config: ["all"]

/modeltest
include:
 - dataset: ["all"]
   config: ["all"]


live-fns: simplify circleci badge - success/failed

fixed: #268

@tunnckoCore Couldn't find any info in the api docs, but I guess there won't be timedout if the task is completed.
This looks fine, thanks! @AndrewLeedham


Unable to use tsx files in /pages

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[X] I have tried creating a repro with https://new.docusaurus.io.
[X] I have read the console error message carefully (if applicable).

Description
The router appears to crash when using TSX files in the /pages directory. This issue replicates even on a brand new project using npx create-docusaurus@latest my-website classic --typescript
The page displays this error message:
val[keyPath[(keyPath.length - 1)]] is undefined

If I rename the file to .js then it works as expected. It would appear that the file filter is not including .tsx files.
The content of the TSX file is below:
import Layout from '@theme/Layout';
import React from 'react';

export const Search: React.FC = props => {
    return (
        <>
            <Layout title={'Search'} description="Search"></Layout>
        </>
    );
}

Reproducible demo
No response
Steps to reproduce

Create /pages/search.tsx
Paste the contents from the description
Navigate to localhost:3000/search

Expected behavior
The page should render
Actual behavior

From the browser console:
Uncaught TypeError: val[keyPath[(keyPath.length - 1)]] is undefined
    render ComponentCreator.js:57
    render ComponentCreator.js:57
    render ComponentCreator.js:57
    render index.js:262
    React 17
    <anonymous> clientEntry.js:22

The above error occurred in the <LoadableComponent> component:

LoadableComponent@webpack-internal:///./node_modules/react-loadable/lib/index.js:138:32
Route@webpack-internal:///./node_modules/react-router/esm/react-router.js:448:29
Switch@webpack-internal:///./node_modules/react-router/esm/react-router.js:650:29
Route@webpack-internal:///./node_modules/react-router/esm/react-router.js:448:29
PendingNavigation@webpack-internal:///./node_modules/@docusaurus/core/lib/client/PendingNavigation.js:18:180
C@webpack-internal:///./node_modules/react-router/esm/react-router.js:705:31
Root@webpack-internal:///./node_modules/@docusaurus/core/lib/client/theme-fallback/Root/index.js:17:35
BrowserContextProvider@webpack-internal:///./node_modules/@docusaurus/core/lib/client/exports/browserContext.js:19:136
DocusaurusContextProvider@webpack-internal:///./node_modules/@docusaurus/core/lib/client/exports/docusaurusContext.js:19:505
ErrorBoundary@webpack-internal:///./node_modules/@docusaurus/core/lib/client/exports/ErrorBoundary.js:13:96
App
Router@webpack-internal:///./node_modules/react-router/esm/react-router.js:79:30
BrowserRouter@webpack-internal:///./node_modules/react-router-dom/esm/react-router-dom.js:57:35
r@webpack-internal:///./node_modules/react-helmet-async/lib/index.module.js:16:7305

React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundary.

Your environment

Public source code:
Public site URL:
Docusaurus version used:
Environment name and version (e.g. Chrome 89, Node.js 16.4):
Operating system and version (e.g. Ubuntu 20.04.2 LTS):

Self-service

[ ] I'd be willing to fix this bug myself.

Hi, your page exports a named export, while the pages plugin expects a default export. Try changing it to:
export default function Search(props: Props) {
    return (
        <>
            <Layout title={'Search'} description="Search"></Layout>
        </>
    );
}

However, even with your repro steps, I can't get the same error. I get:

which seems a lot more reasonable. Could you provide a repro for which your error can be reproduced? That would help us improve the error message.

On an unrelated note, you are strongly advised against using the React.FC type. See https://github.com/facebook/create-react-app/pull/8177#issue-353062710

pages plugin expects a default export

This was the answer, its working as expected now.

On an unrelated note, you are strongly advised against using the React.FC type.

😮  TIL, thanks for the tip!


Question regarding dnscrypt-blacklist-domains.txt syntax

I've searched, I promise! but haven't found the answer to the syntax concerning the user's domains' blacklist, i.e dnscrypt-blacklist-domains.txt. I'm aware this is an issue thread but it's the only place in town I know to get information regarding dnscrypt-proxy ...
What I wish to know is if adding to this list, i.e domain.com includes or not *.domain.com or do I have to set both:
domain.com
*.domain.com
Generally speaking, can I use * (also ? (question mark) for one character only), i.e. is the following correct:
[star] . 30[star]br . [star] (I cannot write it such as here...)
which would include among so many others,
ad.doubleclick.net.14303.9065.302br.net
304br.net
etc etc
Thanks again!

This is documented: https://github.com/jedisct1/dnscrypt-proxy/wiki/Filtering#names-rules-set
But maybe not visible enough. Having some examples in the configuration file itself may not be a bad idea.
So, *.example.com includes example.com.
However, stars can only be at the beginning and/or at the end of the pattern.
So, *.30*br.* doesn't work, as this kind of pattern could be really slow to match.
However, don't forget that you can also block by IP address. For example all these 30*br.net names seem to resolve to <IP_ADDRESS> or <IP_ADDRESS>. So, blocking the IPs is likely to solve the problem and be way more efficient than tracking their domains :)

Thanks, again, @jedisct1
Mea culpa, I hadn't searched well enough to find what is explicitly expressed indeed in the 'Names rules set' page you mention. I guess as often I lacked zeal in my quest, would be a surprise if I change at my age!
OK, I got it. I also understand that "stars can only be at the beginning and/or at the end of the pattern.". I'm on my way to correct my domains blacklist.
I'm closing the thread because I see that as a possibility when I would have thought you only could close your pages. If it' OK with you then it is with me : a closed case!

No mea culpa needed, it's a good opportunity to improve the documentation, and make this more visible. I'll do it tonight. Thanks!


Chore: remove configure scaffold entry

Codecov Report

Merging #666 (c6bf3d2) into master (0a78a29) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #666   +/-   ##
=======================================
  Coverage   57.14%   57.14%
=======================================
  Files           1        1
  Lines          70       70
  Branches       15       15
=======================================
  Hits           40       40
  Misses         30       30

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 0a78a29...c6bf3d2. Read the comment docs.


Failed to run dependency analysis v2. publishing a preact port of react-icons for 🦕 fresh

Hi,
I want to publish react-icons
After some attempts, I still get the Failed to run dependency analysis v2. error
The Deno registry code drops the error in a  console.error:
    await analyzeDependencies(build).catch((err) => {
      console.error("failed dependency analysis", build, err, err?.response);
      message += " Failed to run dependency analysis v2.";
    });

Is that possible to add some more verbose message in message?
is the a simple way to execute analyzeDependencies on a project?

By the way:

Should we use version numbers like 1.0.0 or v1.0.0? Both are used; what is the official position?
Should I call the project preact_icons instead of react_icons? (this is a port from react-icons working with Deno fresh)
How can I extend the storage quota for this project? I had to shrink it to fit the 20MB source size limit, and I have no spare place to improve the port.

Last attempt to date:
build
this version use an importMap with cleaner import, still not working.

Fixed see
But now all my failed to-publish attempts are visible.


numCPU parameter has no effect

Even with the bioconductor v1.0.0, it does not seem that the numCPU parameter (in the config) triggers multiprocessing (loaded in session: doParallel_1.0.15 and foreach_1.4.7).
I would expect that breakpointR reads the BAM files in parallel (1 CPU per BAM file), but they are read and processed sequentially.

The problem is numCPU is not properly read from the config file. numCPU works if set within the breakpointr() function. I will resolve this issue ASAP.


Completion of keywords into identifiers

#check with

When typing this line, we get ident completion up to typing the h. Ideally we should get it even then.

Note: we should make sure to also provide the keyword itself as a completion option here, which is not the case yet

That would probably fix https://github.com/leanprover/lean4/issues/3462 as well.

Something that trips me up a lot is a popup on do, both in Lean and in Mathlib.

This Mathlib one might not be related, but I thought I'd mention it.
These are especially painful since the natural thing to do after typing do is to hit "enter", which activates the completions.

I get bitten by the do completion regularly!

Do you still see this issue after #3778?
Note that this issue is not about the popup issue that Kyle mentioned (which should have been resolved by #3778), but specifically about offering identifier completions when typing in keywords.

Unfortunately yes:

Unfortunately yes:

That's a code snippet manually added by Mathlib, the language server is not involved here.

As far as I can tell this issue has been fixed. I cannot reproduce any of them using v4.8.0-rc2.
Closing soon.

As far as I can tell this issue has been fixed. I cannot reproduce any of them using v4.8.0-rc2. Closing soon.

The issue reported by Sebastian is still there (we don't report identifier completions for keywords), the other unrelated issues in the thread should have been fixed by #3778.


Intermittently and randomly logged out of KF

Hi folks,
I'm seeing intermittent and random issues with session timeouts and being kicked out of Kubeflow by dex, leading to random failure (possibly triggered by a pod getting bounced, but not completely sure).
But then dex seems to get confused, and usually doesn't redirect me to the login screen but instead bombs with a generic unauthorised error => need to use an Incognito tab to be able to log back in again.
Please advise
Browser - Google Chrome Stable 93.0.4577.63-1
Baseline - MicroK8s 1.21/stable
Kubeflow - cs:kubeflow (current release version)
OS - Ubuntu 21.04 hirsute
Hardware - Host1: Mem: 15G, Swap 3G, i7 g11 @4 cores each with 2 threads @2.8Ghz
Fresh MicroK8s install:
sudo snap install microk8s --classic --channel=1.21
microk8s status --wait-ready
microk8s enable storage dns
microk8s enable kubeflow --bundle=cs:kubeflow
microk8s enable dashboard

Not sure if it is the same, but I think ubuntu/microk8s#2571 is similar and in general I've experienced similar things (if I leave a kubeflow deployment for a few days sometimes I come back to a broken dashboard I cannot easily recover).  @DomFleischmann this is probably a good thing for someone to dig into further


Updated Tracking response class mapping

Added correct mapping for tracking response.
Reordered some imports.
Added missing option class PiecesEnabled

The same was done and improved in #5


Processing of 'unavailable' values: displaying gaps

Checklist

[x ] I updated the card to the latest version available
[x ] I cleared the cache of my browser
[x ] I verified that I'm really running the lastest version in my browser console
[x ] I checked if there is another issue opened with the same problem

Describe the bug
The card processes unavailable data in a strange way.
Here are two simple sensors:

Equal to some input_number, is available if some input_boolean = on.
Equal to the 1st sensor * 2, is available if that 1st sensor is available.

sensor:
  - platform: template
    sensors:

      test_availability:
        unit_of_measurement: "unit"
        icon_template: mdi:account
        value_template: >-
          {{ states("input_number.test_number") }}
        availability_template: >-
          {{ is_state("input_boolean.test_boolean","on") }}

      test_availability_2:
        unit_of_measurement: "unit"
        icon_template: mdi:car
        value_template: >-
          {% set VALUE = states("sensor.test_availability") -%}
          {%- if is_number(VALUE) -%}
          {{ VALUE | float * 2 }}
          {%- else -%}
          {{ 0 }}
          {%- endif %}
        availability_template: >-
          {{ not states("sensor.test_availability") in ["unavailable","unknown"] }}

Now let’s see graphs for these sensors:
title: availability
path: test-availability
badges: []
cards:
  - type: entities
    entities:
      - entity: input_boolean.test_boolean
        name: Available
      - entity: input_number.test_number
        name: Value
      - type: divider
      - entity: sensor.test_availability
      - entity: sensor.test_availability_2

  - type: vertical-stack
    cards:
      - type: history-graph
        entities:
          - entity: sensor.test_availability
          - entity: sensor.test_availability_2
        hours_to_show: 1
        refresh_interval: 0

      - type: custom:apexcharts-card
        series:
          - entity: sensor.test_availability
            curve: stepline
            stroke_width: 1
            fill_raw: 'null'
          - entity: sensor.test_availability_2
            curve: stepline
            stroke_width: 1
            fill_raw: 'null'
        graph_span: 1h
        cache: false
        now:
          show: true

There are 2 graphs:

based on stock history-graph;
based on apexcharts-card.

Play with the input_number & input_boolean values.
Note that:

the stock history-graph shows gaps when sensors are unavailable (I consider this as a CORRECT processing);
the apexcharts-card shows gaps - but in a strange manner (see below).

What I observe:

Data = available:
The apexcharts graphs are displayed as expected:

Data = unavailable:
The last stepline disappears (WHY?):

Data = available (after few minutes):
The previous stepline is still not displayed, a new stepline appears:

Data = unavailable (after a few minutes):
The last stepline disappears too:

Data = available (after few minutes):
The previous steplineS are still not displayed, a new stepline appears:

As a result - the apexcharts-card graph does not show curves between unavailable states.
Version of the card
Version: 1.10.0
Desktop (please complete the following information):

Browser Chrome
Version 95.0.4638.69

If straight option is selected - same behaviour:

The issue is still present(((

the issue is still present....


Fix Typo in GameScene2D Documentation

On res://scripts/core/game_scene_2d.gd:10, change:
## This signal is connected to [Main]. If [param next_scene_key] is used for the

into:
## This signal is connected to [Main]. [param next_scene_key] is used for the

Do this for all games within the repository.

Done in #72


AUI-1953 Unable to have same 'value' for Select with different name/option

Hi,
It is compatible with the previous version, meaning that the configuration object can be the same.
Now there are three type of options field:
array where every element is a value
array where every element is an object of {'name':name, 'value':value} pairs (this is the new version)
object width value:name fields.
This trick is in the _setOptions function.
On master, there is no relationship with the formbuilder (as I see, formbuilder is very different now from 2.5) but we will have trouble when backporting this, because liferay's AUI version formbuilder is dependent from this fix. I will do the backport if you think this fix is OK.
Thanks
Péter

I close this. See #15


build options update

It seems the new way is to create an options object from the builder, add the options there and then add as a package to the executable target

Hi, Thanks so much for the contribution! Unfortunately I like to do the zig version updates myself since there are a lot of other pieces I have to check. My apologies for not having this in the pull request template.
Building from source should be working as of https://github.com/nektro/zigmod/releases/tag/v75.

Thanks for the quick release!
That's the price of playing with incomplete languages :-D


Better goos react and link fix.

Updated goos react so tinan reacts with more than just the goos standing. Tinan reacts with goos standing and 🇭 🇴 🇳 🇰👍. Also updated the youtube link to the correct link.

I will bring them back.

They have been added back.

That was already there. I just added the🇭 🇴 🇳 🇰👍 bit.

Ok I'll add it.

That better?

Ok, is everything done and fixed?

Done, I fixed it.

syntax error fixing here, Pigpot dont mind pelase

ok, are we done?


[Bug]: Restart server will issue core dump

Is there an existing issue for the same bug?

[X] I have checked the existing issues.

Branch name
main
Commit ID
a199e50e11cd6af77f84c08feae6770a26c6e1ac
Other environment information
No response
Actual behavior
new_test.txt
Core dump, after running the script, shutdown server and restart server. Following error message:
terminate called after throwing an instance of 'infinity::UnrecoverableException@infinity_exception'
  what():  Multiple transactions are changing data of Segment: 0, Block: 0@src/storage/meta/entry/block_entry.cpp:165
Signal: SIGABRT (signal SIGABRT)

Expected behavior
No response
Steps to reproduce
1. Start up server
2. Run the script
3. Shutdown server
4. Restart the server <= crash.

Additional information
No response

Fixed by #804


Remove duplicate and incorrect domains for alt tasks and drop two tasks

I removed the "Public Places" domains and changed them to "News", as all the tasks were news. (They must've been mixed up with spl tasks?)
I also dropped the en_entk and entk_en tasks, as discussed in #589.

Thanks, removing the duplicate domains has been addressed in #705.
Also, I'm in favor of not dropping en_entk and entk_en tasks. We already have simpler tasks them these tasks. I think we can change their definition and keep them.

@Palipoor let's get this PR updated based on the conflicts?
Also, seems like we need to discuss #705 a bit more, given @yeganehkordi 's comment above.

@danyaljj Yes. I think those tasks being simple(just putting space before punctuation marks or removing the space before them) is one thing, but the other thing is that the models are probably going to process these at the token level. So it seems like both the input and the output are going to end up being encoded the same way, which makes the task pointless.


Update cardano-node.sh

Describe the feature you'd like
Script should be updated to v1.35.1 soon.
Describe alternatives you've considered
These lines should be updated. I think these are the new build numbers to use but I need to set up a node using the updated script to verify.

https://github.com/input-output-hk/plutus-apps/blob/main/scripts/cardano-node.sh#L12

cardano-node-1.35.1-linux.tar.gz

https://github.com/input-output-hk/plutus-apps/blob/main/scripts/cardano-node.sh#L27

https://hydra.iohk.io/build/16622274

https://github.com/input-output-hk/plutus-apps/blob/main/scripts/cardano-node.sh#L34

https://hydra.iohk.io/build/16607585

@koslambrou do we even use scripts? I haven't found any usages in the repo. It seems everything is orchestrated with nix.

Nice find @ak3n. I was wondering the same thing.
Can you update it as part of https://github.com/input-output-hk/plutus-apps/pull/616?


Deal with DataAlreadyAcceptedException

To avoid endless retry when DataAlreadyAcceptedException occurred.

@RiANOl
I was also in trouble with the error.
Can I retry after adding this?
          log_stream = find_log_stream(group_name, stream_name)
          store_next_sequence_token(group_name, stream_name, log_stream.upload_sequence_token)
          retry

https://github.com/ryotarai/fluent-plugin-cloudwatch-logs/blob/master/lib/fluent/plugin/out_cloudwatch_logs.rb#L227

@cm-igarashi-ryosuke
The exception occurred because CloudWatchLogs consider log it sent is already been accepted.
No matter how much times retry, it will always got this exception.

@RiANOl i understand. thank you!

This issue is solved by another approach (cb14f14).