Allow for several types/messages per channel

Hello, first i'd like to thank you for this module.
I would like to have several periodic tasks.  I've thought about grouping them in a specific channel? so the would be all together. But as i see in the code, it's about a single task per channel name.
In order to support different message types in one channel, there should be 2 cycles here https://github.com/rajasimon/beatserver/blob/58feddc3dd2b20ba12a99f51c9a70d6cc7c49b5b/beatserver/server.py#L30
Outer one should cycle through channel name/config(key-value), and inner one should cycle through message types. Or there would be one cycle, but config shoud be a list instead of dictionary(maybe a list of tuples?), so that there could be several items with the same channel name and maybe the same message type.

This is also addressed in https://github.com/rajasimon/beatserver/pull/15

@mikevlz This feature added into v0.0.7. Let us know if you need any help.


Maintainer Wanted

I haven't been able to make time to maintain this project. I would be happy if someone is willing to take over and is interested to keep the project alive.
Thanks.

Thanks for creating this extension, Kapil!
I've never made a NPP extension before, but I'm in the process of trying to implement various features of this extension in C#. I think that C# is a promising way to go with this, because Newtonsoft.Json takes care of most of the low-level implementation details (e.g., parsing document to a tree, pretty-printing vs. compressing) and also offers support for desirable features like searching with jmespath or similar query languages. This would ideally allow maintainers to focus on things like the UI more. I plan to use https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net to create the plugin, since it seems to work well.
If anyone else with some experience is interested in working with me on this, I should be opening a GitHub repo for the project soon.

@molsonkiko Not wanting to discourage you in any way (actually, quite the opposite!), but I want to take a brief moment to mention some things to think about regarding third-party libraries: Often when one relies on third-party libraries, they get stuck in a position where they can't easily fix bugs themselves.  When third-party libraries work well and have current support, they can represent a big time saver.  But all too often, I report a bug and the main developer replies, "yes, sorry, I can't do anything about that... it's a bug in a library I'm using".  Other times, a library will lose its developers, and all projects depending on it become broken over time, or are left with security issues.  Major changes to a library often cause developers to not use the current version, resulting in numerous problems.  A prime example of this is Notepad++ which has been using an old version of Scintilla for a long time.  Finally, third-party libraries often add unneeded bulk to projects.  For example, I'm currently rewriting someone else's project that was compiling to many times more than it's needed size because of bulky libraries... and the application was using less than 8% of the functions in the library.
 I always recommend carefully evaluating their pros and cons before deciding to reply upon them.

Thanks for the thoughtful response, @Gitoffthelawn ! I will keep that in mind for programming in general, and this project in particular. I am in the process of trying to implement alternatives to the 3rd party libraries that I would have used.

@molsonkiko You're most welcome.  I wish you the best of success.

Hi @kapilratnani,
First of all, you have been doing a great job. This plugin is a nice example of it. I use this plugin heavily in my day to day work.
It is sadden that you've unable to continue, but I can help to keep this project alive.

Thanks @SinghRajenM . Let me see how i can do the same.

Cleanup issue tracker


Add support for temporary sts session tokens for federated IAM

super important for tools like aws-vault

any progress with this PR?


Uplift to latest release and restore the CIS refs

I pulled this fork up to same code as current CISC ScubaGear release and added the CIS references in again to Rego policies and code that creates HTML report.
Newer ScubaGear release has automated a few checks that were manual before.

Probably better if you pull changes from CISA to your fork first?


Update Win CI max ver to 3.12 now Aer supports 3.12

Summary
Qiskit Aer recently released 0.13.2 which now supports Python 3.12 so that wheels are available and it does not need to get built locally. This allows up to bump the Windows CI max Python version in which we test from 3.11 to 3.12 to be the same as Ubuntu and MacOS.
Resolves #109
Details and comments
While this changed to 3.12 it is actually specifically 3.12.0 (same as other platforms) until #113 is addressed (i.e. when an updated testtools is released).
This will require branch rules to be updated since the Required Win 3.11 job will no longer happen with this change.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.578%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
6470

Relevant Lines:
7143

💛  - Coveralls


Rename bonus material notebooks

include word bonus in bonus material notebooks to help navigation of tutorial content

Hi @BHFock this looks sensible to me.
Did you want me to get involved here, e.g. review+merge, or are you just happy to self-merge from here on ?
I don't expect to keep up with this forever anyway, but hopefully you'll gather a new group to take it forward.

@pp-mo, please review and merge.
Let's discuss next steps offline.

I deleted the shadow_copies in c4d22cb4c52ad9ddffc4effa10af8173096e179c


Download: only JHipster Lite project

Fix #1452

Conflict because of https://github.com/jhipster/jhipster-lite/pull/1458
Can you take care of it plz @qmonmert ?

New PR https://github.com/jhipster/jhipster-lite/pull/1461


MGMT-15151: Refactoring external partner integrations control

Related to https://issues.redhat.com/browse/MGMT-15151
We refactor the partner integrations control, adding a dropdown in cluster details page and removing the switch for platform integration from Hosts discovery step.
https://github.com/openshift-assisted/assisted-installer-ui/assets/11390125/7c11826e-d8e3-4dfb-ad04-f6e0d83aa070

please rebase

@celdrake :

Clean-up ->Done.

Needs changes:

The Dropdown for the platform integration is editable after the cluster is created, but if it changes, the PATCH request does not contain the change, so changing it does not work. -> True, I've need to change handleClusterUpdate method.

Open question:

What's the impact in the Review & Create page? From what I see, the "platform-integration" only has Vsphere and Nutanix. Shouldn't all platforms be displayed there now? -> Asked in JIRA ticket.

Needs tests: at the very least to verify that the requests contain the correct values and that the options (especially) are correctly enabled or disabled. Both when creating and updating the cluster.
As for the Review & create page impact, we currently only show that some platform integration has been selected (without any specifics) and the "You will need to modify your platform configuration after cluster installation is completed." note. So unless we want to be specific, there are no changes needed. That's a UX question, though.

I'm working on the tests.
I think for Review&Create we don't need changes.

For the disabling question:
Can we disable the whole drop-down if the user selected Oracle, clicked "Next" and then "Back"?
While keeping the drop-down "alive" if they select any other option?
Yes, we can.

No "Learn more" link  in None option:

About tooltip, I don't know if I can move. I'll take a look to the component:

Needs tests: at the very least to verify that the requests contain the correct values and that the options (especially) are correctly enabled or disabled. Both when creating and updating the cluster.
As for the Review & create page impact, we currently only show that some platform integration has been selected (without any specifics) and the "You will need to modify your platform configuration after cluster installation is completed." note. So unless we want to be specific, there are no changes needed. That's a UX question, though.

What I meant about R&C,is that the note is only for Nutanix and Vsphere. Is it correct not to show anything about OCI in the case it would be activated for a particular cluster?

Oracle, Nutanix and vSphere should have the same treatment. If users selected either, we should mention that platform integration was selected.

When I'll implement this ticket: https://issues.redhat.com/browse/MGMT-15014, I'll add more tests.

https://github.com/openshift-assisted/assisted-installer-ui/pull/2255#discussion_r1269175327
@celdrake
The problem is that patternfly translate dropdown items like  elements. And we try to put inside another  and this is an error.
The error:
"react-dom.development.js:67 Warning: validateDOMNesting(...):  cannot appear as a descendant of ."


Will DAI support DASH streaming in the future?

Hello, will DAI support DASH streaming in the future?

Thank you for your reply.
well...I'm not quite certain.
Because I have seen samples of Dash in googleads-ima-html5-dai, and I have tried it and it indeed works:
https://github.com/googleads/googleads-ima-html5-dai/tree/main/dash_js/simple
Moreover, the plugin (http-streaming) for videojs also supports the Dash format in its Streaming Formats:
https://github.com/videojs/http-streaming/blob/main/docs/supported-features.md
Does this achieve the conditions for supporting Dash?

Thanks for taking a look, @KrooCiso ,
I will look into if updating the dependency on http-streaming fixes the issue with DASH streams.
Jackson
IMA SDK team

@Kiro705
Oh~Thank you~

Hello @KrooCiso ,
I was looking into this, but can't figure out what to listen to during a DASH stream in order to pass the metadata to the IMA SDK. Currently this is done for HLS streams here , but it is not triggering for the DASH stream. I tried the different listeners used in the IMA handling metadata guide, but those listeners did not trigger easier.
If you, or someone else is able to add any additional information, or ideally a code snippet of how the plugin should handle DASH stream metadata, that would really be helpful.
Thank you,
Jackson
IMA SDK team


Shallow rendering doesn’t work with non-default exports

To get around a Connect issue, I’m exporting both the component as component and the Connect-wrapped component as default.
When importing as import { component } from '../index.js';, component in shallow acts as if it has no relation to the imported component and simply shows the JSX I wrote in the shallow function call.

