Error building zeromq405 from source

Building zeromq405 on OS X 10.11.5 with gcc 4.8 gives the following error:
$ brew install --build-from-source --cc=gcc-4.8 zeromq405
==> Installing zeromq405 from homebrew/versions
==> Installing dependencies for homebrew/versions/zeromq405: pkg-config
==> Installing homebrew/versions/zeromq405 dependency: pkg-config
==> Downloading https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
Already downloaded: /Users/peter/Library/Caches/Homebrew/pkg-config-0.29.1.tar.gz
==> ./configure --prefix=/usr/local/Cellar/pkg-config/0.29.1 --disable-host-tool --with-internal-glib --with-pc-path=/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/pkgconfig:/usr/local/Librar
==> make
Last 15 lines from /Users/peter/Library/Logs/Homebrew/pkg-config/02.make:
                 from /usr/include/unistd.h:72,
                 from gutils.c:34:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSInfoDeprecated.h:1242:34: error: expected ',' or '}' before '__attribute__'
   kLSHandlerOptionsDefault       __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_4, __MAC_10_11, __IPHONE_4_0, __IPHONE_9_0, "Creator codes are deprecated on OS X.") = 0,
                                  ^
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Headers/LSOpenDeprecated.h:27:33: error: expected ',' or '}' before '__attribute__'
   kLSLaunchStartClassic         __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_0, __MAC_10_11, __IPHONE_NA, __IPHONE_NA, "The Classic environment is no longer supported.") = 0x00020000, /* Does nothing.*/
                                 ^
make[6]: *** [libglib_2_0_la-gutils.lo] Error 1
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Fixed this by doing:
$ brew uninstall pkg-config --force
$ brew install pkg-config

and then reinstalling zeromq405. Not sure what was wrong with previous installation of pkg-config, but I think this can probably be close (if nothing seems amiss).

Weird, thanks for the report.


Hello-world example manifests for microshift-hello-world app

@mangelajo can you provide a description of how this app will be used? A simple README in the packaging/hello-world folder so people can see what it is/why it's here/what it's for? Can be a follow-up, or even, I can write something up if you give me the info :)

/approve

@mangelajo Can you create a jira ticket to track adding a CI workflow for the demo?  We'll want to make sure it's always in a working state.

I need to get back to this as soon as I finish the CNI investigations.

/kind documentation

Moved this example to https://github.com/redhat-et/microshift-demos/tree/main/apps/hello-microshift.

Moved this example to https://github.com/redhat-et/microshift-demos/tree/main/apps/hello-microshift.

Can we add build.sh or an equivalent to the other repo? :-D

Can we add build.sh or an equivalent to the other repo? :-D

It's here: https://github.com/redhat-et/microshift-demos/blob/main/apps/build_images

ahh awesome!, somehow I didn't see it
On Mon, Nov 28, 2022 at 3:01 PM Frank Zdarsky @.***>
wrote:

Can we add build.sh or an equivalent to the other repo? :-D
It's here:
https://github.com/redhat-et/microshift-demos/blob/main/apps/build_images
—
Reply to this email directly, view it on GitHub
https://github.com/openshift/microshift/pull/688#issuecomment-1329158147,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAI7G4XBZL34BTY7BKEFURDWKS3MBANCNFSM5WFBYLCA
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Miguel Ángel Ajo  @mangel_ajo https://twitter.com/mangel_ajo
Office of CTO EDGE team.
ex Submariner (ACM) and OpenStack networking


Port it to LibGDX

I'm new to the gdx, so be patient :D I'm also porting the parent project (the game) to it as well.

Working good so far


Client Allocation Request for: Speedium

Client Allocation Questions
Core Information

Name: Speedium
Website / Social Media: www.speedium.network
Region: Europe
DataCap Requested: 20TiB
Addresses to be Notarized: f3rmy6c7zoefq3bb4thhvmv35ihe4t35hyaivoxdrzzmtt5zx6hrdp4ltgzccndggynjkc3joxxok3quv5mg2a
Notary Requested: dannyob

@cryptowhizzard Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

As per issue #284 #31 #297 #331 #393 and #456 and #510. No changes.
We are going to continue our project and holiday is almost over ;-)

Here's your datacap. Please remember that datacap should be used for material that is unencrypted and licensed to be distributed to the public. Please use your datacap to make deals with more than one miner. And please don't use a miner you have a pre-existing relationship with. Spread the love! Use your datacap for the public good! Any questions, mail me at<EMAIL_ADDRESS>or @dannyob on the Filecoin Project slack

Request Approved
Your Datacap Allocation Request has been approved by the Notary
Message sent to Filecoin Network

bafy2bzacecoatadsfjbaxm5latkunnsp3h4f6ub4uyib2jkr4hoa3czryvaf2

Address

f3rmy6c7zoefq3bb4thhvmv35ihe4t35hyaivoxdrzzmtt5zx6hrdp4ltgzccndggynjkc3joxxok3quv5mg2a

Datacap Allocated

20TiB

You can check the status of the message here: https://filfox.info/en/message/bafy2bzacecoatadsfjbaxm5latkunnsp3h4f6ub4uyib2jkr4hoa3czryvaf2

This user’s identity has been verified through filplus.storage


all tests failing, build is broken

When attempting to build, all 13 tests fail with the following error:
Error: [$injector:modulerr] Failed to instantiate module ng due to:
TypeError: 'undefined' is not an object (evaluating 'Function.prototype.bind.apply')

Building on travis-ci are all passed. Would you please try to reinstall the dependencies?

The latest ci build was over a month ago. A current build is now failing. It looks like there's an issue with the dependencies.
https://github.com/lordfriend/nya-bootstrap-select/pull/122

Looking at the builds, your last one was on Jan. 30. On Feb. 5, angular 1.5.0 was released.

I have verified that resolving dependencies to angular 1.4.9 fixes the build, so there is a change in 1.5.0 that is causing the failure.

Seems to be a compatability issue between angular 1.5.0 and PhantomJs 1.x. I will attempt to implement a fix and submit a pr.
https://github.com/angular/angular.js/issues/13794


Uncaught TypeError: Cannot read property 'tokenAtBufferColumn' of undefined

[Enter steps to reproduce below:]

...
...

Atom Version: 0.182.0
System: Mac OS X 10.10.2
Thrown From: autocomplete-plus package, v2.2.0
Stack Trace
Uncaught TypeError: Cannot read property 'tokenAtBufferColumn' of undefined
At /Applications/Atom.app/Contents/Resources/app/src/tokenized-buffer.js:559

TypeError: Cannot read property 'tokenAtBufferColumn' of undefined
  at TokenizedBuffer.module.exports.TokenizedBuffer.tokenForPosition (/Applications/Atom.app/Contents/Resources/app/src/tokenized-buffer.js:559:38)
  at TokenizedBuffer.module.exports.TokenizedBuffer.scopeDescriptorForPosition (/Applications/Atom.app/Contents/Resources/app/src/tokenized-buffer.js:552:22)
  at DisplayBuffer.module.exports.DisplayBuffer.scopeDescriptorForBufferPosition (/Applications/Atom.app/Contents/Resources/app/src/display-buffer.js:1042:35)
  at TextEditor.module.exports.TextEditor.scopeDescriptorForBufferPosition (/Applications/Atom.app/Contents/Resources/app/src/text-editor.js:2432:33)
  at Cursor.module.exports.Cursor.getScopeDescriptor (/Applications/Atom.app/Contents/Resources/app/src/cursor.js:227:26)
  at AutocompleteManager.module.exports.AutocompleteManager.findSuggestions (/Users/besser/.atom/packages/autocomplete-plus/lib/autocomplete-manager.coffee:110:27)
  at /Users/besser/.atom/packages/autocomplete-plus/lib/autocomplete-manager.coffee:1:1

Commands
     -0:45.7 core:backspace (atom-text-editor.editor.is-focused)
     -0:43.9 core:undo (atom-text-editor.editor.is-focused)
     -0:41.2 core:move-left (atom-text-editor.editor.is-focused)
     -0:38.9 core:backspace (atom-text-editor.editor.is-focused)
  4x -0:36.7 core:move-right (atom-text-editor.editor.is-focused)
     -0:35.2 core:move-left (atom-text-editor.editor.is-focused)
     -0:31.5 core:backspace (atom-text-editor.editor.is-focused)
     -0:30.2 core:move-right (atom-text-editor.editor.is-focused)
     -0:29.1 core:move-left (atom-text-editor.editor.is-focused)
  2x -0:26.5 core:undo (atom-text-editor.editor.is-focused)
  2x -0:23.5 editor:consolidate-selections (atom-text-editor.editor.is-focused)
     -0:22.7 core:cancel (atom-text-editor.editor.is-focused)
     -0:21.2 core:select-all (atom-text-editor.editor.is-focused)
     -0:18.4 editor:split-selections-into-lines (atom-text-editor.editor.is-focused)
 78x -0:12.0 core:undo (atom-text-editor.editor.is-focused)
  5x -0:00.9 core:redo (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "disabledPackages": [
      "go-plus"
    ],
    "followSymlinks": true,
    "themes": [
      "one-dark-ui",
      "one-dark-syntax"
    ]
  },
  "autocomplete-plus": {}
}

