If CMS channel for workspace is not created and a content type route exists, do not fail a sfdx force:source:push

Is your feature request related to a problem? Please describe.
I’m also trying to get around the sfdx force:source:push failure due to requiring a CMS to be connected because the existence of a CMS content type route.  The error is:
Content Detail pages host Salesforce CMS content. If you want content on the ShopVestas1/views/newsDetail.json, add this site as a Salesforce CMS Channel.

Currently there is no way to create the CMS via tooling or API calls, so when the scratch org is created, it is already "inconsistent", causing errors during the code push.
Can the SFDX tool warn about the CMS needed but not fail?
What are you trying to do
After creation on a scratch org that has a CMS content type route, push code to the scratch org without a force push.
Describe the solution you'd like
Throw a warning if the CMS is not available, but allow pushing of code.  Would like all the other normal errors to show up, so a solution like force push will hide all the good errors.
Describe alternatives you've considered

Force push the code, but that will hide all the good errors.
Manually recreate the CMS after the creation of a scratch org. Or use some automated tool to manually click through the UI to do so.

Additional context
Add any other context or screenshots about the feature request here.

Turns out I can ignore the warning with:
> sfdx force:source:push --ignorewarnings
or
> sfdx force:source:push -g

This issue is resolved for me and the work item can be closed.

Is there any update on this topic?
I experience the same issue when deploying into a scratch org with sfdx force:mdapi:deploy via a CI/CD pipeline
I could temporarily use the ignorewarnings flag to pass the scratch org validation.
However, I am taking a risk ignoring other potentially important warning message if going this route.
Will there be a proper solution allowing the CMS to be created via API and managed in a git repository?
I have no visibility on the W-11216432, not sure what will be the solution

@joneychow-intertek this issue was closed when original reporter accepted the workaround for their situation. The ticket W-11216432 was also closed as something we would not fix in the push command, given the lack of API support to do the necessary action on the server side to create the CMS, the suggested solution of skipping the warning for this case seems like a snowflake to me to include in the push logic.
I understand your frustration with this issue, so I will discuss our internal ticket with my team to see if there might be an alternative that would be good for you and the product. The discussion cannot occur before next week, given the holiday this week.

Hey @joneychow-intertek, we discussed this internally and decided it's not something that the CLI can realistically support without API support. We appreciate your feedback but ultimately the solution for this has to go through a different team. If this is a critical issue for your organization please contact Salesforce Customer Support.

Thanks @peternhale and @RodEsp looking into this issue.
Understood this issue is out of your team's control without an API support. After a few more research, seems like a change is coming. Refer to the conversation in the link below.
https://salesforce.stackexchange.com/questions/328118/is-it-possible-to-create-a-cms-workspace-using-api-or-with-metadata-deploy


OlDrawHandler: handle interrupted saving

fixes #2317

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

23 of 23 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 99.596%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
12300

Relevant Lines:
12302

💛  - Coveralls


No documentation present for Connected App OAuth Scope for Einstein GPT Services

I am exploring the connected app OAuth Scopes and I can see "Access Einstein GPT services (einstein_gpt_api)" , I would like to know if there is any documentation on this scope, how to use / access the einstein gpt api.
I checked Salesforce Documents but couldn't find anything.
Appreciate the help!

@AnanyaJha @sbudhirajadoc do we have any documentation on this?

Hi @rohitasare7
Sorry for the delay.  I don't believe that scope is related to the E4D extension or the associated service.  We use a JWT/perm that is unique to the service (and enabled for all org by default since TDXish time frame), and an alpha API (hence the beta status of the product).  There's a whole lotta einstein and related going on at salesforce so I would guess that's for some other AI service at Salesforce. I'm going to close this issue as unrelated, but feel free to reopen if we can assist.


[docs] Add an argument pattern for toThrowError.

Summary
Add a toThrowError(ErrorType, message) demonstration.
Cause Jasmine has 4 argument patterns for toThrowError, and seems Jest use all of them.
So add the missed one to make less confusing.
Test plan
Its a doc.

Current coverage is 87.99% (diff: 100%)

Merging #2053 into master will not change coverage

@@             master      #2053   diff @@
==========================================
  Files            38         38
  Lines          1258       1258
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           1107       1107
  Misses          151        151
  Partials          0          0

Powered by Codecov. Last update 70cfb76...50491bc

hey @iamchenxin
actually we don't use jasmine matchers any more and we have our own toThrowError matcher implementation here https://github.com/facebook/jest/blob/master/packages/jest-matchers/src/toThrowMatchers.js#L32
and it doesn't support more than one argument.
alternatively you can use .toThrowErrorMatchingSnapshot matcher, that will serialize the whole error and make sure it's matching

@dmitriiabramov It is strange. That code is straightforward.
But I alway use something like .toThrowError(SomeError, 'Some msg' ) before, and updated to v16.0 for a while, two args works well.
Maybe i should attach a debug to find what's happened.

We removed the ability to specify this message in 16.

@cpojer Thank you. When i reinstalled v16, the .toThrowError works as the code described.
I should update all my 2 args to 1 arg.


Can't create java project with gradle

When i try to create a new java project using gradle, a popup appear, which said this Gradle for Java is required to create Gradle projects. Please re-run the command 'Java: Create Java Project...' after the extension is installed. But i have already this extension installed, what should i do?

What the version of your extension? Is this extension being disabled?

The version is v3.6.1 and it's enable globally

Please update it to at least 3.10.0.
One wired thing, if the extension is installed but the version is lower than the requirement, you should receive a notification to update the extension but not install...

Ok that seems because the extension's id has been changed after 3.6.1.
Please make sure the id the extension you installed is vscjava.vscode-gradle

Close since it's inactive for a long time. Feel free to comment if you have any more questions.


What happened to inputUpAxis and outputUpAxis

Pull request #68 added the ability to indicate the up axis of an OBJ and was merged into master in 2016. However, it appears to be gone. I'm having trouble tracking down the commit where it was removed. Was the removal intentional, if so I'm curious why it was taken out.

Never mind, found it here https://github.com/AnalyticalGraphicsInc/obj2gltf/blob/master/CHANGES.md#200-2017-08-11

I still don't see it in gltf-pipeline. Also, it sort of feels like the wrong place to put this option. According to the spec gltf Y axis should be up. Because the OBJ file format doesn't provide that information, the converter should allow users to specify it.

@FreakTheMighty yeah it looks like we never got to that stage in gltf-pipeline. I agree with your reasoning though and would be glad to bring that change back. Would you like to open a PR?

@lilleyse sounds good. I did a very quick cherry pick and conflict resolution https://github.com/FreakTheMighty/obj2gltf/tree/feature/up-axis
I think the tests need to be fixed, but otherwise it seems to be working.

@FreakTheMighty great, thanks!

Fixed in https://github.com/AnalyticalGraphicsInc/obj2gltf/pull/211


[v3] UButton wrapped with UChip as a Modal/Drawer trigger: aria-* attributes wrong

Environment

Operating System: Darwin
Node Version:     v20.14.0
Nuxt Version:     3.13.2
CLI Version:      3.15.0
Nitro Version:    2.9.7
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      default
Runtime Modules<EMAIL_ADDRESS>Build Modules:    -

Version
3.0.0-alpha.7
Reproduction
https://github.com/madebyfabian/nuxt-ui3-drawer-chip-button-reprod
Description
Probably super edge-case, sorry in advance 😄. Reproduction repo is linked, could not create a stackblitz because it seems tailwind v4 does not work with stackblitz.

The issue is that if you use a <UChip> to wrap your <UButton> that acts as a trigger for <UModal> or <UDrawer> (probably also for other components?), the aria-* values are not applied properly.
So usually, the trigger button HTML should look like this:
<button type="button" aria-haspopup="dialog" aria-expanded="false" data-state="closed" class="...">...</button>

But when wrapped with a Chip (see the app.vue in the reproduction repo), it looks like this:

  <button type="button" class="...">
    ...
  </button>

so the aria-* attributes are applied to the parent
 node and not the <button>, which causes Lighthouse to complain (thats why I noticed).

Not sure if that's a Nuxt UI specific issue or it's more in the underlying Vue Radix.
Additional context
No response
Logs
No response

Your issue is that wrapping a  inside a  causes aria-* attributes to be applied to the parent , not the , leading to accessibility issues in Lighthouse. Try adjusting the nesting or check if it’s a known issue with Vue Radix components.

@DrxcoDev Thanks for your comment, unfortunately I think some parts of it got trimmed away, that happens when you write a component name but without backticks

Thanks for the report! 😊


Fix Android build failure due to spaces in ANDROID_HOME or ANDROID_NDK_ROOT environment variable paths

Issue:
Android builds failed for users with spaces in their paths for ANDROID_HOME or ANDROID_NDK_ROOT environment variables.
Solution:
Escaped spaces in paths to ensure successful Android builds.
Fixes: #19211 #17710
Please review and let me know if there are any further changes required.

Can you also squash the commits together.


default validation error string convertibles

#484

Current coverage is 47.19% (diff: 0.00%)

No coverage report found for master at b0b215c.

Powered by Codecov. Last update b0b215c...d566675


COOPR-300: Move lease times away from milliseconds

Build appears to have passed, despite what the GitHub widget is saying.. https://travis-ci.org/caskdata/coopr/builds/46264549

I restarted the test and it passed this time. I suspect it was a transient browserstack issue.

a few comments about the api and default values.

one comment, then lgtm


#destination New implementation of destination service

The code is ready for test hrere
Three managers were created to manage events, tasks, and workers.

Event manager
Task manager
Worker manager

Event manager
Use the below interface to consume events and publish delivery task
type EventManager interface {
	GetDeliveryTaskChannel() chan param.DeliveryTaskResponse
	GetEventPublisherChannel() chan event.ProcessedEvent
}

