Accessing version info in a Single Run action

I have a script that uploads my Windows, macOS, and Linux builds to Steam.
Since this script only runs once, it doesn't make sense to use the "Per Platform" action type.
However, if I use the "Single Run" action type, then I cannot access things like the build version -- BuildProject.ResolvePath only gets run for per-platform actions. So, I can't pass a path to the build directory to my script.
I can get around this for now by just using the most recently created build folder, but it'd be nice if I could access constants that aren't platform-specific (e.g. version, build day, etc.) through a single-run action!

In the latest release of the Build Actions package, ScriptRunner has gained the ability to use $BUILD and $VERSION in input and output paths thanks to a rewrite of the string tokens system, so this should get you halfway to your use case.
Build-time related tokens are currently not enabled for single run actions, as they are currently generated from a per-build DateTime, so whilst $YEAR, $MONTH and $DAY would be the same for a single run action as for a series of builds that the action ran before or after, $TIME would be only correspond to the time the single run action was performed. That being said, I think it would probably be fine to enable the usage of these tokens so long as the limitation around $TIME was documented.

The $BUILD and $VERSION tokens I mentioned before can now be used by ScriptRunner with the v4.0.0 release of this package 🎉


✨ VS Code on Analytical Platform

Describe the feature request.
Support VSCode as a Tool deployed on the Analytical Platform (in addition to R-studio, and as a possible replacement for Jupyter Lab Data Science).
Describe the context.
User of the Analytical Platform have to use R studio as an IDE for running python.
VS code has proven to be a far better development tool for this purpose, and there is user demand for this as a tool on the AP.
Value / Purpose
At present, users wishing to run python code (outside a Jupyter notebook) have to use R studio terminal to do so.
This is unintuitive for new users and less than ideal for experienced ones.
VS Code on the Analytical Platform has been a long time ask of the data modellers & analysts as an alternative IDE to R-studio.  The data engineers have standardised on VS Code as the preferred IDE of choice, so there is proven utility in making this more widely available and an existing pool of users to provide support.
Added bonus points: VS Code runs .ipynb (Jupyter notebook) files, so the AP may not need to support Jupyter going forward.
User Types
Data Analyst users of AP

👍 x ∞

Link to ticket in current sprint -

In the process of been implemented.


Replace standard row key formatting with callback to allow customization

This PR modifies the Table log sink to support customization of the row key before it is sent off to table storage. This will allow consumers to 'fix' #7 by providing a function that writes the row key in such a way that the default sort order in table storage is from old to new.

Hi, I only changed the simple sink ATM as I would like to get your opinion whether I'm on the right path. If so, then I'll make similar fix to the batch sink. I have added the second constructor to the sink so with all the default parameters this upgrade should still be 'binary' compatible with the previous.
Also being a sort OS n00b I have no idea whether I'm doing it right with respect to the branch this PR is going, etc.

Seems fine to me - made a small suggestion.

I'm working on doing this through an interface, but I'm having trouble due to different feature sets in the different sinks in the project. (This is not related to the introdcution of the interface) The 'simple' sinks lacks support for postfixes, but seem to contain some logic to deal with parallelism, the sinks with properties seem to be support the inverse.
Shall I proceed with a proposal that will bring both types of sinks in line? And how much should I be concerned with backward compatibility at the object level? AKA is is ok if I support configuration like it is now but adjust the LogEventEntity and others to support the common functionality?

As a general rule I'd say avoid breaking changes (both binary and functionality). If it's necessary though then do it and we'll document it and bump the major version.

On 9 May 2016, at 4:31 am, bjorncoltof<EMAIL_ADDRESS>wrote:
I'm working on doing this through an interface, but I'm having trouble due to different feature sets in the different sinks in the project. (This is not related to the introdcution of the interface) The 'simple' sinks lacks support for postfixes, but seem to contain some logic to deal with parallelism, the sinks with properties seem to be support the inverse.
Shall I proceed with a proposal that will bring both types of sinks in line? And how much should I be concerned with backward compatibility at the object level? AKA is is ok if I support configuration like it is now but adjust the LogEventEntity and others to support the common functionality?
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub

I just now I read #1, my WIP contains a a RowKeyFormatter, I guess I want the same things as in that PR. I will go ahead for now to get all sinks in line, then we have something to review.

Any plans to push ahead with this one @bjorncoltof? Cheers!

Sorry, for going underground for long. I'll get working on working version for both sinks and I'll write down what features are not in that vs what is in now and we can discuss how to move along.

Great, thanks @bjorncoltof. I am going to close the other PR and direct activity to this one. We don't need complete coverage of all features here, I think the bare minimum to scratch your own itch would be a great starting point and get things moving forward 👍

I don't disagree that there are situations where that is useful, but the previous implementation was also deliberate (allows you search by level using the index on rowkey or find all instances of a specific event (message template).
It's something that makes sense for people to choose.
First and foremost though, we probably want to avoid the breaking change?
--