React components have to be capitalized (Component works, component doesn't), can you try exporting it with the correct naming convention and see if that works?

This seems answered; happy to reopen if not.


Allow dependency name in version catalog to be used with dependencyInsight task

Expected Behavior
It should be possible to use dependency name defined in version catalog to reference a specific dependency or a bundle of dependencies, e.g.
// report for exactly that single dependency
./gradlew dependencyInsight --dependency libs.guava

// report for all dependencies of the bundle
./gradlew dependencyInsight --dependency libs.bundles.commons

Current Behavior (optional)
Currently you have to use
// report for exactly that single dependency
./gradlew dependencyInsight --dependency com.google.guava:guava:32.0.1-jre

// report for multiple dependencies containing a string.
// But this might not result in the same output as referencing libs.bundles.commons.
./gradlew dependencyInsight --dependency common

Context
When using version catalog each dependency or dependency bundle has a user defined name that is often shorter than the the maven coordinates of the dependency. Gradle should make use of that name if it can.

Thank you for your interest in Gradle!
This feature request is in the backlog of the relevant team, but this area of Gradle is currently not a focus one, so it might take a while before it gets implemented.

A catalog entry should be considered different than a dependency declaration and use a different option, e.g. --catalog.


[BUG] Cython master is generating a lot of noexcept clause warnings

Describe the bug
...when compiling itself
Code to reproduce the behaviour:
python3 setup.py build_ext -if
gives the warning
warning: Cython/Plex/Actions.py:8:4: noexcept clause is ignored for function returning Python object
warning: Cython/Plex/Actions.py:27:4: noexcept clause is ignored for function returning Python object
warning: Cython/Plex/Actions.py:42:4: noexcept clause is ignored for function returning Python object
warning: Cython/Plex/Actions.py:59:4: noexcept clause is ignored for function returning Python object
warning: Cython/Plex/Actions.py:81:4: noexcept clause is ignored for function returning Python object
warning: Cython/Plex/Actions.py:95:4: noexcept clause is ignored for function returning Python object
warning: Cython/Plex/Actions.py:112:4: noexcept clause is ignored for function returning Python object

(among others).
They're correct in that the functions return a Python Object, but incorrect in that they aren't explicitly marked as noexcept.
Expected behaviour
No (or few) warnings
OS
Linux
Python version
3.11
Cython version
Current master (a2b9f55670b765d9b482fd7d8533f2df914e7387); current 3.0.x; not 3.0.9
Additional context
We really should fix this before the next 3.0.x release.

The easy solution would be to revert 48026eb404d37e4ef1ebb8455e6238d4372eb0ed. My inclination would be to revert it in 3.0.x and try to fix it in master. But that depends on me finding time.

Can we just disable this warning in 3.0.x, maybe? The mistake that it reports doesn't seem something that many users would do.

Can we just disable this warning in 3.0.x, maybe?

Yeah - that's what I was suggesting.
I think it's  getting debatable whether this warning is worth the effort. We've had a couple of goes at it and haven't yet got it right. But I don't think it should be in 3.0.x now.


dependency version mismatch (non blocking)

Describe the bug
i ve been using PNPM which reports dependency miss-matches
 wagmi 2.5.20
  └─┬ @wagmi/connectors 4.1.26
    └─┬ @metamask/sdk 0.14.3
      ├─┬ @metamask/sdk-communication-layer 0.14.3
      │ └─┬ socket.io-client 4.7.5
      │   └─┬ engine.io-client 6.5.3
      │     └─┬ ws 8.11.0
      │       └── ✕ unmet peer<EMAIL_ADDRESS>found 6.0.3 in @metamask/sdk-communication-layer
      └─┬ @metamask/sdk-install-modal-web 0.14.1
        └─┬ react-i18next 13.5.0
          └── ✕ unmet peer i18next@">= 23.2.3": found 22.5.1 in @metamask/sdk-install-modal-web

is not direct problem of wagmi i suppose, but i wonder if anyone else experiencing this? I prefer my projects to be without these, so my ocd doesn't kill me everytime i install deps
no issues in runtime though
Link to Minimal Reproducible Example
No response
Steps To Reproduce
install latest wagmi and run pnpm install
Wagmi Version
2.5.20
Viem Version
2.9.26
TypeScript Version
5.4
Check existing issues

[X] I checked there isn't already an issue for the bug I encountered.

Anything else?
No response

best to raise upstream https://github.com/MetaMask/metamask-sdk

done, maybe worth checking if you can go to latest metamask-sdk
https://github.com/MetaMask/metamask-sdk/blob/8ee0a839a8e58deabf0d64588bdbeb3f72cc16b1/packages/sdk-communication-layer/package.json#L3 ("version": "0.18.5") i don't think they fixed it already in that version but maybe worth checking it out


⚠ SceneTime has degraded performance

In 74ecf87, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1568 ms

Resolved: SceneTime performance has improved in 3321cc0 after 36 minutes.


Support Union Types in Definition Struct for JSON Schema

Is your feature request related to a problem? Please describe.
The Definition struct currently does not support multiple data types, limiting the flexibility needed for certain JSON schema definitions. According to OpenAI’s documentation, it is possible to emulate optional parameters by using a union type with multiple data types, which is not currently supported by the existing struct.
    "name": "get_weather",
    "description": "Fetches the weather in the given location",
    "strict": true,
    "parameters": {
        "type": "object",
        "properties": {
            "location": {
                "type": "string",
                "description": "The location to get the weather for"
            },
            "unit": {
                // highlight-start
                "type": ["string", "null"],
                // highlight-end
                "description": "The unit to return the temperature in",
                "enum": ["F", "C"]
            }
        },
        "additionalProperties": false,
        "required": [
            "location", "unit"
        ]
    }
}

In this example, we can only support a single string type with the existing model.

**Describe the solution you'd like**
Update the Type field in the Definition struct to  allow for multiple data types. This enhancement will enable developers to define union types, aligning the library with OpenAI’s guidelines for structured outputs.

**Describe alternatives you've considered**
Create a new type which support single and multiple type both and write custom marshal and unmarshal to handle that.

**Additional context**
https://platform.openai.com/docs/guides/structured-outputs/supported-schemas

Hi @vish0l #831 will solve this as well. Since it will allow you to pass the schema directly.
Alternate solution for your problem is using structured output via function calls, there it can accept raw json schema in the parameter. So you can do something like :
schema := `{
        "type": "object",
        "properties": {
            "location": {
                "type": "string",
                "description": "The location to get the weather for"
            },
            "unit": {
                // highlight-start
                "type": ["string", "null"],
                // highlight-end
                "description": "The unit to return the temperature in",
                "enum": ["F", "C"]
            }
        },
        "additionalProperties": false,
        "required": [
            "location", "unit"
        ]
}`
tool := openai.Tool{
    Type: openai.ToolTypeFunction,
    Function: &openai.FunctionDefinition{
  	Name:       "get_weather",
	Strict:     true,
	Parameters: json.RawMessage(schema),
    },
}

Hope this helps

Thank you for your response, @samarthpatil00. In my use case, I need a structured output, but I won't be using any external functions or tools.

@vish0l you can still use tools to get the argument it passes to function and use them as the structured output
resp, err := c.Client.CreateChatCompletion(
  context.Background(),
  openai.ChatCompletionRequest{
	  Model:            string(c.Model),
	  Messages:         messages,
	  Temperature:      temperature,
	  Tools:            []openai.Tool{tool},
  },
)
op := resp.Choices[0].Message.ToolCalls[0].Function.Arguments

what's the point of doing that when straight forward structured output functionality is available 🙂


SuperTextField layout is wrong with custom text height

Video
https://github.com/superlistapp/super_editor/assets/96958/f516cca6-da66-4923-9f18-65b2babe58c0
You can see that the hint is aligned correctly while the actual text is not.
Modified snippet from _single_line_demo.dart
SuperDesktopTextField(
  key: _textKey,
  textController: _textFieldController,
  focusNode: _focusNode,
  decorationBuilder: (context, child) {
    return Container(
      decoration: BoxDecoration(
        borderRadius: BorderRadius.circular(4),
        border: Border.all(
          color: _focusNode!.hasFocus ? Colors.blue : Colors.grey.shade300,
          width: 1,
        ),
      ),
      child: child,
    );
  },
  hintBuilder: (context) {
    return const Text(
      'enter some text',
      style: TextStyle(
        color: Colors.grey,
        fontSize: 14,
        height: 2.0,
      ),
    );
  },
  hintBehavior: HintBehavior.displayHintUntilTextEntered,
  textStyleBuilder: (a) => demoTextStyleBuilder(a).copyWith(height: 2.0),
  minLines: 1,
  maxLines: 1,
),

Cc @matthew-carroll

Some updates on this. I increased the font height to 6.0 so the differences are move visible.
This is how it looks right now:

We can notice that the text isn't centered in relation to the caret.
I found a Flutter issue about vertically aligning text with custom font heights: https://github.com/flutter/flutter/issues/72521. This issue was closed after a PR which adds a leadingDistribution property to TextStyle landed.  After applying TextLeadingDistribution.even to the text style this is the output:

Now we can notice that the text is centered in relation to the caret, but not centered in the viewport:

It seems there is something wrong with our viewport size computation, because the height changes after typing the first character:
https://github.com/superlistapp/super_editor/assets/7597082/fea8c8dd-f756-48a8-88f0-43fb5552029d
While debugging I configured a fixed viewport height and the layout seems correct:
https://github.com/superlistapp/super_editor/assets/7597082/637c4409-b3a4-4f5f-b02e-a9604c9d8f1f
To summarize, apps need to configure the TextStyle like the following:
TextStyle textStyle = const TextStyle(
  leadingDistribution: TextLeadingDistribution.even,
  ...
);

And we need to figure out why the viewport height calculation is wrong. I'm looking into that.

@matthew-carroll Currently, we call textLayout.getLineHeightAtPosition to determine the viewport height. This method returns character box height * line height, which seems to be bigger than it should be.
Should we use the caret height instead? Using the caret height the layout looks correct:
https://github.com/superlistapp/super_editor/assets/7597082/cdbe3a55-a738-4dc3-a5d0-e6d9d5f405e9

@angelosilvestre, here is a repro for the golden we have failing:
repro.tar.gz
You can regenerate goldens with flutter test --dart-define=CI=true --update-goldens
It should result in something like this:

The yellow part is not supposed to be there.

@knopp The golden test is picking the android textfield, and it seems the mobile textfields needed the same fix. Could you please try the PR again?

I can confirm this fixes the golden. Thanks!


[OMPT] buffer_complete and buffer_request always use device_num = 0