Installed Packages
# User
auto-detect-indentation, v0.3.0
autocomplete-plus, v2.2.0
color-picker, v1.4.4

# Dev
No dev packages

Can you give us steps to reproduce?

Please update to v2.5.0 and re-test.

Ok, I will do more tests!
Thanks!
Roberto Mota Besser
<EMAIL_ADDRESS>On Tue, Mar 17, 2015 at 2:05 PM, Joe Fitzgerald<EMAIL_ADDRESS>wrote:

Please update to v2.5.0 and re-test.
--
Reply to this email directly or view it on GitHub
https://github.com/atom-community/autocomplete-plus/issues/285#issuecomment-82483245
.


Does not work for the B-version

The interface is better than the original HiLink one, but I have an issue for one of the versions.
I have both the LD2410B and the C-version. The C-version works (almost, see below) as expected, but for the B-version, I do not get any data. I tried to reverse RX and TX, to no success. There is no firmware or version number, just as if nothing connected. It passes the connection screen, because I use a USB-3.3v Serial converter.
If I use the android app, both work. I can even use the web app and the BT connextion at the same time, (For the C-version.)
If I use the arduino example sketch from github.com/ncmreynolds/ld2410 I must say that the C- version is more stable than the B-version on communication, but both work.
I also note that if I move the sliders on the webpage for the C-version, I get a notice on the android app that setting failed.
If I click on 'reload all',  engineering mode is switched on in the app.
Any idea?

Confirmed - seeing same behavior here for the LD2410B.
It works with the Android app, but not with the Web-App.

Thanks for the reports. I do not currently have the B version for testing.
I'll look into buying one and implementing a fix if possible, but this
might take weeks. In the meantime, let me know if you have any further
insights into why it might not be working.
On Wed, 24 Jul 2024, 8:46 am Roman Krüger, @.***> wrote:

Confirmed - seeing same behavior here for the LD2410B.
It works with the Android app, but not with the Web-App.
—
Reply to this email directly, view it on GitHub
https://github.com/albertnis/ld2410-configurator/issues/12#issuecomment-2247034381,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABA4HYAYVFRGQYS7WAG4CH3ZN5EV7AVCNFSM6AAAAABGAGIE4WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBXGAZTIMZYGE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Adds ability to define shutdown function for the service

Coverage decreased (-0.03%) to 47.527% when pulling 972f82e5d4981aafbf8535b1513e7e1172a5adc1 on gaplyk:master into 6c05da34500975b4c8fd60129c5d3dfe4f3ee1bf on NYTimes:master.


Fix binary string regex

PR Details
Change regex value for "bstrUnmarshal" function in "lib.go" file.
Description
The value of the regex "x[a-zA-Z\d]{4}" has been changed to "x[a-fA-F\d]{4}" because hexadecimal values only contain the characters A-F.
Related Issue
https://github.com/qax-os/excelize/issues/1414
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[x] 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 change)

Codecov Report

Merging #1415 (029af0f) into master (5e0953d) will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1415      +/-   ##
==========================================
- Coverage   98.53%   98.50%   -0.04%
==========================================
  Files          31       31
  Lines       23947    23947
==========================================
- Hits        23596    23588       -8
- Misses        232      239       +7
- Partials      119      120       +1

Flag
Coverage Δ

unittests
98.50% <ø> (-0.04%)
:arrow_down:

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

Impacted Files
Coverage Δ

lib.go
96.78% <ø> (-1.52%)
:arrow_down:

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


code fixes

I had some issues in running the code for training and for inference.

in main.py inside the forward method the variable L was undefined, I fixed it
Wrapping variables in cls() gave me the problem of variables being interpeted as int, i removes cls()
in data_generator the transform method tried to create pandas dataframe with a wrong columns number, I forced the creation of those with the correct number of columns. It did make the program work but I do not know if it works as intended.

Thank you for your attention, I am studying the paper related to the code for a presentation that I have to do in one of my master degree courses.

Thanks for the interest.  In main.py, I have fixed the first two errors by adding line 140 and adding cls to infer() in line 345.
For evaluation, you can run evaluate_baseline() in compare.py on the generated dataframe. If X_test has 5 observations and you generate 100 samples, then synth_df should have 5000 samples.


sgd_regressor added to regressor source

By this commit will fix the issue of #62
✅ regressor.sgd parameters added

@melan96
Loss function is missing the parameter configuration for SGDRegressor


Feedback: Access to internal component state inside jsx

[Feature Request] Access to internal component state inside jsx
Overview
Is there a way to get access to internal component state, like in the example of the <Tabs /> component:
      <Tabs.Root defaultValue="tab1">
        {({activeIndex}) => ( // <-- access to  active index
          <>
            <Tabs.List aria-label="tabs example">
              <Tabs.Tab
                value="tab1"
                className={
                    activeIndex === 0 ? 'bg-red-500' : "" // <-- dynamically style the element based on active index
                }
              >
                One
              </Tabs.Tab>
              <Tabs.Tab value="tab2">Two</Tabs.Tab>
              <Tabs.Tab value="tab3">Three</Tabs.Tab>
            </Tabs.List>
            <Tabs.Panel
              value="tab1"
            >
              Tab one content
             </Tabs.Panel>
            <Tabs.Panel value="tab2">Tab two content</Tabs.Panel>
            <Tabs.Panel value="tab3">Tab three content</Tabs.Panel>
          </>
        )}
      </Tabs.Root>

Right now the only way to get access to the state is trough data attributes, that are not usable in the context of a utility library like tailwindcss
Examples in other libraries
from Headless UI <Menu />:
import { Menu } from '@headlessui/react'

function MyDropdown() {
  return (
    <Menu>
      <Menu.Button>More</Menu.Button>
      <Menu.Items>
        <Menu.Item>
          {({ active }) => ( // <-- access to internal component state
            <a className={`${active && 'bg-blue-500'}`} href="/account-settings">
              Account settings

          )}
        </Menu.Item>
        <Menu.Item>
          {({ active }) => (
            <a className={`${active && 'bg-blue-500'}`} href="/account-settings">
              Documentation

          )}
        </Menu.Item>
        <Menu.Item disabled>
          Invite a friend (coming soon!)
        </Menu.Item>
      </Menu.Items>
    </Menu>
  )
}

from Reach UI <Tabs/>:
function Example() {
  return (
    <Tabs keyboardActivation="manual">
      {({ selectedIndex, focusedIndex }) => {
        let getTabStyle = (index) => ({
          borderBottom: `4px solid ${
            selectedIndex === index
              ? "red"
              : focusedIndex === index
              ? "blue"
              : "black"
          }`,
        });
        return (
          <React.Fragment>
            <TabList>
              <Tab style={getTabStyle(0)}>Uno</Tab>
              <Tab style={getTabStyle(1)}>Dos</Tab>
              <Tab style={getTabStyle(2)}>Tres</Tab>
            </TabList>
            <TabPanels>
              <TabPanel>Uno</TabPanel>
              <TabPanel>Dos</TabPanel>
              <TabPanel>Tres</TabPanel>
            </TabPanels>
          </React.Fragment>
        );
      }}
    </Tabs>
  );
}

Who does this impact? Who is this for?
This would help a growing number of developer that choose to use tailwindcss  for styling purposes!

Hi @marekzelinka, for now we have decided to stay away from this to keep the API surface as small as possible. The reason is that all of these use cases are still achievable by controlling the state.
So for example with tabs:
<Tabs.Root value={value} onValueChange={setValue}>
  <Tabs.List aria-label="tabs example">
    <Tabs.Tab value="tab1" className={value === 'tab1' ? 'bg-red-500' : undefined}>
      One
    </Tabs.Tab>
    <Tabs.Tab value="tab2">Two</Tabs.Tab>
    <Tabs.Tab value="tab3">Three</Tabs.Tab>
  </Tabs.List>
  <Tabs.Panel value="tab1">Tab one content</Tabs.Panel>
  <Tabs.Panel value="tab2">Tab two content</Tabs.Panel>
  <Tabs.Panel value="tab3">Tab three content</Tabs.Panel>
</Tabs.Root>

Hi @marekzelinka, for now we have decided to stay away from this to keep the API surface as small as possible. The reason is that all of these use cases are still achievable by controlling the state.
So for example with tabs:
<Tabs.Root value={value} onValueChange={setValue}>
  <Tabs.List aria-label="tabs example">
    <Tabs.Tab value="tab1" className={value === 'tab1' ? 'bg-red-500' : undefined}>
      One
    </Tabs.Tab>
    <Tabs.Tab value="tab2">Two</Tabs.Tab>
    <Tabs.Tab value="tab3">Three</Tabs.Tab>
  </Tabs.List>
  <Tabs.Panel value="tab1">Tab one content</Tabs.Panel>
  <Tabs.Panel value="tab2">Tab two content</Tabs.Panel>
  <Tabs.Panel value="tab3">Tab three content</Tabs.Panel>
