uint64_t and c89?

Hi!
I came here looking for a C89 implementation of SipHash and found description "A C89 implementation" here. I see it use type uint64_t. Doesn't that make it non-C89? Am I missing something?
They way I read http://pubs.opengroup.org/onlinepubs/009695399/basedefs/stdint.h.html, uint*_t types are marked [CX] for "Extension to the ISO C standard".
Thanks, Sebastian

Aloha!
I'm not entirely sure if I'm completely honest. I was writing this for what I was informed was a C89 environment, and it worked just fine - maybe there were some modifications made?
Would you suggest replacing uint64_t? I'm open to it if it would improve compatibility!
Thank you!

Hi!
After having tried resolving uint64_t for the implementation of SipHash that I went with for libexpat, I cannot really recommend replacing uint64_t any more, at least not using that very approach. I let GCC fool me to believe that -std=c89 and uint64_t would go well together, but soon I was proven wrong. Right now I assume SipHash and c89 out of reach. If you get to true c89 here, that would be unique, I guess.


Basemap Error when trying to add from existing project basemaps

I'm trying to add an existing project map (recfish_flores) to a new survey (Phase 1 Heatmaps Outreach, https://next.seasket.ch/blueazores/admin/surveys/157). Using the tool to "select from project maps", and pointing to recfish_flores, I get an error:
Basemap Error: Content at mapbox://styles/seasketch/cl0ee8b80001i15ruq1fsuozo does not appear to be a Mapbox GL Style

If I add the same basemap by choosing "new basemap" pointing to the Mapbox URL (mapbox://styles/seasketch/cl0j2qxus000i15qwcrxyhlka), I'm able to add it but I have trouble editing the name. Basically, I'm only able to enter one letter for the name, pause 5 seconds, enter one more, pause 5 seconds.

We need to get this working for early next week, if at all possible.

There are a couple things going on here. It looks like the existing basemap you found in the project pointed to a map in our account that has since been deleted. Because another survey somewhere is pointing to it, it doesn't show the "discard" option.
For renaming a new basemap, the fix for this would be to copy and paste the full name you want for now until I can fix that text field.
Closing this ticket in favor of two separate linked issues.


[4013216888] Add selfie selection

4013216888
Description

Added selfie selection screen, which lets you take photo using webcam and use it to create an avatar.

Changes
Added

Selfie selection UI
New field in data for creating avatar - base64image

How to Test

Run the sample and try selfie selection screen

Checklist

[ ] Tests written or updated for the changes.
[ ] Documentation is updated.
[ ] Changelog is updated.
[ ] QA Testing is updated.

QA Testing

Mention any useful test cases for this feature and add to QA Testing documentation.

Details

If more details are necessary to support the description with images and videos add them here.

Back button goes back to cam preview, where it should go back to the beginning of the operations following the website.

Back button goes back to cam preview, where it should go back to the beginning of the operations following the website.

What do you mean? For me it doesn't back to begining.
https://user-images.githubusercontent.com/1121080/226650210-c44fd86c-6ced-4726-9857-2b0ce8238b40.mp4

Back button goes back to cam preview, where it should go back to the beginning of the operations following the website.

What do you mean? For me it doesn't back to begining.

Create an avatar, and click on back while avatar is in the scene.


Support APIGW Models in API Events

It would be nice to add options to the API event source for AWS::Serverless::Function for models (request and response) and validators similar to how authorizers can be defined in there now without having to dive into swagger.
Originally posted by @beck3905 in https://github.com/awslabs/serverless-application-model/issues/850#issuecomment-485141374
Models in swagger: https://swagger.io/docs/specification/2-0/describing-request-body/ (see Object Payload section).
I think we should add models to the Serverless::Api resource and allow events to reference them:
Resource:
  Api:
    Type: AWS::Serverless::Api
    Properties:
      Models: # use swagger format to define models. This gets passed through to the `definitions` section of swagger.
        User:
          type: object
          required:
            - userName
          properties:
            userName:
              type: string
            firstName:
              type: string
            lastName:
              type: string
     ...

  Function:
    Type: AWS::Serverless::Function
    Properties:
      Events:
        ApiEvent:
          Type: Api
          Properties:
            RestApiId: !Ref Api
            RequestModel: User    # reference by string name
            ResponseModel: User  # reference by string name

@keetonian Thanks for creating this feature request.  I may try to take a stab at it if I have time in the next month or so.

@keetonian I think this new feature request I created is related to this existing one: https://github.com/awslabs/serverless-application-model/issues/931.  Essentially, I envision adding optional properties to the API event source definition the correspond to the properties available on the AWS::ApiGateway::Method resource type: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html.  Then those properties if provided would be translated into the swagger definition for that method.  What are your thoughts on this?

I think that this is a great idea and would be a good feature! Thank you for bringing this up.

Released with v1.13.0


allow disabling key rotation

https://issues.redhat.com/browse/RHSTOR-5552

/assign @iamniting @Rakshith-R

/assign @iamniting

@iamniting make gen-latest-csv is passing on my local, is there some issue with the CI ?


Have TabBar indicator properly follow tabController animation value

Description
There are three parts that move in TabBar and TabBarView when we call tabController.animateTo():

TabBar's indicator
TabBar's scroll position (if it's scrollable)
TabBarView's scroll position

Currently, none of them properly follow the duration and curve given to tabController.animateTo(). Whether we should change 2 and 3's behavior needs a consensus, I believe, but 1 was definitely a bug. There was a code intended to make the indicator follow tabController.animation.value but it wasn't exactly working as intended. So that's what I've tried to fix here.

Reproducible code
class Main extends StatefulWidget {
  Main({Key key}) : super(key: key);

  @override
  _MainState createState() => _MainState();
}

class _MainState extends State<Main> with SingleTickerProviderStateMixin {
  final List<Tab> _tabs = <Tab>[
    Tab(text: 'Tab 1'),
    Tab(text: 'Tab 2'),
    Tab(text: 'Tab 3'),
  ];

  TabController _tabController;

  @override
  void initState() {
    super.initState();
    _tabController = TabController(vsync: this, length: _tabs.length);
  }

  @override
  void dispose() {
    _tabController.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          bottom: TabBar(
            controller: _tabController,
            tabs: _tabs,
            isScrollable: true,
            labelPadding: const EdgeInsets.symmetric(horizontal: 56),
          ),
        ),
        body: TabBarView(
          controller: _tabController,
          children: _tabs.map((Tab tab) {
            return Center(
              child: Column(
                mainAxisSize: MainAxisSize.min,
                children: [
                  Text(tab.text),
                  RaisedButton(
                    child: Text('animate index to 0'),
                    onPressed: () {
                      _tabController.animateTo(0, duration: const Duration(seconds: 3));
                    },
                  ),
                ],
              ),
            );
          }).toList(),
        ),
      ),
    );
  }
}

Before

Just looking at the indicator, I've given 3 seconds duration to the animation, but indicator moves much faster than that. Although it looks like the animation has finished early, when we drag the TabBarView, indicator doesn't respond  because it's actually still in animation.
After

Now the indicator properly follows the animation value.
Actually, if you look at the second gif, there's one more behavior I've changed here: e7c9efc. Previously, while tabController is in animation, dragging the TabBarView doesn't interfere, i.e. tabController keeps animating. But I personally thought this could look more like a bug. Rather, if user starts dragging, tabController's animation should stop and follow that value. If this change looks inappropriate, I'm happy to revert it.
Related Issues
#55625
#19143
Tests
I've modified one existing test and also added a new one, but it's not actually a breaking change.. The one I've modified was actually giving a false positive, i.e. giving ok sign to improperly acting logic. You can check it here: 304b1cf
So I'll first say no to is it breaking change? checkbox below. Please tell me if there's an issue :)
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[x] No, no existing tests failed, so this is not a breaking change.

I think we should definitely do something about 2 and 3. Do you have plan to fix those two? I have not look into it deeper. but if they are different cause, i am ok with separating out to different pr.
We need more discussion on whether the gesture can interrupt the animation. From the look of the tab bar code, it seems like we are disallowing that.

@chunhtai
Fixing 2 and 3 needs more look into it. I've been looking at it but paused because I thought I needed your opinions first. But surely, they have different causes and it'd be nice if I can shoot out a separate PR for 2 and 3 :)
If your intentions were not to make gestures interrupt the animation, I can just revert my second commit. Should I do so?

@chunhtai
Fixing 2 and 3 needs more look into it. I've been looking at it but paused because I thought I needed your opinions first. But surely, they have different causes and it'd be nice if I can shoot out a separate PR for fixing 2 and 3 together :)
If your intentions were not to make gestures interrupt the animation, I can just revert my second commit. Should I do so?

We can have more discussion on whether the gesture should interrupt the animation. If there is no use case that we should change the behavior, we should leave it as is.

@chunhtai
Fixing 2 and 3 needs more look into it. I've been looking at it but paused because I thought I needed your opinions first. But surely, they have different causes and it'd be nice if I can shoot out a separate PR for fixing 2 and 3 together :)
If your intentions were not to make gestures interrupt the animation, I can just revert my second commit. Should I do so?

We can have more discussion on whether the gesture should interrupt the animation. If there is no use case that we should change the behavior, we should leave it as is.

Sure, the reasoning behind me changing that behavior was, after I fixed indicator to properly follow the given duration, it took so long for the indicator to start responding to gesture. If I called animateTo with say duration of 10 seconds, indicator won't respond to gesture for that long time. That looked unnecessary for me, so I thought 'why not let the gesture interrupt ongoing animation?'