Description:
The OMPT interface offers a way to enable actual tracing on a target device by utilizing the device tracing interface. Similar to the callbacks, callback functions can be registered for a device. Then, the interface can request buffers for each device and trigger a callback when the buffer has finished.
The device tracing interface itself works fine in ROCm 5.4.x with some important functions (see #1747) still missing, mostly affecting the timestamps. However, while testing, I noticed that the device_num seemed off for both buffer_request and buffer_complete when utilizing multiple GPUs.
What is the issue?:
The class OmptTracingBufferMgr contains the method dispatchCallback where the buffer_complete callback is invoked. Here, the device number of zero is hard coded.
ompt_device_callbacks.ompt_callback_buffer_complete(
    0 /* TODO device num */, buffer,
    /* bytes returned in this callback */
    (char *)getNextTR(last_cursor) - (char *)first_cursor,
    (ompt_buffer_cursor_t)first_cursor, false /* buffer_owned */);

This is the same case for requesting a buffer. Here, the number zero is hard coded as well:
  // TODO Move the buffer allocation to a helper thread
  ompt_device_callbacks.ompt_callback_buffer_request(0 /* device_num */,
                                                     &buffer, &total_bytes);

This issue affects the evaluation of the device tracing interface buffers significantly. We might be able to reconstruct the actual device using the invoked callbacks, but this is not ideal. Our current approach would be to support only one device until this issue (and #2057) is fixed.

assigning Dhruva, which i dont seem to have actual permission to do

Thanks a lot for fixing the issue! Will test it as soon as our node with multiple GPUs is running again.
Regarding the commit message:

We don't do anything with the device id passed through
ompt_set_trace_ompt since using that information to filter out tracing
will introduce locking in the critical tracing path of OpenMP worker threads,
something we would like to avoid. If this feature is indeed very
important for the tool, we can introduce this feature later. The
downside of ignoring the device id is that a tool does not have the
ability to selectively control the events that get traced on a device
basis.

This shouldn't affect our development. We are interested in all callbacks we can get in the tracing interface and will not differentiate between devices (and probably also won't offer users to choose callbacks on a device bases, only for all devices).


AngularJS version in bower.json is not matching with the tutorial

The angular version declared in the bower.json file is 1.2.x, however, in the angular official tutorial:
https://docs.angularjs.org/tutorial/step_11
...the used version is 1.3.x.
Even in this step 11, if it is not used the right version, the example does not run.

From my point of view this seed project should always be updated with the last stable version.

Fixed in #341.

Thanks @gkalpak. Didn't noticed that this was still open. 😏  Cheers.


Create shipmentinformationtypecodes.csv

Adding
TRD
BOK
SHI
SRM
OOG
DGD
VGM
ARN

Closing this as its consolidated in PR #96


Data backup

In order to avoid serious problems such as data directory failure or data file corruption resulting in data loss, we need to perfect a data backup function for FlyDB.

do you mean backup like RDB and AOF in redis?

do you mean backup like RDB and AOF in redis?

Due to disparities in storage engines, FlyDB is not well-suited for RDB and AOF backup methods. Our data backup requirements are relatively straightforward: we simply copy the data directory to an alternate location. In the event of damage to the original directory, we can reload the data from the copied directory to ensure data integrity.

i wanna try this.
here is my plan:

add backup dir conf in DefaultOptions
add func backup/restore in db.go. mutex on, then copy active/older/hint files to backup dir

should i set default backup dir in tempdir too? or some other fixed dir?

Your plan appears to be promising, yet a few key points require clarification and elaboration.

The strategic inclusion of a backup directory configuration within DefaultOptions is a commendable initiative. This step empowers users by allowing them to explicitly designate the storage location for backup data.
During the backup process, it's imperative to copy both active, old, and hint files to the backup directory to ensure the integrity of the backup. For the recovery process, careful consideration must be given to how to manage the files post-restoration to avert any inconsistencies in the data files.
Compress backup data to reduce the size of backup files, saving storage space and transfer time.  You can use standard data compression algorithms such as Gzip
Automatically back up your data regularly, say once a week?
The default backup directory should be selected based on usage and user needs. Tempdir is suitable for one-time backup or testing, while setting it as a fixed directory is more suitable for production environments because it can alleviate the vulnerability of unintentional data deletion.

#302


1.7.2 compatability

I try to run in 1.7.2 because our clients can only be 1.7.2 and I can't use a lot of functions like box() etc.
I get the ff errors at startup:
$ ./start.command
Please wait while the libraries initialize...
Starting: CanaryMod 1.7.2-1.0.0
Registered xml Database
Scanning for plugins ...
Found 1 loadable plugins. Attempting load...
[16:30:13] [CanaryMod] [INFO]: Starting: CanaryMod 1.7.2-1.0.0
[16:30:13] [CanaryMod] [INFO]: Registered xml Database
[16:30:13] [CanaryMod] [INFO]: Scanning for plugins ...
[16:30:13] [CanaryMod] [INFO]: Found 1 loadable plugins. Attempting load...
[16:30:14] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Starting minecraft server version 1.7.2
[16:30:14] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Loading properties
[16:30:14] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Generating keypair
[16:30:14] [net.minecraft.server.dedicated.DedicatedServer] [INFO]: Starting Minecraft server on *:25565
[16:30:14] [CanaryMod] [ERROR]: Failed to transfer lang file for locale: de_CH
[16:30:14] [CanaryMod] [ERROR]: Failed to transfer lang file for locale: la_LA
[16:30:14] [CanaryMod] [INFO]: Enabling Plugins...
[16:30:14] [ScriptCraft] [WARN]: alias plugin is not yet supported in CanaryMod
[16:30:14] [ScriptCraft] [ERROR]: Plugin /Users/andremarcelo-tanner/Public/Minecraft Data/canarymod/scriptcraft/plugins/arrows.js Error: Error executing module /Users/andremarcelo-tanner/Public/Minecraft Data/canarymod/scriptcraft/plugins/arrows.js line #657 : Error executing module drone line #657 : Error executing module utils line #657 : values is not a function, it is sun.org.mozilla.javascript.internal.NativeJavaPackage.
   var cmStatistics = Packages.net.canarymod.api.statistics.Statistics;
>   var values = cmStatistics.values();
   for (var i = 0;i < values.length; i++){

 Drone.MAX_VOLUME = 1 * MILLION;
> Drone.MAX_SIDE = 1 * THOUSAND;

 undefined
> undefined

[16:30:14] [ScriptCraft] [WARN]: commando-test not yet supported in CanaryMod
[16:30:14] [ScriptCraft] [WARN]: commando plugin is not yet supported in CanaryMod
[16:30:14] [ScriptCraft] [ERROR]: Plugin /Users/andremarcelo-tanner/Public/Minecraft Data/canarymod/scriptcraft/plugins/drone/contrib/castle.js Error: Error executing module /Users/andremarcelo-tanner/Public/Minecraft Data/canarymod/scriptcraft/plugins/drone/contrib/castle.js line #80 : Cannot find function extend.
 }
> Drone.extend(castle);
 })

Have you tried using an older version of ScriptCraft? I'm probably not going to be able to support backward compatibility back to 1.7.2 - ScriptCraft is - strictly speaking - a side project and I don't know how much time I can give it to support older versions.


aws-c-common: 0.7.4 -> 0.8.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/aws-c-common/versions.
meta.description for aws-c-common is: "AWS SDK for C common core"
meta.homepage for aws-c-common is: "https://github.com/awslabs/aws-c-common"
meta.changelog for aws-c-common is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.8.2 with grep in /nix/store/md9vlys8kia6iyah9na94hzd43df60x3-aws-c-common-0.8.2
found 0.8.2 in filename of file in /nix/store/md9vlys8kia6iyah9na94hzd43df60x3-aws-c-common-0.8.2

Rebuild report (if merged into master) (click to expand)

280 total rebuild path(s)

280 package rebuild(s)

First fifty rebuilds by attrpath
appvm
arrow-cpp
arrow-glib
aws-c-auth
aws-c-cal
aws-c-common
aws-c-compression
aws-c-event-stream
aws-c-http
aws-c-io
aws-c-mqtt
aws-c-s3
aws-c-sdkutils
aws-checksums
aws-crt-cpp
aws-sdk-cpp
bundix
cabal2nix
cached-nix-shell
cachix
colmena
comma
common-updater-scripts
crate2nix
crystal2nix
databricks-sql-cli
dep2nix
dydisnix
fusionInventory
gnome.gnome-packagekit
gnome.gnome-software
gnome.simple-scan
go2nix
haskellPackages.cabal2nix-unstable
haskellPackages.cachix
haskellPackages.hercules-ci-agent
haskellPackages.hercules-ci-cli
haskellPackages.hercules-ci-cnix-expr
haskellPackages.hercules-ci-cnix-store
haskellPackages.nix-paths
haskellPackages.nix-serve-ng
haskellPackages.nvfetcher
haskellPackages.update-nix-fetchgit
hci
hercules-ci-agent
home-assistant-component-tests.environment_canada
home-manager
hydra_unstable
intensity-normalization
libnixxml

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/md9vlys8kia6iyah9na94hzd43df60x3-aws-c-common-0.8.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A aws-c-common https://github.com/r-ryantm/nixpkgs/archive/60908ec03f8a4dde4ee87ea02c0e10ac4df5f200.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/md9vlys8kia6iyah9na94hzd43df60x3-aws-c-common-0.8.2
ls -la /nix/store/md9vlys8kia6iyah9na94hzd43df60x3-aws-c-common-0.8.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @orivej @edolstra @r-burns for testing.

@ofborg build nix


Full test coverage

We need to get the runtime of tests::prove_n_verify down because currently it runs for many hours. Ideally we should have some benchmarking code and tests (separate); the tests are short, the benchmarking code is there to run once and get numbers like proof & verification time/space parameters.

Moved to fork: https://github.com/silversixpence-crypto/dapol/

Not doing this anymore as the code was completely rewritten


RbConfig::CONFIG['host_cpu'] returns arm on Apple Silicon (M1)

Context
RbConfig::CONFIG['host_cpu'] returns arm on my M1 laptop (2021, macOS 12.4) instead of arm64 (wild guess), as changed in #33 (#32).
> RbConfig::CONFIG['host_cpu']
=> "arm"