The GetDeliveryTaskChannel provides a channel used to publish the result of delivery to the Source service. The worker uses this method after the task is handled successfully it publishes it to this channel.
The GetEventPublisherChannel provides a channel. When a processed event is received from the broker then the event manager publishes it to this channel. This channel is used by the task manager.
Task manager
The task manager has the below interface for adapters.
type Adapter interface {
	GetTaskChannelForConsume(taskType tasktype.TaskType) (chan taskentity.Task, error)
	GetTaskChannelForPublish(taskType tasktype.TaskType) (chan taskentity.Task, error)
	NewChannel(taskType tasktype.TaskType, bufferSize int)
}

It has 4 methods:
NewChannel
NewChannel(taskType tasktype.TaskType, bufferSize int)

This method is used to create a new channel for a specific task type. It simply calls the adapter NewChannel and returns it.
GetTaskChannelForConsume
GetTaskChannelForConsume(taskType tasktype.TaskType) (<-chan taskentity.Task, error)

When a process event is received by the task manager after converting it to the task, the task manager publishes it to this channel. It returns a read-only channel with the type taskentity.Task.
GetTaskChannelForPublish
GetTaskChannelForPublish(taskType tasktype.TaskType) (chan<- taskentity.Task, error)

This method is used to get a channel that publishes tasks when it is received in the task manager.
The two above methods when we use the TaskChannelTaskManager adapter are the same. it means when a task is published to the TaskChannelForPublish it can be consumed on the TaskChannelForConsume channel.
It is reasonable when we use separate processes for workers and the main destination service. We can use a message broker between two channels. It means when a task is published on the TaskChannelForPublish channel the adapter publishes the task to the message broker and on the other side one consumer is defined on the task manager for consumption from the broker and published the task on the TaskChannelForConsume channel.
Start
This method starts listening on the event manager's channel and after receive processed event check it with task idempotency and check it status. Then publish it on TaskChannelForPublish.
Task manager adapter
ChannelTaskManager
Simply create a channel and pass it when methods GetTaskChannelForConsume  and GetTaskChannelForPublish calls.
RabbitmqTaskManager
When the method NewChannel is called depends on the mod in init it creates channels.

Consumer Mod
In consumer mode, it creates one channel per task type configures a rabbitmq exchange and a queue on rabbitmq, and starts consuming. When a task is received from rabbitmq it publishes it to go channel created for this type of task. The worker go-routine wait to receive tasks from the consumer channel of the task manager.

Publisher Mod
In publisher mode, it creates one channel per task type and waits for the channel to receive the task. After receiving the task then publish it to the defined queue on rabbitmq.

Both mode
In both modes, it creates both of the above channels and all ability of them.

Worker manager
It gets an event manager and task manager. It has below methods:
Register worker
With this method, we can register a worker for a specific task type. Its signature is below:
RegisterWorker(taskType tasktype.TaskType, worker worker.Instant) error

Start
This method is called the work method for all registered workers.
Worker
It has the below interface:
type Worker interface {
	Work(channel <-chan taskentity.Task, deliverChannel chan<- param.DeliveryTaskResponse, crashChannel chan<- uint)
	UpdateCrashCount(lastCrashCount uint)
}

Every worker must implement this interface. Workers can implement a crash recovery plan. When it crashes a defer function can recover the error and publish the number of current crashes to crashChannel. Then the worker manager receives this number and reruns the worker. If the number of crashes is more than a specific amount then the worker manager not run the worker again.
Footnote
My English level is is not good. Sorry for the mistakes in the above doc and the naming on the code.
@iam-benyamin
@PouriaSeyfi

I made some changes

I delete the event manager.
Add channel manager.
Separate workers from the main
Every manager works standalone and the only dependency is the channel manager


APNS resend queue

Fix for issue https://github.com/inaka/apns4erl/issues/17
Commit is adopted for version 1.0.2 from two commits:
https://github.com/altenwald/apns4erl/commit/06431ef47ce3593ce0635375f0ba786cea9fecae
https://github.com/altenwald/apns4erl/commit/618e52cb350742f4391d35768f20c4e1619061d0

Fixed: altenwald/apns4erl@b59e7a0

Fixed: altenwald/apns4erl@b59e7a0

@manuel-rubio somehow that commit did not get into the PR

@manuel-rubio somehow that commit did not get into the PR

Added into pull request

Looks good, some tests would be welcome :)


Test Page Generator

Hi Team,
We are looking to generate some test pages based on some tags and properties. I understand there is an ACS AEM Tools v1.0.2 package which help to generate some test pages. However, We found that this package is supported till AEM 6.4 version only. Since we are on AEM 6.5, could you please provide a package for AEM 6.5 version.
https://adobe-consulting-services.github.io/acs-aem-tools/
https://github.com/Adobe-Consulting-Services/acs-aem-tools/releases
https://adobe-consulting-services.github.io/acs-aem-tools/features/test-page-generator/index.html
Please send a repsonse to<EMAIL_ADDRESS>

Can you please raise this ticket over at https://adobe-consulting-services.github.io/acs-aem-tools/issues? It's the wrong project here :-)


Use linode label in url

Closes #775

Coverage decreased (-3.2%) to 78.497% when pulling 874d2e4ce430d5e6e0a5aa80bc3b073f0ce4aa22 on eatonphil:linode-url-name into 4abb5b5db075aafe63f7e177137ff659682ee387 on linode:master.

Coverage decreased (-0.2%) to 81.156% when pulling 26d3813966fe4ed48eab79a10addc9ea90eb4e59 on eatonphil:linode-url-name into 0275006fbe3c54734e4ad41dcd3f14c5d61542b7 on linode:master.

Coverage decreased (-0.09%) to 81.288% when pulling 0d7de9099d2ec7ac7331631a60731a1d22e4bf6a on eatonphil:linode-url-name into 0275006fbe3c54734e4ad41dcd3f14c5d61542b7 on linode:master.


Game client won't stretch on SwayWM

Type
Incorrect behavior
Operating System
Linux
OS Version
Arch Linux
Bug description
RuneLite had been working fine for me on Sway until last night, the game client just randomly stopped re-sizing. I've tried enabling/disabling stretched mode, reinstalling RuneLite, enabling/disabling GPU plugin, and deleting the .runelite directory. This happens both in a fullscreen window and on floating windows.  On Gnome, RuneLite still works fine and resizing works great.
I'm using an AMD 6800XT with AMD's open source drivers (mesa, lib32-mesa, vulkan-radeon lib32-vulkan-radeon, libva-mesa-driver, lib32-libva-mesa-driver, and mesa-vdpau).
Screenshots or videos

RuneLite version
RuneLite version: 1.9.3
Launcher version: 2.5.0
Logs
client.log
launcher.log

The client last updated more than 2 weeks ago, so this is almost certainly due to some change in your environment, not anything the client is doing differently.

Sorry, yeah. I just wasn't sure where else to ask for help on this. I can close it and ask elsewhere

@bwbuhse Did you find the cause or a fix for this? I just did a fresh install of Fedora Silverblue with runelite installed through Flatpak and have the same problem.
Sway 1.7 with Intel graphics

@Limero sorry, I never found an actual solution (or cause). As a work around, I went into the plugin sidebar -> RuneLite and then changed game size to match the size of the window (so monitor size - any borders + bars you have). I think I also had to shut both GPU and Stretched Mode plugins off, then turn them back on (but I forget which order, maybe try both). Hopefully that at least gives you a usable game

Re-opening since I don't seem to be unique with this issue.

Re-opening since I don't seem to be alone in having this issue

I'm also having this issue, I'm seeing it on 2 different machines - one with dedicated nvidia GPU (nvidia-open drivers) and another machine with intel iGPU

I rebased Fedora Silverblue to version 35 (from 37), rolled back the RuneLite Flatpak to 2022-02-23 and the issue is still happening. So it's most likely related to a change in RuneLite or the OSRS client, but as it still works as intended on non-Sway WMs I have opened a bug there as well: https://github.com/swaywm/sway/issues/7313

@WillPower3309 I tested with Wayfire (another wlroots based WM) and can't replicate the issue. So it seems to be specific to Sway.

We haven't changed anything related to this for a few months, only change since may is 1c06aad20b2dba095bae62966d080c45876cf23b . You could also try downgrading xwayland since that is inbetween the jdk and sway

Is the "non sway wm" kde in an xorg session? I think it'd be worth checking in something like wayfire or hyprland as well as they more closely match sway

I've tested Sway, Wayfire, Gnome Wayland and KDE Plasma Xorg so far.

We haven't changed anything related to this for a few months, only change since may is 1c06aad . You could also try downgrading xwayland since that is inbetween the jdk and sway

When I rolled back the whole OS to Fedora 35, xwayland should have been covered.

I've had some success! I managed to get it running using _JAVA_AWT_WM_NONREPARENTING=1  when running Runelite
_JAVA_AWT_WM_NONREPARENTING=1 java -jar /usr/share/java/runelite/RuneLite.jar

In case someone searches for this, this happened to me with XMonad as well. The above solution with _JAVA_AWT_WM_NONREPARENTING=1 worked for me.


corrected similar listings returning duplicates

prior behavior: duplicates were returning from the similar endpoint
desired behavior: no duplicates returned from the similar endpoint
To test:  GET http://localhost:8001/api/listing/1/similar/

:+1:

:+1:

Forgot the ":+1:"


How does tracing work?

Hello.
I have been trying to understand how I can use opentracing with your package, but can't get it to work.
I have been following this example:
package main

import (
    "log"

    trace "cloud.google.com/go/trace/apiv1"
    gcloudtracer "github.com/lovoo/gcloud-opentracing"
    opentracing "github.com/opentracing/opentracing-go"
    basictracer "github.com/opentracing/basictracer-go"
    "golang.org/x/net/context"
)

func main() {
    // ...
    client, err := trace.NewClient(context.Background() /*auth options here if necessary*/)
    if err != nil {
      log.Fatalf("error creating a tracing client: %v", err)
    }

    recorder, err := gcloudtracer.NewRecorder(context.Background(), "gcp-project-id", client)
    if err != nil {
      log.Fatalf("error creating a recorder: %v", err)
    }
    defer recorder.Close()

    opentracing.InitGlobalTracer(basictracer.New(recorder))
    // ...
}