</Tabs.Root>

Well, that's a bummer, anyway, thanks for the answer!

Well, that's a bummer, anyway, thanks for the answer!

Well, that's a bummer

@marekzelinka If you wouldn't mind, I'd love if you could elaborate on why child as function pattern is preferable to managing some state? This will help us to make future API decisions.
Currently, our library is purposefully low level with the intent that you would create a component to wrap ours. You would apply your styles/functionality to it as you see fit and re-expose that as the component your app would use.
Is the children as function just a personal preference or are you struggling to figure out how to massage our API into your requirements?

Well, that's a bummer

@marekzelinka If you wouldn't mind, I'd love if you could elaborate on why child as function pattern is preferable to managing some state? This will help us to make future API decisions.
Currently, our library is purposefully low level with the intent that you would create a component to wrap ours. You would apply your styles/functionality to it as you see fit and re-expose that as the component your app would use.
Is the children as function just a personal preference or are you struggling to figure out how to massage our API into your requirements?

hey @jjenzz, its just a personal preference, coming from other similar libraries, I just expected to be able to pass a function as a child and get the state.
This is definitely not a big deal, and I've already used some components in my project!
Thank you and your team for this project! ❤

hey @jjenzz, its just a personal preference, coming from other similar libraries, I just expected to be able to pass a function as a child and get the state.
This is definitely not a big deal, and I've already used some components in my project!
Thank you and your team for this project! ❤


Bug1: Add more than 2 films throught the web

The web only allows for two movies even though the model accepts an arbitrary number of movies. Make the web formulary able to accept more movies.
Effort: 8

Already fixed today


Not able to use repositories with no "trunk" folder

The default behavior for the library is to substitute "trunk" as a tag if no tag was specified. That is not correct when the user wants just to use a random path without specifying any tags.
The following line can be corrected to an empty string to make the library more flexible:
https://github.com/emolchanov/npm-svn/blob/master/src/scanner.js#L68

yep, can you fix that?


Parent types are not generated - [ts] Property 'user' does not exist on type '{}'.

Description
I build my server based on the example prisma/graphql-prisma-typescript.
But with graphqlgen the AuthPayload is throwing type errors.
Steps to reproduce
schema.graphql
type AuthPayload {
  token: String!
  user: User!
}

AuthPayload.ts
import { AuthPayloadResolvers } from "../generated/graphqlgen";

export const AuthPayload: AuthPayloadResolvers.Type = {
  ...AuthPayloadResolvers.defaultResolvers,

  token: (parent) => parent.token,
  user: (parent) => parent.user,
};

Expected results
The parent type for user and token should be set to the types instead of empty objects.
Or maybe there is a different way to solve the problem?
Actual results
[ts] Property 'token' does not exist on type '{}'.
[ts] Property 'user' does not exist on type '{}'.

because the parent type is an empty object:
export interface Type {
    user: (
      parent: {},
      args: {},
      ctx: Context,
      info: GraphQLResolveInfo
    ) => UserNode | Promise<UserNode>;

    token: (
      parent: {},
      args: {},
      ctx: Context,
      info: GraphQLResolveInfo
    ) => string | Promise<string>;
  }

Versions

graphqlgen: 0.2.0-beta16
OS name and version: Mac OS 10.14

Can you please try again with the latest version of graphqlgen? This should fix this problem.

After the update to 0.2.1 the program suggested to add AuthPayload and UserLookupInfo to the graphqlgen.yaml but there is no generate typescript type for it.
Now I had to add the following lines to src/resolvers/AuthPayload.ts
import { UserNode } from "../generated/prisma-client";

export interface AuthPayloadNode {
  token: string;
  user: UserNode;
}

and of cause this line to the graphqlgen.yaml
AuthPayload: ./src/resolvers/AuthPayload.ts:AuthPayloadNode

I think it can be detected & generated automatically because it's already defined in the src/schema.graphql. Is it possible to add this functionality to graphqlgen?

Thanks a lot for the update. This is a different issue. Would you mind opening a new issue for this?


Fixed #26781 -- Made table name case change a noop on SQLite.

SQLite disgresses from the SQL standard by ignoring case of quoted identifiers.
Thanks to laozzzi for the report.

Buildbot, test on oracle.

Buildbot, test on oracle.


removed link in about text

Are the self-merges a work around some permission limitation? I think I would prefer direct pushes to self-merges. But I do prefer code review over no code review but for trivial changes direct pushes can make sense. I also admit that I have self-merged some of my PRs.


SUMA Documentation suggests

In SUMA section in building-images.md we talk about grabbing the RHN-ORG-TRUSTED-SSL-CERT file, but we only pick this up in certificates.go if the files are .pem or .crt (https://github.com/suse-edge/edge-image-builder/blob/main/pkg/combustion/certificates.go#L63-L69)
Which results in certificates getting triggered, but no files copied over, hence system boot failure:

This is picked up correctly if the file is renamed:
rdo@woden:~/work/eib-testing/_build/build-Apr22_15-51-47/combustion% ls
05-configure-network.sh  10-rpm-install.sh  12-keymap-setup.sh  14-systemd.sh            48-message.sh  certificates  nmc
07-certificates.sh       11-time-setup.sh   13b-add-users.sh    30-suma-registration.sh  60-fixboot.sh  network       script
rdo@woden:~/work/eib-testing/_build/build-Apr22_15-51-47/combustion% ls certificates
rhn.pem

I'm not 100% sure I follow. Is the request to remove the requirement for the files to end in .crt or .pem and instead include everything in that directory?
I might be missing something, but you mention us talking about the certificates in the SUMA section, but I don't actually see any references to certificates in there. Can you point me to the line you're talking about?

Closing out as inactive; feel free to reopen if this is still an issue.


get Jacdac working with https://makecode.microbit.org/---multi#

title says it all

Not supported.


HR: REC invalid on iOS but valid on Android

Please recheck: https://github.com/eu-digital-green-certificates/dcc-quality-assurance/blob/2d0c3bd3289b7dfc0b4186a22d9d1b1d2c405fd2/HR/1.0.0/REC.png

@RKlaus-tsi still ambiguous behaviour?

@Hendrik-Schmidt-Schierhorn-TSI

iOS schows invalid because "valid until" is in the past
it seems Adroid does not check this attribute because it shows valid

retested with Android 1.0.7 - acc : is fixed


footer-scrollbutton-refactor

Info about Issue or bug

Closes: #208, #202 , #193
Describe the changes you've made
I have added scroll to top button on every page, footer is also added and two folder in src/client have be combined and one
folder named components is created.
Screenshots

https://user-images.githubusercontent.com/68965499/115293529-1164db00-a175-11eb-9fa0-42baa7b305c1.mp4

@ChitvanRamani22 Can you resolve conflict?

@codewithvk i have resolved the conflicts and also made the changes that you asked for.


Hopefully fix deleteField

FormApi.deleteField does not properly update the state. This hopefully addresses this.

Codecov Report
Attention: 32 lines in your changes are missing coverage. Please review.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Files
Coverage Δ

packages/form-core/src/utils.ts
89.13% <ø> (ø)

packages/react-form/src/createFormFactory.ts
100.00% <100.00%> (ø)

packages/react-form/src/formContext.ts
83.33% <ø> (ø)

packages/react-form/src/useForm.tsx
100.00% <100.00%> (+11.11%)
:arrow_up:

...ckages/react-form/src/useIsomorphicLayoutEffect.ts
100.00% <100.00%> (ø)

packages/solid-form/src/createFormFactory.ts
100.00% <100.00%> (ø)

packages/solid-form/src/tests/utils.ts
100.00% <100.00%> (ø)

packages/yup-form-adapter/src/tests/utils.ts
100.00% <100.00%> (ø)

packages/yup-form-adapter/src/validator.ts
100.00% <100.00%> (ø)

packages/zod-form-adapter/src/tests/utils.ts
100.00% <100.00%> (ø)

... and 7 more

:loudspeaker: Thoughts on this report? Let us know!.


Get Dealers By State

Probably gonna run through this last as it'll need a new API link and extra fiddling.

[x] Create route in API
[ ] Create method in restapis module (mirror get_dealer_reviews_from_cf)
[ ] Update views to use new API function
[ ] Add new URL/Template? (or just add a button to homepage? sounds like extra js)

TIP:

"The only diff from the CF version is adding a URL parameter arg:
get_request(url, **kwargs) → e.g get_request(url, dealerId=dealerId)

See also: https://github.com/dreammelter/agfzb-CloudAppDevelopment_Capstone/issues/14#issuecomment-885254085

Made a test route to get-state-dealers Function and passed a state... this works.
But the reviews version doesn't...? (returns empty JSON obj, but it returns. May need to check data I'm testing with.)