It looks fine because the page view warping is fast and usually finish before the gesture happens. However, that is something we should fix at some point. Once we fix that, user will more likely to interrupt the page warping. That will become a problem because the page will reorder its children during warping. We need to figure out what should we do when user interrupts it.
Do we directly reorder the children back? (we will see pageview skew for one or two frame)
Do we keep the children in the current order? When do we reorder back without seeing visual skew?

I see the point. The problem you mentioned will be apparent when we fix page warping to follow the given duration.
I guess the first thing I'm gonna try is the first path you've mentioned i.e. directly reorder the children back. We will see the skew, but this skew looks inevitable whatever paths we take. It will have to appear at one point of time. I have to try it out and see how unnatural it looks. If it looks too unnatural, I think keeping the original behavior (i.e. gesture not interrupting animation) is also fine, if it looks better than sudden skewing.
I think it will become clearer after I test it out. If I could do that as a separate PR, I think it'd be better I revert the second commit for now and only merge indicator fix. What do you think?

Hold on. Without any code change, page warping was already being interrupted by user gesture. Because when user starts dragging the TabBarView, previous _pageController.animateToPage(...) gets cancelled and children are reordered instantly. I tested it with just changing the duration parameter in _warpToCurrentIndex()'s _pageController.animateToPage() method.
So there was already a skew in TabBarView, and the behavior I've changed only made TabBar's scroll position and indicator to move in accordance with TabBarView's scroll position. Previously, only TarBarView's animation would get interrupted. Now, TabBarView and TabBar's animation all together will get interrupted, which looks quite reasonable to me now.

Understood! I guess then I'd better close this PR and write a breaking change proposal first. After accepted, I'll send a PR grouping them all together.
Thanks :)


Bug : 'Could not load file or assembly 'WPFUI, PublicKeyToken=null'

Describe the bug
I try to use wpfUI in .NET framework 4.8. When opening a window, it throws an error called
" System.Windows.Markup.XamlParseException: 'Could not load file or assembly 'Wpf.Ui, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.'"
Thanks! This is my first error reported at github!
To Reproduce
<Application
    x:Class=" FrontEndRevit.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"
    DispatcherUnhandledException="OnDispatcherUnhandledException"
    Exit="OnExit"
    Startup="OnStartup">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ui:ThemesDictionary Theme="Dark" />
                <ui:ControlsDictionary />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>

my code is:
namespace FrontEndRevit.Source.UI
{
    /// <summary>
    /// Interaction logic for Window1.xaml
    /// </summary>
    public partial class MainPage : Window
    {
        public MainPage()
        {
            InitializeComponent();//throw error here
        }
    }
}