On 8 Jan 2017, at 4:26 pm, bjorncoltof<EMAIL_ADDRESS>wrote:
@bjorncoltof commented on this pull request.
In src/Serilog.Sinks.AzureTableStorage/Sinks/KeyGenerator/DefaultKeyGenerator.cs:

   public DefaultKeyGenerator()

   {

       RowId = 0L;

   }

   public string GeneratePartitionKey(LogEvent logEvent)

   {

       var utcEventTime = logEvent.Timestamp.UtcDateTime;

       var timeRoundedToMinute = utcEventTime.AddMilliseconds(-utcEventTime.Millisecond);

       return $"0{timeRoundedToMinute.Ticks}";

   }

   public string GenerateRowKey(LogEvent logEvent)

   {

       return $"{Interlocked.Increment(ref RowId)}";

I think it even was a combination of those two and a row ID. The problem with that is that it reorders the messages in the log. My idea is that if you open up the table you see the messages in the order they were written. (or reverse order as we now have in production)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Fair enough, I'll bring back the previous format.

@bjorncoltof you should be able to rebase these changes onto the upstream dev branch (you may need to and an upstream branch first). This will bring in the xproj changes and so-on. HTH!

@robdmoore completely understand the current implementation. I would say that covers the large majority of usecases...good horizontal scale and performance if you just want to page through logs by event type. The main thing i'm looking for is the ability to customize the partitioning of my logs. In my case, I'm storing logs by transaction id. So the most efficient strategy for me would be to control the partition key and leave the row key generated based on event and message. Looking forward to the changes!

@bjorncoltof sorry for the nuge...just checking in to see if you still plan to push the changes? Thanks!

Do I need to do any more changes?

Just one thing - are we missing an overload of WriteTo.AzureTableStorage() that accepts the key generator?

@nblumhardt yeah, definitely need the extension methods updated... good catch. @bjorncoltof can you add the key generator as a param to the LoggerConfigurationAzureTableStorageExtensions.cs?

@sirkirby added parameter, any things else?

no, I don't think so. Thanks!

Okay, time to :shipit:


Feature request: implement transactions

Feature request
https://firebase.google.com/docs/firestore/manage-data/update-data?authuser=1#update_data_with_transactions
Transactions are useful to avoid confilcts when updating data that is accessible by many users, I think this is an important feature.

Have you tried just using the firebase API a la this method?

I managed to use transactions yesterday using FirebaseApp like in the method you linked, even though it could have been easier, but the important thing is that it works. Thank you for the reply anyway.


109 - Clean Up Custom Variables And Use Grommet Responsive Prop For Heading Component

Issue Number
#109

This is the updated theme variables that are used in our codebase (relevant closed PR 110(note)).
The initial commit of this PR starts at be36dd6 and ends at d1115a6 (total 3 commits).

Purpose/Implementation Notes

we should clean up the custom variables and use Grommet responsive prop for the Heading component and our useResponsive hook to control the font size instead.

Cleaned up the custom variables and utilized the Grommet's responsive prop and useResponsive hook in JSX when necessary, otherwise updated the value of the size prop.
NOTE: I merged the dev.
Types of changes
New feature (non-breaking change which adds functionality)
Functional tests
List out the functional tests you've completed to verify your changes work locally.
Checklist

[x] Lint and unit tests pass locally with my changes

@davidsmejia as requested today's 1:1, I prepared the PRs for you to review tomorrow during the time you allocated time for PR review.
1 of 3
This is trivial and iterative but safe PR to merge into dev, since it's the theme update for the site's layout. Also this is one of the common causes for merge conflicts in the new PRs, so it's good to take care of it first. Let me know if you have any questions!

LGTM - one thing to consider here would be inverting the responsive flag so that you can just pass noresponsive if you don't want the Header to resize.

🗒  For the responsive, we're utilizing the Grommet's built-in responsive prop for non-scale headings.

Closing this PR w/o merge since it's simply to clean up the custom variables (this change is already included in dev), thank you.


[NSCalendar] Updated to match Darwin version

Third attempt to match Darwin. Please excuse my inadvertence.

@swift-ci please test

Looks good - let's make sure we don't break XCTest or swiftpm with a name change.


Permanently assign file type to new extensions

there are few extensions which are new like gtpl for go template or tmpl, there is no way currently to permanently assign the syntax, we have to do so each time we open the file

Having this feature may also be a reasonable way to handle cases where some would like JSX syntax to work for files with a plain .JS file extension instead of .JSX. See #81 and #140 for more details.

Yes, this is a common feature in notepad++, really effective when you have a new language and want to add the extension

The solution might end up to be integrated full editorconfig support in VS Code.

I think the simple solution is best, just remember when a user selects a language for a particular file type.

https://github.com/Microsoft/vscode/issues/3612 for March


Fix flaky widget e2e tests

Seems like the widget tests are sometimes failing locally

Tested on devices

[x] Desktop 💻
[x] Mobile 📱

Tests

[ ] All tests are running ✔
[ ] Test are updated 🧪
[ ] Code Review 👩💻
[ ] QA 👌

⏲ Time spent on CR:
⏲ Time spent on QA:

@adamalfredsson Looks like this removes the weird "context window" stuff as well? I have no idea why that was there, but if it's not needed it's great to purge it.

@adamalfredsson Looks like this removes the weird "context window" stuff as well? I have no idea why that was there, but if it's not needed it's great to purge it.

Yes, it seems like context() is just an alias for describe()


"FIX Settings can't be read" fix not included in 1.0.7 Nuget package

It looks like "FIX Settings can't be read" was not not included in 1.0.7 Nuget package. This updated PropertyStore.cs. The fix is needed to read any settings.

Fixing.

Fixed #67bd2a1


Posts paginator error, fails on hugo server --buildDrafts

Describe the bug
Seems like there is an error with the paginator, I'm new to using this theme and first time I encountered this issue.
Steps to reproduce
Steps to reproduce the behavior:

create new posts with hugo new content command
open development server with build draft posts with  hugo server --buildDrafts
throws an error

Error: error building site: render: failed to render pages: render of "page" failed: "C:\Users\orbet\Documents\GitHub\FNDev-Blogs\themes\hugo-blog-awesome\layouts\_default\baseof.html:3:8": execute of template failed: template: _default/single.html:3:8: executing "_default/single.html" at <partial "head.html" .>: error calling partial: "C:\Users\orbet\Documents\GitHub\FNDev-Blogs\themes\hugo-blog-awesome\layouts\partials\head.html:2:8": execute of template failed: template: partials/head.html:2:8: executing "partials/head.html" at <partial "meta/main.html" .>: error calling partial: "C:\Users\orbet\Documents\GitHub\FNDev-Blogs\themes\hugo-blog-awesome\layouts\partials\meta\main.html:2:3": execute of template failed: template: partials/meta/main.html:2:3: executing "partials/meta/main.html" at <partial "meta/post.html" .>: error calling partial: "C:\Users\orbet\Documents\GitHub\FNDev-Blogs\themes\hugo-blog-awesome\layouts\partials\meta\post.html:5:21": execute of template failed: template: partials/meta/post.html:5:21: executing "partials/meta/post.html" at <.Paginate>: error calling Paginate: pagination not supported for this page: kind: "page", path: "/posts/event-capture",

Expected behavior
Should properly serve with build drafts argument on dev server
Screenshots
The lines that causes the error inside themes\hugo-blog-awesome\layouts\partials\meta\post.html:

Device information

OS: Windows
Browser: Chrome/Edge
Version latest

I Encountered this error too when previewing the example site. Quickly I realized that this error happens  with hugo version v0.123.6 only. With hugo 0.122.0, preview of the example site works fine.

I had some time left this morning so I looked into the issue and found that since v0.123.0 Hugo no longer allows pages of kind "Page" to create a .Paginate or .Paginator.
For now I've fixed it in my post.html by adding the following:
    {{ if ne .Page.Kind "page" }}
    {{ $paginator := .Paginate (where .Pages "Section" "posts") }}
    {{ if $paginator }}
    <link rel="first" href="{{ $paginator.First.URL }}" />
    <link rel="last" href="{{ $paginator.Last.URL }}" />
    {{ if $paginator.HasPrev }}
    <link rel="prev" href="{{ $paginator.Prev.URL }}" />
    {{end }}
    {{ if $paginator.HasNext }}
    <link rel="next" href="{{ $paginator.Next.URL }}" />
    {{end }}
    {{end }}
    {{end }}

The only addition is the inclusion of an if-statement to check what kind of page we're on and prevent creation of the paginator on any pages of kind "page". This makes it possible for your posts overview (e.g. /posts) to create a paginator and use that in the post.html instantiaton, resulting in the <head> containing the specific pagination <link> references:


[Grid] .stackable and regular grids have inconsistent margins on mobile screens

Grid and stackable grids don't seems to have the same behavior on small screens:
@media only screen and (max-width: 767px) {
    .ui.grid {
        margin-left: -1rem !important;
        margin-right: -1rem !important;
    }
    .ui.stackable.grid {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }
}

To mix .ui.grid and .ui.stackable.grid on the same page I have to fix this in grid.overrides:
@media only screen and (max-width: 767px) {
    .ui.grid {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }
}

Have I missed something?

I wonder why this was done, seems to be a purely aesthetic choice.

You're not missing anything, I keep bumping into this one too. I ended up with the following fix, similar to yours:
.ui.grid.container > .column,
.ui.container .grid:not(.nested) > .column {
    @media only screen and (max-width: @largestMobileScreen) {
        padding-left: 0 !important;
        padding-right: 0 !important;

        // Nested stackable grids are negatively affected by this change
        .ui.stackable.grid {
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
    }
}

It's far from ideal, because it requires a custom .nested class to be assigned to all nested grids. I'm running into problems now because that class is not present in some scenarios, so I'm looking for a better fix.
Also, adding .relaxed classes to the affected grids will probably mess with this fix.
This issue seems to be related too: #4129

I had the same issue and resolved it with  @hugopeek's solution. Also, I'm also having issues with mobile reversed where I have 2 columns and the last column isn't adjusting it self to the top.

+1

Hi,
I have the same issue here, negative margin on mobile cause my layout to be scrollable even if there is nothing to scroll .. 🐛


Cherry-pick PR #6699 into release-1.0: [backup] default chunk size: 128M

This cherry-pick was triggerd by a request on #6699
Please review the diff to ensure there are not any unexpected changes.

Motivation
So when we do concurrent downloading of chunks to memory, they won't take too much of it.
It's possible to use more sophisticated streaming and buffering, but this is straightforward.
Have you read the Contributing Guidelines on pull requests?
Y
Test Plan
@mgorven helped testing on his network.
Related PRs

cc @msmouse

@msmouse, for requests to backport into the release branch, please add the following information:

Justification and breaking nature (who does it affect? validators, full nodes, tooling, operators, AOS, etc.)
Comprehensive test results that demonstrate the fix working and not breaking existing workflows.
Why we must have it for V1 launch.
What workarounds and alternative we have if we do not push the PR.

Justification and breaking nature (who does it affect? validators, full nodes, tooling, operators, AOS, etc.)

Affects the backup service. It's noop today since by other criteria (num of transactions in each backup, and the small total number of accounts), the chunk size in reality is smaller than this.
But in case we have millions of accounts as @mgorven does on his testnet, we will end up in chunks taking 1 Gigabytes (the current default value) in memory. Which will OOM the backup / restore / backup-verify pods in the current resource allocation.

Comprehensive test results that demonstrate the fix working and not breaking existing workflows.
On @mgorven's network with millions of accounts, the DB backup related pods work.

Why we must have it for V1 launch.
If we want to be ready for millions of accounts, we need either this or a command line overwrite in the deployment scripts, which is less cleaner.

What workarounds and alternative we have if we do not push the PR.
Command line overwrite in deployment scripts.

so strictly speaking we do not need this for V1, right? ;)
is this creating huge problems for testnet?

so strictly speaking we do not need this for V1, right? ;) is this creating huge problems for testnet?
I think guys from the operational side thinks it's tooling and it's better to be cleaner.

/land


brew bundle is deprecated

see this and this

Use this instead: https://github.com/Homebrew/homebrew-bundle

Fixed via #14


Typescript sources in DevTools in ReactApp Demo

I tried to run ReactApp demo and can't find how to debug typescript code in devtools. When I open dev tools I see only minified js and there is no way to add sources for debug.
I look at dist folder and found that source maps are generated but they are not accessible through dev tools.
How to enable browsing source code in dev tools for chromely? I know this is possible for electron, so should be possible for chromely also.
What I tried:

add sourceRoot with absolute path to source for generated source maps
add inlineSource: true parcel setting in package.json
put src folder into dist folder

But nothing of these helps. Dev Tools still doesn't show sources.

@xplicit React, DevTools are all third-party to Chromely. The use of them in demos is more like showing that they can be used with Chromely.

When I open dev tools I see only minified js and there is no way to add sources for debug.

If you see minified js then that has to do with your build process. So you may need to look closely at how Parcel does the build. More like a configuration issue with Parcel or Typescript.

This is not parcel/typescript issue. If I open generated code in chrome from file system, I can browse sources and debug them. If I open these code with chromely, it's not possible to see any sources.

This is not parcel/typescript issue.

Great if you confirm it is not a parcel/typescript issue. Can you run the code with Chromely? If you can then you are left with DevTools. The intention of this project is not to go into tools usage, as I mentioned earlier.
The internet will help or the tools primary site will provide info on how to use use them.
This may be helpful:
https://blittle.github.io/chrome-dev-tools/sources/maps.html
https://stackoverflow.com/questions/16500322/how-can-i-debug-modular-typescript-with-source-map