This works like it's supposed to - it's currently setup to be accessed via /dealer/ but I might integrate it w/ the home page in someway. If it doesn't turn out to be too much of a hassle. (Otherwise I'll just shrink the URL route to djangoapp/)


fix: add more details about model input

Would it be possible to allow multiple image formats in the future?

PNG images should work..


Fix Image

This is for practice. there really is no image to fix.

We hoped this would close automatically with this commit; 329aa2b8931d52d520d589ac6873126f029db909


Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value

I found this issue with older SesameSDK too.

Unexpectedly found nil while unwrapping an Optional value also occurs elsewhere in the SDK by calling CHDeviceManager.getCHDevices.
And quite often this crash occurs!

I faced same error at other point too.

We have added error handling to ensure that the function does not crash due to nil values when unwrapping optional values. Upon preliminary investigation, it appears that there may be an issue with the return values from devices. Our team is actively investigating and debugging this issue. We sincerely apologize for the wait and appreciate your patience.

Thanks for the reply!
I confirmed you added nil handling at getCHDevices. (https://github.com/CANDY-HOUSE/SesameSDK_iOS_with_DemoApp/commit/1c25196bb7dbebf3f5c912e84097dccdb464e70e )
I'll test with latest SDK later.
I guess it needs to add nil handling at readHistoryCommand  as same as the above commit.(https://github.com/CANDY-HOUSE/SesameSDK_iOS_with_DemoApp/issues/52#issuecomment-1767847856)
Would you check readHistoryCommand ?

I found a same error at CHDeviceManager.parse too.
I think it's better to make sure not to create Device instance without deviceId than to add nil handling at many points.

We have not been successful in reproducing the aforementioned issue. Would it be possible for you to proffer additional information?

I guess these crash has been occurred only calling getCHDevices .
But, it seems to occur at a high frequency at certain times and sometimes works consistently.

Our appreciation for the intelligence you've conveyed is abundant; we shall perpetuate our keen surveillance. Additionally, if your acumen purveys any enhancements with regards to our coding, we earnestly encourage you to submit a pull request to Candy Hose.

I would like to submit a pull request if I could, but it needs understanding to specifications to BLE message between SESAME device and SDK.　(I can't know these specifications)
Cuz I guess the cause of this issue is such as followings.

Incorrect data received from the device.
Lack of error handling when incorrect data is received.

The cause of this issue is probably accessing CoreData at same time.
For example, it calls CHDeviceManager.shared.receiveCHDeviceKeys and immediately after calls CHDeviceManager.shared.getCHDevices with multi thread.
Thus, I think it can solve on a App-side.
But, this case is parse error for SESAME histories data. Thus, it needs to fix on SDK-side

The cause of this issue is probably accessing CoreData at same time. For example, it calls CHDeviceManager.shared.receiveCHDeviceKeys and immediately after calls CHDeviceManager.shared.getCHDevices with multi thread.
Thus, I think it can solve on a App-side. But, this case is parse error for SESAME histories data. Thus, it needs to fix on SDK-side

Thank you for your feedback. We have also noticed this thread safety issue with CoreData, and will schedule a fix.

It seems to get history aata which type is "0".

@tangguoEddy
Would you review above PR and merge if you approve it.


adding unit tests for dns

Description
Unit tests for dns resolving feature. This test ensures that if an external network is created using FQDN then the appropriate calls are made. It also checks if the resolved IP is used to access the network then the packet is accepted.

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0
[
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "597",
    "commit-sha": "1bb484218397a88d5372ae28109a3b4a3e852743"
  },
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "747",
    "commit-sha": "55b49db363da9715701ff914ee0734374b92661f"
  }
]

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0
[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "747",
    "commit-sha": "55b49db363da9715701ff914ee0734374b92661f"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "597",
    "commit-sha": "0398a991fc9d05b51c4fd60ea1f67aec35dcb367"
  }
]

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0
[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "747",
    "commit-sha": "f3966d4d8f459f83241ea982e668f78e486ee13f"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "597",
    "commit-sha": "0398a991fc9d05b51c4fd60ea1f67aec35dcb367"
  }
]

/build - automatically fired by gogo with following PRs and commit SHAs v1.0.0
[
  {
    "project": "",
    "component": "enforcerd",
    "pr-id": "747",
    "commit-sha": "0c10a9372c545bd829b17302cbadfdd51807ccb9"
  },
  {
    "project": "",
    "component": "trireme-lib",
    "pr-id": "597",
    "commit-sha": "0398a991fc9d05b51c4fd60ea1f67aec35dcb367"
  }
]


Attribute accessor of new Padrino::PathRouter::Route

The new PathRouter introduced in 0.13.0 have not attribute accessor :path.  This attribute accessor is used in Padrino::Contrib::AutoLocale, to redirect automatically i18n'ed path.  If there is no security issue about this attribute accessor, I ask to add it.

@aprikip Thanks for the report! Fixed by this commit.
If you're using optional expression, you must append ? to your route path.
See this line.


feat: add file connector benchmark

🗣 Description

Adds the file connector to the benchmark suite, with TPCH at scale factor 1 using parquet files

🔨 Related Issues

Part of #3683

Successful benchmark run: https://github.com/spiceai/spiceai/actions/runs/12111449724/job/33763598253


description does't work

images = [
      { thumb: './thumbs/img1.jpg', img: './gallery/img1.jpg', description: 'My test 1' },
      { thumb: './thumbs/img2.jpg', img: './gallery/img2.jpg', description: 'My test 2' },
    ];

but in view "Image 1" and "Image 2"

Fixed in my fork https://www.npmjs.com/package/angular-modal-gallery (version 2.0.2)

Hi,
       Thanks for the update. Go ahead.

Thanks,
Vimala

From: Stefano Cappa<EMAIL_ADDRESS>Sent: Tuesday, January 31, 2017 5:54:19 AM
To: vimalavinisha/angular2-image-popup
Cc: Subscribed
Subject: Re: [vimalavinisha/angular2-image-popup] description does't work (#12)
Fixed in my fork https://www.npmjs.com/package/angular-modal-gallery (version 2.0.2)

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/vimalavinisha/angular2-image-popup/issues/12#issuecomment-276235974, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKh98EbyHXUgX6jRWI13FiXxKxSZhk4xks5rXn8zgaJpZM4LTvnB.


Preventing future cloning attempts

@NotDSF
This may sound useless but could you maybe add a way to stop future cloning attempts made after the httpspy has ran?
For example:
local reversehook = true

local old; old = hookfunction(clonefunction, function(v1, v2)
   if reversehook == true then
       return old(v1, v1)
   else
       return old(v1, v2)
   end
end)

huh, anyways httpspy pending a rewrite


Snapshot config to define column names

I've created this PR / added section to highlight new config allows users to define column names following this Git issue: https://github.com/orgs/dbt-labs/projects/14/views/35?pane=issue&itemId=80581863
Resolves #6112
What are you changing in this pull request and why?

Checklist

[x] I have reviewed the Content style guide so my content adheres to these guidelines.
[x] The topic I'm writing about is for specific dbt version(s) and I have versioned it according to the version a whole page and/or version a block of content guidelines.
[ ] I have added checklist item(s) to this list for anything anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch."

Closed off as Core project has been paused


[Feature Request] Support for Edit Mode by Command Palette

Hello again @sissilab !!!
I have an idea on how to add Edit Mode support for Image Toolkit.
A new Command Palette command Image Toolkit: View Image
When the text cursor is located at an image link (an internal link which contains an image file extension such as![[image.png]] ![[image.jpg]]...) if the user hits the new command  Image Toolkit: View Image the Image Toolkit window will open the same way that opens in preview mode.
Would be useful when you are on edit mode selecting images and need to check if you are selecting the right image,

I'm terrible at naming image files and I always have to check if I am selecting the right image for the note :)

Thanks for reading!
Have a great day!

Hello again @sissilab !!!
I have an idea on how to add Edit Mode support for Image Toolkit.
A new Command Palette command Image Toolkit: View Image
When the text cursor is located at an image link (an internal link which contains an image file extension such as![[image.png]] ![[image.jpg]]...) if the user hits the new command Image Toolkit: View Image the Image Toolkit window will open the same way that opens in preview mode.
Would be useful when you are on edit mode selecting images and need to check if you are selecting the right image,

I'm terrible at naming image files and I always have to check if I am selecting the right image for the note :)

Thanks for reading!
Have a great day!

Thanks a lot for your idea.
I don't know if you use 'oz-image-in-editor-obsidian' which is an Obsidian plugin.
This plugin can help you preview images on the editor area and it's really a greate plugin.
Hope it works.

Hello @sissilab !!!!
Thanks for your information about oz-image-in-editor-obsidian !!!!
My idea is a bit different from oz-image-in-editor-obsidian:

I don't need to preview images in the Edit Mode;

I just want a way to use Image Toolkit  the way it is made for Preview Mode in Editor Mode:

And my suggestion for this usage is having a command palette command to call Image Toolkit when the text cursor (caret) is placed inside a image link [[image.png]]  or embed link ![[image.png]]

I just wanna explain to make sure that we are on the same page about this Feature Request :)
Feel free to discard my feature request if you think that is not feasible :)
Have a great day!


Command Cooldown is not working

Go to: events/client/message.js line 30 code:
	const cooldownAmount = (command.cooldown || 2) * 1000;

Error: Can't find command.cooldown that's why it goes 2 seconds by default to all commands.
I tried adding this (example):
module.exports.help = {
	name: "help",
	description: "This command is used for displaying all commands.",
	usage: "p!help",
	accessableby: "Members",
	aliases: [],
	cooldown: 60 //1 Minutes or 60 Seconds
};

And still didn't work, there's a problem with the command.cooldown  can't find the value of cooldown.

Issue solved


Why the RoundRobinRule's choose() method use allServers to get server?

Hi,
I am learning Spring Cloud Ribbon, so I have the chance to learn about Ribbon.
When I see the source code of RoundRobinRule class ,I have a question that why it use allServers to get a server like that:

why it dont use reachableServers to get server?
Another question :
In the RandomRule's choose method, it use upList to get server that differ in RoundRobinRule's choose method.Why it is?
And , in the choose method in RandomRule, the index of the server come from "rand.nextInt(serverCount)", so the serverCount is the number of all server. But to get the server is to use upList like that:

So, I think it seems to happen that the index(come from index = rand.nextInt(serverCount) ) is larger than the upList's size.
That's all.
Thank you to give me some advices！

@pablete @moustaki @zkwentz

i have the same question . did someone know?


[WIP] Executable extension for windows maintenance [AUTOZIP]

Fix problem with uninstall on Windows.

Download:
Environment: QT=5.12, ARCH=32, CONFIGURATION=release, QTIFW=C:\Qt\Tools\QtInstallerFramework\3.1
trik-studio-master-i686-auto.zip

Download:
Environment: QT=5.12, ARCH=32, CONFIGURATION=release, QTIFW=C:\Qt\Tools\QtInstallerFramework\3.1
trik-studio-master-i686-auto.zip


Editorconfig changes: don't trim trailing whitespaces in runtime/doc

Having editorconfig remove trailing whitespaces in did cause problems in some of my recent PRs when editing documentation files (#16057 #16055).
Solution:

Don't remove automatically trailing whitespaces for *.txt files under runtime/doc

thanks


'ComposedComponent' can't be mixed onto 'PositionComponent'

Tried to deal with ComposedComponent which describes here https://flame-engine.org/docs/components.md but I faced an issue:

'ComposedComponent' can't be mixed onto 'PositionComponent' because 'PositionComponent' doesn't implement 'HasGameRef'.
Try extending the class 'ComposedComponent'.

My attempt was simply just:
class GameOverPanel extends PositionComponent with Resizable, ComposedComponent {
...
}

How to properly use it in this way?

The code of ComposedComponent is below ( link ) :
mixin ComposedComponent on Component, HasGameRef, Tapable {
...
}

It is mixin XXX on XYZ, so your component GameOverPanel should implement Component, HasGameRef and Tapable

#167

@ProgrammingLife the help provided by ufylord fixed, clarified your issue?

closing due inactivity.


[BUG] kdump failed to start in Harvester 1.1.2

Describe the bug
kdump failed to start when Harvestewr 1.1.2 is running on debug mode
To Reproduce
Steps to reproduce the behavior:

From Grub start the "Hervester (Debug)" item in the menu list in order to collect kernel crash dump
Enter via cli or ssh and perform  "systemctl status kdump.service"

Expected behavior
I expect that kdump service is up and running
Support bundle

Environment

Harvester ISO version: 1.1.2
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630): Baremetal

Additional context
I have kernel crash when running Harvester 1.1.2 in normal mode. So I run the debug version to collect the kernel logs and dumps, but nothing is reported in "/var/crash" directory, Checking the kdump service It is failed to start. Attached I reported the logs when starting the server (first log using journalctl, the second starting the service manually).
log.txt
log2.txt
There is some parameters/configurations that is missing?
Thanks in advance for the reply.

@tresegiangi Thanks for reporting this bug.
I already worked out a fix, the kdump.service can start normally, but the crash report still not generated, I need more time to investigate this.

@masteryyh this looks great :smile: :+1: !
Tested off of v1.2 branch, from harvester-installer building the artifacts:
Drive current: -outdev '/go/src/github.com/harvester/harvester-installer/dist/artifacts/harvester-master-amd64.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data,  401g free
xorriso : UPDATE : 646 files added in 1 seconds
Added to ISO image: directory '/'='/tmp/tmp.Ob1BShOXXL'
xorriso : NOTE : Copying to System Area: 512 bytes from file '/tmp/tmp.Ob1BShOXXL/boot/x86_64/loader/boot_hybrid.img'
xorriso : UPDATE : Writing:      49152s    1.8%   fifo 100%  buf  50%
xorriso : UPDATE : Writing:     610208s   22.1%   fifo  99%  buf  50%  828.7xD
xorriso : UPDATE : Writing:    1181913s   42.8%   fifo 100%  buf  50%  844.3xD
xorriso : UPDATE : Writing:    1753088s   63.4%   fifo 100%  buf  50%  843.4xD
xorriso : UPDATE : Writing:    2321264s   84.0%   fifo  99%  buf  50%  839.2xD
ISO image produced: 2764219 sectors
Written to medium : 2764240 sectors at LBA 48
Writing to '/go/src/github.com/harvester/harvester-installer/dist/artifacts/harvester-master-amd64.iso' completed successfully.

image-lists/
image-lists/harvester-extra-master.txt
image-lists/rancher-images-v2.7.5-rc5.txt
image-lists/harvester-images-master.txt
image-lists/harvester-repo-images-master.txt
image-lists/rancherd-bootstrap-images-master.txt
image-lists/rke2-images.linux-amd64-v1.25.9-rke2r1.txt
image-lists/rke2-images-multus.linux-amd64-v1.25.9-rke2r1.txt
╭─mike at suse-workstation-team-harvester in ~/Projects/masteryyh-harvester-installer/harvester-installer on v1.2✔
╰─± git log | head -n 5
commit 15523694d5bdf83e831b9cc46facb417615ef065
Author: masteryyh<EMAIL_ADDRESS>Date:   Mon May 29 10:57:21 2023 +0800

    Specify --xz explicitly when calling dracut to make initrd.

I'll go ahead and close this out :smile:


Device cannot currently be controlled error for H6104

I am on Homebridge + config-UI using v1.3.4.
I can successfully installed the plugin and my LED (H6104) is detected and setup by both homebridge and Home app.
But whenever I use my home app to switch on the light, it shows following error -
[Govee] [Living Room TV LED] could not be updated as device cannot currently be controlled at deviceLightColour.internalOnOffUpdate (/homebridge/node_modules/homebridge-govee/lib/device/light-colour.js:109:17)
I am on node 14.16 and nom 6.14

Hi @geekseanlin
This is normally due to the device not being connected to wifi, could this be?
You can check via the Govee app, if you see this red (!) icon then the device isn't connected to wifi.

If the device really is connected to wifi, please try restarting homebridge (or the govee child-bridge if you use one) and let me know if you still get the error.
Thanks

My device is both connected to wifi and bluetooth. I enabled "Force Update" in the option and seems to be working now.

Device Status - Offline, Retrievable - No and Controllable - Yes

These are three statuses that are provided by the Govee API and are displayed in the plugin-ui just for informative purposes.
It has occurred to me that some users' devices are being incorrectly reported as offline (for instance in your case) which is why I added the 'force updates' option. This makes the plugin skip checking whether the 'Device Status - Offline' is online.
I have no idea what is causing these incorrect statuses by Govee. Whether it's certain user network setups (site filtering, firewalls, etc) or an issue with the Govee API (probably the latter to be honest 😅)

Looks like i had the same issue since updating to 3.x. I confirmed 2.14.2 worked fine w/o force updates turned on and every version of 3.x requires force updates to be turned on to get the lights to work. So it could be a new bug introduced in 3.x updates...

Looks like i had the same issue since updating to 3.x. I confirmed 2.14.2 worked fine w/o force updates turned on and every version of 3.x requires force updates to be turned on to get the lights to work. So it could be a new bug introduced in 3.x updates...

It's not so much a 'bug' that has been introduced. v3 of the plugin is more thorough in checking whether the device is online to be able to receive commands from the plugin. This solved the issue of a number of users wondering why their device wasn't updating as it was in fact offline.
However, it seems that in a few cases, Govee is reporting devices offline when they are actually online. So the forceUpdates skips the check of whether the device has been reported offline.

I'm one of the users affected, and coincidence or not, my device is also H6104.
Is there any way we could do a simple test to prove the API status is wrong? Perhaps then we could report the issue to Govee.