this is the Page.xaml corresponding the cs file:
<Window x:Class="FrontEndRevit.Source.UI.MainPage"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:FrontEndRevit.Source.UI"
        xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"
        mc:Ignorable="d"
        Title="Window1" Height="450" Width="800">
    <Grid>
        <ui:SymbolIcon Symbol="Fluent24"/> <--! if I remove this line, it won`t throw error-->

    </Grid>
</Window>

Expected behavior
it should show window.
Screenshots

OS version
win 11
.NET version
.net framework 4.8
WPF-UI NuGet version
2.1.0. This bug can be also reproduced at 1.27.
Additional context
I copied some file from visual studio WPFUI template.

System.Windows.Markup.XamlParseException
HResult=0x80131501
Message=Could not load file or assembly 'Wpf.Ui, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
Source=PresentationFramework
StackTrace:
at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
at FrontEndRevit.Source.UI.MainPage.InitializeComponent() in C:\GitLib\FrontEndRevit\FrontEndRevit\Source\UI\MainPage\MainPage.xaml:line 1
This exception was originally thrown at this call stack:
[External Code]
Inner Exception 1:
FileNotFoundException: Could not load file or assembly 'Wpf.Ui, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

I solve it. The compiler assumes I didn't use wpfui, and removes dll automatically. I just need to call wpfui in .cs

Hi can you be more detailed about how did you solve it? cuz even tho ive im using it in the .cs, it stills give me this error.

if you just call some directly e.g. read some value but not use it, it may still be pruned. For me, I add these:
        /// <summary>
        /// don't have any meaning.
        /// this function aims to invoke the lib, and make sure the Wpf.Ui.dll not be deleted automatically
        /// </summary>
        public static void InvokeWPFUILib()
        {
            //call a type in the lib
            Wpf.Ui.Appearance.ApplicationTheme theme = Wpf.Ui.Appearance.ApplicationTheme.Dark;
            //edit the return value, make sure the call before is not optimized
            int a = (int)theme++;
        }

well, I still got the same error. thanks anyway.

can you provide more details? like .net version, your env and others?


Update README.md to fix roadiehq:utils:fs:parse example usage

fix very small issue in usage example on roadiehq:utils:fs:parse
the output must be steps.parsefile.output.content
:heavy_check_mark: Checklist

[ ] Added tests for new functionality and regression tests for bug fixes
[ ] Added changeset (run yarn changeset in the root)
[ ] Screenshots of before and after attached (for UI changes)
[ ] Added or updated documentation (if applicable)

hi @Xantier , first PR to this repo.
let me know if my change makes sense.
thanks!


Clarify the size of Variant in memory

Minor update to Variant documentation to correctly reflect the amount of bytes it takes up

Just to note the quoted size is only the internal size of the Variant itself, and only applies for small internal types that can be held directly in the union. For larger types, the variant may hold external data which itself uses up memory.

@lawnjelly Is the proposed value correct though? Can you approve if so? cc @RandomShaper as well.

It does appear to be 24 for the union when compiling 32 bit (so an improvement on 20 bytes), but the text is misleading, as the memory used is only 24 bytes in the case of internal types (bool, int64_t, double, perhaps null). I wouldn't approve something that is misleading / incorrect.
For other types the actual data is stored externally, using pools for some of the common types (Transform2D, AABB, Basis, Transform3D, Projection) and objects in some other cases. Consult source code for full info.
Is it necessary to state the memory size in the docs? It is pretty complex other than the basic types, and potentially subject to change.

Is it necessary to state the memory size in the docs?

Seems like at some point we agreed that it is worth it. The information is already there, just outdated. I don't mind adding a clarification that this is the size of the pure variant, not accounting for any external data that it may be referencing.

Seems like at some point we agreed that it is worth it. The information is already there, just outdated. I don't mind adding a clarification that this is the size of the pure variant, not accounting for any external data that it may be referencing.

This seems sensible to clarify if we go with specifying size. :+1:


add Junior coders channel

add Junior coders channel https://youtube.com/@juniorcoders774?feature=shares

I aready added it just i will fix the build :)


add publication workflow using cargo workspaces

resuming from PR #143, here is a proposal to handle publishing via cargo workspaces
requirements

the cargo login token configured in github as a secret named CRATES_IO_TOKEN

proposed release steps

prepare the master branch for the release
create or update the release branch to be aligned with master
create a release commit (typically with the updated changelog) on the release branch, including a line that ends with "new version <version>" in the commit message (see example below)
push the release commit, triggering the workflow

what the workflow will do

checkout the release branch
get the new version from the commit message (e.g. 0.2.0-rc.2 in the example)
update crate versions and inter-dependencies (using exact versions for dependencies, with the = symbol)
commit and tag the version change, the tag will be prefixed with a v (e.g. v0.2.0-rc.2)
publish the packages to crates.io (using the token provided via github secrets)
merge and push the new commits to the master branch

other considerations

I started trying to trigger the workflow with a tag (e.g. rel0.2.0-rc.2) but it didn't work since a tag-triggered workflow can't push a new tag (e.g. v0.2.0-rc.2), as it's forbidden by github (to avoid workflow loops AFAIK)
I also re-wrote the inter-dependencies in the form <package> = { path = "<path>", version = "=<version>" } to avoid cargo ws version errors on lnpbp_derive of the kind failed to select a version for the requirement
the cargo ws version command produces some other errors of the same kind (see example below) but I left those as they are for now, since they appear related to the tokio/socket2 dependency issue (weren't there some days ago) and don't make cargo ws version or cargo ws publish fail

examples
commit message:
update changelog

 * new version 0.2.0-rc.2

cargo ws version error:
error: failed to select a version for the requirement `socket2 = "=0.3.15"`
candidate versions found which didn't match: 0.3.17, 0.3.16, 0.2.4, ...
location searched: crates.io index
required by package `lnpbp v0.2.0+2 (/home/dieeasy/git/lnp-bp/rust-lnpbp)`

conclusions
there surely are many improvements than can be done, like more and stricter checks to avoid release issues, but it should be a good starting point
let's discuss and optionally wait for a fix to #159 (and then document the final release procedure before merging)

Solved by https://github.com/LNP-BP/rust-lnpbp/commit/9f5c179e8c81ca50beb6e030c4f4b38a03e05025


Cannot read property 'numberExists' of undefined

Description
Hello,
When I try to use send-message method, I have got the below error:
0|app      | error: 2022-03-31T20:40:17.738Z Cannot read property 'numberExists' of undefined - TypeError: Cannot read property 'numberExists' of undefined
0|app      |     at statusConnection (/root/app/dist/middleware/statusConnection.js:32:24)
0|app      |     at runMicrotasks ()
0|app      |     at processTicksAndRejections (internal/process/task_queues.js:95:5)
Environment

**Wppconnect-server version(s): 1.1.23
**Node version: v14.18.3
**MultiDevice (BETA): yes

any suggestion?

@bahreynipour , update to latest version


Vietnamese version

Hi,
Would you mind if I create the Vietnamese version - my mother tongue, in your tutorial. If possible please give me guideline about the file that needed to translate or any rule need to follow,
Thank you.

Hi, that sounds great!
I really should write out a guide for how to create translations. But, basically, you need to change 13 files: https://github.com/gjtorikian/markdowntutorial.com/pull/90/files#diff-7449d985b291b67f665a0d13f402adc1360089a2a000638636e55d28e8465028
The majority of the text is in the lessons, folder, everything else deals with country codes and routing (which for you would be vi-VN). Let me know if you need more guidance, happy to help!

Thank for the resource I will put it on the vi-VN

@gjtorikian Sorry for bother you but I some bug when I try to run jekyll serve after I have done translate the index.md  and conclusion.md  to double check.
<internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require': cannot load such file -- erb (LoadError)
Did you mean?  drb
        from <internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require'
        from /home/x/.local/share/gem/ruby/3.3.0/gems/jekyll-4.3.4/lib/jekyll/commands/new.rb:3:in `<top (required)>'
        from <internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require'
        from <internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require'
        from /home/x/.local/share/gem/ruby/3.3.0/gems/jekyll-4.3.4/lib/jekyll.rb:13:in `block in require_all'
        from /home/x/.local/share/gem/ruby/3.3.0/gems/jekyll-4.3.4/lib/jekyll.rb:12:in `each'
        from /home/x/.local/share/gem/ruby/3.3.0/gems/jekyll-4.3.4/lib/jekyll.rb:12:in `require_all'
        from /home/x/.local/share/gem/ruby/3.3.0/gems/jekyll-4.3.4/lib/jekyll.rb:188:in `<top (required)>'
        from <internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require'
        from <internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require'
        from /home/x/.local/share/gem/ruby/3.3.0/gems/jekyll-4.3.4/exe/jekyll:8:in `<top (required)>'
        from /home/x/.local/share/gem/ruby/3.3.0/bin/jekyll:25:in `load'
        from /home/x/.local/share/gem/ruby/3.3.0/bin/jekyll:25:in `<main>'

I ended up merging #144, because I was able to build the project locally. In your error messages above, I noticed it refers to 3.3.0—this project uses Ruby 2.7.5, because of a bug in an upstream dependency. Try switching to that version and see if it works.
Thank you again for your translation!


Release pending tasks

Update the javadocs on the github.io site
Update the maven dependencies on the main page (add them since we're missing them)

Done


A problem of running guideline

I run odyssey node following the readme, looks like the configured port 9551 is not used. Is it expected?
I met the error when running op-node
WARN [10-13|08:42:20.701] failed to dial address, but may connect later addr=http://localhost:9551

odyssey node
    --chain etc/odyssey-genesis.json \
    --rollup.sequencer-http <TODO> \
    --http \
    --ws \
    --authrpc.port 9551 \
    --authrpc.jwtsecret /path/to/jwt.hex

2024-10-12T14:45:19.890823Z  INFO Transaction pool initialized
2024-10-12T14:45:21.702043Z  INFO StaticFileProducer initialized
2024-10-12T14:45:21.702572Z  INFO Pruner initialized prune_config=PruneConfig { block_interval: 5, segments: PruneModes { sender_recovery: None, transaction_lookup: None, receipts: None, account_history: None, storage_history: None, receipts_log_filter: ReceiptsLogPruneConfig({}) } }
2024-10-12T14:45:21.703409Z  INFO Consensus engine initialized
2024-10-12T14:45:21.703582Z  INFO Engine API handler initialized
2024-10-12T14:45:21.703625Z  INFO Creating JWT auth secret file path="~/reth/odyssey/jwt.hex"
2024-10-12T14:45:21.704572Z  WARN EXP0001 wallet not configured
2024-10-12T14:45:21.705027Z  INFO RPC auth server started url=<IP_ADDRESS>:8551
2024-10-12T14:45:21.705278Z  INFO RPC IPC server started path=/tmp/reth.ipc

Hey @hustnn, a backslash was missing, please see the updated guidelines after #28 :)


Add the ability to use custom fields in the CSV file

The ingester should be able to add fields other than title and description. It should auto-detect additional fields in the CSV and if the corresponding field exists in the target content type, populate it.

Closed with 134830d34462fa2178a48e60a8f07ea4bbfb04ca.


chore(w1r3/java): configure logging to write to stderr

Explicitly depend on SLF4J (rather than the implicit dependency from otel logging), and include jul-to-slf4j to route all java util logging to SLF4j.
Add runtime scoped dependency on logback-classic to provide the SLF4J backend. Add logback.xml to configure the logback appenders to write to stderr, and turn down logging for many grpc/netty internal classes (in the event debugging is necessary, these levels can be increased).
Leave benchmark informational statements on stdout to allow easy separation of program output from logs.

brief summary: SLF4J is the logging api we (and several other libraries in the stack) write log events to. Logback is the implementation of the SLF4J interface that does the work of actually processing the log events. The logback.xml is a config file that defines what log level each logger has, along with info telling it where to route the log events.


Navigation in dev yields "cannot read property call of undefined"

I got this error when upgrading next from beta 36 to 40, running my project with yarn dev and navigating from / to /discover.

Here's the code on that line:
modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId));

Project source code: https://github.com/relatenow/relate/tree/3c9212fac02c94a4c0c6e3f8425a8867f9feb75d
Deployment: https://relate-gqqbryqkoy.now.sh/

We reverted for now. Looking into how the tests didn't catch it. Thanks @sedubois

My project uses material-ui and antd.
When I was using next@beta, it works fine.
After I uses custom route, got the same error like above.  The click/touchTap event doesn't get called.

Then I upgrade next from beta to ^2.1.1, still doesn't work.
And at this time, when I run npm run start, I got this error. I'm using "with-url-object-routing"'s configuration.

Thanks

Same problem as this.
I was using next-routes


Make repository list plugin

Try to at least

https://github.com/lowlighter/metrics/discussions/318#discussioncomment-774553


Why does CoSQA test_webquery only has five answers?

There are 1046 pieces of data in the test_webquery. But why are there only five answers in the webquery_answers? How can I get the left answers?
webquery-test-1	1
webquery-test-2	1
webquery-test-3	1
webquery-test-4	0
webquery-test-5	0

We don't release ground truth for this dataset. If you're interested in, please send your submissions to us and we will give you the results.

I want to apply codeBERT to Chinese and train a Chinese code search model based on CoSQA. However I find there are not enough test data. Thank you very much if you could send the result.

We don't release ground truth for this dataset. If you're interested in, please send your submissions to us and we will give you the results.
Do you mean I seed my predictions to you and you return the test results to me?

Do you mean I seed my predictions to you and you return the test results to me?

Yes. And if you need the ground truth of test set for research use, please also send your request by emails. We cannot share in GitHub.

I am doing a research based on your CoSQA dataset, and I want to test my predictions. Would you please send the ground truth of test set? Thank you very much.

Could you send a separated email to<EMAIL_ADDRESS>so that we could send files as attachment to your own email address, not in the GitHub issue?


Set the correct payload size when using parameter 'nameSuffix' for lo…

Hello, this is my first contribution on GitHub, I hope it may help fixing the issue I found for your library.
If something wrong, don't hesitate to let me know.
Regards.
Kelesys

Finally getting around to handling your PR .....  we have a question:
What is the problem you are trying to solve here? payload is an array of length 100, but you are limiting it to 20 chars. Are the remaining 80 chars still needed?

Ok, we now understand what you are trying to achieve with the modification.
Functional it is correct, but we don;t like that you change the interface of the method, as this will make this a breaking change.
Please restore the namesuffixLen parameter, and modify the code to only use max 20 chars if namesuffixlen is larger then 20.
(btw, please check if a /0 terminator is needed in the payload)
Thanks for your contribution!

Hello,
Yes you are right, I didn't think about breaking changes introduced by my fix. 😅
I will update it as soon as I get my nuki back to avoid pushing untested code 😉
Thanks you for your feedback

Hello, changes done.
You can check and merge if all ok else let me know.
regards.
Kelesys


Dynamically change color of the spinner

Hi @urish
I'm trying to update the color of the spinner while it's already being spinning.
Is it possible to do that already? or needs to add that functionally?
What i'm doing now is set on the controller scope the options object and when i receive data from the server I update the options object - which clearly don't work.
Any suggestions?
Thanks,
Idan,

Hi @idanb11 ,
Thanks for reporting
As I saw that spin.js doesn't give you the opportunity to change colors dynamically.
This wrapper library is to wrap spin.js functionality into the angular life, so I don't think there's a reason to add feature like that.
But you can use workaround :)

#test [us-spinner] div {
          background: rgb(214, 15, 15) !important; //Red spinner
    }

If you encounter any issues reopen the issue


Adjust interpreter to make conditionals predicates via bool() call.

As title.

Potential replacement of https://github.com/numba/numba/pull/3901

It's just array analysis that's failing now.

IR is now not comparable as there's a monotonic counter in use for naming bool predicate wrapper variables due to lack of SSA. Using simply the bytecode offset is not sufficient, or the current scope.rename behaviour both fail in the tuple unroller with name collisions.

/AzurePipelines run


The shape of mask.cpu().view(-1) and self._next_sol_idxs  Not equals

Habitat-Lab and Habitat-Sim versions
Habitat-Lab: v0.2.4
🐛 Bug in /home/xxx/habitat-lab-0.2.4/habitat-baselines/habitat_baselines/rl/hrl/hl/fixed_policy.py in the func "apply_mask":
def apply_mask(self, mask):
    """
    Apply the given mask to the next skill index.
    Args:
        mask: Binary mask of shape (num_envs, ) to be applied to the next
            skill index.
    """

    self._next_sol_idxs *= mask.cpu().view(-1)

Steps to Reproduce
Steps to reproduce the behavior:

1.Go to the //habitat-lab-0.2.4/habitat-baselines/README.md you can see step2：
2.To run a rearrangement episode with oracle low-level skills and a fixed task planner, run:
python -u -m habitat_baselines.run
--config-name=rearrange/rl_hierarchical.yaml
habitat_baselines.evaluate=True
habitat_baselines/rl/policy=hl_fixed
habitat_baselines/rl/policy/hierarchical_policy/defined_skills=oracle_skills
3.And the process goes to 950/1000 like this :
~PhysicsManager : Deconstructing PhysicsManager    95%|██    | 950/1000 [00:16<15:03,  1.09it/s]
The error just comes when 950/1000 ,and other times it's well.
the Error comes, it shows there may be some problems with The function "apply_mask":
That's the shape of  self._next_sol_idxs  is 4, mask.cpu().view(-1) is 3, so they can't do " * "
How to solve this problem?

Hi, as strange as this may sound, I am having the same issue in habitat 3.0 .
Did you happen to find a solution to this problem?
Thank you in advance!


Unable to run the parser in the latest releas

I am getting the following error after trying to run the parser for the first time in a Ubuntu machine:
Increasing stack size...
warning: use of deprecated method `biter::bitcoin::Script::is_provably_unspendable`: The method has potentially confusing semantics and is going to be removed, you might want `is_op_return`
   --> src/actions/parse.rs:823:28
    |
823 |             else if script.is_provably_unspendable() {
    |                            ^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(deprecated)]` on by default