https://github.com/djberg96/sys-cpu/blob/4a238b6df087e3dc263f5f17cc8bb3f634e8299b/lib/sys/darwin/sys/cpu.rb#L161
Which apparently doesn't work:
https://github.com/djberg96/sys-cpu/blob/4a238b6df087e3dc263f5f17cc8bb3f634e8299b/lib/sys/darwin/sys/cpu.rb#L177
undefined local variable or method `result' for Sys::CPU:Class

By changing the expected value to arm seems to do the trick...
Config

Ruby 2.6.5p114 (2019-10-01 revision 67812) [-darwin21]
RVM 1.29.12

Curious, I suspect this has something to do with Ruby 2.6.5.  I couldn't get 2.6.5 to install via rbenv, but I have 2.6.10. When I fired up 2.6.10 and checked RbConfig::CONFIG['host_cpu'] it returned "aarch64", which is also valid.

Fixed in 1.0.5, thanks for the report!


a mode with hidden markups

I've been looking for a WYSIWYG editor like TinyMCE that uses Markdown under the hood. Not having the Markdown syntax hidden makes it easier to combine editing and reading. No need to have to UI elements one for editing and one for previewing. Instead of typing the markups, toolbar or keyboard shortcuts could be used. If anyone in the dev team is interested, I can spare some time to contribute.

Duplicates of #302, #281, and #232


When asking for facet 'nomstatus' the returned facet is named 'nom status'

https://api.catalogue.life/dataset/3LR/nameusage/search?facet=rank&facet=issue&facet=status&facet=nomstatus&facet=type&facet=field&limit=50&offset=0&sortBy=taxonomic&status=synonym
Gives a blank dropdown in public search: https://www.dev.catalogue.life/data/search.html

strange. nomstatus indeed is the correct, normative name for the vocab:
http://api.catalogue.life/vocab/

Ah, the facet is not the vocabulary name but the search parameter name.
So that nom status is actually expected and correct!

So the client is actually expected to use a param with white space included?
Odd thing is that asking explicitly for facet 'nomstatus' returns facet 'nom status'

the search parameter value gets serialised just any other enumeration value.
E.g. PROVISIONALLY_ACCEPTED becomes provisionally accepted as a taxons status.
The API is leniently parsing controlled values, allowing underscores in place of whitespace or no whitespace and is also case insensitive.
I would prefer to keep the serialization strategy for all enumerations the same. Passing values in is lenient, but the API will have to respond in one flavor. Currently this is lower case and whitespace instead of underscores.
Is this an issue for the UI?

Is this an issue for the UI?

It is actually a bit cumbersome, yes. In many cases the UI expects a consistent naming between enums and corresponding search params. Part of the problem is that the enums are injected as variables - which cant have white space in them. So I cant really rename those to correspond to the parameter name

Let's review our options then.
We can modify the search parameter enum to simply have no underscore/whitespace. Maybe I misunderstand, but it sounds like this would only be part of the solution as the enumeration for the values itself is called differently? You expect the facet names to be the same as the vocabularies name that defines its values? That is very likely to break in any case as we could reuse the same vocabulary for several search parameters

I managed to get it to work in the nom status case, and I think as long as the facet name is equal to the parameter name it will work out. I was just puzzled that the param nomstatus worked and I did not check that nom status also worked.
But I must admit that I think it is quite unusual to see white space in parameter names.

for sure it is and I don't like that. I did not think we use enum values as parameter values, but here it is.
Mind if I rename the search parameter enum to not have any underscores/whitespace or will that break the UI in many places?

using lowerCamelCase serialization now for NameUsageSearchParameter to avoid whitespace but keep things readable


Add -go.metrics

This change allows you to optionally enable process and go metrics.
The default behaviour is the same as now - it will only print nginx metrics. If you supply -go.metrics, you get the additional process and go metrics.

Hmm, looks like the build checks failed. Looking at the output, it doesn't look like my changes have caused it, rather looks like it is failing to properly get and install promu.
I'm happy to dig further into this and see why it is failing, but I am still quite new to GO, specifically go modules. Would appreciate any pointers of where to start looking.

@pritpal-sabharwal
Yep, there's something wrong in build script.
I got a plan to refact the build logic, thanks for your consideration.


spanstat: Fix if End() is called without prior Start()

This code has not been released yet so no backports required

This change is

test-me-please

test-me-please

test-me-please

test-me-please

test-me-please

I've factored out the real bugfix of this into PR #5493. This PR will continue to address the issue of reporting mistakes to developers via the CI.


Better support for prop function

I think a more general support for prop functions should be implemented.
Right now thats not working
<template>

      <button class="popup-menu__close" @click="closeFn()">
        Close
      </button>

</template>

You have to wrap the closeFn into an anonymous function to work.
v-on-clickaway="() => closeFn()"

However I find it pretty confusing because normal methods work without the anonymous function.

Fixed with 2.2.2 release.

@apertureless and @simplesmiler should this fix also allow us to specify functions with parameters?
if I try to do something like
.dropdown(
  :class="{'is-active': controls.category}",
  @click="controls.category = !controls.category",
  v-on-clickaway="close('category')")

close (control) {
  console.log(`close(${control})`)
  this.controls[control] = false
},

I get the error
[Vue warn]: v-on-clickaway="close('category')" expects a function value, got undefined

I have to write a closeCategory() function and pass it as closeCategory


refactor: make sync service generic

Overview

I think it's okay, time to move on and use new features

How does this PR relate to https://github.com/rollkit/rollkit/issues/1501 ?


argdedupe does not dedupe files opened through context menu on windows

Steps to reproduce

Select a file and select "Edit with Vim" in the right-click context menu
:argadd the same file again
:argdedupe
:args

Expected behaviour
I expect after running the command argdedupe that all duplicates will be cleaned
But it seems that any files that are opened with the context menu are not removed by the argdedupe command
Version of Vim
8.2.3890
Environment
OS: Windows 10
Logs and stack traces
No response

I will work on a fix for this and create a PR for that


Helm 3.11.3 Go Client not honouring ca-file parameter for OCI registries

We are using helm to pull charts as part of our Product. We have main product using Java ( Uses helm binary) to pull charts and pluggable product plugin which uses  Helm Go client to pull charts.
Helm version we are using is 3.11.3
When we use CLI tool
sagarg@gandhisagar-dev:/vmware/temp/helm/linux-amd64$ ./helm pull oci://nsx-intelligence-ob-docker-local.artifactory.eng.vmware.com/helm-charts/napp-platform-standard --version 4.2.0-0.0-22860660 --ca-file /vmware/temp/harbor/ca.crt1
Error: missing registry client: can't create TLS config for client: can't read CA file: /vmware/temp/harbor/ca.crt1
sagarg@gandhisagar-dev:/vmware/temp/helm/linux-amd64$ ./helm version
version.BuildInfo{Version:"v3.11.3", GitCommit:"323249351482b3bbfc9f5004f65d400aa70f9ae7", GitTreeState:"clean", GoVersion:"go1.20.3"}
but when we are using go client , its ignoring the ca-file and allowing the invalid file, as well as not validating the self signed certificates.
sample code.zip
One strange part is , I tried to pull release-3.1.1 , compiled it and used helm binary generated out it and its ignoring ca-file too.
The error "missing registry client: can't create TLS config for client: can't read CA file" is in OCIGetter since 2022 but not present in release-3.11 branch.   I tried to checkout Commit 66a969e7cc08af2377d055f4e6283c33ee84be33 (which is at time of release) also doesn't have it.
Any help is appreciated. Thank you.
Output of helm version:
sagarg@gandhisagar-dev:/vmware/temp/helm/linux-amd64$ ./helm version
version.BuildInfo{Version:"v3.11.3", GitCommit:"323249351482b3bbfc9f5004f65d400aa70f9ae7", GitTreeState:"clean", GoVersion:"go1.20.3"}
Output of kubectl version:
1.23
Cloud Provider/Platform (AKS, GKE, Minikube etc.):
VMware Tanzu

possibly if support went into CLI  binary but not into branch  ? I dont see this https://github.com/helm/helm/pull/11363 code as well in v3.11.3

Can you try with with Helm 3.13 series please.
This code (https://github.com/helm/helm/commit/b0ecb210563ccf0441020e8658c7f7e492c6fb0a) looks to be in later versions that 3.11

Hi @gjenkins8 ,
Situation is , We are using Go 1.18 in our enterprise product.  Upgrading go is difficult at current stage of release.
Question is , If CL is checked-in after 3.11 , How come  Helm Binary supports it ?.   was helm 3.11.3 binary built post branch cut out or from different branch ?


ddev start fails due to no internet connectivity at start time in Docker system

Preliminary checklist

[X] I am using the latest stable version of DDEV (see upgrade guide)
[X] I have searched existing issues
[X] I have checked the troubleshooting guide
[X] I have run ddev debug test to include output below

Output of ddev debug test
Expand `ddev debug test` diagnostic information
[COPY-PASTE HERE THE OUTPUT OF `ddev debug test`]

https://gist.github.com/Adrianm6254/74c5625e26bb4cb2ca390c1c3adebe06#file-gistfile1-txt
Expected Behavior
Drupal 11 site to startup
Actual Behavior
Drupal 11 ddev start
ddev start
Starting n2c-base11-d...
Building project images...
.failed to solve: process "/bin/bash -c mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3" did not complete successfully: exit code: 4
Failed to start n2c-base11-d: docker-compose build failed: composeCmd failed to run 'COMPOSE_PROJECT_NAME=ddev-n2c-base11-d docker-compose -f /media/drive2/dev/project-builds/n2c-base11/.ddev/.ddev-docker-compose-full.yaml --progress=plain build', action='[--progress=plain build]', err='exit status 17', stdout='#0 building with "default" instance using docker driver

#1 [db internal] load build definition from Dockerfile
#1 transferring dockerfile: 656B done
#1 WARN: InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name (line 6)
#1 DONE 0.0s

#2 [web internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.72kB done
#2 WARN: InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name (line 6)
#2 DONE 0.0s

#3 [db internal] load metadata for docker.io/ddev/ddev-dbserver-mariadb-10.11:v1.23.3
#3 DONE 0.0s

#4 [web internal] load metadata for docker.io/ddev/ddev-webserver:v1.23.3
#4 DONE 0.0s

#5 [db internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.0s

#6 [web internal] load .dockerignore
#6 transferring context: 2B done
#6 DONE 0.0s

#7 [db 1/2] FROM docker.io/ddev/ddev-dbserver-mariadb-10.11:v1.23.3
#7 DONE 0.0s

#8 [db 2/2] RUN (groupadd --gid 1000 "adrian" || groupadd "adrian" || true) && (useradd  -l -m -s "/bin/bash" --gid "adrian" --comment '' --uid 1000 "adrian" || useradd  -l -m -s "/bin/bash" --gid "adrian" --comment '' "adrian" || useradd  -l -m -s "/bin/bash" --gid "1000" --comment '' "adrian" || useradd -l -m -s "/bin/bash" --comment '' adrian )
#8 CACHED

#9 [web 1/8] FROM docker.io/ddev/ddev-webserver:v1.23.3
#9 DONE 0.0s

#10 [web 3/8] RUN mkdir -p /home/adrian && chown adrian /home/adrian && chmod 600 /home/adrian/.pgpass
#10 CACHED

#11 [web 2/8] RUN (groupadd --gid 1000 "adrian" || groupadd "adrian" || true) && (useradd  -l -m -s "/bin/bash" --gid "adrian" --comment '' --uid 1000 "adrian" || useradd  -l -m -s "/bin/bash" --gid "adrian" --comment '' "adrian" || useradd  -l -m -s "/bin/bash" --gid "1000" --comment '' "adrian" || useradd -l -m -s "/bin/bash" --comment '' adrian )
#11 CACHED

#12 [web 4/8] RUN corepack enable
#12 CACHED

#13 [db] exporting to image
#13 exporting layers done
#13 writing image sha256:ac69d7b54d065034e04e8da5186095265815a9d2b2a6cdcca085e82d1e25bdaf done
#13 naming to docker.io/ddev/ddev-dbserver-mariadb-10.11:v1.23.3-n2c-base11-d-built done
#13 DONE 0.0s

#14 [web 5/8] RUN mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_3.45.1-1_amd64.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3
#14 0.166 --2024-07-22 22:24:41--  https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb
#14 0.173 Resolving snapshot.debian.org (snapshot.debian.org)... failed: Temporary failure in name resolution.
#14 0.173 wget: unable to resolve host address ‘snapshot.debian.org’
#14 ERROR: process "/bin/bash -c mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3" did not complete successfully: exit code: 4
------
 > [web 5/8] RUN mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_3.45.1-1_amd64.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3:
0.166 --2024-07-22 22:24:41--  https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb
0.173 Resolving snapshot.debian.org (snapshot.debian.org)... failed: Temporary failure in name resolution.
0.173 wget: unable to resolve host address ‘snapshot.debian.org’
------
', stderr='failed to solve: process "/bin/bash -c mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3" did not complete successfully: exit code: 4', output='#0 building with "default" instance using docker driver

#1 [db internal] load build definition from Dockerfile
#1 transferring dockerfile: 656B done
#1 WARN: InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name (line 6)
#1 DONE 0.0s

#2 [web internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.72kB done
#2 WARN: InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name (line 6)
#2 DONE 0.0s

#3 [db internal] load metadata for docker.io/ddev/ddev-dbserver-mariadb-10.11:v1.23.3
#3 DONE 0.0s

#4 [web internal] load metadata for docker.io/ddev/ddev-webserver:v1.23.3
#4 DONE 0.0s

#5 [db internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.0s

#6 [web internal] load .dockerignore
#6 transferring context: 2B done
#6 DONE 0.0s

#7 [db 1/2] FROM docker.io/ddev/ddev-dbserver-mariadb-10.11:v1.23.3
#7 DONE 0.0s

#8 [db 2/2] RUN (groupadd --gid 1000 "adrian" || groupadd "adrian" || true) && (useradd  -l -m -s "/bin/bash" --gid "adrian" --comment '' --uid 1000 "adrian" || useradd  -l -m -s "/bin/bash" --gid "adrian" --comment '' "adrian" || useradd  -l -m -s "/bin/bash" --gid "1000" --comment '' "adrian" || useradd -l -m -s "/bin/bash" --comment '' adrian )
#8 CACHED

#9 [web 1/8] FROM docker.io/ddev/ddev-webserver:v1.23.3
#9 DONE 0.0s

#10 [web 3/8] RUN mkdir -p /home/adrian && chown adrian /home/adrian && chmod 600 /home/adrian/.pgpass
#10 CACHED

#11 [web 2/8] RUN (groupadd --gid 1000 "adrian" || groupadd "adrian" || true) && (useradd  -l -m -s "/bin/bash" --gid "adrian" --comment '' --uid 1000 "adrian" || useradd  -l -m -s "/bin/bash" --gid "adrian" --comment '' "adrian" || useradd  -l -m -s "/bin/bash" --gid "1000" --comment '' "adrian" || useradd -l -m -s "/bin/bash" --comment '' adrian )
#11 CACHED

#12 [web 4/8] RUN corepack enable
#12 CACHED

#13 [db] exporting to image
#13 exporting layers done
#13 writing image sha256:ac69d7b54d065034e04e8da5186095265815a9d2b2a6cdcca085e82d1e25bdaf done
#13 naming to docker.io/ddev/ddev-dbserver-mariadb-10.11:v1.23.3-n2c-base11-d-built done
#13 DONE 0.0s

#14 [web 5/8] RUN mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_3.45.1-1_amd64.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3
#14 0.166 --2024-07-22 22:24:41--  https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb
#14 0.173 Resolving snapshot.debian.org (snapshot.debian.org)... failed: Temporary failure in name resolution.
#14 0.173 wget: unable to resolve host address ‘snapshot.debian.org’
#14 ERROR: process "/bin/bash -c mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3" did not complete successfully: exit code: 4
------
 > [web 5/8] RUN mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_3.45.1-1_amd64.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3:
0.166 --2024-07-22 22:24:41--  https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb
0.173 Resolving snapshot.debian.org (snapshot.debian.org)... failed: Temporary failure in name resolution.
0.173 wget: unable to resolve host address ‘snapshot.debian.org’
------
', stderr='failed to solve: process "/bin/bash -c mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_${SQLITE_VERSION}-1_${TARGETPLATFORM##linux/}.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3" did not complete successfully: exit code: 4'

Steps To Reproduce
Run ddev start
Anything else?
No response

Hi @Adrianm6254 -
Your internet doesn't seem to be working at image build tiime, so the special setup of sqlite3 3.45 is not downloading (and it can't even look up the hostname. (It looks to me like nothing works inside container or at build time, although you have internet on the workstation).

[web 5/8] RUN mkdir -p /tmp/sqlite3 && wget -O /tmp/sqlite3/sqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb && wget -O /tmp/sqlite3/libsqlite3.deb https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/libsqlite3-0_3.45.1-1_amd64.deb && apt-get install -y /tmp/sqlite3/*.deb && rm -rf /tmp/sqlite3:
0.166 --2024-07-22 22:24:41--  https://snapshot.debian.org/archive/debian/20240203T152533Z/pool/main/s/sqlite3/sqlite3_3.45.1-1_amd64.deb
0.173 Resolving snapshot.debian.org (snapshot.debian.org)... failed: Temporary failure in name resolution.
0.173 wget: unable to resolve host address ‘snapshot.debian.org’

It can't do composer either:

#8 0.959   curl error 6 while downloading https://getcomposer.org/versions: Could not
#8 0.959   resolve host: getcomposer.org

Or deb.debian.org:

#9 7.188 Err:1 http://deb.debian.org/debian bookworm InRelease
#9 7.188   Temporary failure resolving 'deb.debian.org'

Please see if you can resolve these problems.
Does ping -c 1 snapshot.debian.org work on your workstation?
Does ddev exec ping -c 1 snapshot.debian.org work?
It's possible for Docker providers to have trouble at build time even though those work. It's typically due to VPN or Firewall problems though. Did you try disabling VPN and firewall?
I also see from ddev debug test that you're not running in home directory, which usually causes chaos with Docker etc:

WARNING: Project should usually be in a subdirectory of the user's home directory.
Instead it's in /media/drive2/dev/project-builds/n2c-base11

And I see that you have experimented with MTU settings apparently, please remove that until you get farther along:

======== existing project customizations ========
.ddev/docker-compose.network-mtu.yaml

Not particularly relevant to this, but you have dozens of old dead containers. I recommend deleting them:
ddev poweroff
docker rm -f $(docker ps -aq)

Please fix your system and report back.  This has nothing to do with Drupal 11. You can do a trivial Drupal 10 quickstart and you'll see the same failures in a ddev debug test.

My system works fine with Drupal 10, it's only Drupal 11 that does not startup.
`$ ping -c 1 snapshot.debian.org
PING snapshot.debian.org(lw07-2.debian.org (2001:1af8:4020:b030:deb::185)) 56 data bytes
64 bytes from lw07-2.debian.org (2001:1af8:4020:b030:deb::185): icmp_seq=1 ttl=48 time=120 ms
--- snapshot.debian.org ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 119.817/119.817/119.817/0.000 ms`
ddev exec ping -c 1 snapshot.debian.org Project is not currently running. Try 'ddev start'.
I deleted .ddev/docker-compose.network-mtu.yaml and nothing changed.
I also deleted the dead docker containers.
I moved my code to my home directory and it still does not work
Output from ddev debug test - https://gist.github.com/Adrianm6254/9b28e93a9bc1ade809a440f7c0ecdba9
Output from ddev start - https://gist.github.com/Adrianm6254/721be3b4287f147bab4b335c53419bdc

It shows in your ddev debug test, which is the simplest possible setup. It's just that in that case DDEV skips by the problem after trying multiple times. Perhaps it should also do that for Drupal 11 and getting the specialty sqlite version that Drupal 11 wants.

See https://gist.github.com/Adrianm6254/9b28e93a9bc1ade809a440f7c0ecdba9#file-gistfile1-txt-L229-L230
As before,

Try disabling VPN and Firewall temporarily
Try connecting to a different network

More troubleshooting suggestions at https://ddev.readthedocs.io/en/stable/users/usage/troubleshooting/
I can't fix your computer or docker provider for you.
You can look at ddev debug test again or create a trivial Dockerfile to try to test this out.

Corrected the issue by blowing away my codebase and starting over.

Wow, I don't know how it could have anything to do with your codebase, unless you had some weird proxy stuff going on or something. Closing.
Note that it didn't have to do with your codebase, as it was happening in ddev debug test. You'll want to do ddev debug test again and look for those failures to resolve.

In further investigation I discovered the difference in it working and not working was my Dockerfile that was generated by DDEV.  The one that did not work was trying to install SQLITE3 while the one that does work did not.
I am enclosing both files here
Dockerfile-doesn't-work.txt
Dockerfile-works.txt

Yes, that's the difference between a drupal11 project and a drupal10 project. (Those are not configurable files, they're generated files)
And the reason that the "doesn't work" one doesn't work is that you have no connectivity in your Docker provider at build time. You'll have to fix that. Try the suggested approaches (Firewall and VPN for example). Try connecting to a different network. Try reinstalling docker from scratch.
You can easily demonstrate the same problem with a plain project like this:
mkdir junk && cd junk
ddev config --auto
echo "RUN sudo apt update && sudo apt upgrade -y" >.ddev/web-build/Dockerfile.showfail
ddev start

It will fail exactly the same, because you don't have internet connectivity in your docker environment.
So consider snapshotting all your databases, ddev snapshot -a
And consider completely uninstalling docker-ce and reinstalling it. Among the other things suggested.
I am opening

https://github.com/ddev/ddev/issues/6425

because we can fail more gracefully on Drupal 11.

I added

https://github.com/ddev/ddev/pull/6426

which makes DDEV fail more gracefully on getting the special v3.45 sqlite3, but many, many things won't work for you if you can't fix your networking situation.  For example, getting latest or specified composer version won't work, adding webimage_extra_packages, etc.
This is now in HEAD and you can use it if you want to, see https://ddev.readthedocs.io/en/stable/developers/building-contributing/#testing-latest-commits-on-head


Link to 2021 Cambium Data

The merchant plant defaults to calling the 2020 cambium data. 2021 provides additional scenarios, such as 95% renewables by 2035. Add this to the data download options.
Also consider including "busbar" data in addition to "end use" data.
Update LK sample scripts with any changes to Cambium API calls in SAM.

@brtietz The Cambium Scenario Viewer now provides access to the Cambium 2020, 2021, and 2022 projects. A couple of options:

Update to Cambium 2022.
Provide access to all three projects (assuming they all use the same structure, which initial tests suggest they do).

Do you have a preference?
I don't think there is a way to automatically get a list of available projects, so we would have to update this manually with each SAM release.

I have a slight preference for (1). This encourages people to use the most up-to-date data, and folks can always manually work around it if they need the older data for some reason.


Use icons on frequently searched criteria

Implement icons on properties that fit certain criteria (within 5 miles, pet friendly, cheaper, efficiency, utilities, etc.)
┆Issue is synchronized with this Asana task

Added in 2.0


feat: replace tightenco collection with illuminate collection

Closes #190
In #191, the fix proposed was to remove the tightenco/collect package. However, the ModelCollection class depends on the Collection class and therefore needs the Illuminate/Collection package to be present as a dependency.
This MR replaces tightenco/collect with<EMAIL_ADDRESS>which works with PHP 7.3+. Since this is a breaking change, it will be released under the 0.3.* tag.

v0.3.0 has now been published: https://github.com/kunalvarma05/dropbox-php-sdk/releases/tag/v0.3.0


vsimporter shouldn't add winobjc.packaging for middleware projects

I think we are unnecessarily  adding WinObjC.Packaging to middleware projects.
The only project that needs winobjc.packaging is the *package.nuproj project (say that 3 times fast).
Repro:
vsimporter -genprojections Sample-WinStore10.sln
The following project.json's have winobjc.packaging, but,  I don't think they need them.
x:\dev\2\WinObjC_internal\Source\objc2winmd\ProjectionsTest\Sample.vsimporter\Sample-WinStore10\project.json
x:\dev\2\WinObjC_internal\Source\objc2winmd\ProjectionsTest\SampleWinRT\project.json

As WinObjC.Packaging is set up now, any project with output that should to go into the package needs to include the WinObjC.Packaging package (just like how NuGet.Build.Packaging is set up).
WinObjC.Packageable.props/targets will be applied to projects like Sample-WinStore10 and SampleWinRT.
WinObjC.Packager.props/targets will be applied to the SampleWinStore10-Package project.

I see.  thanks for the explanation.


updated

Description of Change

Checklist

[x] Added description of change
[x] Added file name matches File name guidelines
[x] Added tests and example, test must pass
[x] Relevant documentation/comments is changed or added
[x] PR title follows semantic commit guidelines
[x] Search previous suggestions before making a new one, as yours may be a duplicate.
[x] I acknowledge that all my contributions will be made under the project's license.

Notes:

Please try to update the same PR, opening new PR for the same program make it  difficult for the reviewers to review the same program again.
Thank you!

Please try to update the same PR, opening new PR for the same program make it difficult for the reviewers to review the same program again.
Thank you!

I am adding the same points mentioned by @kvedala I think you forgot to have look.

please review existing code - there already are 2 types of implementations for GCD

Are you contributing something new apart from them? the ensure you have read the contribution guidelines in the README of the repo.

Are you improving existing code? If so, ensure the file names are correct.

Please note that indentations and spaces would and should be addressed by the automated GitHub-actions using the appropriate Google C++ style specifications. Ensure that GitHub Actions are enabled on your repo. (Click on the actions tab on the top of the repo to check if enabled)

These are the two corrections to be made for CPPLINT to pass

👍
The repo contains 3 GCD algorithm implementations:

math/gcd_iterative_euclidean.cpp
math/gcd_of_n_numbers.cpp
math/gcd_recursive_euclidean.cpp

Is this implementation new?
Thank you

yes, this is differnt

This is the same as recursive euclidian algorithm mentioned above with the difference of using a "%" operator vs "-".
the existing code looks more refined with
better descriptions
better documentation
self-test cases

@Panquesito7 and @iamnambiar and @mishraabhinn , your thoughts?

@kvedala I think you are right.
1-math/gcd_recursive_euclidean.cpp
The only difference in these two forms is the '-' sign.
I think the existing code is great. But we can also include this code also as an alternative maybe.
Thank you.

sir is there any chances of merging my pull request or should I close the issue 😟


Pod IP file: Handle edge cases and pod deletion

This PR handles updating ConfigMap IP file on pod deletion with a new IP from a running pod. There were also some edge cases I found that are now also handled.
It also introduces a modified  newListWatchFromClient so we are able to filter habitat label and that way only get pods marked with that label, as we only care about watching those pods. The existing function can only filter by fields selector.
Closes https://github.com/kinvolk/habitat-operator/issues/22.

LFAD. Feel free to merge when your testing confirms that your changes work.


Make "single-top-level-client: true" the default behavior

It would be more consistent with everybody else. It's what autorest has usually be designed to do (one entry point, and operation groups under it), and also what Python and Java does (details for Java, they have one builder, that can build operation group clients, but the point is they have one builder as unique point of entry as well).

@AlexanderSher, could you provide a cost for this issue?

Adding to April sprint while it is being costed -- we will evaluate whether to keep it there once we have a better sense of it.

I am removing the blocking-release tag for this issue, because I don't think we want to change DPG defaults right before GA.  We can revisit the need for this as we understand the issue better.


APPS-1047 Add time filters to the list of full backups endpoint

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

Comparison is base (dc4b56f) 20.62% compared to head (a8cc8a8) 20.00%.

Files
Patch %
Lines

pkg/service/s3_context.go
0.00%
33 Missing :warning:

pkg/service/backup_backend_s3.go
0.00%
16 Missing :warning:

pkg/service/backup_backend_local.go
0.00%
7 Missing :warning:

pkg/model/storage.go
0.00%
0 Missing and 1 partial :warning:

pkg/service/restore_memory.go
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #88      +/-   ##
==========================================
- Coverage   20.62%   20.00%   -0.63%
==========================================
  Files          28       28
  Lines        1256     1295      +39
==========================================
  Hits          259      259
- Misses        972     1011      +39
  Partials       25       25

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


add support for RENAME TABLE statement

What this PR does:
Which issue(s) this PR fixes:

Fixes #581

Codecov Report
Base: 35.82% // Head: 37.72% // Increases project coverage by +1.90% :tada:

Coverage data is based on head (427208d) compared to base (e037f9a).
Patch coverage: 0.00% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #624      +/-   ##
==========================================
+ Coverage   35.82%   37.72%   +1.90%
==========================================
  Files         195      199       +4
  Lines       21659    22558     +899
==========================================
+ Hits         7759     8511     +752
- Misses      13006    13118     +112
- Partials      894      929      +35

Impacted Files
Coverage Δ

pkg/executor/redirect.go
3.97% <0.00%> (-0.12%)
:arrow_down:

pkg/runtime/ast/ast.go
76.21% <0.00%> (+4.30%)
:arrow_up:

pkg/runtime/ast/model.go
39.78% <0.00%> (+6.45%)
:arrow_up:

pkg/runtime/ast/proto.go
69.56% <ø> (+16.23%)
:arrow_up:

pkg/runtime/ast/rename_table.go
0.00% <0.00%> (ø)

pkg/mysql/conn.go
35.98% <0.00%> (-1.19%)
:arrow_down:

pkg/boot/discovery.go
47.87% <0.00%> (-0.16%)
:arrow_down:

pkg/sequence/group/group.go
7.48% <0.00%> (-0.06%)
:arrow_down:

pkg/mysql/server.go
0.00% <0.00%> (ø)

... and 12 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Documentation site  - tooling and design

Need to discuss the look of the site and the tooling that will allow us to achieve what we want

TODO

[ ] Gather requirements
[ ] Identify tools
[ ] Decide and design
[ ] Implement

WIP from @kcpevey https://www.figma.com/file/7G2YapYjayeMyi2zdDcl5d/Nebari_mock_up_v1?node-id=0%3A1

Plan is to use docusaurus.
Documentation design doc


Does nheqminer only support maximum 8 GPUS?

I have a 12x GTX 1070 rig, Ubuntu 14.04. I see nheqminer runs only on 8 GPUS. Who are know about that?

#define MAX_INSTANCES 8 * 2

will someone help me verify this issue because I'm no longer using nheqminer.


Cargo versioning

Rendered
RFC co-authored by myself and @wycats, and pre-reviewed by @alexcrichton.

To summarize the RFC as I understand it: the idea is that cargo can figure out your minimum version requirements based on what features of cargo are necessary to compile it, and that it will then record it in the index entry for your crate. This will then influence error messages and version resolution. The user interface doesn't need to change to support this (that is, you don't specify a minimum version in your Cargo.toml).
Is that right?

Would it be possible to allow an optional cargo version number if crate authors want to be able to enforce they will be using other newer features of cargo but currently do not?

@withoutboats Correct. This is best-effort, and if the schemas turn out to be incorrect we can fix bugs in them.
@bryteise Perhaps. I don't have any objection to that, though the default Cargo.toml should not include such a version number.
Someone might also want the reverse: "don't let me use any features from Cargo newer than this", though that's more of a lint.

Sorry to take so long to get to this. This is generally quite good, but I am also a bit wary of no manual recourse in Cargo.toml files themselves. In particular, the tentative ideas about non-registry dependencies:

For crates obtained via alternate registries or directly from version control or filesystem paths, Cargo may attempt to use the schema provided by crates.io-index to parse the Cargo.toml file and distinguish types of errors, but may have to continue and warn rather than stopping with an error.

seem sub-par. crates.io access for non-crates.io deps seems likely to cause confusion, non-determinism, and annoyance when there is no internet access. An optional schema version in Cargo.toml circumnavigates the any need for such heuristics.

N.B. https://github.com/haskell/cabal/issues/4899 is the plan for schema versions for Cabal. Their situation is more awkward because Cabal files are a non-standard syntax, in addition to schema within that syntax, but I'd thought i'd still link for reference.

@rfcbot postpone
I no longer think this is the right approach. I think we need to have a new index format that incorporates a Cargo version number, but I don't think we should have a complex detection mechanism like this.

Note that the MSRV RFC is not so different from the first alternative.

@rfcbot reviewed

One further followup on this: Since Cargo 1.19, in mid-2017, Cargo now ignores index entries it doesn't understand.

One further followup on this: Since Cargo 1.19, in mid-2017, Cargo now ignores index entries it doesn't understand.


[FLOC 3664] Remove the Vagrant Dev Box instructions from the docs

Fixes 3664 (a follow on from FLOC 3568)
The Vagrant dev box is broken, and there is no current plan to fix it, so this PR removes mentions of the Vagrant box from the Getting Involved sections of the docs.

LGTM. Thanks.


Unblock union for GHC 8

I've put union under the skipped-benchmarks section (https://github.com/fpco/stackage/commit/a7dd3f0161056379e6f6c760f95614fae77dd4f7) due to https://github.com/int-index/union/issues/4.


Automator: update proxy@master in istio/istio@master

Generated by Automator - 2024-02-02T07:56:44+00:00

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-security-multicluster_istio
b03a570539f6b083d43a2364c172910f5b1b886d
link
unknown
/test integ-security-multicluster

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-security-multicluster


Port(/Test?) crystal-trade-corner to .NET 5 (or, rewrite to Node)

crystal-trade-corner is currently targeting .NET Core 2.2; I'm sure I changed this to 3 and it worked fine, but .NET 5 should probably be considered (if not .NET 6!)

It may make more sense to actually port this to Node, so it's only node and webserver/PHP needed - @Sudel-Matze, would you want to do this/

Is this issue already resolved due to the repo now having both pokemon-battle and pokemon-exchange?


csm offline bundle - create bundle

Description
CSM offline bundle script to create the bundle for the CSM operator. This creates a tar of the latest images of the operator, drivers, and modules.
GitHub Issues
List the GitHub issues impacted by this PR:

GitHub Issue #

https://github.com/dell/csm/issues/939

Checklist:

[x] I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
[ ] I have verified that new and existing unit tests pass locally with my changes
[x] I have not allowed coverage numbers to degenerate
[ ] I have maintained at least 90% code coverage
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[x] I have maintained backward compatibility

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

Tested the script on the existing v1.2.0 branch of the operator to ensure that the images are pulled as expected using the podman builder tool.

Thanks @bandak2. How about an image like the PowerFlex SDC image which is referenced in our samples/values? Images such as those are also bundled?

Thanks @bandak2. How about an image like the PowerFlex SDC image which is referenced in our samples/values? Images such as those are also bundled?

yes @bharathsreekanth, the latest  (Nth) version of drivers/modules/sidecars, and other supporting containers such as the sdc, rbac-proxy, otel container images, etc, will be bundled. The N-1 and N-2 versions of the images will not be collected (such as driver version v2.7.0/v2.6.0 etc).

Thanks @bandak2


How to use the new UI?

Hey guys, I'm trying to use the new user interface for gekko, but I couldn't find how. Can you help me? Thanks in advance.

First you have to download the develop branch over here. After that, follow these instructions for installing and running the UI:
https://github.com/askmike/gekko/blob/develop/docs/installing_gekko.md

Thanks! I was trying to use the branch origin/ui/market-watchers.

I am trying to get the UI into stable asap (see #611 for details). For that I merged ui/market-watchers into develop just so I can get more feedback. Note that the UI is very basic and only backtesting is fully integrated at this moment.

Can not get to web ui:
[bitfinex@gene gekko-develop]$ node gekko --ui

    ______   ________  __    __  __    __   ______
   /      \ /        |/  |  /  |/  |  /  | /      \
  /$$$$$$  |$$$$$$$$/ $$ | /$$/ $$ | /$$/ /$$$$$$  |
  $$ | _$$/ $$ |__    $$ |/$$/  $$ |/$$/  $$ |  $$ |
  $$ |/    |$$    |   $$  $$<   $$  $$<   $$ |  $$ |
  $$ |$$$$ |$$$$$/    $$$$$  \  $$$$$  \  $$ |  $$ |
  $$ \__$$ |$$ |_____ $$ |$$  \ $$ |$$  \ $$ \__$$ |
  $$    $$/ $$       |$$ | $$  |$$ | $$  |$$    $$/
   $$$$$$/  $$$$$$$$/ $$/   $$/ $$/   $$/  $$$$$$/

        Gekko v0.4.4
        I'm gonna make you rich, Bud Fox.

Serving Gekko UI on http://localhost:3000/

  <-- GET /favicon.ico
  --> GET /favicon.ico 404 3ms -

and I get this message in browser:
Disconnected

Something happened to either Gekko or the connection. Please check the terminal where Gekko is running or your network connection.

[bitfinex@gene gekko-develop]$ cp sample-config.js config.js
[bitfinex@gene gekko-develop]$ node gekko

    ______   ________  __    __  __    __   ______
   /      \ /        |/  |  /  |/  |  /  | /      \
  /$$$$$$  |$$$$$$$$/ $$ | /$$/ $$ | /$$/ /$$$$$$  |
  $$ | _$$/ $$ |__    $$ |/$$/  $$ |/$$/  $$ |  $$ |
  $$ |/    |$$    |   $$  $$<   $$  $$<   $$ |  $$ |
  $$ |$$$$ |$$$$$/    $$$$$  \  $$$$$  \  $$ |  $$ |
  $$ \__$$ |$$ |_____ $$ |$$  \ $$ |$$  \ $$ \__$$ |
  $$    $$/ $$       |$$ | $$  |$$ | $$  |$$    $$/
   $$$$$$/  $$$$$$$$/ $$/   $$/ $$/   $$/  $$$$$$/

        Gekko v0.4.4
        I'm gonna make you rich, Bud Fox.

 ERROR: Please specify a config file.

@nedievas please create your own issue.

Can not get to web ui:

Something happened to either Gekko or the connection. Please check the terminal where Gekko is running or your network connection.

Strange.. What OS and what browser are you using?

ERROR: Please specify a config file.

In the develop branch the UI is the default interface for gekko. You can still use the command line (considered for "advanced" users) but have to do everything yourself: specifying a config, setting up all plugins to serve your purpose, etc.
node gekko --config config.js

after I figured out how to use the stable version and was quite smooth with backtesting I tried to get the ui working.
downloaded the develop zip, installed dependencies(npm) and started ui. So far everything worked fine.
However, importing data doesn't work and if I start backtesting (imported history data from stable version) I get the graph but no buy and sell indicators:

the console delivers also strange output:

anything I missed out? MacOS
Thanks!

Ah jeez! Will look at it asap! What method and timerange was this?
On Mar 17, 2017 3:06 PM, "Schlitten"<EMAIL_ADDRESS>wrote:

after I figured out how to use the stable version and was quite smooth
with backtesting I tried to get the ui working.
downloaded the develop zip, installed dependencies(npm) and started ui. So
far everything worked fine.
However, importing data doesn't work and if I start backtesting (imported
history data from stable version) I get the graph but no buy and sell
indicators:
[image: screen shot 2017-03-17 at 16 01 32]
https://cloud.githubusercontent.com/assets/26486861/24049034/1333f310-0b2b-11e7-82d5-90f9023d8bdb.png
the console delivers also strange output:
[image: screen shot 2017-03-17 at 16 04 43]
https://cloud.githubusercontent.com/assets/26486861/24049169/80fac004-0b2b-11e7-8541-8aba853a6774.png
anything I missed out? MacOS
Thanks!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/askmike/gekko/issues/624#issuecomment-287379764, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA7MD7O-_lxWE5jHF_ud7vneGBfZ7U8Hks5rmqF6gaJpZM4MbJkA
.

I opend a new issue.


fscherf/html fix handling of boolean attributes

@maratori Could you review this? It's the same code we patched before to fix boolean attributes

Codecov Report

Merging #116 (f7a03a7) into master (81c14c5) will increase coverage by 0.00%.
The diff coverage is 25.00%.

@@           Coverage Diff           @@
##           master     #116   +/-   ##
=======================================
  Coverage   38.13%   38.14%
=======================================
  Files          67       67
  Lines        4332     4334    +2
=======================================
+ Hits         1652     1653    +1
- Misses       2680     2681    +1

Impacted Files
Coverage Δ

lona/html/attribute_dict.py
66.98% <25.00%> (-0.33%)
:arrow_down:

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 81c14c5...f7a03a7. Read the comment docs.

@maratori Thanks for reviewing!


Don't hardcode port in FlightSQL tests

Which issue does this PR close?

Closes #.
Rationale for this change

Hard-coding ports leads to raciness and other peculiarities, working around this is perversely arcane, but possible
What changes are included in this PR?

Are there any user-facing changes?

Homebrew appears to be having issues

Thank you


Xfce 4.20

This updates Xfce to 4.20, released on Dec 15th.

Wayland session is still experimental and requires opt-in using enableWaylandSession option.
Overriding Wayland compositor is possible using enableWaylandSession option, but you might need to take care xfce4-session, dbus-update-activation-environment and systemctl --user import-environment on startup.
For new Xfce installations, default panel layout has changed to not include external panel plugins by default. You can still add them yourself using the "Panel Preferences" dialog.

Todos

[x] Fix plugin "(null)" could not be loaded issue.
[x] Fix xfce-wayland + lightdm setup.
Make sure everything matches what the wayland roadmap says.

[x] xfce4-pulseaudio-plugin libxfce4windowing support.
[x] xfce4-docklike-plugin libxfce4windowing support.

[x] Wait for Budgie desktop fixes for libxfce4windowing.
[x] Wait for the actual release.
[x] Write release notes.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 353048

x86_64-linux

:fast_forward: 1 package marked as broken and skipped:

xmonad_log_applet_xfce

:fast_forward: 1 package blacklisted:

nixos-install-tools

:white_check_mark: 124 packages built:

budgie-analogue-clock-applet
budgie-control-center
budgie-control-center.debug
budgie-desktop
budgie-desktop-with-plugins
budgie-desktop.dev
budgie-desktop.man
budgie-gsettings-overrides
budgie-user-indicator-redux
caffeine-ng
fastfetch
fastfetch.man
greybird
lightdm-gtk-greeter
pragha
xfce.catfish
xfce.catfish.dist
xfce.exo
xfce.exo.dev
xfce.garcon
xfce.garcon.dev
xfce.gigolo
xfce.gigolo.dev
xfce.libxfce4ui
xfce.libxfce4ui.dev
xfce.libxfce4util
xfce.libxfce4util.dev
xfce.libxfce4windowing
xfce.libxfce4windowing.dev
xfce.mousepad
xfce.mousepad.dev
xfce.orage
xfce.orage.dev
xfce.parole
xfce.parole.dev
xfce.ristretto
xfce.ristretto.dev
xfce.thunar
xfce.thunar-archive-plugin
xfce.thunar-archive-plugin.dev
xfce.thunar-dropbox-plugin
xfce.thunar-media-tags-plugin
xfce.thunar-media-tags-plugin.dev
xfce.thunar-volman
xfce.thunar-volman.dev
xfce.thunar.dev
xfce.tumbler
xfce.tumbler.dev
xfce.xfburn
xfce.xfburn.dev
xfce.xfce4-appfinder
xfce.xfce4-appfinder.dev
xfce.xfce4-battery-plugin
xfce.xfce4-battery-plugin.dev
xfce.xfce4-clipman-plugin
xfce.xfce4-clipman-plugin.dev
xfce.xfce4-cpufreq-plugin
xfce.xfce4-cpufreq-plugin.dev
xfce.xfce4-cpugraph-plugin
xfce.xfce4-cpugraph-plugin.dev
xfce.xfce4-datetime-plugin
xfce.xfce4-datetime-plugin.dev
xfce.xfce4-dev-tools
xfce.xfce4-dict
xfce.xfce4-dict.dev
xfce.xfce4-dockbarx-plugin
xfce.xfce4-docklike-plugin
xfce.xfce4-docklike-plugin.dev
xfce.xfce4-eyes-plugin
xfce.xfce4-fsguard-plugin
xfce.xfce4-genmon-plugin
xfce.xfce4-i3-workspaces-plugin
xfce.xfce4-mailwatch-plugin
xfce.xfce4-mpc-plugin
xfce.xfce4-netload-plugin
xfce.xfce4-netload-plugin.dev
xfce.xfce4-notes-plugin
xfce.xfce4-notes-plugin.dev
xfce.xfce4-notifyd
xfce.xfce4-notifyd.dev
xfce.xfce4-panel
xfce.xfce4-panel-profiles
xfce.xfce4-panel.dev
xfce.xfce4-power-manager
xfce.xfce4-power-manager.dev
xfce.xfce4-pulseaudio-plugin
xfce.xfce4-pulseaudio-plugin.dev
xfce.xfce4-screensaver
xfce.xfce4-screensaver.dev
xfce.xfce4-screenshooter
xfce.xfce4-screenshooter.dev
xfce.xfce4-sensors-plugin
xfce.xfce4-session
xfce.xfce4-session.dev
xfce.xfce4-settings
xfce.xfce4-settings.dev
xfce.xfce4-systemload-plugin
xfce.xfce4-taskmanager
xfce.xfce4-taskmanager.dev
xfce.xfce4-terminal
xfce.xfce4-terminal.dev
xfce.xfce4-time-out-plugin
xfce.xfce4-time-out-plugin.dev
xfce.xfce4-timer-plugin
xfce.xfce4-verve-plugin
xfce.xfce4-verve-plugin.dev
xfce.xfce4-volumed-pulse
xfce.xfce4-volumed-pulse.dev
xfce.xfce4-weather-plugin
xfce.xfce4-whiskermenu-plugin
xfce.xfce4-whiskermenu-plugin.dev
xfce.xfce4-windowck-plugin
xfce.xfce4-xkb-plugin
xfce.xfce4-xkb-plugin.dev
xfce.xfconf
xfce.xfconf.dev
xfce.xfdashboard
xfce.xfdashboard.dev
xfce.xfdesktop
xfce.xfdesktop.dev
xfce.xfmpc
xfce.xfmpc.dev
xfce.xfwm4
xfce.xfwm4.dev

@ofborg test xfce xfce-wayland budgie

If you wish to test this PR, feel free to do.
If you already tested pre2, the only non-trivial change since pre2 is xfdesktop 4.19.7 -> 4.20.0.

Review per https://github.com/NixOS/nixpkgs/tree/3566ab7246670a43abd2ffa913cc62dad9cdf7d5/pkgs#package-updates
Reviewed points

[ ] package name fits guidelines
[ ] package version fits guidelines
[x] package builds on x86-64
[x] executables tested on x86-64
[ ] all depending packages build
[ ] patches have a comment describing either the upstream URL or a reason why the patch wasn't upstreamed
[ ] patches that are remotely available are fetched rather than vendored

More:

[x] desktop looks good
[x] thunar looks good
[x] xfce terminal looks good
[x] panel plugins applicationsmenu, launcher, pager, xfce4-verve-plugin, tasklist, systray, xfce4-clipman-plugin, pulseaudio, xkb, cpugraph, systemload, datetime, actions look alright and are able to perform their basic actions

Comments

Everything tested after rebasing the branch onto recent nixos-unstable.

It seems that the workspace background settings got broken with this update: When selecting a wallpaper file and leaving the checkbox "Apply to all workspaces" ticked, the change is only applied to the first workspace, the other workspaces still sport the default image with the Xfce mouse.  Deselecting the checkbox is needed to change the wallpaper of other workspaces.
I found https://gitlab.xfce.org/xfce/xfdesktop/-/issues/294 and https://gitlab.xfce.org/xfce/xfdesktop/-/merge_requests/126 ; they might be related to the problem, but I haven't had enough time to investigate further.

In any case, that bug should not be a blocker.  I haven't found any further issues, let alone any serious bugs.  I approve and recommend merging the pull request at hand.

@bobby285271 , thank you for preparing this! As an Xfce user, I really appreciate your work!

Thanks all for testing!

It seems that the workspace background settings got broken...

I cannot produce the issue yet, but yeah https://gitlab.xfce.org/xfce/xfdesktop/-/issues/294 provides good idea on how to debug this, i.e. monitor xfconf changes with xfconf-query -c xfce4-desktop -mv and probably figure out whether there is a single_workspace that is false for you.


[windows] Include OS / DPI Aware manifests

Include manifests for:

OS support info to signal Windows our app supports it as is without quirks.
DPI aware v.2 (with v.1 fallback) scaling to disallow Windows to scale our window.

Looks good, will merge later.


Error in typographic measurements

I got this message in my scout app:

Dear developers making use of FSSM in your projects, be taking place in the new shared
guard/listen project. Please let us know if you need help transitioning! ^_^b - Travis Tilley

then, I updated my scout to latest version (0.7.1), my ruby to version 2.0.0 and installed the listen gem.
since then I'm having an annoying problem: scout is ignoring every mesurement in which there is a . (dot).
Ex.: if my font-size is 1.25em, it's rendering 1em; if the size is 0.85em, it renders 0em.
What is that about? How can I solve this?
I'm running Windows 7 Professional SP1 64bit

Issue resolved. Closing ticket. Download latest version of Scout-App.

Scout-App 2 (2016)


full-ad ban ip from renew letsencrypt certificat

hi Romain,
Thank you for your work it's amazing !
with full-ad on my router, i can't renew cerbot certificat (via http method)
Could you whitelist let's encrypt ip ?
maybe this url help you : https://forum.opnsense.org/index.php?topic=16108.0
best regard.

Hello,
Thanks for the report.
The link provided is outdated. Let's Encrypt no longer provides the IP addresses used for security reasons.
https://letsencrypt.org/docs/faq/#what-ip-addresses-does-let-s-encrypt-use-to-validate-my-web-server
I modified the statistical analysis algorithm to remove Let's Encrypt IPs.
The problem is solved.


make EditorSceneImporterGLTF and GLTFMesh APIType::API_EDITOR

Fixes #44856

The fix looks good.
This might need further architecture rework from @fire though, it's pretty weird to have a class like GLTFMesh actually be an editor-specific class which extends something that sounds like a plugin (EditorSceneImporterMesh). Since the glTF module is editor-only, maybe all of those classes should be registered in the editor API too?

The fix looks good.
This might need further architecture rework from @fire though, it's pretty weird to have a class like GLTFMesh actually be an editor-specific class which extends something that sounds like a plugin (EditorSceneImporterMesh). Since the glTF module is editor-only, maybe all of those classes should be registered in the editor API too?

Thanks!

Thanks!


Bundler can't install gems

This is what I get during $ cap production deploy
INFO [ccc718b1] Running ~/.rbenv/bin/rbenv exec bundle install --path /usr/local/webapps/appname/shared/bundle --without development test --deployment --quiet as deploy@server
DEBUG [ccc718b1] Command: cd /usr/local/webapps/appname/releases/20150918220859 && ( RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.7 ~/.rbenv/bin/rbenv exec bundle install --path /usr/local/webapps/appname/shared/bundle --without development test --deployment --quiet )
DEBUG [ccc718b1] 	An error occurred while installing RedCloth (4.2.9), and Bundler cannot
DEBUG [ccc718b1] 	continue.
DEBUG [ccc718b1] 	Make sure that `gem install RedCloth -v '4.2.9'` succeeds before bundling.
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as deploy@server: bundle exit status: 5
bundle stdout: An error occurred while installing RedCloth (4.2.9), and Bundler cannot
continue.
Make sure that `gem install RedCloth -v '4.2.9'` succeeds before bundling.
bundle stderr: Nothing written

SSHKit::Command::Failed: bundle exit status: 5
bundle stdout: An error occurred while installing RedCloth (4.2.9), and Bundler cannot
continue.
Make sure that `gem install RedCloth -v '4.2.9'` succeeds before bundling.
bundle stderr: Nothing written

Tasks: TOP => deploy:updated => bundler:install
(See full trace by running task with --trace)
The deploy has failed with an error: Exception while executing as deploy@server: bundle exit status: 5
bundle stdout: An error occurred while installing RedCloth (4.2.9), and Bundler cannot
continue.
Make sure that `gem install RedCloth -v '4.2.9'` succeeds before bundling.
bundle stderr: Nothing written

The gem can be installed without problem when I run gem install RedCloth
When I run the bundler command by hand while logged on the server I get the exact same error :
deploy@server:/usr/local/webapps/appname/releases/20150918220859$ RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.7 ~/.rbenv/bin/rbenv exec bundle install --path /usr/local/webapps/appname/shared/bundle --without development test --deployment --quiet

An error occurred while installing RedCloth (4.2.9), and Bundler cannot continue.
Make sure that `gem install RedCloth -v '4.2.9'` succeeds before bundling.```