You can turn on plugin debug logging and every 15 seconds or so you'll see an entry like this:
[18/04/2021, 18:12:43] [Govee] [Device Name] received update [{"online":"true","powerState":"off","brightness":47,"color":{"r":255,"b":136,"g":190}}].

It's the "online":"true" section that the plugin uses to determine if the device is online. If it's not then it will say "online":"false" or "online":false


The binary version of its metadata is 1.9.0, expected version is 1.7.1.

Doesn't work with latest kotlin on android studio for native android app using jetpack compose.

PLEASE READ
If you have a support contract with Google, please create an issue in the support console. This will ensure a timely response.
Discover additional support services for the Google Maps Platform, including developer communities, technical guidance, and expert support at the Google Maps Platform support resources page.
If your bug or feature request is not related to this particular library, please visit the Google Maps Platform issue trackers.
Check for answers on StackOverflow with the google-maps tag.

Please be sure to include as much information as possible:
Environment details

Specify the API at the beginning of the title (for example, "Places: ...")
OS type and version
Library version and other environment information

Steps to reproduce

?

Code example
# example

Stack trace
# example

Following these steps will guarantee the quickest resolution possible.
Thanks!

If you would like to upvote the priority of this issue, please comment below or react on the original post above with :+1: so we can see what is popular when we triage.
@tito06 Thank you for opening this issue. 🙏
Please check out these other resources that might help you get to a resolution in the meantime:

Check the issue tracker - bugs and feature requests for Google Maps Platform APIs and SDKs
Open a support case - Get 1:1 support in Cloud Console.
Discord - chat with other developers
StackOverflow - use the google-maps tag

This is an automated message, feel free to ignore.


Bug:

Describe The Bug
Prior to app version 6.21.1 in iOS, I was able to use OpenAPI to control the SwitchBot. After the update to both the iOS app and homebridge switchbot, when trying to control the switch in the same way by connecting with a secret token, I am now getting the error message “Cloud access: false”. However, it seems I cannot enable cloud access in the app because it will only allow me to select a hub, which I do not have. This OpenAPI connection worked prior to this version without a hub.
To Reproduce
Attempt to control switchbot with OpenAPI
Expected behavior
Control should be possible without cloud enabled
Relevant log output
[1/4/2023, 10:44:10 PM] [SwitchBot] Bot: [Bot name] Set TargetPosition: 100
[1/4/2023, 10:44:10 PM] [SwitchBot] Bot: [Bot name] pushChanges enableCloudService: false

Config for homebridge-switchbot
{
    "name": "SwitchBot",
    "credentials": {
        "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "secret": "xxxxxxxxxxxxxxxxxxxxxx",
        "notice": "Keep your token a secret!"
    },
    "options": {
        "devices": [
            {
                "deviceId": "XXXXXXXXXXXXXX",
                "configDeviceName": "Bot Name",
                "configDeviceType": "Bot",
                "connectionType": "OpenAPI",
                "bot": {
                    "mode": "press",
                    "deviceType": "window"
                },
                "offline": true
            },
            {
                "deviceId": "XXXXXXXXXXXXXX",
                "configDeviceName": "Another Bot Name",
                "configDeviceType": "Bot",
                "connectionType": "OpenAPI",
                "bot": {
                    "mode": "press",
                    "deviceType": "window"
                },
                "offline": true
            }
        ]
    },
    "platform": "SwitchBot"
},

Screenshots
No response
Device & Model
SwitchBot Bot
Node.js Version
v16.16.0
NPM Version
v8.11.0
Homebridge Version
v1.6.0
Homebridge Switchbot Plugin Version
v2.4.0
Homebridge Config UI X Plugin Version
v4.49.0
Operating System
Docker

If you are trying to connect without a hub, your connectiontype needs to be BLE.


Update homebrew install url

Hi, I ran the installation and found that homebrew would not install at the current url. The new updated to match what is on brew.sh.

Oops did not create the pull request correctly. Somehow a few extra commits got included after I submitted the pull request.


Balaji

Fixes #4  Bot doesn't reply at all

Hi @balaji-s. Thanks for this PR 🙋♂
As a first time contributor, here are some things that you can do:

Have a good title. Currently it says Balaji which really doesn't give much context
Have a good description. This description should detail the change you are making in this Pull request. Additionally you can use Fixes #4 in the description to refer to the issue you are fixing via this PR.

Thanks for the comments, will update the PR

Hi @balaji-s overall it looks good. I've added some really small comments that can be fixed quickly but I'd like the title to be changed before I merge the PR in.
Thanks 🙋♂  This PR looks good otherwise 👍

I've made the changes. Thanks for your contribution again, @balaji-s. And welcome to the project! 🎉

@balaji-s here's the test tweet to show it works: https://twitter.com/thehexbot/status/930331890598363136

Great job 👏

Thanks for the merging the pull request 👍


[WORK-1957] Profile ID

Description
Added to profile property id, common with all other passport implementations.
JIRA
WORK-1957

@mmallis87 Thank you


Error: "Fixed output name but more than one file to download" when setting download path which includes spaces

Checklist

[x] I'm asking a question
[x] I've looked through the README and FAQ for similar questions
[x] I've searched the bugtracker for similar questions including closed ones

Question

I am new to Youtube-DL and not much of a programmer so apologies if I am asking some silly questions here.
I have created a config file for the purpose of setting a default download location. I keep getting one of two errors:
1 - "Fixed output name but more than one file to download" or
2-  "no such option: -"
when trying to set the path for Youtube-DL using the terminal command "youtube-dl --config-location ~/.config/youtube-dl.conf.rtf".
I think the issue comes from the path that I am pointing to containing spaces. I am trying to set the download location using:
-o ~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s

however, this threw up the first error "...more than one file to download". Upon googling I thought it might be the spaces causing the issue so I tried using:
-o "~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s"

which again threw up the first error. I also tried using backslashes:
-o ~/Documents/2\ -\ Personal/Youtube-DL/%(title)s.%(ext)s

which threw up the second error "no such option: -".
I'm not sure what I'm missing here, or if it is not possible to point to a path which includes spaces.
I have also tried various combinations of quotes and backslashes which have all given one of the two errors in response.

We're in a POSIX system where ~ expands to the user's home directory.

-o ~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s

This means:

use a fixed destination ~/Documents/2
download URLs - and Personal/Youtube-DL/%(title)s.%(ext)s

That's why yt-dl says "...more than one file to download".

-o "~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s"
which again threw up the first error. ...

This looks a lot better, and works for me, but in a POSIX shell, prefer single quotes unless the quoted text  Please try again and post the log, similar to this:
$ python -m youtube_dl --get-filename -f 22 -o "~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s" BaW_jenozKc
/home/df/Documents/2 - Personal/Youtube-DL/youtube-dl test video ''_ä↭𝕐.mp4
$

-o ~/Documents/2\ -\ Personal/Youtube-DL/%(title)s.%(ext)s

Here you also have to escape the ():
$ python -m youtube_dl --get-filename -f 22 -o ~/Documents/2\ -\ Personal/Youtube-DL/%\(title\)s.%\(ext\)s BaW_jenozKc
/home/df/Documents/2 - Personal/Youtube-DL/youtube-dl test video ''_ä↭𝕐.mp4
$

Using '' is a lot easier.

The rules for parsing a config file may not be clearly stated anywhere.
yt-dl uses the Python library function shlex.split() with comments and POSIX mode enabled. Thus these rules apply:

Quotes are stripped out, and do not separate words ("Do"Not"Separate" is parsed as the single word DoNotSeparate);

Non-quoted escape characters (e.g. '') preserve the literal value of the next character that follows;

Enclosing characters in quotes which are not part of escapedquotes (e.g. "'") preserve the literal value of all characters within the quotes;

Enclosing characters in quotes which are part of escapedquotes (e.g. '"') preserves the literal value of all characters within the quotes, with the exception of the characters mentioned in escape. The escape characters retain its special meaning only when followed by the quote in use, or the escape character itself. Otherwise the escape character will be considered a normal character.
...

Examples:
$ printf -- "-o '%s'\n" '~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s' > sq.cnf
$ cat sq.cnf
-o '~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s'
$ python -m youtube_dl --get-filename -f 22 --config-location sq.cnf BaW_jenozKc
/home/df/Documents/2 - Personal/Youtube-DL/youtube-dl test video ''_ä↭𝕐.mp4
$ printf -- '-o "%s"\n' '~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s' > dq.cnf
$ cat dq.cnf
-o "~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s"
$ python -m youtube_dl --get-filename -f 22 --config-location dq.cnf BaW_jenozKc
/home/df/Documents/2 - Personal/Youtube-DL/youtube-dl test video ''_ä↭𝕐.mp4
$

Thanks for your response.

-o "~/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s"
This does also work for me on the command line but I'm unsure why it is having issues parsing the config file.