I figured opentracing.InitGlobalTracer would magically make it work, but it seems like that is not the case.
I am trying to get trace data into Stackdriver. And I am trying to use the predefined tracing you have already put in graphql-go instead of writing my own. Is this possible and how do I do this? Or do I have to do my own tracing?

opentracing.InitGlobaltracer(...) does indeed work, it was just the stackdriver library that didn't work. Closing.


Place progress in base

The progress bar used to only be loaded on index.html; pages like about would not load the progress bar. So I extracted its html and placed it into base.html so it would be on every page, then I visually placed the progress bar on the top of the screen, so that it's always visible when loading.
Fixes #280.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #321   +/-   ##
=======================================
  Coverage   84.91%   84.91%
=======================================
  Files          60       60
  Lines        2301     2301
=======================================
  Hits         1954     1954
  Misses        347      347

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 0088130...0533275. Read the comment docs.


VxNavigator:Hot reload takes app back to first screen

To Reproduce
Steps to reproduce the behaviour:

Create a new multi-screen flutter app( 2 to 3 screens is fine)
Add Velocity_x package and set up navigation 2.0 with VxNavigator and VxInformationParser
Add a few widgets to each screen
Make changes to the widgets on the 2nd or 3rd screen
Hot reload
5.App goes back to the first screen as if a hot restart occurred.

After making changes to the ui widgets and hot reloading,I am supposed to see the UI changes implemented.Instead of this I get redirected all the way back to the main screen.

Works fine for me. Do you have any logs or maybe you are routing directly without passing data via main.dart?

No logs, but here is a simple project that produces the error:
import 'package:flutter/material.dart';
import 'package:velocity_x/velocity_x.dart';

void main() {
  runApp(
    MyApp(),
  );
}

class MyApp extends StatelessWidget {
  const MyApp({
    Key key,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      routeInformationParser: VxInformationParser(),
      routerDelegate: VxNavigator(
        routes: {
          '/': (_, __) => MaterialPage(child: SplashPage()),
          '/second': (_, __) => MaterialPage(child: SecondPage()),
          '/third': (_, __) => MaterialPage(child: ThirdPage()),
        },
      ),
      theme: ThemeData(
        primarySwatch: Colors.blue,
        primaryColor: Vx.blue500,
        brightness: Brightness.light,
      ),
      debugShowCheckedModeBanner: false,
    );
  }
}

class SplashPage extends StatelessWidget {
  const SplashPage({Key key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Container(
        child: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              Text('Splash Page'),
              ElevatedButton(
                onPressed: () {
                  context.vxNav.push(Uri(path: '/second'));
                },
                child: Text('SplashScreen'),
              )
            ],
          ),
        ),
      ),
    );
  }
}

class SecondPage extends StatelessWidget {
  const SecondPage({Key key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Text('Second Page'),
            ElevatedButton(
              onPressed: () {
                context.vxNav.push(Uri(path: '/third'));
              },
              child: Text('Go to Third Page'),
            )
          ],
        ),
      ),
    );
  }
}

class ThirdPage extends StatelessWidget {
  const ThirdPage({Key key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Text('Third Page'),
            ElevatedButton(
              onPressed: () {
                context.vxNav.push(Uri(path: '/second'));
              },
              child: Text('Go to Second Page'),
            )
          ],
        ),
      ),
    );
  }
}

class PageNotFoundWidget extends StatelessWidget {
  final Uri uri;
  const PageNotFoundWidget({
    Key key,
    this.uri,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text('Page ${uri.path} not found'),
      ),
    );
  }
}

pubspec.yaml:
name: vx_navigator_debug
description: A new Flutter project.

publish_to: 'none' # Remove this line if you wish to publish to pub.dev

version: 1.0.0+1

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.2
  velocity_x: ^3.0.0

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:

  uses-material-design: true

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.5, on Mac OS X 10.15.6 19G2021 darwin-x64, locale en-NG)
    • Flutter version 2.0.5 at /Users/apple/development/flutter
    • Framework revision adc687823a (10 days ago), 2021-04-16 09:40:20 -0700
    • Engine revision b09f014e96
    • Dart version 2.12.3

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    • Android SDK at /Users/apple/Library/Android/sdk
    • Platform android-30, build-tools 30.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 48.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.55.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.21.0

[✓] Connected device (2 available)
    • iPhone 12 Pro Max (mobile) • 6642511E-EEE0-4BD0-AA4E-3C675AEDE18C • ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-1 (simulator)
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome 90.0.4430.85

• No issues found!

Check this project. It might help you - https://github.com/iampawan/IndiaBeatsCovid

Thanks Pawan,Found the solution to the problem.The routerDelegate should be declared outside the build method.So this:
class MyApp extends StatelessWidget {
  const MyApp({
    Key key,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      routeInformationParser: VxInformationParser(),
      routerDelegate: VxNavigator(
        routes: {
          '/': (_, __) => MaterialPage(child: SplashPage()),
          '/second': (_, __) => MaterialPage(child: SecondPage()),
          '/third': (_, __) => MaterialPage(child: ThirdPage()),
        },
      ),
      theme: ThemeData(
        primarySwatch: Colors.blue,
        primaryColor: Vx.blue500,
        brightness: Brightness.light,
      ),
      debugShowCheckedModeBanner: false,
    );
  }
}

should look like this:
class MyApp extends StatelessWidget {
   MyApp({
    Key key,
  }) : super(key: key);

  var _delegate = VxNavigator(
    routes: {
      '/': (_, __) => MaterialPage(child: SplashPage()),
      '/second': (_, __) => MaterialPage(child: SecondPage()),
      '/third': (_, __) => MaterialPage(child: ThirdPage()),
    },
  );

  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      routeInformationParser: VxInformationParser(),
      routerDelegate: _delegate,
      theme: ThemeData(
        primarySwatch: Colors.blue,
        primaryColor: Vx.blue500,
        brightness: Brightness.light,
      ),
      debugShowCheckedModeBanner: false,
    );
  }
}


Fix AOT incompatible code

Use code patterns which are AOT-friendly.

You can test this PR using the following package version. 0.10.999-cibuild0018500-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

You can test this PR using the following package version. 0.10.999-cibuild0018501-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]


Bump addresses library in migration package

Description
[Provide a brief description of the changes in this PR]
Changes

[List the main changes made in bullet points]

Benefits

[List the benefits of these changes]

Testing
[Describe how these changes were tested or how they can be tested]
Next steps

[List any follow-up actions or considerations]

Additional Notes
[Any additional information, context, or notes for reviewers]
Please review and provide any feedback or suggestions for improvement.

Summary by CodeRabbit

Chores

Updated the dependency version for @oasisdex/addresses to enhance functionality and performance.

Bug Fixes

Updated the address for the PoolDataProvider contract in multiple configurations to ensure correct deployment on Mainnet and localhost environments.

superseded by https://github.com/OasisDEX/summerfi-monorepo/pull/528


Azure Extensions: GUID Parameter Recognition

Summary
The focus of these changes is to add recognition for GUID parameter types in client constructors when creating from configuration.  This is intended to unblock scenarios needed by the AnomalyDetector client library.

API change check for Microsoft.Extensions.Azure
API changes are not detected in this pull request for Microsoft.Extensions.Azure


GulpUglifyError: unable to minify JavaScript

micromodal Version 0.4.2
gulp-uglify Version 3.0.2
my package.json

Error:

Resolve micromodal version 0.4.0

We now use terser with rollup to minify the code. Closing as outdated.


⚠ PrivateHD has degraded performance

In 3d98a04, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 1866 ms

Resolved: PrivateHD performance has improved in cca6b2c.


Allow raw JSON to be passed to hubot.post_result

As reported by @jtopjian, this PR fixes conditions where raw JSON is passed
to hubot.post_result and the strip() call was failing. This is because
stdout is converted to JSON by the localrunner and pythonrunner before
being returned.
Fixes #218

@manasdk I didn't do on a single line because readability. I guess that's a thing in Python? :trollface:


How to reference to external scss file

Hello,
i am quite noob in visual studio.
I would like to ask - if I have for example php website,
which constists of for example header, body, footer and my css file is linked in header
and I open for example body, i have no autocomplete suggestions due to no linked stylesheed in the body.php file. How can I refer to the css / sass file included in header?
It is common thing, that project is split into several files on server, but there is not css file linked in every single file of the page.
Thanks for help!

Are you opening your file individually on Visual Studio Code, or are you using a workspace (when you open a folder in VS Code)? I believe it should work even in this scenario when you're using workspaces.


Avri does not work

Support guidelines

[X] I've read the support guidelines

Description
Avri does not work i will get errors everywhere
Expected behaviour
can you fix it
Actual behaviour
can you fix it
Version

HASS version:
Component version:
Useful system info:

HASS logs

logger -> logs -> custom_components.afvalwijzer: debug in you configuration.yaml

To ask for support in this way is rude from my point of view. Community projects are done for free to share and help others. This request rather feels like an order. Please rephrase and please provide proper details.


feat(manifests): updated manifest for region support

:tada: This PR is included in version 7.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


improve cryptoauthlib dependency in cmake

It's looking for the C++ compiler even though it doesn't need it.
CMake Warning (dev) at .env/ockam_builder/detected_generator/detected_toolchain/detected_target/test/_deps/cryptoauthlib-src/CMakeLists.txt:2 (project):
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    PROJECT_VERSION
    PROJECT_VERSION_MAJOR
    PROJECT_VERSION_MINOR
    PROJECT_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The CXX compiler identification is unknown
CMake Error at .env/ockam_builder/detected_generator/detected_toolchain/detected_target/test/_deps/cryptoauthlib-src/CMakeLists.txt:2 (project):
  No CMAKE_CXX_COMPILER could be found.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.

these may be two different errors.

Closing this issue since there is no more C implementation


Installation guide