warning: unused `ErrReport` in tuple element 0 that must be used
   --> src/states/cohorts_states/utxo/cohorts_durable_states.rs:131:21
    |
131 |                     dbg!(report, block_data, sent_data, previous_last_block_data);
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(unused_must_use)]` on by default
    = note: this warning originates in the macro `$crate::dbg` which comes from the expansion of the macro `dbg` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `parser` (lib) generated 2 warnings
    Finished `release` profile [optimized] target(s) in 0.09s
     Running `target/release/parser`
The application panicked (crashed).
Message:  called `Result::unwrap()` on an `Err` value: JsonRpc(Transport(SocketError(Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })))
Location: src/main.rs:16

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.```

Hey,
it seems to be an issue with the rpc client, did you set the right username/password/port ?

I was really using a wrong -rpcpassword. After I correct it, I keep receiving the following error: connection refused.
I suspect I need to pass an additional -rpcconnect=XXX.XXX.X.XXX with my custom bitcoin node IP address to the run.sh command, because when I run commands with bitcoin-cli I must inform it, otherwise it does not run.
Can you update the code to allow this additional parameter (-rpcconnect)?

Right ! I knew I forgot something
And I just pushed but didn't have the time to try it yet, if it still doesn't work please let me know

Yes, it worked! Parser running now.
Many thanks.


Maven Central Repo Registration

Pushing the jar to the maven central repository

[x] Create a google group
[x] Figure out which domain name to use
[x] Register domain
[x] File ticket to Jira to get Maven Central's approval
[x] Ticket Approved!
[ ] Set up and promote first release to central repo

[ ] Figure out which domain name to use
[ ] Register domain

Jira Ticket to track registration: https://issues.sonatype.org/browse/OSSRH-32968

Setup has been done by the central ppl. Will promote first release soon

@reiniergs @vbhargavmbis
Ticket resolved: https://issues.sonatype.org/browse/OSSRH-32968
Central search:

https://search.maven.org/#search|ga|1|g%3A"org.polyfillservice"
Staging:
https://oss.sonatype.org/content/groups/staging/org/polyfillservice/
Release:
https://oss.sonatype.org/content/groups/public/org/polyfillservice/

Will push setup code soon


Optional upload and removal of ZIC/ZIR-files for MS Plus series

Added support to zoomzt2-gyi.py for optional upload and removal of ZIC and ZIR files, for MS Plus series of pedals. Tested successfully om MS-50G+ and MS-70CDR+.

Based on PR #73

Thank you.
We might want to make ZIC/ZIR tick boxes only visible for some pedals, but I guess we don't know how to determine that at this time. Might include the G2Four and friends....

#75


No connection to any node

Hi,
I built the application and modified the default connection in App.vue to provider: 'https://iota-node-apps.prizziota.com:443', but I can't get a connection established, it says Failed.
Is there anything I'm missing?
Thank you, Regards
Tac

When you connect to https nodes, you must serve the webpage over https. Do you happen to be serving over http? If so, you can point to the http nodes

Thank you. I tried using http only but it leads to following issues on the console:

Failed to load resource: the server responded with a status of 400 (Bad Request) on eugene.iotasupport.com:14999/
POST http://iotanode.prizziota.com/ 403 (Forbidden) on http://iotanode.prizziota.com:80

Would you mind sharing information how to server with https?
Thanks,
Tac

Like I said, I block untrusted origins which is why you are getting a 403 from my node. You should be able to connect to one of the other nodes in the list.
How are you running this app? Locally?


When a thread is in an endless loop, can it not exit and be destroyed？

https://github.com/Pithikos/C-Thread-Pool/blob/b2827e9960213416c5d83fb23e613a36bdbad6d3/thpool.c#L235

(Just trying to help the maintainers close out some issues...)
This question is unclear. If the job (task) function currently running on a thread is in an actual endless loop, that's a bug that the user needs to fix rather than a problem with C-Thread-Pool. E.g., if the function contains, say, a "while(1)" or "for(;;)" loop, then the user must provide some mechanism to coerce a break out of that loop before thpool_destroy is called.
The loop you referenced just makes certain that any threads not exited in the one second allotted for the previous loop will be terminated before the thread-pool object and the associated job queue are destroyed. This second loop is guaranteed to terminate as long as the functions passed to all currently running jobs eventually return. Using two loops in this way is actually an elegant strategy, as applications using short-running jobs (<< 1 sec) will complete the thread-pool destruction very quickly, but it will also work correctly if many seconds are needed for the job functions to exit.


Pull some files from another GitHub repo instead of keeping local copies

These files are:

current-federal-non-dotgov.csv
eot_2012.csv
eot_2016.csv

All three of these files are now located at cisagov/scan-target-data.

I tested this code in my jsf9k workspace, and it works just like the old code.


serialize support yaml

\Exam\Question\Category::first()->to_yaml();

This requires Symfony's Yaml library as external dependency. But installing that by default is not desirable..
We could test for the existence of the library. But then again, there is also a libyaml implementation as a pecl module (http://pecl.php.net/package/yaml), which is way faster than Symfony's PHP implementation. So should we check for that as well? And maybe there are even more?

Agreed with @koenpunt.


"sort" in Calc should use a "natural ordering"

There is a difference between "ASCII" sorting and "natural order" sorting in the way that numbers are treated. Consider these directory names:
"apache-ant-1.10.10", "apache-ant-1.10.11", "apache-ant-1.10.12", "apache-ant-1.10.8", "apache-ant-1.10.9"
This is the order they sort currently in Calc, but finding the latest (largest version number) is hard with this order because it's in the middle, not at one end or the other.
It is possible that both orderings could be needed, and there is a separate issue for enhancing "sort" with a comparator function. But starting with changing "sort" by default to do natural order would be good.

There is a NaturalOrderComparator in Java here: https://github.com/paour/natorder

I have forked the "616slayer616/natorder" repo here, but not sure the right way to add that code into "utilities".


Give procedural geometry example

Hello @maierfelix , Thanks for your great project!
Now I'm implementing procedural geometry demo that try to render 2d ring by using procedural geometry, but the procedural-hit-group's .rint and .rchit shader dosen't work!
Can you give me a example? Thanks very well!

I solve it!
tHit in .rint shader should > 0.0 !
correct code:
    /*! should > 0.0 !*/
    float tHit = 0.1;

    uint hitKind = 0;

    reportIntersectionEXT(tHit, hitKind);


Modeling markuplm bis

Tackle the remaining four tests for markuplm.
I just modify the test_tokenization_markuplm.py and tokenization_markuplm.py.

Hi @lockon-n,
thanks for your PR. However, it seems like all files are changed. Ideally only the updated files should show up as changed.
Could you fix the git diff, or open a new PR?


Tutorial->Navigation->Step 14 important coding is commented out (wrongly)

The mentioned lines should not be commented out!

https://openui5beta.hana.ondemand.com/#docs/guide/5cc3147afc8d4854b5d3c5fc20923f77.html

Thanks, it's reported to docu development now. The file name above is also wrong (has the additional "s").

Oh yeah, your are right. Have overseen this ;-)

This has been fixed for 1.36, which unfortunately is sometime away (1.34 stable will only be published next week or so). Downport seems not possible due to the documentation process...


[dv common] sec_cm test macro cannot address multi clock entries

It is observed from one of clkmgr regression test,
./util/dvsim/dvsim.py hw/ip/clkmgr/dv/clkmgr_sim_cfg.hjson -i clkmgr_sec_cm -v m -r 1 -s<PHONE_NUMBER> --waves -ro "+max_quit_count=5"
Test forces one of SecCmPrimCount entries (tb.dut.u_clk_main_aes_trans.u_idle_cnt.up_cnt_q[0])
to create count error 1 cycle (of tb.dut.clk_main_i).
However, register samples 'de' at slower clock (tb.dut.u_reg.clk_i) and miss 'hw2reg.fatal_err_code.idle_cnt.de'
then test fails.
If this happens only clkmgr block, I will add directed test case to replace SecCmPrimCount test and disable it from generic test.
Just share this with other DVs' for your reference.