See if this helps (same exit status and also uses "cap production deploy":
http://stackoverflow.com/questions/26477139/bundler-fails-with-cap-production-deploy

Sorry, we can't help you with gem installation on your servers. The problem is most likely in missing libraries on your system or in this gem's build system itself. The only responsibility of rbenv is to switch between Ruby versions.
BTW, if you added ~/.rbenv/bin and ~/.rbenv/shims to your PATH and ran rbenv rehash, you would be able to run bundle install directly without the need for ~/.rbenv/bin/rbenv exec. Please see our installation and usage instructions in the README.

I got it : bundle had to install gems in a specific path (bundle install --path...) and that path was mounted from an NFS share with the option "noexec".
When bundle compiles gem extensions, it generates small executables to check compiler features and run these executables to make sure they work as expected. When these executables are created on a "noexec" NFS share, nothing works.

Thanks for the update! Glad you sorted it out.


Fix solana send transaction method implementation

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request.
Fixes
If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to agents-aea?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist
Put an x in the boxes that apply.

[ ] I have read the CONTRIBUTING doc
[ ] I am making a pull request against the develop branch (left side). Also you should start your branch off our develop.
[ ] Lint and unit tests pass locally with my changes and CI passes too
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked that code coverage does not decrease.
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

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

Comparison is base (45102d5) 90.25% compared to head (a0ca3e0) 90.28%.

Files
Patch %
Lines

...gins/aea-ledger-solana/aea_ledger_solana/solana.py
9.09%
10 Missing :warning:

Additional details and impacted files
@@                   Coverage Diff                    @@
##           feat/wait-for-digest     #710      +/-   ##
========================================================
+ Coverage                 90.25%   90.28%   +0.03%
========================================================
  Files                       371      371
  Lines                     29816    29806      -10
========================================================
+ Hits                      26910    26911       +1
+ Misses                     2906     2895      -11

Flag
Coverage Δ

unittests
90.28% <9.09%> (+0.03%)
:arrow_up:

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

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


chore: support ingestion ecs fargate

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license
Summary
support ingestion ecs fargate
Implementation highlights
Support ingestion ecs fargate

Add IngestionServerStackV2 for fargate.
Create resources according condition for

HTTP/HTTPS,
enable/disable alb access log
enable/disable auth
enable/disable aga

Add UT for V2 stack
Ingestion test for below cases

S3 v2 enable all
S3 v2 disable all
KDS v2 enable all
KDS v2 disable all
MSK v2 enable all
MSK v2 disable all
S3 v1 test.

Test checklist

[x] add new test cases
[x] all code changes are covered by unit tests
[x] end-to-end tests

[ ] deploy web console with CloudFront + S3 + API gateway
[ ] deploy web console within VPC
[x] deploy ingestion server

[x] with MSK sink
[x] with KDS sink
[x] with S3 sink

[ ] deploy data processing
[ ] deploy data modeling

[ ] new Redshift Serverless
[ ] provisioned Redshift
[ ] Athena

[ ] deploy with reporting

Is it a breaking change

[ ] add parameters without default value in stack
[ ] introduce new service permission in stack
[x] introduce new top level stack module

Miscellaneous

[ ] introduce new symbol link source file(s) to be shared among infra code, web console frontend, and web console backend

I'll play with it more.
Another suggestion is to use "Construct" as a style for managing resources in CDK code, rather than using helper methods.

Already refactor code to use Construct to replace methods


Added few other ways on how to create a copy of a vector

Added a few other important ways on how to create a copy of a vector. please review my PR

Hi, Please read the Important Announcement.
PR can only be made after the issue is assigned to you.