This project has really interested me. An installation guide would be really welcome, especially for people new to nixos

I have planed to do it this week end, will be done today or tomorrow.

It's done !
The installation section of the readme is finished. It explains the installation process as well as how the install.sh scripts works.
If you have any further questions about it, feel free to ask.
And if you find everything's ok you can close the issue.


fix(codegen): missing parens for in in for loop init

#7703  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


Change inline label heights:

Fix process annotation labels for webkit browsers
Change for other activities, so it overflows the element


Metadata API: snapshot_meta property in Timestamp

Fixes #1443
Description of the changes being introduced by the pull request:
In Timestamp, the only valid "meta" value is the dictionary representing
meta information for the snapshot file.
That's why we want to provide an access to it without changing the
timestamp representation through the Timestamp class.
Signed-off-by: Martin Vrachev<EMAIL_ADDRESS>Please verify and check that the pull request fulfills the following
requirements:

[ ] The code follows the Code Style Guidelines
[ ] Tests have been added for the bug fix or new feature
[ ] Docs have been added for the bug fix or new feature

Ohh.. I closed it by accident.
Can you reopen it @jku, because it seems I don't have the permissions?


Two http client libraries (pycurl and requests)

I've been exploring the sources and noticed usage of an antiquated library such as pycurl and at the same time you have requests in requirements.txt .

It's not 'antiquated'. See #381.


[FLINK-28509][table][python] Support REVERSE built-in function in Table API

What is the purpose of the change
Support REVERSE built-in functions in Table API.
Brief change log

Support REVERSE built-in functions in Table API.
Support REVERSE built-in functions in Python Table API.

Verifying this change
This change added tests and can be verified as follows:

Added test that validates that REVERSE in Table API work
Added test that validates that REVERSE in Python Table API work

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (yes)
If yes, how is the feature documented? (docs)

@flinkbot run azure


Brackets 1.8 does not open PSD

Brackets 1.8 can not open PSD and can not get connected with creative cloud so i reverted back to 1.7 and It's working fine something is wrong in thirdparty.min.js file it can not connect on <IP_ADDRESS>:port/files
Thank You!

Extract is not supported anymore within Brackets.
http://blog.brackets.io/2016/04/14/update-about-extract-for-brackets-preview/
Dupe of https://github.com/adobe/brackets/issues/12906 and https://github.com/adobe/brackets/issues/12899
Leaving open for now to let other users see this.

No reasons to use Brackets anymore.

I like this feature, but now gone, now no longer want to use brackets

Without this feature, brackets does not need anyone. Adobe can't monetize this and won't support.

Hi,
I have read that your plugin Extract for Brackets isn't available anymore due to Adobe former decision here : https://blogs.adobe.com/creativecloud/update-for-extract-in-creative-cloud-assets-and-brackets/
But as you can see (or maybe you didn't....) there was an update : "8/3 Update: We are happy to announce that Extract in Creative Cloud Assets is back online. Thanks to all our customers who gave us valuable feedback about Extract’s benefits for designer to developer workflows."
So, If Adobe put it back online, why is it still not available on Brackets ? Did you know about the update ? I and I think many front-end developers need this awesome tool for their work.

@Zebug continue reading post from you link. Most important:

In order to focus our resources on Extract integration where they are most beneficial, we are discontinuing access to the service from our website and Brackets extension.

That's mean they focus on integration Extract to Photoshop and Dreamweaver (can't undestand this hell in 2017).
This is the end of open source good feature from Adobe Corporation that give Brackets develepment team do most exsessasi product in the world history. Thank you Brackets for good days with you and good bye.
Adele - Skyfall

how can problem solved to brackets extensions psd layear viwer installation error.

is it now available for  use? (Psd layer viewer extension).


Installing pdb files also in release build.

Released: https://github.com/hunter-packages/googletest/releases/tag/1.8.0-hunter-p8

Why was this needed? Just out of interest.


Remove support for versions before 7

vim 7.0 came out in 2007.
We don't need to have conditional code in our .vim files that handle vim 6 and vim 5.

When did 8 come out?

To be clear, we would not have two branches, one based on 7-compatibility, and the main dev for 8isms.  The tag will be a line in the sand, not a branching point.

@dkearns Anything else I could get in before I make the big "end of support for vim 7" cutoff tag?

Well, most issues not related to performance could be fixed before drawing that line if you'd prefer but I'd vote for just tagging it now.
However, you know the user base much better than I do.  Are many users likely to be stuck on 7?  Debian stable shipped recently with 8.2.

Of the open PRs you have now, which ones could get in before that cutoff?  I just figure the more we get in before the cutoff, the better.

#303, #304, #305 and #307 (everything not tagged WIP) can go in.  #302 and #306 will then have merge conflicts so I'll have to fix them first.
After that I'll have some more POD syntax commits.  I've reworked a lot of that file but haven't broken it all up into commits/PRs yet.  So, perhaps we should finish POD-related changes first?
I don't really mind porting easy fixes to a Vim-7 branch as well but you might not want to bother with that.

Also #308

I've merged #303, #304, #305 and #308.
#307, #302 and #306 conflict, so I'll wait on those.

Thanks for that Andy.  I'll get back to this in the next week or so.


Using /deploy while a restate-model plan is running causes the /deploy plan to compute intervals of the restate-model plan

Assume that an expensive restate-model plan is running and computing batches of intervals for model restated_model. Using /deploy on an open PR (which does not modify or depend on restated_model) will start backfilling that PR's model(s), but it will also compute intervals for restated_model. This causes the restate-model plan and the /deploy plan to compute the same intervals, potentially concurrently. Normally, the /deploy plan should only consider the models that it is affecting.
The bot's configuration is as follows:
GithubCICDBotConfig(
  merge_method="squash",
  enable_deploy_command=True,
  auto_categorize_changes=CategorizerConfig.all_full(),
  default_pr_start="1 day ago",
  skip_pr_backfill=True,
  run_on_deploy_to_prod=False,
),

I think this is something we plan to tackle with our enterprise bot, scheduler, and plan service, so closing this for now.


Create nb.txt

Finally done it correct. Do not apply my earlier one

We have moved back to the master branch, and plan on redoing the language system.


Feature Request: Support iOS / OSX development, replacing Xcode as good as possible

VSCode Version 1.13.1 (1.13.1)
OS Version: OSX Sierra 10.12.5 (16F73)

We've been developing games with Xcode for 6 years now and even though we really love the editor, it's seriously lacking a couple of very important features like proper C++ refactoring, a fast and responsive auto completion and a full-fledged dark theme. VS Code with all its extensions really shines here and has a great potential to replace Xcode for iOS and OSX development.
The only real alternative to Xcode so far is App Code by JetBrains which has quite a few issues with code parsing and VS Code just has an overall greater UI experience.
It would be beyond awesome if VS Code would be able to compile / edit Xcode projects in the future, so that we have to use Xcode as less as possible (maybe for project setup, but not in the main coding flow).
This extension seems like a very promising starting point:
https://marketplace.visualstudio.com/items?itemName=sterin.xcodebuild-tools

do think so.

This is beyond the scope of core VS Code. Extensions should be able to add support for many of the desired XCode development features. Check out our extension authoring docs for information about writing an extension
Closing as extension-candidate


publicMetadata does not update within the member list object, it is always empty.

Preliminary Checks

[X] I have reviewed the documentation: https://clerk.com/docs

[X] I have searched for existing issues: https://github.com/clerkinc/javascript/issues

[X] I have not already reached out to Clerk support via email or Discord (if you have, no need to open an issue here)

[X] This issue is not a question, general help request, or anything other than a bug report directly related to Clerk. Please ask questions in our Discord community: https://clerk.com/discord.

Reproduction / Replay Link
https://replit.com/@PavittarSingh1/ClerkBackendAPI-1
Publishable key
pk_test_aGVscGluZy1qYWd1YXItODguY2xlcmsuYWNjb3VudHMuZGV2JA
Description

Steps to reproduce:

Update publicMetadata for any user.
Fetch Individual user data, vs all the members of the organization.

Expected behavior:
the member within the organization member list should have their publicMetadata updated.
Actual behavior:

publicMetadata is updated and correct when fetching individual user data.
publicMetadata is empty in organizationMembersList

Environment
I tried it locally + on replit, so this is more of a problem w/ SDK.
Let me know, if any more information is needed.
Thanks!

You can quickly reproduce this by putting in your clerk secret key here, like this ...

Hey @pavittarx, seems like you are expecting to read from a OrganizationMembership's publicMetadata but you are populating a User's publicMetadata

Yes, the api I am using lists the info about the members of the organization, which are technically users. So, this should have, publicMetadata & privateMetadata of the user. And then, if you see it has an organization key which again has organization's public and private meta data. :)

Any update on this issue?
I have been told by the Clerk sales team that in order to avoid purchasing the 'Enhanced B2B SaaS add-on', which gives me custom roles and permissions, I can instead build it myself by storing a users role in their public metadata.
However the following two options do not work:

Use the organization API to retrieve all members of the organisation, and view their public metadata. This does not work due to this issue, and the public metadata is always empty. (I have confirmed this in both the react and node SDKs).
Use the users API to retrieve all users across all organisations, which does give me access to their public metadata, however the API does not include which organisations this user is a member of. This means I need to store the information of which organisations a user is a member of as part of their public metadata, something which is prone to many edge case errors, and the entire reason I have chosen Clerk is how organisations are a first class feature!

This is a significant issue for us and is blocking our team from onboarding a critical client. Even if we purchased the 'Enhanced B2B SaaS add-on' mentioned by @ryan-saffer, we need to utilize the getOrganizationMembershipList API to retrieve user metadata for additional controls around scope.
Is there an ETA for this to get fixed?

As a workaround, we had to pass each member's userId to getUser to get their publicMetadata.