Good point, I can add a clk and rst input to this test.

hmmm.. .this sounds a bit more like a design issue.
I need to relate the assertion to the right clock.
I also just noticed that there are probably cdc issues anyways on this that i need to address.

@cindychip
@weicaiyang
there still is an issue that the alert and the original prim_count events are on different domains though, so that might still cause a problem unless in the assertion we extend the window of checking.

Attached figure to clarify issue. single pulse error from clk_main can be missed in clk_reg_fatal

yeah that's the problem i'm seeing now.
There's some legacy stuff here i need to clean-up along with the assertion clock hook-up.

@jdonjdon can you let me which test you ran to reproduce this?

@jdonjdon can you let me which test you ran to reproduce this?

From PR12920(https://github.com/lowRISC/opentitan/pull/12920)
run this command
./util/dvsim/dvsim.py hw/ip/clkmgr/dv/clkmgr_sim_cfg.hjson -i clkmgr_sec_cm -v m -r 1 -s<PHONE_NUMBER> --waves -ro "+max_quit_count=5"

@jdonjdon Thanks for catching this bug. perhaps we can close this issue if the design is fixed.

fixed with #12932


In preparation for H2 outbound, split out common Session

Should not change existing functionality, but if this can land soon, I worry less about divergence between 9.2/master and the 10-dev branch which will include H2 to origin logic.
This branch splits out Http2CommonSession from Http2ClientSession.  On the H2 to origin branch, the Http2CommonSession class is also used by the Http2ServerSession.  One of my big concerns about rebasing the H2 to origin branch is that I will lose changes in Http2ClientSession that were moved to Http2CommonSession.

Ah, PoolableSession. I feel like having PoolableSession as mix-in makes more sense, but we'll see when we support H3 outbound.


Easier chain logging

Adapting from #89 to split issues because I don't want to deal with chains right now

for chain stuff, I'd love it if I could react or click a number button that said how many I did, and then for each key it'd ask who popped for each one or something
rather than only being able to log one run and then having to do the extra logging commands
it works well for dungeons where you can't or are not supposed to chain like shatters or O3, but with cult/fungal/etc. where chaining is common it just adds an entire other thing you have to do

logging runs & keys
essentially, lets say I do a 3-chain of cults
right now, it asks you to confirm that you were the leader, confirm who popped the key, and then asks for a /who and that's it
in order to log chains you have to do the commands
i think there should be an option for logging chains as part of the end afk
i'd say there are two options here:

(similar to Ooga) after the run is done, give the RL buttons/reacts for specifying how many runs they did and then ask who popped the additional keys in some way
or
(similar to Goldi) have an 📥 add chain button that the RL clicks every time they pop a new key. this could be supported with key logging in two ways:
-- a) having a key control panel, exactly like goldi, with ⬆ and ⬇ keys for adding keys to people on a list; or
-- b) asking who popped each key similar to 1)

I'll be dealing with chains after verification.


Change landing page ETM to overview > introduction and more

More =

I've moved part of the introduction text to the start page and made an English version

Renaming some Sankey-charts to 'easier' names
Renaming some dashboard items to more understandable names
Adding chart names for new final demand overview charts

Thanks for the changes @marliekeverweij ! I really like this upgrade to the ETM. Could you merge and deploy this yourself?


404 Page Component

I would like to create a 404 page.
If you have some Idea please share

Looking to create something like this

Yes sure it looks great you can start working on it right away


Create an animated submit button

Describe the project you want to add with tech stack
Instead of using a normal submit button in forms, an animated submit button can be used to inform the user that the form has been submitted.
Expected behavior
Animate submit buttons, so that it can be used by everyone while using HTML forms.
Screenshots (optional)

Please assign me this issue.

@pranjay-poddar sir can you please assign my friend @GiriprasadKrishnamurthy for this issue? He wants to do it

Sir why have you closed the issue could you please reopen it I shall contribute to it Sir there are still 4 days of coding remaining

Sir could you please assign it to me

@MohitGupta121


Improve HotA map parsing

In response to https://github.com/HeroWO-js/h3m2json/issues/1, you may want to check the following aspects of your parser (I will not write code for you but you can infer the details from this diff: https://github.com/HeroWO-js/h3m2json/commit/25ddef27f1ea0678578b61710f9d37bce6120d2c):

Checks like format >= MapFormat::HOTA1 are invalid and misleading given that WoG/VCMI format numbers are higher
New victory condition types:

11: defeat all monsters: two uint8 (allow normal victory, apply to computer)
12: survive for given time: as above plus uint16 (1-based number of days)

New quest type: 10 - uint32 subclass; if 0, require specific hero class (uint32 class count followed by bitfield with length of ceil(count/8)); if 1, return after specific date (uint32 0-based date)
New options for picking random town alignment, in addition to 0xFF (same as owner) and 0-7 (same as Player N): 8-15: different from Player N.
Seer Hut quest counts work as follows: uint32 one-time quest count, then array of the usual quest structures, then uint32 recurring quest count, then the same array again (the sum of both counts cannot be 0)

Thanks, that is very handful. I appreciate your help!

@ProgerXP  I fixed binary level for all hota/sod complete maps in master. About those version check stuff, yeah, I was thinking about mor robust version struct for that purpose, probably will fix later.

Thank you again, your diff was very helpful.


Can't add with SPM

I'm having an issue trying to add via swift package manager:

I've tried adding the exact 3.1.0 version and up to the next major version via xcode and both are not working and give this error. I'm using xcode 11.3.

New version with the fix coming right up.


Fix linter cases where specific xpath expression problems are not reported

[x] then must immediately follow the parenthesised condition: if (1) eq 1 then 1 else 2"
[x]  () is not valid after if token
[x] string-literals: a single-quote escaped by another single quote must be followed by another single-quote
[x] built-in functions and true() and false() must not be followed by () - current() is OK
[x] function() without following curly brace is  not valid

Included in Release 1.5.13


chore(e2e): update create mnemonic wallet

What this PR does / why we need it:
Updated an expected colour for recovery words
Which issue(s) does this PR fixes?:

Fixes #
Additional comments?:
Developer Checklist:

[ ] Read your code changes at least once
[ ] Tested on iOS/Android device (e.g, No crashes, library supported etc.)
[ ] No console errors on web
[ ] Tested on Light mode and Dark mode*
[ ] Your UI implementation visually matched the rendered design*
[ ] Unit tests*
[ ] Added e2e tests*
[ ] Added translations*

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@8ded0ee). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #3953   +/-   ##
=======================================
  Coverage        ?   18.63%
=======================================
  Files           ?      448
  Lines           ?    12173
  Branches        ?     4060
=======================================
  Hits            ?     2269
  Misses          ?     9860
  Partials        ?       44

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Add support for Amazon Bedrock Claude 3 models

While DSPy can be used easily with Claude 2 and Claude Instant models, DSPy does not support the Messages API which is required to use the new Claude 3 (Haiku/Sonnet/Opus) models in Amazon Bedrock. Please support the new Messages API.
Steps to reproduce

Use the following code:

import dspy
# initialize Amazon Bedrock as the DSPy Provider
bedrock = dspy.Bedrock(
    region_name="us-west-2",
    model="anthropic.claude-instant-v1",
    max_new_tokens=8192
)
dspy.configure(lm=bedrock)
# Define a module (ChainOfThought) and assign it a signature (return an answer, given a question).
qa = dspy.ChainOfThought('question -> answer')
# Run with the default LM configured with `dspy.configure` above.
response = qa(question="Who is Sergio Mattarella?")
print(response.answer)

See it working
Change the model ID to anthropic.claude-3-haiku-20240307-v1:0
Run the code again and see it fail with error: ValidationException: An error occurred (ValidationException) when calling the InvokeModel operation: "claude-3-haiku-20240307" is not supported on this API. Please use the Messages API instead.

Managed to get it working with:
import dspy

bedrock_haiku = dspy.AWSAnthropic(
    aws_provider = dspy.Bedrock(region_name="us-west-2"),
    model="anthropic.claude-3-haiku-20240307-v1:0",
)
dspy.configure(lm=bedrock_haiku)


Transcode audio to Opus

When redesigning the implementation of SpeechToText, we decided to focus on WAV support first. However, @rfdickerson found that we could dramatically improve performance by compressing the audio before sending it to the Speech to Text service.
We should look into compressing the streaming microphone audio before sending it to the service. Opus is a good candidate.
Related Issues

#138
#108
#183

See #138 and #108.

Another option would be to allow for additional codecs on the backend so that it can decompress AAC, MP3, etc.

Complete in the speech-to-text branch.


Document Google service account configuration

I'm getting the following error while running mate v0.3.0 in GCE:
time="2016-12-29T20:43:03Z" level=fatal msg="Error applying change for qwil-builds/builds.qwil.co: Unable to create change for <project>/<zone>: googleapi: Error 403: Insufficient Permission, insufficientPermissions"

I'm sure this is because the Service Account being used doesn't have permissions on Google Cloud DNS.
How is mate assuming that the Service accounts have been configured? Does the default node service account have to have the DNS permissions added? A few words in the docs on configuring this would be helpful.
'm hoping there's a better way than just adding the permissions to the project-wide service account, which isn't viable in a production cluster (but would still be viable in a test/build cluster). Other similar projects (e.g. https://github.com/PalmStoneGames/kube-cert-manager/) read a service account JSON blob from a mounted volume, which seems to be a good general approach.