I hadn't realised that youtube-dl will look at ~/etc/youtube-dl.conf by default. I thought I was able to set a new default file by using "youtube-dl --config-location ___" but apparently that is just used to point to an alternative config file for an individual download.
So I've put youtube-dl.conf in the default location and my issue now is that it seems to be ignoring it. I am at least not having any errors, but it is continuing to download in the default location, ignoring what I have written:
-o '/Users/kaangun/Documents/2 - Personal/Youtube-DL/%(title)s.%(ext)s'

I have since also added "-x" to the end to see if it is ignoring all the commands or just the directory one and it is also ignoring the audio only command.
So the gist of it is that it seems to be ignoring the config file and I'm not sure why. Any ideas?
Also, this is unrelated but possibly interesting/useful to some:
Originally I was saving the file as a .rtf which resulted in an incredibly bizarre issue. I've since solved this by making it a plain text document, but for some reason it was giving this error:
ERROR: u'{rtf1ansiansicpg1252cocoartf2636' is not a valid URL. Set --default-search "ytsearch" (or run  youtube-dl "ytsearch:{rtf1ansiansicpg1252cocoartf2636" ) to search YouTube

Which points to a really strange video. Anyway, that's not an issue anymore. I thought it may be useful to have recorded here if anyone else has similar issues.

From the FM, POSIX-ish case (Windows users should refer to the FM for specifics):

You can configure youtube-dl by placing any supported command line option to a configuration file. On Linux and macOS, the system wide configuration file is located at /etc/youtube-dl.conf and the user wide configuration file at ~/.config/youtube-dl/config. ...

Put your personal config in ~/.config/youtube-dl/config, or in a file that you will specify by --config-location .... In the latter case, also include any config that you need from the system-wide or per-user files.
The config loading logic is like this:
    if the command-line has '--config-location ...' then
        load the config
    else if the command-line has '--ignore-config' then
        load no config
    else
        load the system config
        if the loaded config doesn't have '--ignore-config' then
            load the user config

Then the program options are the concatenation of

the options in the system-wide config, if loaded
the options in the per-user config, if loaded
the options in the custom config, if loaded
the command-line options.

--config-location ... is only recognised when given in the command-line; --ignore-config is also recognised in the system-wide config. Arguably some more sophisticated nesting logic could be/have been implemented.

Originally I was saving the file as a .rtf which resulted in an incredibly bizarre issue ...

Yes, certainly don't do that. RTF includes formatting codes, a bit like HTML but with \ and {}. yt-dl will read these as options, giving in this case {rtf1ansiansicpg1252....

I have now put my config file in both /etc and ~/.config/youtube-dl/config and yet it is still ignoring the command options in the config files.
Just to check I'm understanding how it should work correctly; with a config file in either/both etc or/and ~/.config/youtube-dl/config youtube-dl should read from the config file, apply the command options to the download process. Is that correct?
Currently it seems to be ignoring any config file. I wonder if I am putting it in the wrong place, but I have put it where I think the documentation says I should be putting it, as I am on MacOS.

Just to check I'm understanding how it should work correctly; with a config file in either/both etc or/and ~/.config/youtube-dl/config youtube-dl should read from the config file, apply the command options to the download process.

Yes, with precedence command-line > per-user > system-wide.
The system-wide config is hard-wired as /etc/youtube-dl.conf.
The per-user config is found at the first of these to exist:

${XDG_CONFIG_HOME}/youtube-dl/config, if environment variable XDG_CONFIG_HOME is set
${XDG_CONFIG_HOME}/youtube-dl.config, if environment variable XDG_CONFIG_HOME is set
~/.config/youtube-dl/config, where ~ expands to your home directory
~/.config/youtube-dl.config

In your terminal, use echo "$XDG_CONFIG_HOME" to show that value. Use -v/--verbose to show the config values in the [debug] output.

I have finally got this working.
My mistake was that I was saving the config file with the incorrect file extension. I did not have finder showing file extensions and thought that youtube-dl.conf was saved with the '.conf' file extension, whereas it was saved as youtube-dl.conf.txt.
I fixed this by, in TextEdit, saving using 'save as' and unchecking 'If no extension is provided, use ".txt".'.
It all seems to be working as intended now. Thanks for your help.
For anyone else on MacOS having difficulties figuring out what to do, follow these steps:

Create a new document within TextEdit (or any other text editing software)
Make sure the document set to be in plain text - in TextEdit you can do this by going to 'Format'>'Make Plain Text'
Set your preferred commands in the document
'File'>'Save As' and uncheck 'If no extension is provided, use ".txt".' (if you don't see 'Save As' under 'Format' you can find it by searching the menu bar under 'Help')
Save the file as the appropriate name (see below):

a) If you are saving a user-wide config file, you should save it to /Users/YOURUSERNAME/.config/youtube-dl/config where config is the name of the file (this file has no extension) and YOURUSERNAME is your username, you can also use ~/.config/youtube-dl/config as ~ will expand to your home directory.
b) If you are saving a system-wide config file, you should save it to /etc/youtube-dl.conf where youtube-dl.conf is the filename and '.conf' is the file extension.
You can navigate to these file paths in the finder by pressing 'cmd'+'shift'+'G' or 'Go'>'Go to Folder' from the menu bar.
Note that you probably won't be able to create files in /etc by default and I had a difficult time finding out how to do that. I instead created the config file elsewhere, named it correctly and then used the terminal to move it to /etc. You can do this by typing sudo cp Path_FROM Path_TO where Path_FROM is the config file where you just created it and Path_TO is /etc.
I hope this is useful for anyone else facing the same, frustrating issue.


false positive for validation with condition

Hi, it seems it will check the validation even though we have a condition
Like this
validates :code, presence: true, on: :update
It fails even though it validates only on update.
Is it a known/wanted behavior?
Thanks

Hey, thank you for bringing this up!
I agree with you that we shouldn't require a non-null constraint for such cases. Although, I'm not sure which context we can ignore and which not. I didn't use them much. What are default context which covers all CRUD ActiveRecord persistence actions? Probably, just update and save?
BTW, Do you want to contribute to the gem or you want me to implement the fix?

Hey, could you please try version 0.8.3 and let me know if it doesn't work for you.
Thank you again!


non-recoverable error while hoving over icon in minimized planer

Problem Description
was trying to select multiple icons for constant combinator
Error while running event factoryplanner::on_gui_hover (ID 189)
factoryplanner/ui/base/compact_dialog.lua:540: bad argument #1 of 2 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
factoryplanner/ui/base/compact_dialog.lua:540: in function 'handle_hover_change'
factoryplanner/ui/base/compact_dialog.lua:634: in function 'handler'
factoryplanner/ui/event_handler.lua:173: in function <factoryplanner/ui/event_handler.lua:121>
Reproduction
Hover an icon in the small planner windows

More examples:
https://github.com/user-attachments/assets/a42f7001-afed-4587-86e0-a7ce33533a3e
With save:
factory-planner-crash-on-mouse-over.zip

Thanks everyone, this is actually a duplicate of #439, which is fixed for the next release.


[smoke-fort] Capture milestone-3-babel* output with tee (live)

Since there are now 3 separate runs, let the output stream to the console rather than waiting for everything to finish.  Useful when running interactively.


Add Bermudan swaption pricing

This PR adds functions to simulate Bermudan swaptions via Americn Monte Carlo (AMC).

Add Bermudan exercise object
Add methodologies for AMC regression
Add scenario price calculation methodology via backward induction

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

Comparison is base (ee3939e) 98.95% compared to head (c349e4a) 98.97%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #46      +/-   ##
==========================================
+ Coverage   98.95%   98.97%   +0.02%
==========================================
  Files          58       59       +1
  Lines        2871     2934      +63
==========================================
+ Hits         2841     2904      +63
  Misses         30       30

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


Automatic update fails on Windows if multiple sessions open

Issue
If you already have a session of Aider open and then launch another, perhaps the next day, and an update is available, you will get something similar to the following on Windows:
C:\Users\Q\src\audiom\layerloader>aider
Newer aider version v0.53.0 is available. To upgrade, run:

C:\Users\Q\scoop\apps\python311\current\python.exe -m pip install --upgrade aider-chat
Run pip install? [Y/n] y

Installing:  C:\Users\Q\scoop\apps\python311\current\python.exe -m pip install --upgrade aider-chat

Installation failed.

Requirement already satisfied: aider-chat in c:\users\q\scoop\apps\python311\current\lib\site-packages (0.52.0)
Collecting aider-chat
  Downloading aider_chat-0.53.0-py3-none-any.whl.metadata (19 kB)
[snip]
Downloading aider_chat-0.53.0-py3-none-any.whl (196 kB)
   -------------------------------------- 196.6/196.6 kB 660.9 kB/s eta 0:00:00
Installing collected packages: aider-chat
  Attempting uninstall: aider-chat
    Found existing installation: aider-chat 0.52.0
    Uninstalling aider-chat-0.52.0:
ERROR: Could not install packages due to an OSError: [WinError 32] The process cannot access the file because it is
being used by another process: 'c:\\users\\q\\scoop\\persist\\python311\\scripts\\aider.exe'
Consider using the `--user` option or check the permissions.