I too am having this issue.
Attempting to retrieve a members publicMetadata is always empty. I am using the useOrganization hook to retrieve the list of members, then trying to access member.publicMetadata, and its always empty.
Example code:
`const { isLoaded, memberships } = useOrganization(OrgMembersParams)
const members = memberships?.data?.filter(
(member) => member.publicMetadata.someValue === true
)`
In this case I was trying to filter out some users based on some data set in the public metadata. I believe the only way to do this is probably as aliyeysides says and perform an individual getUser call for each user, to get their public metadata.
If I console.log the publicMetadata its undefined. While in the clerk dashboard I can see my users have the metadata set. Mildly annoying and should definitely be fixed by now.

Just wondering if there’s any update on this issue. It’s creating a significant bottleneck, especially with the publicMetadata showing differently in individual user data and organization member lists. Any info on a fix would be really helpful!

We at Passionfroot are having the same issue.
We know we have populated membership publicMetadata but when calling it via the session claims it always comes as empty. It is creating a significant bottleneck aswell to release a proper solution (multitenancy and memberships having an externalId`)


Crash on init with 0.9.0

Description of the bug
$ /tmp> mkdir testrepo
$ /tmp> cd testrepo
$ /t/testrepo (master) [101]> RUST_BACKTRACE=1 git branchless init
Created config file at /private/tmp/testrepo/.git/branchless/config
Your main branch name could not be auto-detected!
Examples of a main branch: master, main, trunk, etc.
See https://github.com/arxanas/git-branchless/wiki/Concepts#main-branch
Enter the name of your main branch: master
Installing hooks: post-applypatch, post-checkout, post-commit, post-merge, post-rewrite, pre-auto-gc, reference-transaction
The application panicked (crashed).
Message:  A fatal error occurred:
   0: Not a directory (os error 20)

Location:
   ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git-branchless-init-0.9.0/src/lib.rs:221

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   0: git_branchless_init::update_hook_contents with hook=RegularHook { path: "/dev/null/post-applypatch" } hook_contents="\ngit branchless hook post-applypatch \"$@\"\n"
      at ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git-branchless-init-0.9.0/src/lib.rs:206
   1: git_branchless_init::install_hook with repo=<Git repository at: "/private/tmp/testrepo/.git/"> hooks_dir="/dev/null" hook_type="post-applypatch" hook_script="\ngit branchless hook post-applypatch \"$@\"\n"
      at ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git-branchless-init-0.9.0/src/lib.rs:232
   2: git_branchless_init::install_hooks with effects=<Output fancy=true> git_run_info=<GitRunInfo path_to_git="git" working_directory="/private/tmp/testrepo" env=not shown> repo=<Git repository at: "/private/tmp/testrepo/.git/">
      at ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git-branchless-init-0.9.0/src/lib.rs:244
   3: git_branchless_init::command_init with effects=<Output fancy=true> git_run_info=<GitRunInfo path_to_git="git" working_directory="/private/tmp/testrepo" env=not shown> main_branch_name=None
      at ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git-branchless-init-0.9.0/src/lib.rs:602
   4: git_branchless_init::command_main with ctx=CommandContext { effects: <Output fancy=true>, git_run_info: <GitRunInfo path_to_git="git" working_directory="/private/tmp/testrepo" env=not shown> } args=InitArgs { uninstall: false, main_branch_name: None }
      at ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git-branchless-init-0.9.0/src/lib.rs:671

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 5 frames hidden ⋮
   6: git_branchless_init::install_hook::h6bf892420dc15bd3
      at <unknown source file>:<unknown line>
   7: git_branchless_init::install_hooks::haa8dcd4c9def637a
      at <unknown source file>:<unknown line>
   8: git_branchless_init::command_main::h6364932b9c81106e
      at <unknown source file>:<unknown line>
   9: git_branchless::commands::command_main::hf4b99a6187dc988a
      at <unknown source file>:<unknown line>
  10: git_branchless_invoke::do_main_and_drop_locals::h3c3925fd58d8e309
      at <unknown source file>:<unknown line>
  11: git_branchless::commands::main::h0afd290a39a3e692
      at <unknown source file>:<unknown line>
  12: std::sys_common::backtrace::__rust_begin_short_backtrace::hd70560f092d0847c
      at <unknown source file>:<unknown line>
  13: std::rt::lang_start::{{closure}}::h72656fa04be4b91b
      at <unknown source file>:<unknown line>
  14: std::rt::lang_start_internal::h39923ab4c3913741
      at <unknown source file>:<unknown line>
  15: _main<unknown>
      at <unknown source file>:<unknown line>

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.
Location: ~/.cargo/registry/src/index.crates.io-6f17d22bba15001f/git-branchless-0.9.0/src/commands/mod.rs:235

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 10 frames hidden ⋮
  11: core::result::Result<T,E>::expect::h9801a800f3193a2e
      at <unknown source file>:<unknown line>
  12: git_branchless::commands::main::h0afd290a39a3e692
      at <unknown source file>:<unknown line>
  13: std::sys_common::backtrace::__rust_begin_short_backtrace::hd70560f092d0847c
      at <unknown source file>:<unknown line>
  14: std::rt::lang_start::{{closure}}::h72656fa04be4b91b
      at <unknown source file>:<unknown line>
  15: std::rt::lang_start_internal::h39923ab4c3913741
      at <unknown source file>:<unknown line>
  16: _main<unknown>
      at <unknown source file>:<unknown line>

Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering.
Run with RUST_BACKTRACE=full to include source snippets.

(I've replaced the path to my homedir with ~)
Expected behavior
No response
Actual behavior
No response
Version of rustc
rustc 1.78.0 (9b00956e5 2024-04-29)
Automated bug report
Software version
git-branchless 0.9.0
Operating system
macOS 13.6.7 (Darwin 22.6.0)
Command-line
~/.cargo/bin/git-branchless bug-report

Environment variables
SHELL=/opt/homebrew/bin/fish
EDITOR=nvim

Git version
> git version
git version 2.45.0

Hooks
Error: Not a directory (os error 20)
Events
Error: Could not find repository main branch
Version of git-branchless
git-branchless-opts 0.9.0
Version of git
git version 2.45.0

Your prompt says master after you cd into the new directory, but I don't see a git init in your repro steps; is it missing?

Sorry, I ran git branchless init twice, the second time with RUST_BACKTRACE. I removed the first time for brevity and must have accidentally removed git init as well. But it is supposed to be there.

I wasn't able to reproduce this.

I thought there might be an issue with the template directory, but running GIT_TEMPLATE_DIR='' git init and retrying still created the hooks directory and contents correctly.
Did this error use to happen on older versions of git-branchless?
What is the value of git config --type path core.hooksPath for you? The output above suggests that it might be /dev/null, which would not be a valid directory to put hooks in.

I opened https://github.com/arxanas/git-branchless/pull/1331 to include that information in the bug-report output.

What is the value of git config --type path core.hooksPath for you? The output above suggests that it might be /dev/null, which would not be a valid directory to put hooks in.

Oops, I totally forgot I did that 🙂. That was indeed the problem. I should have seen that from the logs. Feel free this to close this issue (maybe you want to change the error message to say more but I don't think people often change core.hooksPath).

maybe you want to change the error message to say more

I don't have time to adjust it right now, but I'm happy to accept a PR if you want to improve the message 🙂. Closing this issue for now (after having retitled it).


Test: Fixed test_info.py test that broke with new urllib3 version 2.0.2

No review needed.

Coverage: 31.649%. Remained the same when pulling 02f23aa861e7f1f651642b31c6f50ce76557e316 on andy/fix-test-info-urllib3 into 220e0a34d9a4ba6267cf23b08ef8d711c5e7cc99 on master.


Use Prefixes in IRI Templates

It would be useful if we can use prefixes in IRI templates.
At the moment i do it like this.
subject template "https://data.mobi.ch/par/partner/{0}" with PARTNERNUMMER;

i can imagine something like this ...  .. or something better
vocabulary pardata {
	prefix "pardata" "https://data.mobi.ch/par/"
}

map Partner from MobiDBSource {
   subject template "{0}{1}" with pardata PARTNERNUMMER;
  // or
   subject template "{prefix}{1}" prefix pardata with PARTNERNUMMER;

Problem:
The IRI templates have a 'hard coded' prefix and i have to take care of it every time i uses it.
If i can use the prefix defined in vocabulary it's 'centralised', had IDE completion support and it can support refactoring.

Thank you for your feature request.
IRI templates can also be declared on the top-level, outside of a map. Doing so eliminates some (but not all) of the duplication and facilitates IRI template refactorings.
Here's an example:
template airportIri "http://airport.example.com/{0}"
template airlineIri "http://airline.example.com/{0}"

map AirportMapping from airport {
	subject template airportIri with id;

	properties
		wgs84_pos.lat from latitude;
		wgs84_pos.long from longitude;
}

map AirportOwnership from airportowners {
	subject template airportIri with id;

	properties
		ex.owner from ownership;
}

map AirlineAtAirport from airlineairport {
	subject template airlineIri with id;

	properties
		ex.airportServed template airportIri with airportId;
}

One can also consider using relative IRIs in the mapping and leaving resolution against a base IRI to the mapping processor (e.g. R2RML processor )

I use that a lot, in the previous release XRM did not autocomplete to those, I think you did explain me once why but I can't remember. What is the reason that autocomplete is not working on templates?

I use that a lot, in the previous release XRM did not autocomplete to those, I think you did explain me once why but I can't remember. What is the reason that autocomplete is not working on templates?

Yes that's correct. Up to now proposals for templates in code assist only included templates that were declared in the same file.
This changes with XRM version 1.2.0. Now all the templates from all files in the project are included in code assist proposals.


Add data type exception to percentile_dist

functions should give an error if input data is incorrect type instead of returning None

thanks @davcrom :)


Update GitHub Actions workflow to correct Javadocs path

The path used for moving Javadocs in the Pages workflow was incorrect. This commit changes the path from target/site to target/site/jacoco to ensure the Javadocs are moved to the right directory.

name: Pull Request
about: Propose changes to the codebase
title: ''
labels: ''
assignees: ''

Description
Please provide a brief description of your changes.
Changes

List of changes
...

Verification

[ ] Changes have been tested locally.
[ ] Documentation has been updated accordingly.

Related Issues
Fixes # (issue number)
Additional Information
Add any other information here.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.89%. Comparing base (5a5d36b) to head (60cfed5).
Report is 23 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##               main      #70   +/-   ##
=========================================
  Coverage     96.89%   96.89%
  Complexity      811      811
=========================================
  Files            51       51
  Lines          1835     1835
  Branches         99       99
=========================================
  Hits           1778     1778
  Misses            2        2
  Partials         55       55

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


Report address : 0x7421ee752e6da4f74ce5fa7f2887a4c995f13613

Related Safe Addresses
0x4320e70e28627dffb6360d3bc02c82b310186c42
0x9e76cbea77c0a581d45c8d6cbe7ec3a264c73639
0xe3f083558a6631d475eb98ed3e5ece7b62cbe2e8
0x1d41b71190306adca70ef5fe31fffaac58b09732
0xa53e11ea5d685397d31f1cd70006bb336757aad2
0x190e948af731c8f2c09fd473df6089dec5024436
0x53423898330c224fc4d9d50c6f52aedfd04b6cf2
0x02dd23146ade1099ca18a6abb9a7106680e27f1f
0x8e4ae4cdadecff32ae406b43396560f8e0a37300
0x6f2bf0dc801a7fa11a5983c4c3ce69128e2edac3
0x7524f87f8c27e69c9e60a08a0346c55119c9358e
0x3155468409f81451134c6ee644a3e9f57d612193
0xb23c55290fcaf96445b475b667798db06eacddc4
0x62b01e358beae8f3167cefef2915b49bb5227b28
0x65e16c02a8473345a954f34ee9b64f4c818aa941
0x5cb154fa81d5f3cad3a56ef293b37e9c80d64fcb
Reasoning
If the contract creator is the same wallet, then the wallet is owned by the witch.
Methodology
Through the api provided by etherscan api doc, use python to create a script to get the contract creator address, save it to a local csv file and sort the wallet addresses, the same wallet addresses will be sorted together
Safe Address
0xc5aCA3D9a2e63981e75EAB8fcF40633af745F689

already hunted by #18

If the contract creator is the same wallet, then the wallet is owned by the witch.

This report is incomprehensible, please elaborate on why this is somehow airdrop farming.

We haven't received any further information on this ticket and therefore deemed this submission invalid.
Unfortunately just the pure fact that Safes...

were created by the same address
have the same owner
conducted the same transactions
received assets from the same address

... is not enough reasoning for a valid submission, as there are legit user behaviour leading to such as well (relayer, scripts, power users, exchanges)
This submission didn't provide sufficient indicators to convince the team that there is some targeted airdrop farming behind the provided addresses. As per the rules, when in doubt we will default in favor of the airdrop recipients in order to not risk any false positives when sorting out airdrop hunters.


macOS support

Your nice iOS code may find way into macOS apps, if you do this.
TinyHashes.swift
Change from
if #available(iOS 13.0, *) {

Change to
if #available(iOS 13.0, OSX 10.15, *) {

Fixed


[release] Remove the workaround of XWALK-7083

Bug XWALK-7083 has been fixed in the cordova-plugin-crosswalk-webview.
So remove the workaround in the scripts.

@BruceDai

LGTM


[Question] How does the bot look for resources?

Hello friend!
Would you help me? I don't understand anything about python hehehehe
What do you use to make the bot look for the resource?
I currently have a selfbot that searches for the entire image of the resource (I use it in mines). The biggest difficulty is that frequently (3/4 months) some images stop matching and I have to take prints again...
From the videos it looks like you use color matching and that the bot looks specifically in the area that you clicked on to store the data. That's right?

Oh, and my bot can also be considered a "pixel bot". Everything is done and read from the normal game screen.

Hello, i think that i already answered some of your questions so please refer to the following comments:

https://github.com/Gamerium/Dindo-Bot/issues/16#issuecomment-613070702
https://github.com/Gamerium/Dindo-Bot/issues/1#issuecomment-533335759
https://github.com/Gamerium/Dindo-Bot/issues/7#issuecomment-536218843

More references:

https://github.com/Gamerium/Dindo-Bot/issues?q=resource

Good luck on your bot :wink: .

Thanks for answering!
I'm reworking my bot this way, and it's much more efficient! I can't believe I used picture matching for so long hahahaha.
For the fights, I placed the picture frames of the fight participants on the left of the screen and pinned them, as well as hiding summons and dead characters from the timeline. To locate enemies I look for the blue color and to locate myself I look for the red color in that area where the blocks might be. So I cast the spells by clicking on the portraits instead of looking on the game :). I'm farming level 100 monsters with no problems with this technique.
I'm not very familiar with github issues best practices. Should I close? You helped me a lot!


[Question] Unix socket support

Since curl 7.40 it supports unix socket support. Is typhoeus or ethon able to handle them?

Not yet. https://curl.haxx.se/libcurl/c/CURLOPT_UNIX_SOCKET_PATH.html is not part of ethon yet. But that shouldn't be hard to add.

Ok, that sounds great. It should only be added in lib/ethon/curls/options.rb, right?

I think so!

Pull request opened.


[Wiki] Update some documentation

I think of adding a page on the details of TEs SQL support. I currently can't submit pages though since contributions to the wiki seem to be disabled.

From what I can see, allowing contributions to the wiki will allow anyone to change the contents of a page without needing permission. That could be bad. If you could, write up the page and post it on this issue. Then I'll transfer it over to the wiki. Thanks.

The wiki has been updated to include information on database support.


[MRG] Add scikit-garden as a dependency

Travis is happy :)

You want to remove cython from the requirements again :) ?

Haha, yeah, except this was needed to get skgarden to compile :x (hence the addition for travis and circle ci)

Weird, shouldn't installing skgarden install cython?
Related: should we also move the GBRT wrapper?

Yeah, it should. I did not add install_requires to setup.py :/

I have now added the necessary requirements in scikit-garden's setup files, such that cython gets automatically installed from there if absent. We should still include cython in Travis and CircleCI scripts, to speed up things.
So I guess this is ready for merge once we release 0.2 for scikit-garden.

I pushed 0.1.2

Need to add the new dependency in setup.py as well. Python is good for DRY, except when it comes to specifying dependencies ...

Let's see how happy Travis is this morning :)

Codecov Report

Merging #376 into master will decrease coverage by 0.2%.
The diff coverage is 100%.

@@           Coverage Diff            @@
##           master   #376      +/-   ##
========================================
- Coverage    85.2%    85%   -0.21%
========================================
  Files          22     21       -1
  Lines        1379   1340      -39
========================================
- Hits         1175   1139      -36
+ Misses        204    201       -3

Impacted Files
Coverage Δ

skopt/learning/__init__.py
100% <100%> (ø)
:arrow_up:

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 0682f06...13443af. Read the comment docs.

lgtm

Merging :)


INTLY-4390: Add missing static IDs for tabs to fix browser tests

Motivation
https://issues.redhat.com/browse/INTLY-4390
What
Need to add static IDs for the new solution explorer tabs on the dashboard in order to unblock browser tests from failing. Also a text-only change, removed 'self-managed' from description on dashboard, since they are not available via the dashboard yet. Very low-risk changes.
Verification Steps
Verify that when the tabs are inspected in the console dev window, they show id=servicesTab and id=solutionPatternsTab.
Checklist:

[x] Code has been tested locally by PR requester
[ ] Changes have been successfully verified by another team member

Progress

[x] Finished task

No verified on a server, but the code changes look to be as expected.


Adding note about admin permissions

Closes https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/2553
@JoanneHendrickson  Please kindly review

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@JoanneHendrickson PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

@JoanneHendrickson PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

Hi Folks, Hoping to get this approved today before a meeting with a Cx. Please apply if possible. Thank you!

Hi Folks, Hoping to get this approved today before a meeting with a Cx. Please apply if possible. Thank you!

@JoanneHendrickson Please review. Thank you!


Acronym BDT is used but never defined

Maybe "Build, Deploy, Test", but it's unclear what "BDT task" is talking about.

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

ID: 81948835-e705-b849-c72e-76c871bccea1
Version Independent ID: 8b27ddc4-9131-2868-330f-3b1d3e8e1116
Content: VSTS and TFS Build and Test - Run Functional Tests step
Content Source: docs/build-release/tasks/test/run-functional-tests.md
Service: unspecified
Product: devops
GitHub Login: @alexhomer1
Microsoft Alias: ahomer

Thank you for your feedback. I will update the topic to include your recommendations.


Missing event sender

Hi,
How I can identify which button was clicked?
@for (int i=0;i<5;i++)
{
    <button onclick="@Clicked"/>
}

@functions {

void Clicked(UIEventArgs args)
{
     //args does not have sender, HTML id or any other identifier...
}

}

This problem is tracked here: #546
Workaround:
@for (int i=0;i<5;i++)
{
    local_i = i;
   <button onclick="@((ev) => Clicked(ev, someValue))" />
}
@functions
{
   void Clicked(UIEventArgs args, int button_number)
   {
   }
}

Don't use variable i directly - read this #665


XMLUI: Remove doubled translation key

This is just another quick cleanup of the messages.xml.
The key "xmlui.ChoiceLookupTransformer.lookup" is already in line 2368 of the
same file: https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-xmlui/src/main/webapp/i18n/messages.xml#L2368

+1


[FeatureRequest] Add special checks whenever init.py of functions library is changed

Task 21232166: Add CI to have more strict checks whenever init.py files are updated
We want to add labels to the PR if it changes __init__.py and use actions such as enforce-label-action or others such that unless the label is removed, we don't merge it.

Merged https://github.com/Azure/azure-functions-python-library/pull/183


What is the definition of commercial poultry for the timeline?

Need to confirm with @scarpino  that these are the only two "commercial" criteria for the commercial poultry counts, as he included both cases from "commercial farms" and "WOAH poultry"  (i.e., the MA case he included in the counts is a WOAH poultry case). In the training/review video, Sam mentioned he was only adding poultry entries from the USDA that were labeled as "commercial." I think it makes sense to add cases labeled as WOAH poultry on the USDA website since WOAH poultry is defined as "all birds reared or kept in captivity for the production of any commercial animal products or for breeding for this purpose, fighting cocks used for any purpose, and all birds used for restocking supplies of game or for breeding for this purpose, until they are released from captivity."
What does the team think? Would our team benefit from a description or dictionary that defines which types of poultry, dairy herds, and other animals we are counting? Also see #14 for discrepancy in dairy herd counts concern.

@jackie-powers do you feel comfortable closing this issue?


sjcl 1.0.7

Type: Missing
Summary:
sjcl 1.0.7
Details:
ClearlyDefined license is BSD-2-Clause OR GPL-3.0-or-later
NPM License indicates BSD-2-Clause OR GPL-3.0-or-later
GitHub is SD-2-Clause OR GPL-3.0-or-later: https://github.com/bitwiseshiftleft/sjcl/blob/1.0.7/LICENSE.txt
Resolution:
BSD-2-Clause OR GPL-3.0-or-later
Affected definitions:

sjcl 1.0.7

@LandOfBliss I see BSD-2-Clause OR GPL-2.0-or-later - https://github.com/bitwiseshiftleft/sjcl/blob/1.0.7/LICENSE.txt. Agree?


Remove two test for testing

Codecov Report

Merging #11 into master will decrease coverage by 1.10%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #11      +/-   ##
==========================================
- Coverage   47.37%   46.26%   -1.11%
==========================================
  Files         191      191
  Lines        3981     3981
  Branches      105      105
==========================================
- Hits         1886     1842      -44
- Misses       2073     2117      +44
  Partials       22       22

Impacted Files
Coverage Δ

...ProjectEKA.HipService/Link/LinkReferenceRequest.cs
0.00% <0.00%> (-88.89%)
:arrow_down:

...ProjectEKA.HipService/Link/PatientLinkReference.cs
0.00% <0.00%> (-77.78%)
:arrow_down:

.../In.ProjectEKA.HipService/Link/LinkConfirmation.cs
0.00% <0.00%> (-71.43%)
:arrow_down:

...n.ProjectEKA.HipService/Link/LinkPatientRequest.cs
0.00% <0.00%> (-66.67%)
:arrow_down:

...rc/In.ProjectEKA.HipService/Link/LinkController.cs
0.00% <0.00%> (-20.46%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bafc2b2...a054eb5. Read the comment docs.


Allow project_replace argument to be used without Replace

Currently, both Replace and project_replace = <name> arguments are required to name the return value of project_replace() method.
#[pin_project(Replace, project_replace = EnumProjOwn)]
enum Enum<T> {
    Variant(#[pin] T)
}

It is not ideal that we need to have both Replace and project_replace = <name> as project_replace = <name> implies that a project_replace method is generated.
This PR makes project_replace argument to use without Replace argument.
- #[pin_project(Replace, project_replace = EnumProjOwn)]
+ #[pin_project(project_replace = EnumProjOwn)]
  enum Enum<T> {
      Variant(#[pin] T)
  }

Also, makes project_replace argument an alias for Replace so that it can be used without a value.
#[pin_project(project_replace)]
enum Enum<T> {
    Variant(#[pin] T)
}

Related: https://github.com/rust-lang/futures-rs/pull/2176#discussion_r436234178 https://github.com/hyperium/hyper/pull/2220#discussion_r436234137

bors r+

Also, the Replace argument will be deprecated in the future. (There is no way to generate a warning for an attribute argument, so just remove it in the next major version.)


Prepare v0.1.1 release

Updates CHANGELOG.md

is there also a version file that needs to be changed?


Cypher Passwords on config files and erase them from environment variables

Hello,
First of all, thank you for suach a great product, very useful in our day to day.
I have a security concern, could it be possible to cypher with an strong cypher algorithm the passwords stored in configuration files and don't use them as environment variables ?
Is quite a big vulnerability to store passwords in clear text in configuration files and even more to be able to access them in environment variables
Cheers

Hi @afvacoss ,
I'm really glad that this tool is helping you in your day-to-day work.
Storing passwords in plain text in configuration files is really a security vulnerability.
The part I feel sorry about is that there are no solutions to them in my knowledge. Other tools using proxy values from environment would be depending on the plain text value.
For my usage on public machines, I use proxyman to set proxy without userid/password and try to log-in via browser (my proxy allows that). Most tools today are good enough to just honour the proxy from environment and work when the session is already alive.
This definitely depends on proxy config, but I think most cases should allow setting proxy without auth and authenticate via some way as browser.
Passwords are by design bad and that's the reason solutions as password vault, 2FA, yubikeys etc exist, but that's a talk for another day. Can't really help.
Let me know your comments/concerns.


when I run code on my own data, it gets wrong

thanks for your excellent work. when I run the code on my own data, it gets wrong, but I do not know why?
Namespace(config_file='configs/mega-nerf/deyang.yaml', dataset_type='filesystem', chunk_paths=['/data1/huangqj/deyang_chunk/0'], num_chunks=200, disk_flush_size=10000000, train_every=1, cluster_mask_path='/data1/huangqj/deyang_cluster/0', ckpt_path=None, container_path=None, near=1, far=None, ray_altitude_range=[8.0, 140.0], coarse_samples=256, fine_samples=512, train_scale_factor=1, val_scale_factor=4, pos_xyz_dim=12, pos_dir_dim=4, layers=8, skip_layers=[4], layer_dim=256, bg_layer_dim=256, appearance_dim=48, affine_appearance=False, use_cascade=False, train_mega_nerf=None, boundary_margin=1.15, all_val=False, cluster_2d=False, sh_deg=None, center_pixels=True, shifted_softplus=True, batch_size=1024, image_pixel_batch_size=65536, model_chunk_size=32768, perturb=1.0, noise_std=1.0, lr=0.0005, lr_decay_factor=0.1, bg_nerf=True, ellipse_scale_factor=1.1, ellipse_bounds=True, train_iterations=300000, val_interval=500001, ckpt_interval=10000, resume_ckpt_state=True, amp=True, detect_anomalies=False, random_seed=42, exp_name='deyang0', dataset_path='/data1/huangqj/deyang_new')
Origin: tensor([ 0.0065, -0.0613,  0.0219]), scale factor: 225.0
Ray bounds: 0.0044444444444444444, 100000.0
Ray altitude range in [-1, 1] space: [tensor(0.0355), tensor(0.6222)]
Ray altitude range in metric space: [8.0, 140.0]
Using cluster mask path: /data1/huangqj/deyang_cluster/0
Using cluster mask path: /data1/huangqj/deyang_cluster/0
Using 86 train images and 6 val images
Camera range in metric space: tensor([-2.8855, -3.5477, -3.9225]) tensor([2.8984, 3.4252, 3.9663])
Camera range in [-1, 1] space: tensor([-0.0129, -0.0155, -0.0175]) tensor([0.0129, 0.0155, 0.0175])
Camera range in [-1, 1] space with ray altitude range: tensor([-0.0129, -0.0155, -0.0175]) tensor([0.6222, 0.0155, 0.0175])
Sphere center: tensor([0.3047, 0.0000, 0.0000], device='cuda:0'), radius: tensor([0.5841, 0.0285, 0.0322], device='cuda:0')
All intrinsics identical: W: 6000 H: 4000, intrinsics: tensor([5264.3481, 5264.3481, 3000.0000, 2000.0000])
Allocating 200 chunks to dataset path /data1/huangqj/deyang_chunk/0
200 chunks allocated
100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 86/86 [05:05<00:00,  3.55s/it]
Finished writing chunks to dataset paths
0%|                                                                                | 124/300000 [02:35<94:05:37,  1.13s/it]
{
"message": {
"message": "Exception: Train metrics not finite: {'psnr': nan, 'depth_variance': tensor(nan, device='cuda:0'), 'photo_loss': tensor(nan, device='cuda:0', grad_fn=), 'loss': tensor(nan, device='cuda:0', grad_fn=)}",
"extraInfo": {
"py_callstack": "Traceback (most recent call last):\n  File "/data1/huangqj/anaconda3/envs/mega-nerf/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/errors/init.py", line 345, in wrapper\n    return f(*args, **kwargs)\n  File "/home/huangqj/mega_nerf_ori/mega_nerf/train.py", line 25, in main\n    Runner(hparams).train()\n  File "/home/huangqj/mega_nerf_ori/mega_nerf/runner.py", line 261, in train\n    raise Exception('Train metrics not finite: {}'.format(metrics))\nException: Train metrics not finite: {'psnr': nan, 'depth_variance': tensor(nan, device='cuda:0'), 'photo_loss': tensor(nan, device='cuda:0', grad_fn=), 'loss': tensor(nan, device='cuda:0', grad_fn=)}\n",
"timestamp": "1655556971"
}
}
}
Traceback (most recent call last):
File "/home/huangqj/mega_nerf_ori/mega_nerf/train.py", line 29, in
main(_get_train_opts())
File "/data1/huangqj/anaconda3/envs/mega-nerf/lib/python3.9/site-packages/torch/distributed/elastic/multiprocessing/errors/init.py", line 345, in wrapper
return f(*args, **kwargs)
File "/home/huangqj/mega_nerf_ori/mega_nerf/train.py", line 25, in main
Runner(hparams).train()
File "/home/huangqj/mega_nerf_ori/mega_nerf/runner.py", line 261, in train
raise Exception('Train metrics not finite: {}'.format(metrics))
Exception: Train metrics not finite: {'psnr': nan, 'depth_variance': tensor(nan, device='cuda:0'), 'photo_loss': tensor(nan, device='cuda:0', grad_fn=), 'loss': tensor(nan, device='cuda:0', grad_fn=)}
0%|                                                                                | 124/300000 [02:35<104:46:26,  1.26s/it]

I changed my dataset to a bigger one, which has 507 images, and the resolution is 6000x4000. the altitude of these images is below 160， and I set the scale parameter in clomp_to_mega_nerf.py to 200（I do not know how to get scale parameter, so I set it to 200 following building dataset）. all poses are computed by colmap, and not refined by pixsfm. I have tried to set grid to 1x1 and 2x4，training results are the same as I mentioned bofore. all outputs turned to "None", such as loss,  psnr, and so on. could you please give me some advice?

Hello, I saw your question in MegaNeRF, you seem to have made 200 chunks, I would like to know how you generate chunk files, thank you very much!--chunk_paths $SCRATCH_PATH

I have solved it, it is directly set but not created to finish it.

Hello, I saw your question in MegaNeRF, you seem to have made 200 chunks, I would like to know how you generate chunk files, thank you very much!--chunk_paths $SCRATCH_PATH
I have solved it, it is directly set but not created to finish it. Thank your this message!

@menglongyue  - if you think that altitude is the issue, you can disable it the altitude truncation altogether by specifying the no_ellipse_bounds option

@menglongyue  did you merge the colmap poses , as in my case 3 models are being generated by the colmap ? how should i take this forward ?

@menglongyue - if you think that altitude is the issue, you can disable it the altitude truncation altogether by specifying the no_ellipse_bounds option

i tired by changing no_ellipse_bounds = False.Keeping false as default in opts.py
still facing the same error .


undefined

Hi,
i have template covers, so only up/down/stop command ... no percentage ..
i have implemented this card now, the card shows, but i always see "undefined" , also the up/down arrow doesnt work
the word "undefined" is where the 0 .. 100% should be

Hello,
Of course if you don't have any percentage, you won't be able to use this card. The shutter picture can only be calculated based on a percentage.

Oh , that's too bad, not possible to use it with up/down only ? I love the picture card itself

I don't plan to do that thing, sorry :/ . The main objective of this card is to use the shutter picture to define a specific percentage.

Ok, no problem, thnx for feedback


nits on ld migration

🚀 Deployed on https://645442e258c93a2969c2944f--cozy-fox-0defec.netlify.app


Maya Looks: support for renderman PxrTexture

Feature
We need to add support for Renderman's texture node PxrTexture in look collector.
[cuID:2aua37p]

I think we must refactor collect/extract look in more depth - add more generic renderer support, better support for various "maketx" tools and so on. For now, I used "old" style just to quickly add support for renderman. We'll still need to handle various attribute names for file path on texture node, fact that sometime (in case of renderman) there isn't for example colorspace attribute and it's equivallent and so on. And I agree it would be nice to get rid of those pesky conditions.


[CWS] add missing enable_approvers and enable_discarders config definition

What does this PR do?
This PR adds 2 missing config definition, allowing to disable discarders and approvers. No default value is set because we actually use isSet on those values, so we need the tri-state (unset, true, false)
Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge


Linux Artifacts from Ubuntu in an empty Docker Container

Hello,
I have a question regarding the Linux artifacts from Ubuntu that appeared to be in empty Docker containers. Does anyone encountered this issue before? OR Does anyone have the list of Linux artifacts that included in an empty Docker container?
Thank you in advance.
Regards, Weranga

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

Can you explain what you mean. What artifacts did you see?
What is an "empty" container? Since a container can't really be empty as it needs something to run.

The issue was posted on here; https://mjg59.dreamwidth.org/36312.html
Lets assume I have a working installation of Docker on Ubuntu. Now I want to create a container (empty) to deploy my own application. What I meant by empty is, that nothing is downloaded or installed on the container yet. As this moment do we have any Linux libraries in it?
I'm trying to understand the issue based on the article. Is there a way that I can see what's inside of a docker container right after it's created?
Thank you in advance,
Weranga

@weranga-k check the -t -i flags that you can pass to docker run  to interact with your container.
i.e  docker run -it ubuntu/image /bin/bash
https://training.docker.com/

@weranga-k No, there are no linux libraries except what you add to the image/container yourself (or inherited from a base image).
Absolutely nothing is taken from the host OS.

Thank you for your replies. Appreciate it.

Thank you..
From: Brian Goff<EMAIL_ADDRESS>Sent: Monday, August 10, 2015 8:55 AM
To: docker/docker
Cc: Kaluarachchi, Weranga
Subject: Re: [docker] Linux Artifacts from Ubuntu in an empty Docker Container (#15410)
@weranga-khttps://github.com/weranga-k No, there are no linux libraries except what you add to the image/container yourself (or inherited from a base image).
Absolutely nothing is taken from the host OS.
—
Reply to this email directly or view it on GitHubhttps://github.com/docker/docker/issues/15410#issuecomment-129504090.


add schema validation support for more json-schema version refs (closes #2354)

[ ] Breaking change?

What changes did you make?
Issue #2354 mentions that attempting to publish a message with schema validation will fail using a schema that references json-schema version draft-07. According to the Ajv docs, different json-schema versions (as referenced by the $schema property) require using different modules in Ajv. The current code always uses the draft-2020-12 module, which will throw errors if an earlier version of json-schema is referenced in the $schema property--so I added some code that will select the correct Ajv module based on the $schema property.
Is there anything you'd like reviewers to focus on?
This is my very first open-source contribution--please be gentle! :)
How Has This Been Tested? (put an "x" (case-sensitive!) next to an item)

[ ] No need to
[ ] Manually (please, describe, if necessary)
[x] Unit checks
[ ] Integration checks
[ ] Covered by existing automation

Checklist (put an "x" (case-sensitive!) next to all the items, otherwise the build will fail)

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation (e.g. ENVIRONMENT VARIABLES)
[x] My changes generate no new warnings (e.g. Sonar is happy)
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged

Check out Contributing and Code of Conduct
A picture of a cute animal (not mandatory but encouraged)
As requested--my favorite dog breed :)

Hi @philosomniac, as this repo is no longer maintained (#4255), can I ask you to raise the same PR into our new repo (https://github.com/kafbat/kafka-ui)? Thank you


fix(cdk): reduce memory limit in Eliza task definition from 16GB to 4GB

TL;DR
Reduced the memory limit for the Eliza task definition from 16GB to 4GB.
What changed?
Modified the memoryLimitMiB parameter in the Eliza task definition from 16384 (16GB) to 4096 (4GB).
How to test?

Deploy the updated task definition
Monitor the ECS service to ensure it starts successfully
Verify that the application functions normally with the reduced memory allocation

Why make this change?
The previous memory allocation of 16GB was likely overprovisioned for the actual needs of the application. Reducing it to 4GB optimizes resource utilization and reduces costs while maintaining sufficient memory for the service to operate effectively.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#33
#32  👈 (View in Graphite)
#31
#29 : 1 other dependent PR (#30 )
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#33
#32  👈 (View in Graphite)
#31
#29 : 1 other dependent PR (#30 )
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Merge activity

Dec 28, 10:51 PM EST: A user started a stack merge that includes this pull request via Graphite.


[stable/prometheus-operator] add instance-namespace paramters to scope api interaction for CRs

Is this a new chart
no
What this PR does / why we need it:
Implement command line arguments of prometheus operator to scope api interactions for Alertmanager, Prometheus and ThanosRuler CRs. These arguments take precedence over the normal namespace scope parameters.
These flags are not yet fully documented in Prometheus Operator but can be found here in the source code.
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

/assign @vsliouniaev

/hold
Let’s hold PRs to prometheus-operator for a short time until https://github.com/prometheus-community/community/issues/28#issuecomment-672933972 is resolved. If you want to help with that effort, to test etc, that would be great!

Also probably a good idea to add a PR to update the docs ☝🙂 good catch

🚧 This chart is now deprecated.
Further development has moved to prometheus-community/helm-charts. The chart has been renamed kube-prometheus-stack to more clearly reflect that it installs the kube-prometheus project stack, within which Prometheus Operator is only one component.
If applicable, please re-open this PR there. Thanks!


迭代mutex的eBPF程序，并完善相应文档

Pull Request Template
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

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

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

[ ] Test A
[ ] Test B

Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK:

Checklist

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have checked my code and corrected any misspellings

目录下最好也加一个 makefile 文件，把编译命令写进去

师兄，我这个目录下本身就有一个Makefile，这个pr是为了迭代这个目录下的mutex_image工具，而没有对Makefile进行修改，所以Files changed中没有显示这个Makefile，工作流中这个mutex_image工具的编译命令也没有发生变化，所以工作流mutex_image这块没有做更改。


[Run-1333] Add additional assertions to ImageLoader

This PR adds additional assertions to ImageLoader
to convert the call stack mismatch to an assertion mismatch.
Analysis
Open Questions

Is it okay/a good idea to use RecordReplayId on _element or is using the id over restrictive?
Is it okay to add assertions to EnqueueImageLoadingMicroTask and Task::Run to get a better understanding if the non-determinism comes from the scheduling or queuing, when the assertion in Task::Run would be sufficient to convert the failure to an assertion failure

For question 1: it isn't over-restrictive because the associated element for an image loader should be deterministic.
For question 2: My bias is to try to get as much detail in one diagnostic pass as possible, so both sounds good to me.
One thing to consider is maybe also asserting that the image loader itself is being used deterministically: by adding a record-replay-id to the image loader and including it in these assertions.

One thing to consider is maybe also asserting that the image loader itself is being used deterministically: by adding a record-replay-id to the image loader and including it in these assertions.

I have to study the code in more detail to understand if that's necessary. My reasoning was that we care about images being loaded in deterministic ordering but care less about if the loaders themselves are deterministic. I prefer to land it as is for now and add the loader tracking if it proves necessary for loaders to run deterministically too.


Bulk invite agents

This is a neat feature and will help new users to onboard quickly - nice one! :)
I've not checked whether it works yet.


”Monor” is listed in the drop-down menu

Description:
"Monor" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Monor" in the search bar.

Expected results
The location is listed in the drop-down menu as "Monor, Bistrița-Năsăud".