I'm not entirely sure about the details of this, this is why I add @linki who'll be able to answer clearly. Also, we actually used this with GKE (Container Engine) and not with a custom installation of GCE. We're definitely looking forward to make it usable in all the Google Cloud environments.

Thanks! I'm running in GKE too -- as far as I'm aware the GKE default service account is the GCE node's service account, which default's to the GCP project's default service account. I could be mistaken on that though.

@paultiplady You're right, by default mate assumes the service account permissions of the nodes which is based on the default service account by default, afaik. However, you can mount a secret containing the service account credentials json and it will use the corresponding service account.
I documented the different options for GCP and AWS over at https://github.com/zalando-incubator/mate/pull/43.
Small disclaimer: mounting the credentials file is currently untested with mate but it works fine on some of our other projects.

:+1: thanks for the info, this will work well for my usecase then.


When installing in ruby 1.9.3 the gem install throughs up errors

Sorry if this is being posted in the wrong place. But when ever i try installing dashing using gem on ubuntu 12.04 i get this http://pastebin.com/1BgFAU6f.
Please help

Can you install any gems? Seems like your ruby environment is not correctly configured.


Update rml_mapper.ts

use same uuid for files per object
optionally convert incoming data from json to string
remove duplicates

The remove duplicates functionality is known to cause severe performance problems in the mapper. Why exactly do we need it?

I've found the problem of generated duplicate quads and will update the PR

There was a problem with deleting the logical target and the logical source, the starting quad was not deleted.
This is fixed now


multiple tab group notebook scrolling problem

Bug: Notebook Editor, Interactive Window, Editor cells

Steps to cause the bug to occur

I have two tab groups opened for jupyter notebooks
When I am on tab group 1 (Ctrl+1), I am able to scroll through the content in tab group 2 with the mouse.
Click tab group 2 to switch focus

Actual behavior
The notebook will jump to where I was before scrolling
Expected behavior
The content in the notebook should stay as where it was

Your Jupyter and/or Python environment
Please provide as much info as you readily know

Jupyter server running: Local
Extension version: 2019.11.50794
VS Code version: 1.40
Setting python.jediEnabled: true
Python and/or Anaconda version: 1.0.1
OS: Linux (16.04LTS):
Virtual environment: conda

Developer Tools Console Output

Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer

I think it has something to do with jumping between unselected and edit mode.

I believe this is a problem with selection causing too much stuff to rerender.

@mengjiuxi , can you try and find a consistent repro for this? We have been unable to do so.

@greazer I just found an easier way to reproduce this, not so sure now if it should be called an issue.

Open two tab groups, one with a Jupyter notebook open, the other with any file
Click one of the cells in the Jupyter notebook to enter edit mode
Scroll down without mouse click in Jupyter notebook
Move focus to the other tab group by clicking
Move back to Jupyternote book by another click -> it will jump back to the earlier position

This should be fixed now. We updated our rendering to not scroll anymore.


Update individual test commands and add to main README

The one-hop README contains instructions on running individual tests at https://github.com/TranslatorSRI/SRI_testing/tree/d034e836bca2c7116778abcb9bd356bb5e36cac6/tests/onehop#running-the-tests.

[x] It would be great if those instructions were added to the root README file so that they are easier to find.
[ ] These instructions refer to e.g. pytest -vv test_onehops.py --kp_id=molepro --ara_id=SKIP, but I've found this command requires two additional instructions to make it work:

[ ] That test file is actually at tests/onehop/test_onehops.py
[ ] This attempts to use the system pytest -- to use the Poetry pytest, the command should be run as poetry run pytest -vv test_onehops.py --kp_id=molepro --ara_id=SKIP.

Hi  @gaurav, I've taken a run at resolving your issue above, just now posted into the master branch  as commit https://github.com/TranslatorSRI/SRI_testing/commit/e9adc4b92fdfa41c04f58cdc7a3c169cc43485f1. Please kindly remove the updated README.md file.

Thanks, Richard! Are you going to update the poetry run instructions in tests/onehop/README.md as well?

This looks great! I have one minor suggestion: after saying "you would type the following from within the tests/onehop project subfolder:", I would change the example code to:
cd tests/onehop
pytest test_onehops.py

Just to make sure nobody misses that. Otherwise, the test commands I tried all worked for me! Feel free to close this issue once you've decided whether or not to incorporate my suggestion above.


⚠ SISTER has degraded performance