[notice] A new release of pip is available: 24.0 -> 24.2
[notice] To update, run: C:\Users\Q\scoop\apps\python311\current\python.exe -m pip install --upgrade pip

Aider v0.52.0
Main model: claude-3-5-sonnet-20240620 with diff edit format, infinite output
Weak model: claude-3-haiku-20240307
Git repo: .git with 61 files
Repo-map: using 1024 tokens, auto refresh
Use /help <question> for help, run "aider --help" to see cmd line args
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
> /exit

C:\Users\Q\src\audiom\layerloader>aider
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Users\Q\scoop\apps\python311\current\Scripts\aider.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'aider.main'

You will then need to re-install with pip once you tskill all Aider instances.
Instead, we should probably block the autoupgrade or prompt the user to shut down the other Aiders.
I propose searching for active Aider executables using one of the following methods:
Method 1 (Cleaner) PSUtil, requires an extra dependency.
Method 2 (Meh):
import subprocess
import sys
import os

def is_aider_already_running():
    if sys.platform != 'win32':
        return False # do we need to care about this on Non-Windows?

    current_pid = os.getpid()

    try:
        # Get all running aider.exe processes
        output = subprocess.check_output('tasklist /FI "IMAGENAME eq aider.exe" /FO CSV /NH', shell=True, text=True)

        # Split the output into lines and process each line
        for line in output.strip().split('\n'):
            if line:
                # Parse the CSV output
                parts = line.strip('"').split('","')
                if len(parts) >= 2:
                    process_name, pid = parts[0], parts[1]

                    # Check if it's aider.exe and not our current process
                    if process_name.lower() == 'aider.exe' and int(pid) != current_pid:
                        return True

        return False
    except subprocess.CalledProcessError:
        return False

Version and model info
No response

Thanks for trying aider and filing this issue.
In this situation you should just fall back to running the install manually. Aider now recommends this on Window in the latest builds.
C:\Users\Q\scoop\apps\python311\current\python.exe -m pip install --upgrade aider-chat


Add CirrusSearch maintenance scripts

Partial Fix #388 .

If I understand it correctly, this seems to really be a fix for #410 - that PR added a call to get_mediawiki_cirrus_search_server(), but did not define that function. Is that true? If so, I think the commit message should reflect that.

If I understand it correctly, this seems to really be a fix for #410 - that PR added a call to get_mediawiki_cirrus_search_server(), but did not define that function. Is that true? If so, I think the commit message should reflect that.

Updated


Fix segfault for dense_sandwich

Checklist

[x] Added a CHANGELOG.rst entry

I think the deleted cast on L.229 was unnecessary, as Cjj is already Py_ssize_t, but it would be great is someone could confirm.

The standard CI runners have 7GB of memory, that's probably not enough.
Please add the test to the test suite regardless and add a marker. We won't run the test in CI (make sure to skip the marker here), but then it's straightforward to run it locally with pytest tests.

Something like this?


Fix Move Items to Only Use Selected Items

commit: https://github.com/johneastman/todo/commit/01fceb16919364ac40f1810eafae3f22d6ff2aee


[AutoDiff] Fix differentiability witness SIL serialization.

Create SILSerializer::DifferentiabilityWitnessesToEmit to track
differentiability witnesses referenced by
differentiability_witness_function instructions.
These witnesses need to be serialized.
Move differentiability witness serialization before SIL function serialization
but after visiting SIL functions (differentiability_witness_function
instructions).
Use -emit-sorted-sil in test/AutoDiff/sil_differentiability_witness.sil
for deterministic ordering for printing and deserialization.

@swift-ci Please clean test tensorflow

Closing. Mirror patch https://github.com/apple/swift/pull/28463 was merged to tensorflow.


Remove supplementary risk info when editing oasys

commit 364b6e3c72660eb2740451843374b6e90b348146
Removed getSupplementaryRiskInformationForCrn() from assessRisksAndNeedsService.
We should always be getting supplementary risk based on the referral id rather than CRN.
commit df382e4fda5af7f7db9dd5f92e1ee0db70a04c11
Removed additional information from supplementary risk for CRN when viewing OAsys risk information as part of make a referral journey. This was coded with an invalid assumption that the supplementary risk for CRN should be displayed. Only original OAsys data should be displayed on this page.

when editing oasys

this is picking at terminology, which I think will come up in later meetings, but could this be specific to what is being edited, please?
we can't edit oasys directly and it might be misleading if this remove-supplementary-risk-info-when-editing-oasys changelog appears


Add CHANGELOG

Hi
I am updating from an older version and have to heavily fight with configuration changes that where brought in.
If they where a CHANGELOG this would be much easier.
Kind regards
Sascha

I have opened a related issue
+1 for changelog, did you manage to upgrade to v2?

@sspreitzer thanks for the PR. Merged.
@kopax: I personally upgraded changing the docker-compose.yml and pulling the new image.
I use LetsEncrypt certs. Nothing more.
I'll have a look to your issue, but perhaps you can start a new Wiki page on this topic with ideas you have.


Exercise: Summarizing penguins

https://tidy-mn.github.io/R-camp-penguins/page/exercise/describe_penguin_populations.html
Mark Lee
What dataset am I supposed to use for the “summarizing penguins” exercise? I can’t find that in the instructions.

Exercise
Frustration   Level
Enjoyability
Usefulness
Time to   complete
Learn   anything?

Summarizing   penguins
4/10 I did   not know which dataset I was supposed to use at first
6/10 cool   data set, the tasks were a bit repetitive
7/10 group_by   and summarize are great, could perhaps also use mutate. For example, to   convert bill length for mm to cm.
About 30   minutes, but that is including the time it took to find out which data to   use.
I learned   about palmerpenguins and I discovered that I could group by more than one   column at a time. (I probably learned this at one point, but almost never   need it, so I was not immediately sure how to do it.)

LJ Panas
There is a shift in the datasets in the questions(or there could be as most can be answered without the raw except culmen). You might specify the datasets leading in to the questions since this may be frustrating to some. Disregard comment if you’re only planning to use the raw dataset from the palmerpenguins package for these exercises.

Added additional comments from Mark!

I addressed both of these in my updated Rmd file.

Completed.


Support sorting of records

First of all, thanks for this library! It really eases the process of mocking a database.
While implementing pagination in my mock REST API, I couldn't find any documentation about sorting. Does that feature exists and is not documented? If not, are there any plans to add it already or I'm the first one with a use case for it?
Thanks in advance!

Hey, @gmanriqueUy. Thank you for the kind words.
Currently, there is no sorting support when paginating entities. How do you see such API being used?
I can imagine something like this:
db.user.findMany({
  where: {
    country: {
      equals: 'Spain'
    }
  },
  orderBy: [
    {
      firstName: 'asc'
    },
    {
      role: 'desc'
    }
  ],
})

I wonder how we can approach sorting of the nested properties with such API. For example, in the ordered list above, sort all user.posts by title.

The orderBy option is now supported in 0.5.0.


Simplest  Slack echo bot

I want to write an echo bot but this code does not work
import time
import slackclient

SLACK_TOKEN = '<token>'
bot = slackclient.SlackClient(SLACK_TOKEN)

def main():
    if bot.rtm_connect():
        print('Echo bot started...')
        while True:
            news = bot.rtm_read()
            print(news)
            for update in news:
                print('Update found!')
                if 'type' in update and update['type'] == 'message':
                    print('Handling update!')
                    bot.rtm_send_message(update['text'], update['channel'])
            time.sleep(1)
    else:
        print("Connection Failed, invalid token?")

if __name__ == '__main__':
    main()

AttributeError: 'NoneType' object has no attribute 'send_message'

it would be helpful to see what the program printed for print(news) so we could take a look at the specific update that the program failed on.
my guess is that you received an update where the 'type' was set to 'message', but the 'subtype' was also set, and that the particular subtype is one where the message won't have a channel property.
can you respond with the shape of the objects in news? feel free to redact any sensitive information.

Added program output.

@Fomchenkov i dont think the error occurred in the output you shared. i don't see any occurrences of 'Handling update!' and therefore I don't think it ever ran bot.rtm_send_message(), where the error is being thrown. let me know if i'm missing something.

Can you give me a simple example of an echo bot?

You'll need to import slackclient differently:
from slackclient import SlackClient

slack_token = "xoxb-167103305735-uQRyLLqGeJqkkRDeapB61c78"
bot = SlackClient(slack_token)

def main():
    if bot.rtm_connect():
        print('Echo bot started...')
        while True:
            news = bot.rtm_read()
            print(news)
            for update in news:
                print('Update found!')
                if 'type' in update and update['type'] == 'message':
                    print('Handling update!')
                    bot.rtm_send_message(update['channel'], update['text'])
            time.sleep(1)
    else:
        print("Connection Failed")

if __name__ == '__main__':
    main()

@Roach thank you very much! It's work!