Yes, I can run the code with chromely, just wonder how to debug the sample (Our chromely app which works on Windows doesn't work on Mac, so I try to find a way how it can be debugged on all OSes). Maybe this is source location issue, maybe it's related to local:// protocol which couldn't be shown by dev.
Also I don't have an issues to debug ts if open the app from file system. All js/typescripts are present in dev tools in that case. So this is particular issue in chromely <-> devtools communication. I am going to try run the app in electron in near time and see if ts debugging is working, maybe this will help to resolve the issue.

Maybe this is source location issue, maybe it's related to local:// protocol which couldn't be shown by dev tools.

...may not be dev tools issue.
I think I have an idea what the issue is - the difference in file protocol and custom resource files loading.
First thing I will suggest is confirm that source maps are being read and loaded. You can create a custom resource file and log all files that are loaded and check that the mimetypes are correct.
Info on creating custom resource handle - https://github.com/chromelyapps/Chromely/blob/master/Documents/registering_resource_handlers.md
Ensure mimetype is correct here - https://github.com/chromelyapps/Chromely/blob/6cd69850f7ea5bdfc665f9e6fa78beceb874cc3f/src/Chromely/Browser/Handlers/DefaultResourceSchemeHandler.cs#L76

Do you suppose that dev tools still tries to download them via "local://" protocol and can't do this due to their mimetypes? And will be able to load it with another custom protocol? Because in dev tools logs there are a lot of messages which clearly states that dev tools can't load *.map files. This is output from dev tools on demo reactapp project.

I tried to run this snippet from dev tools console and it was returned text of the map file.
function getText(){
    // read text from URL location
    var request = new XMLHttpRequest();
    request.open('GET', 'local://dist/main.a9f99e37.js.map', true);
    request.send(null);
    request.onreadystatechange = function () {
        if (request.readyState === 4 && request.status === 200) {
            var type = request.getResponseHeader('Content-Type');
            console.log(type);
            console.log(request.responseText);

        }
    }
}

console output:
text/plain
...content of map file...

text/plain
...content of map file...

So it is loading it but with plain text.
But note that here, here you are specifically requesting the file. It will be nice to use a custom handler to make sure it is loaded properly and not affected by any dependencies.  Just to be sure.
On mimetype ...
That is correct with what we have  the -mimetypes  .map is mapped to text/plain.
 {
".map",
"text/plain"
},

Do you suppose that dev tools still tries to download them via "local://" protocol and can't do this due to their mimetypes?

I do not know this. I have near zero experience with source maps. Next is to find out whether a change in mimetype will help.


Fix compilation on Clang

Hello! Thank you for contributing :smile:
Can you provide some details about the environment you are using (windows/linux, compiler version)?
I would like to add some automated builds for more environments.
Thanks!

Sure - my environment is:
OS: Ubuntu 18.04
Compiler: clang 8.0.0


[Feature] GUI Peripheral

Describe your feature idea
A peripheral that opens a more traditional menu GUI which isn't pixelated and is controlled by code.
Describe alternatives you've considered if you've any
trying to make a GUI in the AR glasses, but Getting input working well is difficult.
Additional context
The peripheral object would contain various functions like Button, Panel, Text Input, Text, Scrollable Panel, Draggable panel, Tabbed Panel... which would create "Components" (Panels can have children, and all have a position + size? in their parent)
It would also contain a GUIRoot property which would the top level component which could be a basic panel which is the full screen size. This could be useful to create interfaces with higher resolution graphics (item icons) and more responsive UI.

I'll think about this when I start working on 0.8r
Rendering GUIs is a hard thing, but luckily I'm skilled with GUIs 😛


Fixed text edit widget.

Closes https://github.com/emilk/egui/issues/2423

I don't have an overview of all widgets that could need key repeat support.


When is this getting an update?

There are large gaps in the SDK compared the web services especially now the ifaces object has appeared.  Is there going to be a centralised update or do I keep hand cranking code?

Yes, this SDK is rather old and there have been many additions to leanIX in the meantime.
Right now, we are a bit tight on schedule, but we'll look into it during the next two weeks to decide when we can supply a new version adapted to the REST API of leanIX 2.0.
Please comment if you need an update more urgently.

I have heavily modified my local version of the SDK to get it work with the additional features of 2.0 including IFace, but I'd like to get back to the main Fork. I am more interested in understanding release dates so I can plan my time to migrate.

Hi @bentaylor776 , thank you very much for your interest in the SDK. We have updated the SDK to the latest version of leanIX now. We are using a template based approached (using swagger-codegen) here, so you could even do it yourself easily by running mvn package (requires to install maven).
I have committed the update into the develop branch, as I have not yet run a full test on all parts and I didn't have Visual Studio on hand on the machine I'm using at this place. Therefore it could be, that the Projects-Files needs an update.
Looking forward to your answer,
André


Cut, Copy, and Paste Not Working

I can selected multiple cells using the rubber band.  However, neither iPython's built-in edit menus nor the CTRL-X, CTRL-C, CTRL-V triplet does anything.
I am running Anaconda's Python distro with iPython 3.4 for 64-bit running under Windows 10.  I am running everything on Chrome Version 45.0.2454.85 m.  The iPython notebook about dump is
The version of the notebook server is 3.2.0-8b0eef4 and is running on:
Python 3.4.3 |Anaconda 2.3.0 (64-bit)| (default, Mar  6 2015, 12:06:10) [MSC v.1600 64 bit (AMD64)]

Did you load the rubberband and chrome clipboard extensions ?
What happens if you press CTRL+C and then CTRL+V in command mode (grey cell border) ?
Are there messages on the Javascript console ?

could also be #366 -> does disabling the chrome clipboard extension change anything?


Extraction failed

Url: https://www.bloomberg.com/news/articles/2016-05-24/as-zenefits-stumbles-gusto-goes-head-on-by-selling-insurance

Even tho, now thinking about it, I think they want to avoid these kind of tools since the article is under a pay wall. But let me know your thoughts.

@paulakfleck thank you. At my very first look, this website requires reader to be Bloomberg News subsriber. Otherwise, it will show just a part of article.


Systemd Serial ttyS1

Hi @madisongh ,
I wish your advices into my meta if it's OK for you. I work on Spacely connecttech board and create kernel compatible with merge between your linux-tegra and CTI kernel. For this time I can use all devices (4G modem, CSI, USB, eth, ...). I can dialog too with serial 0 (console serial) but I cannot with Serial 1. How can I fix it and set my ttyS1 with Systemd ?
I try to set ma local.conf with SERIAL_CONSOLE_append = " 921600 ttyS1" but without result?
Are you any Idea?
Thanks for your help
PS: Great job for your meta and linux-tegra, it's a realy good work ! :grin:

Is the problem

there is no /dev/ttyS1
there is, but it doesn't work properly
it's there and works, and you want to use that as the console

For 1 or 2, track down the serial@XXXXXXXX address for that second UART and double-check that the device tree entry is "okay" and not "disabled", and check the kernel logs to see if the driver reports an issue or possibly a different name for the device.
For 3, assuming that NVIDIA's kernel early boot actually supports using the other UART as the console, you could try just setting SERIAL_CONSOLE instead of appending to it.

Thks Matt. It's work now. Realy thks for your advices :+1:


Arbitrary template variables

Feature request 🙏
I would like to be able to pass an object of template variables into custom templates so I don't need to write custom render functions for widgets
Something that would look like this:
refinementList({
  container: '.container',
  templates: {
    item: myItemTemplate,
    templateData: {
      foo: 'bar'
    }
  }
});

Where foo is exposed for use inside the Handlebars template along with existing vars:
// myItemTemplate.hbs
<p>{{label}} ({{count}}) - {{ foo }}</p>

I'll close this issue – feel free to reopen.


How to run a code periodically in slack bot  to retrieve messages from channel

Please provide a slack api or code for running a code in slack bot periodically ?
Eg:To retrieve messages from "X" channel for every 1 hour and post to "Y" channel

Hi @Mogadampalli-Jayanth, thanks for asking the question!

Please provide a slack api or code for running a code in slack bot periodically ?

bolt-js and any SDKs that we provide do not support any scheduler feature and this wll be the same in the future (at least, we as the SDK maintainers do not have any plans to add such in the short term).
You can use any scheduler to invoke your code hourly. For instance, you may want to use cron on your UNIX-based host (say, macOS, Linux) or cloud-based scheduler systems such as Amazon EventBridge and Amazon Cloud Watch.

To retrieve messages from "X" channel for every 1 hour and post to "Y" channel

You can call Slack's Web APIs such as conversations.history and conversations.replies with the channel ID. You can use chat.postMessage to post messages in a different channel.
I hope this helps.

Thanks for your quick reply.
I have used setInterval function to run the code periodically in bot.
setInterval(async () => {
    await fn(app);
  },delay);


Update Mapbox-gl Layer example to mapbox-gl-js version 1.12.0 and add note about why an old version is used

mapbox-gl-js version 1.13.0 seems to be incompatible with IE and version 2.x is definitely not compatible and also requires a Mapbox access token even when the source is not hosted by Mapbox, so I have updated to the final compatible version with a note about why the version is used.

Why do you think mapbox-gl-js v1.13 does not work with ie11? Seems to work when I use it.

Why do you think mapbox-gl-js v1.13 does not work with ie11? Seems to work when I use it.

Different application but using the same method to put a mapbox-gl-js map inside an OpenLayers map, with version 1.12.0 it works on all browsers, but IE throws an error with version 1.13.0 while the same code works with Chrome (as it does with version 2.x with an Mapbox access token).

Looks like mapbox-gl-js will only develop the v2 branch, but there's fork at https://github.com/maplibre/maplibre-gl-js.
Would it make sense to switch to that? If you report the issue there they might be able to fix it.

My problem with object urls is not relevant to this "normal use" example so I have updated to v1.13.0.  Using Maplibre may be worth considering in the future if it becomes a popular alternative.


Fix PVC alerting

Before adding a new alerting rule into this repository you should consider creating an SLO rules instead.
SLO helps you both increase the quality of your monitoring and reduce the alert noise.

How to create a SLO rule: https://github.com/giantswarm/sloth-rules#how-to-create-a-slo
Documentation: https://intranet.giantswarm.io/docs/monitoring/slo-alerting/

Towards: https://github.com/giantswarm/giantswarm/issues/29004
This PR prevents kaas team from being alerted for atlas components and page atlas in for their PVs
Checklist

[x] Update CHANGELOG.md
[ ] Add Unit tests
[ ] Follow Alert structure
[ ] Consider creating a dashboard (guidelines) (if it does not exist already) to help oncallers monitor the status of the issue.
[ ] Request review from oncall area, as well as team (e.g: oncall-kaas-cloud GitHub group).

also
...
...
...
❤


Make anyone can register block syncer code to the Glueby::BlockSyncer

See the example code in class document here

remove wallet_adaptor.rake. This is same with ActiveRecordWalletAdapter::Syncer, right?

It is almost the same but ActiveRecordWalletAdapter::Syncer is not a rake task.
How about modifying that the wallet_adapter.rake uses ActiveRecordWalletAdapter::Syncer internally.
I wonder if the wallet_adapter rake task has use cases. I actually don't know. If not, removing wallet_adapter.rake is good for me.

@azuchi

need to migrate timestam.rake.

You mean glueby:contract:timestamp:confirm should be abrogated and the confirmation should be checked as a block syncer logic.

I will remove wallet_adapter.rake
the confirmation should be checked as a block syncer logic.
Add README.md documentation how to use BlockSyncer in applications
Update initilalizer generator to the latest specs.

I've updated all the above things.


Android license status unknown

I used this command "flutter doctor --android-licenses"
but it need sdk update which sdk version it nedd ??
any help

then

Try sdkmanager --update
https://developer.android.com/studio/command-line/sdkmanager#update_all_installed_packages
Please consider asking support questions in one of the other channels listed at http://flutter.io/support .

@zoechi doing sdkmanager --update does not fix the problem.
I have already tried that, and also sdkmanager --licenses and still the same error.


(WIP) Add $addToSet update operator

What this PR does:
Adds implementation of $addToSet update operator -- including $each modifier.
Which issue(s) this PR fixes:
Fixes #73
Checklist

[ ] Changes manually tested
[x] Automated Tests added/updated
[ ] Documentation added/updated
[x] CLA Signed: DataStax CLA

@vkarpov15 Good point -- I forgot to add a note that $each is/will be supported; changed description to state that.
Will need to add more testing & handling of order-sensitive equality of Object (sub-doc) values; otherwise complete.


Is production ready

Is this production ready or is just for testing. Your approach doesn't actually need to perform a DNS resolution on startup. Ans special reason why?

Is this production ready

We have people using this in production. We aren't in the habit of directing our users to OSS work we produce that isn't intended to be used in production.

Your approach doesn't actually need to perform a DNS resolution on startup

No, why would we need to perform DNS resolution? The purpose of get-dockerip.sh is to programmatically grab the hostname assigned to us by container networking and inject it into HOCON configuration.


feature add custom styles for the header of ruleGroup

like the one in https://dabernathy89.github.io/vue-query-builder/

Please try using the controlClassNames prop and see if you can achieve the styling needed.

Hello, could you please provide an example of how to do custom styling as I am having difficulty changing the css on the various elements of the querybuilder. Thank you

@snsheth55 You can use the built in class names in your CSS, or (as @pavanpodila pointed out) provide your own class names through the controlClassnames prop.  For example, to roughly imitate the styles above, add this after this library's distributed CSS:
.ruleGroup .rule {
  background-color: #f5f5f5;
  border-left: 2px solid #00bcd4;
  padding: 1rem;
}
.ruleGroup, .ruleGroup .ruleGroup, .ruleGroup .rule {
  border-radius: 4px;
  border: 1px solid #ddd;
  box-shadow: 0 1px 1px rgba(0,0,0,.05)
}
.ruleGroup .ruleGroup {
  border-left: 2px solid #8bc34a;
}
.ruleGroup-remove, .rule-remove {
  float: right;
}
.ruleGroup-combinators,
.ruleGroup-addRule,
.ruleGroup-addGroup,
.rule-fields,
.rule-operators,
.rule-value {
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 6px 12px;
}
.ruleGroup-remove, .rule-remove {
  background: transparent;
  border: none;
}

@KamiGim - after going through the styling exercise in my last comment, I think I finally know what you're asking for.  You want a class on, or the ability to add a custom class to, the header of a group (the part that surrounds the combinators, +Rule button, +Group button, and remove group button).  Is that correct?
It would change the HTML output a little bit because we don't currently have a div around those elements, but I think if we published it as a breaking change that would be OK.


lock: Improve debug logging in the test

What does this PR change? What problem does it solve?
The TestLockSuccessfulRefresh currently fails far too often. This PRs add a bit more debug logging and also dumps the stacktrace if the test times out. Maybe it becomes necessary to retry the test if the backend operations turn out to be too slow from time to time.

Was the change previously discussed in an issue or on the forum?
No.

Checklist

[x] I have read the contribution guidelines.
[x] I have enabled maintainer edits.
[ ] I have added tests for all code changes.
[ ] I have added documentation for relevant changes (in the manual).
[ ] There's a new file in changelog/unreleased/ that describes the changes for our users (see template).
[x] I have run gofmt on the code in all commits.
[x] All commit messages are formatted in the same style as the other commits in the repo.
[x] I'm done! This pull request is ready for review.

LGTM.

Looks like Github glitched, the PR is actually merged.


Issue with useMutation return type with generic typing

So first of all I love this library so far! One issue I noticed recently is I'm having trouble getting the typings for the useMutation hook to work as expected in my project.
I'm using the hook like so:
const login = useMutation<Payload<LoginData>, LoginVariables>(LOGIN, {
    variables: {
      password: newPassword,
      phoneNumber: stripPhoneFormat(phoneNumber),
    },
  })

Here are the types I've defined:
  interface LoginData {
    login: TokenSet
  }

  interface LoginVariables {
    password: string
    phoneNumber: string
  }

  interface SuccessPayload<T> {
    successful: true
    result: T
    messages: null
  }
  interface FailurePayload {
    successful: false
    result: null
    messages: ValidationMessage[]
  }

  export type Payload<T> = SuccessPayload<T> | FailurePayload

According to this comment, I think this is the correct usage: https://github.com/trojanowski/react-apollo-hooks/issues/164#issuecomment-495074318
Whenever looking at the return type for this function when used, I see that it resolves to a type of Promise<any> as seen here:

I've also tried using the login function in an async/await context and with variables passed both from the useMutation context and at function runtime with the same results.
I'm on version 0.4.5

So I just figured out that it was because I needed to run npm install --save-dev @types/graphql to my project! Now my types resolve as expected. 👍


Items in the list start disappearing on ios on dragging them

Items in the list start disappearing on ios on dragging them.
To Reproduce
long press the item
start dragging, the item will disappear
other items will also disappear due to drag
Platform & Dependencies

react-native-draggable-flatlist version:4.0.1
Platform:ios
React Native or Expo version:  react-native 0.724
Reanimated version: 3.4.2
React Native Gesture Handler version: 2.12.2

any soultion regarding this?

I also had this problem on Android. When I moved an item, several items disappeared from the list. I solved this problem by modifying keyExtractor. I used just item.id. After adding the index, the problem was solved.
keyExtractor={(item, index) => item.id + " " + index}


Opening spans panel for merged span with 500,000 events is unbearably slow

This was due to us recomputing the SpansInfo panel on each frame.


Uncaught SyntaxError: Unexpected token o

I'm not sure why, but with this plugin installed, I often see the error Uncaught SyntaxError: Unexpected token o in the console. It took me a while, but I narrowed it down to this extension. I've replicated on two colleague's computers with varying setups and other extensions installed - all Chrome (latest) on OSX.
Whilst not a big issue, it has resulted in people internally assuming it was a bug in one of our products, and this has happened more than one time now. The actual details (the stack, collapsed in the example below) of the error vary each time depending on what page we're on, but happens outside of our products too.
An example of a page where the issue occurs: https://www.learnosity.com/

OK, so it turned out this was an issue caused by an internal util of ours (that I wasn't aware was used outside of our products). Apologies.

OK, so it turned out this was an issue caused by an internal util of ours (that I wasn't aware was used outside of our products). Apologies for wasting your time.
Great work on the dev tools, I'm really enjoying the ease in testing for accessibility.


rectText figure width corrected

The figure "rectText" was calculating the width base on the size * textLength which technically should only work on monospace fonts.
I was facing some problems with that so please consider this PR.

Need to improve the document.

on my end ? If so please let me know how can I improve it


Getting 404 error

I haven't fired up Code Radio CLI in awhile, but today I'm getting a 404 error when trying to launch the program via MINGW64 and Powershell. I tried downloading a new copy of the 1.03 release, and I'm still having the same 404 error. I can access code radio via the browser, if that is useful information.
I tried using the "-s" flag as well and got this error: "Error: error decoding response body: invalid type: integer 404, expected struct CodeRadioMessage at line 1 column 3"

Looks like Code Radio no longer uses the old WebSocket API.
This will be fixed in https://github.com/JasonWei512/code-radio-cli/pull/21 .
You can get CI builds from https://github.com/JasonWei512/code-radio-cli/actions .

It's fixed in v1.0.4 .


fix some small typos

fix some small typos

Job d2l-zh/PR-1076/1 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-1076/


Unable to find template plugin matching 'typescript-operations'

Describe the bug
Same problem described in #2043 and #3769 and #6629
Using typescript-operations would throw the following error if @babel/runtime is not installed. Some plugins try to require @babel/runtime/helpers/objectSpread2, which cause the error: Error: Cannot find module '@babel/runtime/helpers/objectSpread2'
Unable to find template plugin matching 'typescript-operations'

To Reproduce

Uninstall @babel/runtime.
Use typescript-operations

package versions:
    "@graphql-codegen/cli": "^2.2.0",
    "@graphql-codegen/introspection": "^2.1.0",
    "@graphql-codegen/schema-ast": "^2.2.0",
    "@graphql-codegen/typescript": "^2.2.2",
    "@graphql-codegen/typescript-graphql-request": "^4.1.4",
    "@graphql-codegen/typescript-operations": "^2.1.4",
    "@graphql-codegen/typescript-react-apollo": "^3.1.4",
    "@graphql-codegen/typescript-resolvers": "^2.2.1",

Expected behavior

The error message should be more helpful. The error handling here is catching every single MODULE_NOT_FOUND error instead of checking that the MODULE_NOT_FOUND is actually because of the actual module was not found, instead of a dependency of the plugin.
@babel/runtime should be a dependency of the plugins if the use the package

This is kinda silly, but running npm install after the graphql-codegen init process fixed the problem for me. Looks like the script adds those plugins to the package.json, but it does not install them.

Running npm install after using the graphql-codegen cli wizard did not fix this for me. I had to manually do npm install -save-dev @babel/runtime to work around this issue. Since I am using typescript without babel, this dependency was not part of my project.
Curious why it would fix it for some but not all.

@vinnymac Could you share a reproduction on CodeSandbox or in a GitHub repo?

When trying to install manually:

When using npx graphql-codegen init as mentioned in docs here: https://www.graphql-code-generator.com/docs/getting-started/installation#initialization-wizard

Looked for @babel/runtime and was not able to find it in the deps

After doing an npm install once codegen does an init:

And everything works now:

In summary, the issue here is that codegen init just adds the plugins to the package.json file but does not install it as mentioned by @Fxlr8 and hence users were facing the issue. Closing this.

@tvvignesh @dotansimha should we mention it in the docs then?
Or change the behaviour to do npm install?

@vinnymac Could you share a reproduction on CodeSandbox or in a GitHub repo?

Unfortunately this was in a closed source project. If it’s not easily reproducible, it’s likely not worth spending the time on.
I do recommend mentioning the need for an npm install in the docs, if the intention is for that to be a manual step in the process of setup. It’d be nice if you linked directly to this discussion as well. For my case, npm install after npx graphql-codegen init did nothing at all.

@Urigo Sure. Will send a PR to add it to the docs

the plugins really should bundle @babel/runtime having to manually install it is not always an option, and its kind of a nightmare for me right now trying to get this to worked with unejected CRA in a monorepo


Please review: useStickyState

After reading about Simpler State, I implemented a simple wrapper called "useStickyState" for my application. The idea is to provide a more-or-less drop-in replacement for the React useState() hook.
I am wondering if the developers would mind taking a minute or two to look at my implementation to tell me if they see any issues with it:
https://github.com/radgrad/radgrad2/blob/master/app/imports/ui/utilities/StickyState.ts
Here's my initial documentation for our developers:
https://www.radgrad.org/docs/developers/patterns/sticky-state
Thanks for any suggestions!

After reading about Simpler State, I implemented a simple wrapper called "useStickyState" for my application. The idea is to provide a more-or-less drop-in replacement for the React useState() hook.
I am wondering if the developers would mind taking a minute or two to look at my implementation to tell me if they see any issues with it:
https://github.com/radgrad/radgrad2/blob/master/app/imports/ui/utilities/StickyState.ts
Here's my initial documentation for our developers:
https://www.radgrad.org/docs/developers/patterns/sticky-state
Thanks for any suggestions!

Hi,
I really like this pattern of "sticky state", and in fact I do use this pattern in some of my work projects.
Your source code looks good.  I just have a couple of questions/comments:

For this part of the code:

  if (entities[name]) {
    const { savedEntity, savedSetter } = entities[name];
    return [savedEntity.use(), savedSetter];
  }

wouldn't it be simpler if you just return something like this?
  const namedEntity = entities[name];
  if (namedEntity) return [namedEntity.use(), namedEntity.set]

I propose this because it looks like you are using the setter as-is, as indicated in this line:
  const newEntitySetter = (newValue) => newEntity.set(newValue);

If you agree with my proposed simplification above, the rest of the code could looks as short as this:

  // Otherwise create a new entity
  const newEntity = entity(initialValue);
  entities[name] = newEntity;
  return [newEntity.use(), newEntity.set];

Do let me know if I missed something important here.  I typed this review on a Sunday so my brain might not be working like usual on a weekday.  🤣

Thanks for the quick reply!  Great suggestions.
Sure, feel free to use this code/idea any way you like. Thanks for providing Simpler State to the community.


Task.sequence should have ordered effects

The Task.sequence builder has an overloaded meaning. In Scala's Future it does execute futures in parallel, however in the Scalaz Task it does not, the sequence coming from a traversable interface.

Fixed, released in 2.0-RC5.


feat: support virtual render with scroller plugin

Description

Motivation and Context
#3669

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Enhancement (changes that improvement of current feature or performance)
[ ] Refactoring (changes that neither fixes a bug nor adds a feature)
[ ] Test Case (changes that add missing tests or correct existing tests)
[ ] Code style optimization (changes that do not affect the meaning of the code)
[ ] Docs (changes that only update documentation)
[ ] Chore (changes that don't modify src or test files)

Self Check before Merge

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 10.35%. Comparing base (c6f9536) to head (e18a0ce).
Report is 3 commits behind head on master.

Additional details and impacted files

@@           Coverage Diff           @@
##           master    #4243   +/-   ##
=======================================
  Coverage   10.35%   10.35%
=======================================
  Files         180      180
  Lines       10572    10572
  Branches     2574     2574
=======================================
  Hits         1095     1095
  Misses       9388     9388
  Partials       89       89

Flag
Coverage Δ

x6
10.35% <ø> (ø)

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

Files
Coverage Δ

packages/x6/src/graph/graph.ts
14.46% <ø> (ø)

packages/x6/src/graph/virtual-render.ts
19.04% <ø> (ø)


Maximum storage size

Allow setting maximum storage size (sum of all uploads) in gigabytes , and showing usage on the admin console.
e.g. MICROBIN_MAX_STORAGE=16

If you use a reverse proxy like nginx then you can enforce a maximum payload size on POST requests.

Maximum upload size limiting is already implemented, like the issue says, what's missing is a cap on how much disk space MicroBin is allowed to use overall. 🙂


Update example schema for email auth flow

The confirmToken field must be marked unique otherwise line 10 in https://github.com/graphcool-examples/functions/blob/master/authentication/email-user-management/functions/signup/3-confirm.js will fail.

thanks! 🙏


Conflict with "Pop Out" module

Saw you update it today, it works for the first round of combat, but on the second round it breaks again.

This happens when you already have a popout window open, im looking for a way to fix this

fixed in 0.1.08


Clicking on the Help Button does nothing

If you click on the Help Button in the Debug Console window, the Mouse Cursor changes to a "forbidden" sign, but no Help Menu is opened.
I propose to either remove the Button or at least return a Work in Progress message.

Note: the help button is not present in Linux builds.

Then we should entirely remove it, to aviod confusion and to make both wallets more similar in layout.
Though I understand this Iisue should not be the current top priority.

Fixed in #1335.


Elect primary / failover policies

Adds an ElectPrimaryPolicy and related items to facilitate contexts which want a primary node, with failover/reelection, and ability to propagate sensors from primary, specify preferences, and invoke methods on promote/demote.
Depends on (and includes) #878 which adds some minor enhancements elsewhere.
See docs PR to follow for example and more explanation.

I still think we should delete the support for propagating effectors from PropagatePrimaryEnricher - I don't think "it's handy" is a compelling enough reason to include this complexity, especially as it's not implemented in the way we'd like it to be long-term (i.e. delegating to an EffectorPropagator enricher. Adding it now like this will make backwards compatibility harder for if/when we come back to implement it more generally.)
If you really must include it, then can we change it to propagate an explicit list of effectors, rather than propagating everything but the blacklisted effectors? If we did that, the implementation would be simplified a lot (especially for rebind - we could assume those effectors are safe to replace/remove, perhaps first checking if they are CallOtherEffector instances).

Regarding a primaryTransitioning sensor...
I agree that long-term it may not be the right way to indicate it, but I don't think we're going to solve the rerun-failed-tasks in time for 1.0.0.
Separating the effectors into ComputePrimaryEffector and MakePrimaryEffector would help for some of what you say: you could call makePrimary again, without the second time being a no-op.
I think for making it clear to the user in v1.0.0, it would be most useful to show a "primaryTransitioning" sensor that says "oldPrimary -> newPrimary". If we fail half way through, it will be clearer what was happening (particularly if we rebind, so the user can't explore the recent task history). We wouldn't want someone to program against it (just use it for visual inspection), but then the policy is @Beta so that should be fine.

still working on rebind.  but for now i'll take your advice and:

add a transitioning sensor (information only)
change propagator only to support named sensors

Note - for this to rebind will require https://github.com/apache/brooklyn-server/pull/887

Simplification, rebind support and test all now completed

Transition sensor added


RFC: kong-enterprise release process

This is an RFC to adjust how Kong Enterprise releases are done so at this time review the proposed process not the source code itself.
I'd propose we use docker hub automated builds  to automatically build Kong Enterprise from github tags. This would effectively make github the single source of truth for Kong CE as well as Kong EE docker images.
Example docker hub build rules

source: /^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)$/
docker tag: {\1}.{\2},{\1}.{\2}.{\3}.{\4},{\1}.{\2}.{\3}.{\4}-alpine
reults in

when I a <IP_ADDRESS> tag is pushed to github.
One downside is docker will no longer rebuild when our base images update 😠
Options are -- monitor ourselves and use the docker hub webhook to rebuild
https://github.com/Al2Klimov/dockerhub-chainreactor
https://hub.docker.com/r/containrrr/watchtower/
https://crazymax.dev/diun/
or we can explicitely pin our base image sha and let dependabot PR updates https://dependabot.com/docker/ and use branches instead of tags for simplicity -- but is also kind of gross

Closing this out as stale and superseded by recent build tooling changes.


Fixing UI bugs

Fixes rich text wrapping on:

Changelog popup
Admin log popup
Admin notes popup

Did you also check the rules screen

I just checked with a few different settings, and screen sizes, rules seem to be fine


turbo_stream helper block support - no method capture

I'm testing out the Turbo support and found the turbo_stream helper errors when passing a block in an ERB template.
Am I doing something wrong?

It works if I create the turbo stream HTML without the helper.
It works if I use the helper without a block.

hello.rb
class Routes::Hello < Bridgetown::Rack::Routes
  route do |r|
    # route: POST /hello/:name
    r.post "hello", String do |name|
      if r.turbo_stream?
        r.respond_with_turbo_stream # Needed if not using the turbo_stream helper in the view
        render("hello", locals: {name: name})
      else
        r.redirect "/hello/#{name}"
      end
    end
  end
end

hello.erb
<% turbo_stream.append "turbo-test" do %>

Appended

<% end %>

[Server]   Exception raised: NoMethodError
[Server] undefined method `capture' for #<RodaApp:0x0000000106a63d38 @_request=#<RodaApp::RodaRequest POST /hello/links>, @_response=#<RodaApp::RodaResponse 500 {} []>, @_request_timer=319009.257657, @_out_buf=nil, @turbo_stream=#<Turbo::Streams::TagBuilder:0x0000000106a3cc88 @view_context=#<RodaApp:0x0000000106a63d38 ...>, @render_method=:render>>

      @view_context.capture(&block)
                   ^^^^^^^^
[Server]                  1: /Users/dcandland/.asdf/installs/ruby/3.1.3/lib/ruby/gems/3.1.0/gems/roda-turbo-1.0.0/lib/turbo/streams/tag_builder.rb:114:in `render_template'
[Server]                  2: /Users/dcandland/.asdf/installs/ruby/3.1.3/lib/ruby/gems/3.1.0/gems/roda-turbo-1.0.0/lib/turbo/streams/tag_builder.rb:94:in `action'
[Server]                  3: /Users/dcandland/.asdf/installs/ruby/3.1.3/lib/ruby/gems/3.1.0/gems/roda-turbo-1.0.0/lib/turbo/streams/tag_builder.rb:78:in `append'
[Server]                  4: /Users/dcandland/projects/proofreader/website-bridgetown/views/hello.erb:10:in `__tilt_5300'
[Server]                  5: /Users/dcandland/.asdf/installs/ruby/3.1.3/lib/ruby/gems/3.1.0/gems/roda-3.67.0/lib/roda/plugins/render.rb:408:in `block in compiled_method_lambda'

@candland Well, a couple of things. If you're using the render plugin for Roda, that's outside of Bridgetown's way of handling template rendering…Bridgetown's own ERB rendering solution supports capture.
Nonetheless, Roda has a plugin called capture_erb: http://roda.jeremyevans.net/rdoc/files/lib/roda/plugins/capture_erb_rb.html
and we should definitely support that as well. I'll try to get to that shortly.

@jaredcwhite Yea, I'm using the render plugin. Is there a better / recommended way with the SSR stuff?


fixed grammatical error at line : 27

Added grammatical changes to line 27.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Dhruv seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


strategies.py is an empty file

the file was introduced in https://github.com/canonical/ops-scenario/commit/d72aac2034834698c9db8015b4ba61e89f1f501b
perhaps there was a plan for this file, that didn't materialise?

whoops, must have committed it by mistake when I was switching back and forth to the hypothesis development branch (I'm playing around with a hypothesis plugin to automatically generate variations of a State, pretty cool :)

Both already removed in 7.0 :)

Happy to close in that case!


Interactions with multiple participants

Hello - this parser is exactly what I'm looking for, thanks for developing and releasing it.  However, I think that some BioPAX L3 specifications are not complete.  For example, Interactions usually have multiple participants.  Here's an example of one such MolecularInteraction from PathwayCommons:
<bp:MolecularInteraction rdf:ID="MolecularInteraction_3ced45a9353861f30bd80b1363e2f2ec">
 <bp:xref rdf:resource="http://identifiers.org/pubmed/15677474" />
 <bp:evidence rdf:resource="#Evidence_667df2b67d18cc7ff8045bdb0aa6bf06" />
 <bp:comment rdf:datatype = "http://www.w3.org/2001/XMLSchema#string">REPLACED http://pathwaycommons.org/pc11/MolecularInteraction_3ced45a9353861f30bd80b1363e2f2ec</bp:comment>
 <bp:dataSource rdf:resource="#Provenance_ea923e36420c1e3bfc803815579bc6d8" />
 <bp:participant rdf:resource="#Protein_1c43aa04092c501e606fe9fc01f65396" />
 <bp:participant rdf:resource="#Protein_81c2eafe0d50c9acd61c610449811693" />
</bp:MolecularInteraction>

From your code base, it seems like you only store one participant per interaction.  Is this information stored elsewhere in the model?

HI @annaritz, thanks! I think you're right, the participant attribute of Interaction-s should be list like. The reason I didn't notice this is probably because there aren't any MolecularInteraction-s in the test set. I can fix this and make a new release.

Alright, I fixed this and released version 0.0.6. Let me know if this solved your issue and if you run into anything else!

Thanks for fixing that quickly!  That fixed that issue, but I'm now having issues with PublicationXRef, which has id and db.
<bp:PublicationXref rdf:about="http://identifiers.org/pubmed/15677474">
 <bp:id rdf:datatype = "http://www.w3.org/2001/XMLSchema#string">15677474</bp:id>
 <bp:db rdf:datatype = "http://www.w3.org/2001/XMLSchema#string">pubmed</bp:db>
</bp:PublicationXref>

This and the previous tag was from PathwayCommons (NetPath Database).  Do you have documentation about what you are supporting from the BioPax Level3 documentation?  I suspect that NetPath uses older tags since it's an older database.

I tried processing https://www.pathwaycommons.org/archives/PC2/v12/PathwayCommons12.netpath.BIOPAX.owl.gz, and everything worked for me, I get an object for that PublicationXref that looks correct:
In [1]: from pybiopax import *

In [2]: model = model_from_owl_file('PathwayCommons12.netpath.BIOPAX.owl')
Processing OWL elements: 100%|██████████████████████████████████| 42620/42620 [00:03<00:00, 11112.30it/s]

In [3]: model.objects['http://identifiers.org/pubmed/15677474']
Out[3]: <pybiopax.biopax.util.PublicationXref at 0x11497a970>

In [4]: model.objects['http://identifiers.org/pubmed/15677474'].id
Out[4]: '15677474'

In [5]: model.objects['http://identifiers.org/pubmed/15677474'].db
Out[5]: 'pubmed'

What was the issue that you found?

There was an error on my end -- yep, that works as expected. Thanks!


Fatal Error while creating Cognos Instance

While creating the CA instance the playbook stops with the erro below:
fatal: [localhost]: FAILED! => {"msg": "the field 'args' has an invalid value ({'cp4d_datasource_types': '{{ cp4d_datasource_types_result.stdout | from_json }}'}), and could not be converted to an dict.The error was: Extra data: line 1 column 9 (char 8)\n\nThe error appears to be in '/cloud-pak-deployer/automation-roles/60-configure-cloud-pak/cp4d/cp4d-provision-cognos-instance/tasks/provision_cognos_instance.yml': line 82, column 11, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n        - set_fact:\n          ^ here\n"}

PLAY RECAP *********************************************************************
localhost                  : ok=729  changed=146  unreachable=0    failed=1    skipped=424  rescued=0    ignored=0

Here is the full output:
TASK [cp4d-provision-cognos-instance : set_fact] *******************************
Tuesday 30 August 2022  17:10:51 +0000 (0:01:05.466)       2:15:50.692 ********
fatal: [localhost]: FAILED! => {"msg": "the field 'args' has an invalid value ({'cp4d_datasource_types': '{{ cp4d_datasource_types_result.stdout | from_json }}'}), and coul
d not be converted to an dict.The error was: Extra data: line 1 column 9 (char 8)\n\nThe error appears to be in '/cloud-pak-deployer/automation-roles/60-configure-cloud-pak
/cp4d/cp4d-provision-cognos-instance/tasks/provision_cognos_instance.yml': line 82, column 11, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nT
he offending line appears to be:\n\n\n        - set_fact:\n          ^ here\n"}

PLAY RECAP *********************************************************************
localhost                  : ok=742  changed=163  unreachable=0    failed=1    skipped=424  rescued=0    ignored=0

Tuesday 30 August 2022  17:10:51 +0000 (0:00:00.052)       2:15:50.745 ********
===============================================================================
cp4d-cartridge-install : Run apply-cr command to install cartridges, logs are in /home/user2/data/status/cluster-01/log/zen-apply-cr-cartridges.log  3573.71s
cp4d-cluster : Run apply-cr command to install Cloud Pak for Data platform, logs are in /home/user2/data/status/cluster-01/log/zen-apply-cr-cpd-platform.log  2240.00s
cp4d-provision-db2oltp-instance : Waiting for Db2 OLTP instance ca-metastore to complete its provisioning - 876.91s
cp4d-catalog-source : Run apply-olm command to create catalog sources, logs are in /home/user2/data/status/cluster-01/log/apply-olm-create-catsrc.log - 502.26s
cp4d-subscriptions : Run apply-olm command to install cartridge subscriptions, logs are in /home/user2/data/status/cluster-01/log/zen-apply-olm-cartridge-sub.log - 490.54s
cp4d-provision-cognos-instance : Get the available connection types ---- 65.47s
cp4d-case-save : Run apply-olm command to download case files, logs are in /home/user2/data/status/cluster-01/log/apply-olm-case-save.log -- 59.59s
cp4d-variables : Run list-components command --------------------------- 35.28s
cp-ocp-mco-pause : Check if MachineConfigPool exists for existing OpenShift -- 21.06s
cp4d-provision-cognos-instance : Run the Db2 prepare script for Db2 OLTP -- 10.47s
cp4d-provision-db2oltp-instance : Check if the Db2 OLTP instance ca-metastore is already running -- 10.43s
cp4d-ocp-kubelet-config : Retrieve /etc/kubernetes/kubelet.conf -------- 10.17s
cp4d-configure-ldap : Disable the LDAP configuration -------------------- 8.48s
cp4d-provision-cognos-instance : Validate if the connection to the Cognos Db2 Content Repository 'ca-metastore-connection' is available --- 7.38s
cloudctl-download : Download cloudctl tool ------------------------------ 6.56s
cp4d-provision-cognos-instance : Get provisioned db2oltp instances with name ca-metastore --- 6.41s
cp4d-cluster-configure : Retrieve current SAML config from user management pod --- 6.28s
cp4d-subscriptions : Create OpenShift Project ibm-common-services if it does not exist --- 6.05s
cp4d-provision-cognos-instance : Get details of internal Db2 OLTP instance ca-metastore --- 5.94s
cloudctl-download : Get current version number of clouctl --------------- 5.88s

====================================================================================
Deployer FAILED. Check previous messages. If command line is not returned, press ^C.

Another similar error:
TASK [cp4d-provision-cognos-instance : set_fact] *******************************
Friday 25 November 2022  07:04:09 +0000 (0:00:00.355)       0:07:28.317 *******
fatal: [localhost]: FAILED! =>
  msg: |-
    the field 'args' has an invalid value ({'cp4d_catalog': '{{ cp4d_get_catalog_result.stdout | from_json }}'}), and could not be converted to an dict.The error was: Expecting value: line 1 column 1 (char 0)

    The error appears to be in '/cloud-pak-deployer/automation-roles/60-configure-cloud-pak/cp4d/cp4d-provision-cognos-instance/tasks/provision_cognos_instance.yml': line 56, column 7, but may
    be elsewhere in the file depending on the exact syntax problem.

    The offending line appears to be:

        - set_fact:
          ^ here

Several changes have been done to Cognos Analytics provisioning. This works now.


Update eventLoopOverloaded ratio for basic crawler

I think that the value should be higher than 0.4. As discussed with @mnmkng, we could override it to 0.9 to get the highest performance by default. What do you think?

That's quite a big step, how about trying to increase it first to 0.6 and see if it doesn't cause issues?


Fix issue 410 where the latest typeguard version 3.x is incompatible

This PR is intended to only change the version of typeguard to ~=2.12.1 (which is equivalent "typeguard>=2.12.1, <3") in the requirements file as well as the Jupyter Notebooks, as it had been discovered that the newer v3 caused application runtime issues when validating the IO_context. Limiting the typeguard version to below 3 avoids the false error, and is used as the solution for the time being while the App SDK is migrated.
However, more files had to be updated, not related to the intended changes but more to resolve the complaints from the newer versions of Flake8, pytype, and mypy,

the existing setup.cfg is not compatible with the latest pytype, v2023.03.13, with one symptom being the inputs could not be parsed out by pytype. So, new config was regenerated and added to pyproject.toml, as the newer pytype has added support for it
Flake8 complained about B905 zip()without an explicitstrict= parameter, but this is conflicting with pytype and mytype. So, this B905 is ignored in Flake8 settings
pytype complained about File "/home/mqin/src/monai-deploy-app-sdk/monai/deploy/core/application.py", line 222, in add_flow: New container type for io_maps does not match type annotation [container-type-mismatch], and this error is ignored in the pytype settings because the App SDK will stop using these class when migrated, and, there was no runtime errors
pytype complained about File "/home/mqin/src/monai-deploy-app-sdk/monai/deploy/operators/dicom_series_to_volume_operator.py", line 229, in prepare_series: No attribute 'first_pixel_on_slice_normal' on monai.deploy.core.domain.dicom_sop_instance.DICOMSOPInstance [attribute-error]. This error is ignored for now, and a new bug  has been created for it

With the change and editable App SDK, verified that the newly built MONAI App Package (docker) indeed has the correctly typeguard version 2.12.1 (not 3.0.1 as reported in the issue)
Also tested the Jupyter notebook and verified the all steps executed successful (e.g. running as script, with exec command, with package and run command).

This PR's main change is to limit the typeguard version range, and the rest of the changes are related to formatting issues reported by the new versions of the format and type checking tools used in the build process. The changes were tested and reviewed outside of github, so the PR can be merged.


Support for JAX-RS Client

Is your feature request related to a problem?
We are using JAX-RS client for some of our HTTP request.
Describe the solution you'd like
JAX-RS client invocations should be instrumented.

Which JAX-RS client are you using? IIRC, most of them use a supported HTTP client under the hood.

We are using RESTEasy which uses the Apache httpclient under the Good. So yes, tracing already works. But I personally prefer seeing the technologies I am directly using instead of the implementations they are using.

@tobiasstadler thanks for your incredible feedback and contributions! 🙏
In this case, however, we feel it is unlikely we get to that any time soon. Since tracing already works in this case and it is only about naming, we feel it will take a lot of efforts in comparison to the value, assuming that there is no sense on applying this to one client and not the others.
Besides, we are not even certain whether the proposed naming is superior for all users - while we see why a dev would benefit from knowing the client in use, it is probably less useful for the ops user.
Since there is currently no intention to prioritize this one, would it be OK to close this issue?

I am fine with that


Expected a value of type 'int', but got one of type 'double'

  List<int> ints = [];

  void func() {
    List<num> nums = ints;
    nums.add(3.14);
  }

Flutter 1.21.0-6.0.pre.141 • channel master •
https://github.com/flutter/flutter.git
Framework • revision c748f1a7aa (31 hours ago) • 2020-07-31 17:45:18 -0700
Engine • revision 280bbfc763
Tools • Dart 2.10.0 (build 2.10.0-2.0.dev bd528bfbd6)

Generics in Dart are covariant - so this is working as expected.


Add grpcio-testing

https://pypi.org/project/grpcio-testing/

@DaikiMaekawa can you please add links to the Debian and Ubuntu package listings for this package https://github.com/ros/rosdistro/blob/master/CONTRIBUTING.md#guidelines-for-rosdep-rules
@ros/rosdeputies I'm not sure if we're still adding rules that mix pip in with system packages in order to shore up older distributions. If not I think this needs to be split into python-grpcio-testing and python-grpcio-testing-pip

@nuclearsandwich Oops, sry. For some reason, I thought that debian and ubuntu has binary packages on them own, but it's not. I modified the Pull Request to just use pip instead.

I do not know why that was doubled :upside_down_face:

@nuclearsandwich Addressed your comment.

I do not know why that was doubled upside_down_face

Thanks for iterating.


How to add .gohtml files to the list of available files

So I've been trying for hours to get this to work myself and here I am.
I added this line to my config
filetypes = { 'gohtml', 'html', 'css' },

But that doesn't actually allow me to use emmet with gohtml filetypes.
Emmet works with html and css.
What am I doing wrong?

I'm closing this for the mean time. The fixes that were proposed by @LKummer and @kuromika should work. @bab014 if you have any other problem related to this please lmk.


YouTube: only audio

Seems like only audio works when playing youtube videos at the moment.
Can anyone confirm this? Current guess is that they changed something within the protocol.

A few days ago youtube video started working by itself. I was listening to a 6hour mix and around the first 10 min the video loaded. Now every youtube link works from the start.
Am I the only one?
I'm at a79fd9547619680cf53e993db285720d304741eb

Started working again for me too.

yes, works for me too again.


Creating a dynamic list of robot.respond at runtime?

NB: I'm not sure if this is quite in-scope for this issue tracker, please let me know if it's not.
Is there an easy way within Hubot to create a list of dynamic robot.responds at runtime?
For example, I'd like to retrieve a set of keys from a remote HTTP API (JIRA project codes, in this case).
I'd then like to create a robot.respond for each of the returned keys. Is there a recommended or idiomatic way of doing this in JS/Hubot?

Reopening and self-assigning. I want to redirect this towards "dynamic matchers" -- I should be able to have a combination of regex and code to determine if a Listener should match. This give the appearance of dynamic listener registration. Kind of related to #871 (could leverage the refactor to generalize listener registration).

This could be enabled by building on top of #986. There would likely be a little code duplication around regex matching, but I don't think that is terrible. All of the complicated logic (generating a respond pattern) is readily available.
Alternatively, you could use the idea @technicalpickles originally proposed now that #801 has merged.

This could be enabled by building on top of #986

Closing since this can be built on top of existing functionality.


Question/Issue: Haxe version mismatch, expected 5.0.0-alpha+, got 4.3.2.

I just downloaded it and ran haxelib run pickhaxe help...
And the command prompt said

[EXCEPTION 301] An error occurred within PickHaxe while performing this operation.
Haxe version mismatch, expected 5.0.0-alpha+, got 4.3.2.

Can I ask where that version of Haxe is for download?

I just downloaded it and ran haxelib run pickhaxe help...
And the command prompt said

[EXCEPTION 301] An error occurred within PickHaxe while performing this operation.
Haxe version mismatch, expected 5.0.0-alpha+, got 4.3.2.

Can I ask where that version of Haxe is for download?

it's on the Haxe website as a Nightly build

It's the nightly version

It's the nightly version

thanks ^^


Don't Show :?

Update the dynamic function so that the income type displays in parentheses after the question
Remove the colon, and just have the "?" after the main question stem. Parenthetical should follow after the main question stem.


use pep 508 for numpy issue

#297 fix?

Coverage remained the same at 99.795% when pulling d9fb4a4e8dd08371294f7b37133b9a6fbb3546dd on updatenumpy into fc20a9b9de68b58eed5b332f0c051fb343a6e335 on master.


[Exam] Individual working time for student exams

Checklist

[x] I tested all changes and all related features with different users (student, tutor, instructor, admin) on the test server https://artemistest.ase.in.tum.de.
[x] Server: I added multiple integration tests (Spring) related to the features
[x] Server: I added @PreAuthorize and check the course groups for all new REST Calls (security)
[x] Server: I implemented the changes with a good performance and prevented too many database calls
[x] Server: I documented the Java code using JavaDoc style.
[x] Client: I documented the TypeScript code using JSDoc style.
[x] Client: I added multiple screenshots/screencasts of my UI changes
[x] Client: I translated all the newly inserted strings into German and English

Motivation and Context
For disadvantage compensation it is necessary to set the working time individually for each student exam.
Description

[x] The working time will be now formatted as mm:ss
[x] I've added a small form to change the working to the student exam detail view
[x] I've added a corresponding server route
[x] Not related to this feature: I've renamed the button for the creation of text exercises from Generate to Save

Steps for Testing

Go to an exam that has at least one student exam
Change the working time and save
Reload the page and check that the new working time was persisted successfully
Check in the student exam overview that the working time is displayed correctly

Screenshots

@krusche I've added to the comment that the workingTime will be interpreted as seconds. I've also fixed a bug related to Angular forms.

@FuchsDominik Thanks for testing! I've tried it again on TS1 and it worked for me without any problems. I think you deployed an older release to TS1:

exam-management-individual-working-time-5 actually had this bug :-)


Outdated esbuild dependency

Is this repo still active? I see some of the dependencies are outdated, do we have any plan to update it?

Sorry for the delay. I've just released a new version v3.3.1 with the updated esbuild dependency.


Convert ProjectRepository to Kotlin

Towards #532

Tested for regressions by running the app locally and adding some points.

/gcbrun

/gcbrun

/gcbrun

/gcbrun

Codecov Report

Merging #1103 (a703580) into master (b91dc3f) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #1103      +/-   ##
============================================
- Coverage     27.56%   27.54%   -0.02%
- Complexity      799      806       +7
============================================
  Files           297      297
  Lines          8213     8211       -2
  Branches        342      343       +1
============================================
- Hits           2264     2262       -2
  Misses         5838     5838
  Partials        111      111

Impacted Files
Coverage Δ

...android/gnd/persistence/local/LocalValueStore.java
43.58% <0.00%> (ø)

...ogle/android/gnd/repository/ProjectRepository.java

...google/android/gnd/repository/ProjectRepository.kt
82.35% <0.00%> (ø)

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 b91dc3f...a703580. Read the comment docs.

/gcbrun

ping!

/gcbrun

/gcbrun


Simplify batect run-deps task

Remove use of alpine container with sleep command to keep databases running after migration.

Thanks, that's better :-)


Typescript: Support use component prop types on the base component

At the moment, if we try to compose two components via the use prop. The component specified via use will not spread its TS types on the root component. Thus, the following will produce a typescript error on the href prop:
<Button use={Link} href="https://example.com">Go to Example</Button>

Yeah, I just put together my own work-around:
            <TopNav.Item
              use={RRNavLink as typeof RRNavLink & { useProps: any }}
              {...{ to: '/' }}
              fontWeight="semibold"
              paddingX="major-1"
            >

Instead of:
            <TopNav.Item
              use={RRNavLink as typeof RRNavLink & { useProps: any }}
              {...{ to: '/' }}
              fontWeight="semibold"
              paddingX="major-1"
            >

Some resources which could be useful:

https://twitter.com/diegohaz/status/1297886375941873664
https://github.com/kripod/react-polymorphic-box
https://react-typescript-cheatsheet.netlify.app/docs/advanced/patterns_by_usecase#polymorphic-components-eg-with-as-props

I ended up wrapping Top.Nav with next/link
That works for me, should I maybe change to use={Link}?

@jxom Happy to take a crack at this if you'd like?

@jxom Happy to take a crack at this if you'd like?

Go for it


LCFS - Update Fuel code explanation on IDIR side

Describe the task
Update the Fuel Code section to include the following explanatory wording:
"Draft fuel codes are saved automatically when all mandatory fields have been entered and validated. Click “Approve code” to make it available in compliance reporting."
This explanation provides users with clear guidance on how the fuel code process works, emphasizing the need for complete information and the automatic save functionality.
Wireframe: https://preview.uxpin.com/e0e2f15fc1b52987fd0287ad8c8103452dd16d60#/pages/194526694?mode=dm
Purpose
To improve user understanding of the fuel code process by explaining how draft entries are saved, the requirements for validation, and when approved fuel codes become available for use in compliance reporting.
Acceptance Criteria

[ ] Add the explanatory wording to the Fuel Code section:
"Draft fuel codes are saved automatically when all mandatory fields have been entered and validated. Click “Approve code” to make it available in compliance reporting."
[ ]  Ensure the wording is prominently displayed and formatted consistently with the rest of the section.
[ ]  Validate that the explanation improves clarity without disrupting the layout or functionality of the Fuel Code section.
[ ]  Test the update for proper display across all user roles (e.g., IDIR and BCeID users) and devices.

Additional context

@prv-proton sorry Prashanth but can you change the word 'mandatory' to 'required'? It works better with the other note...* indicates a required field


Fix usage of unbound global requestAnimationFrame

Fixes small issue where requestAnimationFrame needs to have window as it's context.
TODO: we should maybe provide browser-prefixed fallbacks in the default as well?

Just going to merge since this is pretty trivial.


DPL-727 Custom component to replace b-form-group

User story
As part of clean migration from bootstrap (DPL-483) , create a custom component  to replace the bootstrap b-form-group using html fieldset
Who are the primary contacts for this story
Steve/Seena
Acceptance criteria
To be considered successful the solution must allow:

[ ] The new component should contain all existing functionalities of b-form-group
[ ] Support all existing features of b-form-group
[ ] Compatibility with bootstrap props
[ ] Feature flag support
[ ] Replace all existing b-form-group references with new component
[ ] Remove b-form-group from globally imported list

References
This story has a non-blocking relationship with:

#827

Will check whether it is possible to use the html  tag directly instead, to avoid creating a custom component.


package-lock.json not included in package

I really like the user-facing design of this FSM so I wanted to give it a try, but importing via UPM or Git package gives me warnings:
A meta data file (.meta) exists but its asset 'Packages/com.macawls.oceanfsm/package-lock.json' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
Couldn't delete Packages/com.macawls.oceanfsm/package-lock.json.meta because it's in an immutable folder.
package-lock.json is indeed missing, but the .meta file is there
Unity 6000.0.5
edit: sample scene is broken as well :-)

Thank you! @robotink
I made this a package a while ago and don't quite remember how I was working with this locally 😅, the latest release was made without a local unity env so I think that's when the meta file issues creeped in.
I installed the package as you did and there seems to be a few guid/meta mismatch issues, including the sample scene. I'll make sure to look into it when I have time 😁


Feature/ha journal native fix

What changes are proposed in this pull request?
set max concurrency for master notifyTermIndexUpdated,user can set alluxio.master.journal.log.concurrency.max=*** ,default is 256 to avoid error  oom:fail to create native thread

@lilyzhoupeijie please fix the PR email and Title issue and sign the contributor agreement. thanks.


Vouchers tab is blank shown

In sir company , Vouchers tab is blank shown

It is not bug, this only shows Current Date Period, this is not change from years

"Showing All Voucher" Text ko "Showing ##Year## Vouchers" kardo


Slow loading times

The theme is really slow to load/enable.
It takes almost twice as much to enable as Zenburn and what feels like thrice as much to take to usable GUI.
Elpaca, straight and package.el all produce roughly the same times, so they're not issue. What may be the issue and how can I attempt to fix it?

I'm unsure what could be leading to this. It could be that our theme uses some internal functions during the loading process, but if thats the case then we'd have to find a way to improve speed without deleting those functions.
Fell free to play around with it tho, if you do manage feel free to open a PR ^^

@NamesCode I did a small bit of research on this and I figured the file is not being byte compiled. That leads to the veeeeeery slow loading times. If we remove the no-byte-compile: t flag in the beginning of the file, it loads as quickly as all other themes.
But, maybe that flag is there for a reason? If it was just an oversight, removing it improves the performance by a lot.

I'll see about testing it tomorrow, I don't see why we need to keep no-byte-compile so it should be safe to remove ^^

@Orest58008 Can you test with the new version of the theme?

Unfortunately I can't because I've moved to Neovim due to some weird issues with fonts in GNU Emacs itself

Ah ok, it should be fine regardless ^^. Hope you enjoy Neovim, i've made the switch too


[Feature] Add incidents management

Should have a feature that displays recent incidents and also scheduled maintenance modes

They actually use Atlassian Status Page: https://www.atlassian.com/software/statuspage


Simplify Random interface

The whole de/upb/crypto/math/random package should be redesigned so that users can call the methods they're interested in statically without having to go through multiple classes to get the singleton.

@rheitjoh please let me know as soon as there's a good moment to do this (involves refactoring, so I don't want to do it while you're moving packages).

@rheitjoh please let me know as soon as there's a good moment to do this (involves refactoring, so I don't want to do it while you're moving packages).

Done: 2cc573e6fe1e687ec1465715f0b3c393db023681 - will be merged with #38

Done: 2cc573e6fe1e687ec1465715f0b3c393db023681 - will be merged with #38

Fixed with #38


Fixed pokémon with hooves defs

Body def "PW_QuadrupedPokemonWithHooves" was not even used at all in the project (it will remain unused for now, though).
Created "PW_QuadrupedPokemonWithHoovesAndTail" body def, and used it in the following pokémon, who were incorrectly using "PW_QuadrupedPokemonWithPaws":

Ponyta, Rapidash, Tauros, Girafarig, Stantler, Arceus

Hey imgginspace! Glad to see you are trying to figure out what I did and are contributing! I have to warn you there are probably more little mistakes/oversight like that scatered in the code.
Anyway the problem I have with your merge is that it overwrite stuff in the race.xml file. I created a discussion thread exposing this problem that I am really willing to fix. Please read my explanation and don't hesitate to share your thoughts


Submariner fails to deploy on OCP 4.11.0+

SubmarinerAddon Agent on hub cluster fails to create brokerInfo object with following error:
E0728 07:49:16.661477       1 base_controller.go:270] "SubmarinerAgentController" controller failed to sync "red/submariner", err: failed to create submariner brokerInfo of cluster red : ServiceAccount subm-broker/red does not have a secret of type token

Without brokerInfo object, submariner doesn't get deployed. This is issue with OCP 4.11.0+ because of change in how K8s 1.24+ creates Secrets for SAs.

/assign @vthapar


Allow env overide of terraform command

Hi,
I have terraform v0.12 installed as terraform2. This PR allows me override the terraform command the hook uses. Everything should work the same as before.
Derrick

I don't think that this is needed.
Use tfenv or similar tools to switch Terraform version.


cue: ResolveReferences option not work in method "Syntax"

What version of CUE are you using (cue version)?

$ cue version
v0.3.0-beta.8

What did you do?
The code is as follows
       var src =`
t: {name: string}
output: [...t]
`
	var r cue.Runtime
	inst,_:=r.Compile("-",src)
	ct,_:=format.Node(inst.Value().Lookup("output").Syntax(cue.ResolveReferences(true)))
	fmt.Println(string(ct))

After running the code,I get
[...t]

But import the v0.2.2 version, The result is as follows
[...{
        name: string
}]

and, This is what i expected

@leejanee - thanks for raising this.
Just as an FYI, there are some tips on how to create clean reproducers in https://github.com/cuelang/cue/wiki/Creating-test-or-performance-reproducers. The txtar format is particularly good when it comes to multi-file repros, as is the case here.
For example, here is my reproducer based on the above:
exec go mod tidy
exec go run main.go
cmp stdout stdout.golden

-- go.mod --
module mod.com

go 1.16

require cuelang.org/go v0.3.0-beta.8
-- main.go --
package main

import (
 "fmt"

 "cuelang.org/go/cue"
 "cuelang.org/go/cue/format"
)

func main() {
 var src = `
t: {name: string}
output: [...t]
`
 var r cue.Runtime
 inst, _ := r.Compile("-", src)
 ct, _ := format.Node(inst.Value().Lookup("output").Syntax(cue.ResolveReferences(true)))
 fmt.Println(string(ct))
}
-- stdout.golden --
[...{
	name: string
}]

What did you expect to see?
The test pass.
What did you see instead?
> exec go run main.go
[stdout]
[...t]
> cmp stdout stdout.golden
[diff -stdout +stdout.golden]
-[...t]
+[...{
+       name: string
+}]

Creating such repros makes it much easier to confirm the issue, and indeed prepare a fix (because we have code/an example that can largely be copy-pasted).
That said, this does appear to be a regression compared to v0.2.2 (confirmed a problem at tip, 792da39a7835f963f8c2b43d7e55c8eb5a951822), bisected to 845df056ca4facf04a7a844238d3f3da0d4dbe99. Therefore I suspect this will be fixed after the planned v0.3.0 release.

@mpvl Hi, any progress about this issue, we're really want to upgrade to 0.3 while this issue blocks our needs.

@wonderflow @leejanee - just to check, this remains a priority for you?

@myitcv  yes, our project KubeVela highly relies on this feature, and we love to use CUE very much.

Now we are still using version 0.2.2 because of this block https://github.com/oam-dev/kubevela/blob/master/go.mod#L6
And our users love to use the feature sets in CUE >= 0.3, so we also very hope to upgrade. But one of our feature relies on it.

Ok, thanks for the update @wonderflow

@wonderflow I've tentatively marked this for v0.5.0.
On a related subject, I would be keen to understand if/how we can add KubeVela to our regression testing setup, unity. Would you be happy for me to email you offline to discuss further?

@wonderflow @leejanee - when we come to look at this it would be good to understand exactly what semantics you expect from cue.ResolveReferences. My understanding from the example above is that given a CUE Instance/Value, you want to resolve all references to their literal equivalents, whether from within the package or across a package boundary. Does that match your understanding?

@wonderflow @leejanee - when we come to look at this it would be good to understand exactly what semantics you expect from cue.ResolveReferences. My understanding from the example above is that given a CUE Instance/Value, you want to resolve all references to their literal equivalents, whether from within the package or across a package boundary. Does that match your understanding?

Yes it is, I expect that the result returned by the Syntax(cue.All(),cue.ResolveReferences(true)) method can be recompiled

This issue has been migrated to https://github.com/cue-lang/cue/issues/867.
For more details about CUE's migration to a new home, please see https://github.com/cue-lang/cue/issues/1078.


Add new gpt-3.5-turbo-1106 and remove unnecessary gpt-3.5-turbo-16k options after December 11, 2023

Details in the openai documentation are here.

The GPT-4-32k is also not working and needs to be updated. Or we need an easy way to indicate the correct new model name.


Problematic dependencies to target jsoo

Trying to compile part of the tezos codebase to JS, I'm facing the following problematic dependencies:

tezos-protocol-environment -> tezos-context.memory -> irmin_pack.mem -> irmin_pack -> unix / lwt_unix
tezos-protocol-environment -> tezos-context.memory -> tezos-context.{helpers, encoding}  -> irmin_pack -> unix / lwt_unix

I wonder what can be done to remove theses problematic dependencies ?

Hi. Others are probably more knowledgeable but... irmin-pack currently uses the filesystem quite extensively. So I guess you can either try to support the filesystem in JS, or alternatively substitute some other implementations which don't use the filesystem. What are you trying to achieve? Do you want the JS to run in browser, or via node.js or similar?

@tomjridge irmin-pack.mem doesn't use the filesystem at all :-)
We could probably easily extract the unix-specific bits from irmin-pack into irmin-pack.unix.

Indeed, it should be relatively simple to pull out an Irmin_pack_unix / irmin-pack.unix component; we just haven't had a reason to do so until now.
I would probably start by pulling out the Unix IO implementation in IO.ml, along with anything that's depending on it: pack_dict.ml, pack_index.ml and the bits of pack_store.ml that reference "persistent" stores will probably all need moved into a unix/ subcomponent, along with the top-level functors in ext.ml and irmin_pack.ml that depend on them. The result should be roughly analogous to what we have now with irmin-pack.mem, but with more subcomponents involved in the functor instantiation.
@hhugo: we'd happily accept a PR to do this, and I can provide any guidance you need.


Rocky Linux. get-docker.sh curl setup not yet supported.

It appears as though the following command isn't yet supported to run on Rocky Linux. (Attempted on Rocky 9.2)
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
Throwing this out there to see if it will be picked up or support added in future.
Thanks

Discussed here:

https://github.com/docker/docker-ce-packaging/issues/933

Workaround: RPMs for CentOS Stream 9 can be downloaded from here, and they may work for RHEL/CentOS-like distros too
https://download.docker.com/linux/centos/9/x86_64/stable/Packages/

Is this to say it will be added to the above command or a more involved workaround?

We do not build packages at this time. We are open to it, but we're currently working through a lot of technical debt in the Docker CE release process, so expect a timeline of months instead of days.

Fair enough! Thanks for the update and good luck clearing the dept ;)

@neersighted, since 1 year has passed, how does it look now - is it still several months, or several quarters?


Autoload new content

Would it be nice to add something like ajax or browser sync? because when someone is adding projects or task it is not showing directly, only if i refresh the page.

it should, what's the error are you getting?

i see no errors in the browser! The Redis server and the echo server is running.


Continous integration (Dev pipeline) for Blueprint MS

Epic task related to the Blueprint microservice:
https://github.com/servicecatalog/blueprint-service/

Closing as duplicate


Icons that cannot be optimized (attached files)

This two icons cannot be optimized using svgo:
https://dl.dropboxusercontent.com/u/1730358/svgo_issue_15939.svg
https://dl.dropboxusercontent.com/u/1730358/svgo_issue_76248.svg

I don't see any problems with the first image (with car). But the second one quite interesting. Looks like <g> should be preserved inside <switch> (useless in this particular image, but whatever).

v0.5.1 with this fix has been just published.


FileNotFoundError in tutorial.ipynb (2)

I experience the error as in
https://github.com/MannLabs/structuremap/issues/11
I used pip install structuremap as well.
I use MacOS 13.6.3

...

Instead of using ptm_file_location = os.path.join("..","data","test_files","ptm_file.csv")
locating ptm_file.csv at my local structuremap git repo solved.


Press Enter should create a new Node in Mindmap Template

In the current Implementation, pressing enter takes me to the next line in the same node. It would be nice if pressing enter would create a new node in Mind Map Template
You can have Shift + Enter for moving to the next line in the same node.
Thanks

Try ctrl+enter to stop editing and ctrl+enter (or enter) again to create a new node.

Thanks your idea works.