In 30f3749, SISTER (https://sister.unmer.ac.id/) experienced degraded performance:

HTTP code: 200
Response time: 12457 ms

Resolved: SISTER performance has improved in 34cf818 after 16 minutes.


Add base_url param to github object creation

Since 1.58 of PyGithub, it is required to set the base_url to the address of a github entreprise for it to work.
The version lock is loose enough that today it picks up 1.59 which requires this.

Thanks @bwrsandman!


Error playing playlist - Error: queueLoad failed

After updating the JS controller to 2.2.8 I get this error message.

I have different mp3 that I can play depending on the event. They are stored, for example, at http: //192.XXX.XX.XX: XXXX / sayit.0 / tts.userfiles / Biotonne.mp3
Everything worked wonderfully until the update.

I have the same problems:
´´´

host.iobroker-vm
2020-02-26 18:14:25.228
info
stopInstance system.adapter.chromecast.0 (force=false, process=true)

chromecast.0
2020-02-26 18:14:10.276
error
(9892) Wohnzimmer - Could not play announcement: TypeError: Cannot read property 'send' of null

chromecast.0
2020-02-26 18:14:10.276
error
at process._tickCallback (internal/process/next_tick.js:68:7)

chromecast.0
2020-02-26 18:14:10.276
error
at /opt/iobroker/node_modules/castv2-player/lib/persistentPlayer.js:495:16

chromecast.0
2020-02-26 18:14:10.276
error
at new Promise ()

chromecast.0
2020-02-26 18:14:10.276
error
at /opt/iobroker/node_modules/castv2-player/lib/persistentPlayer.js:504:26

chromecast.0
2020-02-26 18:14:10.276
error
at DefaultMediaReceiver.queueLoad (/opt/iobroker/node_modules/castv2-client/lib/senders/default-media-receiver.js:50:24)

chromecast.0
2020-02-26 18:14:10.276
error
at fn.MediaController.queueLoad (/opt/iobroker/node_modules/castv2-client/lib/controllers/media.js:146:8)

chromecast.0
2020-02-26 18:14:10.276
error
at fn.RequestResponseController.request (/opt/iobroker/node_modules/castv2-client/lib/controllers/request-response.js:34:8)

chromecast.0
2020-02-26 18:14:10.276
error
at fn.Controller.send (/opt/iobroker/node_modules/castv2-client/lib/controllers/controller.js:28:16)

chromecast.0
2020-02-26 18:14:10.276
error
at Channel.send (/opt/iobroker/node_modules/castv2/lib/channel.js:34:12)

chromecast.0
2020-02-26 18:14:10.276
error
at Client.send (/opt/iobroker/node_modules/castv2/lib/client.js:128:11)

chromecast.0
2020-02-26 18:14:10.276
error
(9892) Wohnzimmer - Error playing playlist - TypeError: Cannot read property 'send' of null

chromecast.0
2020-02-26 18:14:10.276
info
(9892) Wohnzimmer - Try to play playlist with 1 items

´´´´

Are you able to download the file directly from the sayit link you pasted?
Please also try to use the chromecast version in github since I had merged some fixes that have not gone in a n official version yet.
With everything updated I am able to play URLs but I do not have sayit installed at the moment to try that part

Hi @angelnu
This problem drives me crazy. After another update of the JS controller, I have error messages in the log again.
Chromecaster Adapter 2.3.1
Sayit Adapter 1.12.3
Downgrades did not solve the problem.
`

chromecast.0
2021-12-04 12:25:30.555
error
(1210) GoogleHomeMini - Could not play announcement: Error: queueLoad failed

chromecast.0
2021-12-04 12:25:30.555
error
at TLSSocket.  (/opt/iobroker/node_modules/castv2-player/node_modules/castv2/lib/packet-stream-wrapper.js:28:16)

chromecast.0
2021-12-04 12:25:30.555
error
at PacketStreamWrapper.emit (events.js:314:20)

chromecast.0
2021-12-04 12:25:30.555
error
at PacketStreamWrapper.onpacket (/opt/iobroker/node_modules/castv2-player/node_modules/castv2/lib/client.js:81:10)

chromecast.0
2021-12-04 12:25:30.555
error
at Client.emit (events.js:326:22)

chromecast.0
2021-12-04 12:25:30.555
error
at Client.onmessage (/opt/iobroker/node_modules/castv2-player/node_modules/castv2/lib/channel.js:23:10)

chromecast.0
2021-12-04 12:25:30.555
error
at Channel.emit (events.js:314:20)

chromecast.0
2021-12-04 12:25:30.555
error
at Channel.onmessage  (/opt/iobroker/node_modules/castv2-player/node_modules/castv2-client/lib/controllers/controller.js:16:10)

chromecast.0
2021-12-04 12:25:30.555
error
at fn.emit (events.js:326:22)

chromecast.0
2021-12-04 12:25:30.555
error
at fn.onmessage  (/opt/iobroker/node_modules/castv2-player/node_modules/castv2-client/lib/controllers/request-response.js:27:7)

chromecast.0
2021-12-04 12:25:30.555
error
at /opt/iobroker/node_modules/castv2-player/node_modules/castv2-client/lib/controllers/media.js:149:23

chromecast.0
2021-12-04 12:25:30.555
error
(1210) GoogleHomeMini - Error playing playlist - Error: queueLoad failed

`

I also have such a message (Error: queueLoad failed) again 😢
ChromeCast-Adapter is v3.0.1 from Github and the device is a Google ChromeCast Audio.
Logfile says:
2022-02-25 12:32:13.394 - error: chromecast.0 (2177882) Chromecast Audio - 1OG - Schlafzimmer - Error playing playlist - Error: queueLoad failed at /opt/iobroker/node_modules/castv2-client/lib/controllers/media.js:149:23 at fn.onmessage (/opt/iobroker/node_modules/castv2-client/lib/controllers/request-response.js:27:7) at fn.emit (events.js:412:35) at Channel.onmessage (/opt/iobroker/node_modules/castv2-client/lib/controllers/controller.js:16:10) at Channel.emit (events.js:400:28) at Client.onmessage (/opt/iobroker/node_modules/castv2/lib/channel.js:23:10) at Client.emit (events.js:412:35) at PacketStreamWrapper.onpacket (/opt/iobroker/node_modules/castv2/lib/client.js:81:10) at PacketStreamWrapper.emit (events.js:400:28) at TLSSocket. (/opt/iobroker/node_modules/castv2/lib/packet-stream-wrapper.js:28:16) 2022-02-25 12:32:13.400 - error: chromecast.0 (2177882) Chromecast_Audio_-_1OG_-_Schlafzimmer - Cannot play file "http://<IP_ADDRESS>/Sounds/temp/google.tts.ad99133f-e224-460f-8a81-d9859c8ccef2.mp3": Error: queueLoad failed 2022-02-25 12:32:13.521 - error: chromecast.0 (2177882) 1OGSchlafzimmerSpeaker - Error playing playlist - Error: queueLoad failed at /opt/iobroker/node_modules/castv2-client/lib/controllers/media.js:149:23 at fn.onmessage (/opt/iobroker/node_modules/castv2-client/lib/controllers/request-response.js:27:7) at fn.emit (events.js:412:35) at Channel.onmessage (/opt/iobroker/node_modules/castv2-client/lib/controllers/controller.js:16:10) at Channel.emit (events.js:400:28) at Client.onmessage (/opt/iobroker/node_modules/castv2/lib/channel.js:23:10) at Client.emit (events.js:412:35) at PacketStreamWrapper.onpacket (/opt/iobroker/node_modules/castv2/lib/client.js:81:10) at PacketStreamWrapper.emit (events.js:400:28) at TLSSocket. (/opt/iobroker/node_modules/castv2/lib/packet-stream-wrapper.js:28:16) 2022-02-25 12:32:13.522 - error: chromecast.0 (2177882) 1OGSchlafzimmerSpeaker - Cannot play file "http://<IP_ADDRESS>/Sounds/temp/google.tts.ad99133f-e224-460f-8a81-d9859c8ccef2.mp3": Error: queueLoad failed


Question : How to add integration with Stripe Elements (v3)

Hello, is it possible to integrate Stripe with this page (while keeping the animations) ?
I tried on my side and I did not succeed...
If anyone was successful, feel free to share.
Thank you 👍

Agreed! This is such a GORGEOUS thing. Adding a Stripe Elements integration option would be fantastic!


macOS: Spaces are not properly unix escaped

Testing: https://github.com/Microsoft/vscode/issues/27346

drag a path into terminal that contains spaces (e.g. /Users/bpasero/Documents/ticino-playground/super cool stuff")

=> the result in the terminal will be "/Users/bpasero/Documents/ticino-playground/super cool stuff""
=> it should be /Users/bpasero/Documents/ticino-playground/super\ cool\ stuff\"/

Not fixed, a folder like ad ?? :;---- when dragged to the terminal turns into /Users/bpasero/Documents/ticino-playground/super\ cool stuff\"/ad ?? :;---- which does not work. The spaces need to have leading backslash: /Users/bpasero/Documents/ticino-playground/super\ cool\ stuff\"/ad\ \?\?\ \:\;----/

@bpasero do we have an existing util function for this or do you have a reference for the special characters in the path? I had a look but couldn't find anything useful yesterday.

@Tyriar no, not that I am aware of :-/

Updated to support this path:
\foo bar"'? ;'??  :

Fixed the following in https://github.com/Microsoft/vscode/commit/0913cd5b89de025df59b8d34153157c6fa5cc9ae:

Escape chars when there are more than 1
Escape ?, : and ;
Escape \ properly when dragging from the explorer

Found another case:

folder is super cool stuff" ---?!?!() sdäü*
terminal drop gives: /Users/bpasero/Documents/ticino-playground/super\ cool\ stuff\"\ ---\?!\?!()\ sdäü*
it should be: /Users/bpasero/Documents/ticino-playground/super\ cool\ stuff\"\ ---\?\!\?\!\(\)\ sdäü\*/

Added escaping for: *, !, (, ), {, }, [, ]


fix: initialize rpc test state for multiple instances

This change is

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

Project coverage is 74.78%. Comparing base (8090c8b) to head (b3ef0cd).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #242   +/-   ##
=======================================
  Coverage   74.78%   74.78%
=======================================
  Files          23       23
  Lines         916      916
  Branches      916      916
=======================================
  Hits          685      685
  Misses        187      187
  Partials       44       44

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


⚠ Spryr has degraded performance

In a18f193, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 21959 ms

Resolved: Spryr performance has improved in 7b5fa63 after 7 minutes.


Duplicate text getting pasted in two blocks

Issue description:
When I am using either gpt or gpt-block commands it is creating two blocks with duplicate content
Steps to reproduce:

Select any text, press Cmd+G and write the prompt

Two blocks of duplicated content is visible

Press Cmd+J in one block

Two blocks of duplicated content is visible

Expected behavior:
Add only one block of content
Actual behavior:
Creates two blocks of duplicate content
Environment:
Updated the plugin to v1.9.0
Frequency and severity:
Each time when used and severity high

I think it resolved when I shut Logseq and started again. But when I disable and enable the plugin, I get this error

Looks like this happens on upgrading an existing version. It should go away if you reload logseq. Looking into how to fix it.

Yeah it's not happening anymore after a few days, so would deprioritize this unless it is happening with others too


Publish beta releases to NPM and Dockerhub

Is your feature request related to a problem? Please describe.
In order to aid testing of beta releases, we should be able to replicate production scenarios, specifically, running lodestar via docker.
Describe the solution you'd like
Publish the releasee to NPM and Dockerhub.

This should be resolved now with gitflow process @wemeetagain ?

This should be resolved now with gitflow process @wemeetagain ?

Yup resolved with #4071


Add failure action for rolling updates

This changes the default behavior so that rolling updates will not proceed once an updated task fails to start, or stops running during the update. Users can use docker service inspect --pretty servicename (btw, why --pretty? I think we should change this) to see the update status, and if it pauses due to a failure, it will explain that the update is paused, and show the task ID that caused it to pause. It also shows the time since the update started.
A new --update-on-failure=(pause|continue) flag selects the behavior. Pause means the update stops once a task fails, continue means the old behavior of continuing the update anyway.
In the future this will be extended with additional behaviors like automatic rollback, and flags controlling parameters like how many tasks need to fail for the update to stop proceeding. This is a minimal solution for 1.12.
ping @cpuguy83 @aluzzardi @stevvooe @tiborvass @sfsmithcha

Example output in docker service inspect --pretty:
Update status:
 State:	paused
 Started:	2 seconds ago
 Message:	update paused due to failure or early termination of task 11rq7a5e65cnnmwlbs3jaajeg

swarmkit PR was merged. swarmkit is being properly vendored now.
engine-api PR is docker/engine-api#333
PTAL

This should be ready to go. PTAL.

LGTM
We should consider doing something in docker service ls, but I believe that should be in a different PR. Proposal:
ID            NAME  REPLICAS  IMAGE                  UPDATE STATUS              COMMAND
55aiqua4y8wi  vote  10/10     instavote/vote:indent  Updating 18 minutes ago
55aiqua4y8wi  vote  10/10     instavote/vote:indent  Completed 2 hours ago

LGTM

@aaronlehmann does this help with https://github.com/docker/docker/issues/24092 as well?

Looks like failure action is a required argument as the API does not assume a default. Is this intentional?

Looks like failure action is a required argument as the API does not assume a default. Is this intentional?

If a value is omitted in the API, the protobuf field will end up with the 0 value, which is UpdateConfig_PAUSE.

@aaronlehmann I got an error response saying I gave an invalid configuration when I omitted it.

Oh, you're right, there's a default case that returns an error.
I'll change this to handle the missing parameter gracefully.
 +		default:
 +			return swarmapi.ServiceSpec{}, fmt.Errorf("unrecongized update failure action %s", s.UpdateConfig.FailureAction)

@cpuguy83: Addressed comments. PTAL.

LGTM

@thaJeztah: It is not related to that issue.

LGTM

ping @thaJeztah for docs

docs changes in this PR look good, but /cc @sfsmithcha

docs changes LGTM


Get-DbaDbSpace Piping Support

i didnt want to support it so the functionality has been removed hence not using it cuz test-dep doesnt stop it

If you want to stop supporting IncludeSystemDbs  then that pattern needs to be updated across all the other commands that use it. We have IncludeSystemDatabases, IncludeSystemObjects, IncludeFilter used in multiple commands. I'm fine with using the pattern that is being updated in this PR with all of those.

mm this one just didnt seem to fit, i htink user/system belongs in get-dbadatabase which ones were you thinking?


Envoy warning log: there is no configured limit to the number of allowed active connections

Found this log in a CI failure on branch v1.7:
2020-07-02T05:39:13.141264224Z level=warning msg="[[external/envoy/source/server/server.cc:447] there is no configured limit to the number of allowed active connections. Set a limit via the runtime key overload.global_downstream_max_connections" subsys=envoy-main threadID=1066

Context:
Stacktrace

/home/jenkins/workspace/Cilium-PR-Ginkgo-Tests-K8s/1.13-gopath/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:384
Endpoints are not ready after timeout
Expected
    <*helpers.SSHMetaError | 0xc002e41b60>: Error: context deadline exceeded
Extended info: 	Cilium Pod: cilium-kl77q 	Endpoint: 516 	Identity: 4	 State: ready
	Cilium Pod: cilium-kl77q 	Endpoint: 2263 	Identity: 55199	 State: ready
	Cilium Pod: cilium-kl77q 	Endpoint: 2664 	Identity: 60293	 State: ready
	Cilium Pod: cilium-rz5bn 	Endpoint: 768 	Identity: 5	 State: ready
	Cilium Pod: cilium-rz5bn 	Endpoint: 778 	Identity: 23142	 State: ready
	Cilium Pod: cilium-rz5bn 	Endpoint: 3573 	Identity: 4	 State: ready

to be nil
/home/jenkins/workspace/Cilium-PR-Ginkgo-Tests-K8s/1.13-gopath/src/github.com/cilium/cilium/test/k8sT/Services.go:846

57a7b5c5_K8sServicesTest_External_services_To_Services_first_endpoint_creation.zip
Do we need to make some changes to our Envoy configuration?

@jrajahalme do you have any updates on this?


[Errors] Letting RCTExceptionsManagerDelegate override default behavior

As of https://github.com/facebook/react-native/commit/31b5b0ac010d44afe3e742e85c75a9ef9e72a9e0 the delegate no longer can override the default behavior. That is, if there is a delegate its methods run alongside the default behavior. We could replace the whole module wholesale so this isn't a super critical blocker but it'd be nice to preserve the prior functionality/flexibility.
If it's considered a feature to let both the delegate's methods and the default behavior both to run, one proposal is to have the delegate methods return a BOOL saying whether to run the default behavior or not (kind of like preventDefault semantics, loosely speaking).
cc @javache would like your input & context here

Sorry for breaking your stuff :)
To be clear, you don't want any of the default behaviour? The only thing that's really fixed in the new implementation is the redBox call, which is nil in production anyway. The fatal'ing behaviour can be configured through RCTSetFatalHandler.

To be clear, you don't want any of the default behaviour?

Yeah, I reimplemented the redbox actually so a way to tell RN "don't worry about this error, I got this" is what I'm looking for.

Perhaps we could have a boolean flag on RCTExceptionsManager whether to show redboxes?
Also just wondering, how are you disabling the redbox here? https://github.com/facebook/react-native/blob/c1ae4780ceb25fbb350e7f802fa150f4ee30ed74/React/Base/RCTLog.m#L239
Since the redbox is just another bridge module anyway, you could also consider replacing that?

When handling fatal exceptions, I'd also like to suppress the default behavior of restarting the bridge and take care of that myself.

Since the redbox is just another bridge module anyway, you could also consider replacing that?

Good idea. I believe we weren't disabling the redbox in that place you pointed out either.

The default for RCTFatal is currently to throw an exception, with the expectation that it will terminate the app. It's behaviour is totally configurable (which is why I made this change).
Sounds like disabling the redbox and setting a (empty) fatal handler would resolve your issues here then?

Sorry, when I said "fatal" that was a bit ambiguous. I was referring to the exceptions passed to "reportFatalException:" (https://github.com/facebook/react-native/blob/0c83407dd2a748d31bc2dd17477c6dff59f1ef54/React/Modules/RCTExceptionsManager.m#L63) which may get passed to RCTFatal but aren't always.
One way to achieve what I'm looking for is to have an RCTDefaultExceptionsManagerDelegate class that implements the default behavior (redboxes and reloading) and is the default value of exceptionsManager.delegate (though i guess it's not typical of Cocoa APIs to have a default delegate). Then I could override the delegate pretty easily. And if you wanted to still get the default behavior the custom delegate could call the original delegate's methods.

Are you trying to accommodate the scenario where _maxReloadAttempts is non-default and > 0? If anything, I'd actually like to move that functionality out of RCTExceptionsManager and into the default RCTFatal handler.

I guess I would like bridge-specific RCTFatal handlers since we have multiple bridges. That'd be a clean solution to our use case.
The one thing that is still nice about letting the delegate cancel the default exception handling is that regardless of what other code gets added to RCTExceptionsManager, I could be pretty confident that it wouldn't get run. Specifically, I can override the redbox module and RCTFatal handler, but if some other new module/API gets called from the exception handler, I'd have to make sure to override that too. This isn't a huge deal but thought it's worth highlighting.

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/errors-letting-rctexceptionsmanagerdelegate-override-default-behavior
ProductPains helps the community prioritize the most important issues thanks to its voting feature.
It is easy to use - just login with GitHub.
Also, if this issue is a bug, please consider sending a PR with a fix.
We're a small team and rely on the community for bug fixes of issues that don't affect fb apps.


filter; if two table has same column names, it cannot apply to both table

When table1 and table2 contain same column name, the filter function can use for only one table.
ex) I made a filter for table1 column price.
But table2 also contain column which is price.
So I want to make a filter for table2 price column.
-> It does not work.
if tables contain same name of the column, not only it cannot apply both, but also it cannot make separately.
Could you check it?
Many thanks,

@wm9947 you mean this situation?

@kyungtaak
yes. The table name is not changed. and this filter is not apply to both tables.

@wm9947 ok! We'll fix this soon.
@eltriny Can you confirm and fix this bug?

@wm9947 This error has been fixed and merged into the master. Please check it out for tomorrow's release and let me know if there's a problem.
And I'll this issue. Thank you for your bug report! :)


Huge memory consumption in cp.sum(list)

Describe the bug
Huge memory consumption in cp.sum(list).  I know cp.sum(cp.hstack(list)) solves the problem, but can cp.sum(list) be improved?
To Reproduce
x = [cp.Variable() for i in range(100000)]
expr = cp.sum(x)

Output
expr = cp.sum(x) uses > 30G memory and is super slow.
Version

OS: Ubuntu 18.04.3 LTS
CVXPY Version: 1.1.24

Thanks for reporting this, @xuzhiying9510!
You appear to be using an outdated version of cvxpy, but I can confirm that the issue occurs with version 1.4 as well. I also tried
expr = cp.sum([cp.Variable(), cp.Variable()] + [0.00001 * i for i in range(2,100000)])

and found that it consumed as similar amount of memory.
We'd need more detailed performance profiling to see what can be done in this situation. I'm not terribly optimistic that this could be accelerated without moving some of cvxpy's logic into C/C++.
@phschiele, @Transurgeon, could you take a look?


nil pointer dereference when opening magnet links

Expected Behavior
Magnet links should work correctly.
Current Behavior
All Magnet links result in a nil pointer dereference in elementum/bittorrent/service.go
Steps to Reproduce (for bugs)

Set up a provider that will return magnet links
Try to open a magnet link from that provider

Your Environment

Version used: 0.0.23
Environment name and version: ARM v7 on a Raspberry Pi 3
Operating System and version: LibreElec 8.2.2 (Kodi 17.6)
Link to Kodi debug log: I censored the full Magnet URL from this log, which is why you'll see "XXXX" in some places - https://pastebin.com/FjaCS6pJ

Full log needed, from Kodi start to that error.

Full debug log: https://pastebin.com/BvpBZSV3

You set listen address as "ListenAddr:"tun0:8890" and it fails to resolve.
I will make changes to show that error, but anyway you should change the setting.

Thanks! I set the listen interface and outgoing interface in Elementum to 'tun0', which is a valid network interface on my machine that has an IPv4 address. This worked in Quasar and forced it to only send traffic through tun0 and never use any other network interface, such as eth0.
It looks like Quasar is passing in the interface name to libtorrent (https://github.com/scakemyer/quasar/blob/0c92fcf3f75991be07e6b8521ef0ec2b88c8c7b4/bittorrent/service.go#L442), but Elementum is trying to pass in the interface name as the listen address (https://github.com/elgatito/elementum/blob/521e7e5b8af0ecb551202b337ff59a9ae54e6ad4/bittorrent/service.go#L386). So I think this is a bug - Elementum is passing in the interface name, but libtorrent expects an IP address (https://godoc.org/github.com/anacrolix/torrent#Client.ListenAddr).


Change feature flags and Canary pattern for Carbon feature flags and unstable

The Canary mechanism was written to try an ensure users were careful about using unpublished components. However, over time it has become clear that usage of components like DataGrid is wide despite the Canary flag.
As Canary is not buying us much, should we swap out for the @carbon/feature-flags package, perhaps including the prefix mechanism.
Using unstable instead may be as effective. Our storybook should probably be reconfigured to match the Carbon layout also.
### Tasks
- [ ] Use Unstable instead of Canary
- [ ] https://github.com/carbon-design-system/ibm-products/issues/5116
- [ ] Use Carbon storybook layout.

@elycheea When you get a chance, can you please evaluate this Epic and determine if it is still relevant? Thx cc: @RichKummer