text:
LLVM_SYS_110_PREFIX

Hello guys,
for a firewall project I need to use BPF and your library is really good but I am having trouble with the last version of rust and llvm 11.
In the ubuntu dependencies you said llvm-10 but just on top llvm-11 which version to use ?
And is it a problem of llvm or the crate is not up to date ?
`error: No suitable version of LLVM was found system-wide or pointed
to by LLVM_SYS_110_PREFIX.
   Consider using `llvmenv` to compile an appropriate copy of LLVM, and
   refer to the llvm-sys documentation for more information.

   llvm-sys: https://crates.io/crates/llvm-sys
   llvmenv: https://crates.io/crates/llvmenv

--> /Users/valentin/.cargo/registry/src/github.com-1ecc6299db9ec823/llvm-sys-110.0.0/src/lib.rs:486:1
|
486 | / std::compile_error!(concat!(
487 | |     "No suitable version of LLVM was found system-wide or pointed
488 | |        to by LLVM_SYS_",
489 | |     env!("CARGO_PKG_VERSION_MAJOR"),
...   |
496 | |        llvmenv: https://crates.io/crates/llvmenv"
497 | | ));
| |___^
error: aborting due to previous error
error: could not compile llvm-sys.
To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: failed to compile cargo-bpf v1.2.0, intermediate artifacts can be found at /var/folders/g9/l9j5rbks02b5xl_c03ykwm180000gn/T/cargo-installwKUd8e
Caused by:
build failed
`
thanks

You need LLVM 11 for the latest version of redbpf. The README is out of date, but there is a PR in to update it.
Once you have LLVM 11 installed (you can confirm by running llvm-config --version which should return 11.0.0), you'll just need to make sure your LLVM_SYS_110_PREFIX is set correctly if your install is not being detected automatically. LLVM_SYS_110_PREFIX should be pointing to your LLVM 11 install. For example on Fedora it would be LLMV_SYS_110_PREFIX=/usr, but I'm not sure what it is for your version of Ubuntu or where you've installed LLVM 11 to.

For the record setting the prefix won't be needed anymore once my fix here gets released https://gitlab.com/taricorp/llvm-sys.rs/-/merge_requests/8

authors: Dunateo alessandrod kbknapp

repo: redsift/redbpf


text:
'takeLeading' doesn't exist in 'redux-saga/effects'

Steps to reproduce
Use "redux-saga": "0.16.2"
Description of the bug/issue
'takeLeading' is in the documentation, but doesn't exist
Steps to reproduce the bug/issue

import { takeLeading } from "redux-saga/effects";
recieve 'takeLeading' is not exported from 'redux-saga/effects' error

Actual results
The Expected results
'takeLeading' is working as described in the docs
Environment information

redux-saga version: 0.16.2
create-react-app: latest (v2)

I still face this. Is it already available now?

source: gharchive/issue

authors: SergeyVolynkin priyankanethi

repo: redux-saga/redux-saga

license: mit

license_type: permissive

license_source: bigquery


text:
[Example Request] More elegant way to toggle spinner state in saga

I want to show a spinner only a request costs more than 250ms, currently, I'm using something like this:
function* someWorker() {
  const task = yield fork(someService);

  yield delay(250);
  let loading;
  if (task.isRunning()) {
    loading = true;
    yield put(startLoading());
  }

  const response = yield task.toPromise();

  if (loading) {
    yield put(stopLoading());
  }

  if (response) {
    // ...
  }
}

But it's not satisfying enough. An official example would be appreciated. ❤

function* someWorker() {
  const task = yield fork(someService);

  let { loading, response } = yield race({
    loading: delay(250),
    response: join(task)
  })

  if (loading) {
    yield put(startLoading());
    response = yield join(task)
    yield put(stopLoading()) // this should be avoidable as handling response should dismiss the loader anyway
  }

  // handle response
}

function* someWorker() {
  const task = yield fork(someService);

  let { loading, response } = yield race({
    loading: delay(250),
    response: join(task)
  })

  if (loading) {
    yield put(startLoading());
    response = yield join(task)
    yield put(stopLoading()) // this should be avoidable as handling response should dismiss the loader anyway
  }

  // handle response
}

Thank you @Andarist 😄


text:
add ignoredActions to createSerializableStateInvariantMiddleware

as a fix to error below while using redux-persist :
A non-serializable value was detected in an action, in the path: register...
I tried to add an ignoredActions array for cases like persist/PERSIST
a working todo example can be found here
fixes #121
fixes #150
fixes rt2zz/redux-persist#988

@markerikson sry for mention, would you please take a look at this
thanks

@markerikson Same issue here. Can you take a look?

I'm fine with the idea of adding another option to the serializability middleware.  However, I don't like the way the options are being added to getDefaultMiddleware.
Let me see if I can rework this.

Resolved by #192 .

source: gharchive/pull-request

authors: majid-vaghari markerikson ramyareye

repo: reduxjs/redux-starter-kit

license: MIT

license_source: github-api


text:
how to use store in another files?

Hello, im trying to use the store in another files without actions, like this
import store from '../store' when i use this line in another file, my app crash, without this line everythis is ok

redux config
import { Platform, Dimensions } from 'react-native';
import thunkMiddleware from 'redux-thunk';
import { createStore, applyMiddleware } from 'redux';
import { persistStore } from 'redux-persist';
import reducers from './reducers';

const defaultStore = {
  account: {
    user: null,
    loading: false,
    error: null,
    accessToken: '',
  }
};

const store = createStore(
  reducers,
  defaultStore,
  applyMiddleware(thunkMiddleware)
);
persistStore(store, null, () => {
  store.getState();
});
export default store;

action
import { AccountApi } from '../api';
import { globals } from '../settings';
import apiService from '../settings/services';
import store from '../store'

export const REQUEST_ACCOUNT_LOGIN = 'REQUEST_ACCOUNT_LOGIN';
export const SAVE_ACCESS_TOKEN = 'SAVE_ACCESS_TOKEN';

export function getAccessToken(code) {
  return function(dispatch) {

  }
}

export function saveAccessToken(accessToken) {
  return {
    type: SAVE_ACCESS_TOKEN,
    accessToken,
  };
}

reducer
import { REHYDRATE } from 'redux-persist';
import { account } from '../actions';

export default function(state = {}, action) {
  switch (action.type) {
    case account.SAVE_ACCESS_TOKEN:
      return {
        ...state,
        accessToken: action.accessToken,
      };

    case REHYDRATE: {
      const incoming = action.payload;
      if (incoming) {
        return {
          ...state,
          ...incoming.account,
          ready: true,
        };
      }
    }

    default:
      return state;
  }
}

package.json
    "react-redux": "^5.0.6",
    "redux": "^3.7.2",
    "redux-logger": "^3.0.6",
    "redux-persist": "^5.6.6",
    "redux-thunk": "^2.2.0",

any advice?

This is a bug tracker, not a support system. For usage questions, please use Stack Overflow or Reactiflux where there are a lot more people ready to help you out - you'll probably get a better answer faster. Thanks!

repo: reduxjs/redux


text:
Session forms attributes doesn't display

Describe the bug
OOTB SFRA session forms values are not showing up
To Reproduce
Steps to reproduce the behavior:

Have registered account with the saved address
Login into this account and add the random product to the cart
Go to checkout and pick the shipment
Go to the billing page and validate values from the Dev Tools

Expected behavior
It should show values behind form session values
Screenshots

Desktop (please complete the following information):

OS: macOS Big Sure
Browser Chrome
Version Version 94.0.4606.61 (Official Build) (x86_64)

Additional context
Investigating bug that in the SFRA country and state is wiped out after adding new payment method and hitting CheckoutServices-SubmitPayment found out that plugin was not able to support me and show form values from the session on the page load.

The fix was about to increase maxDepth as the default one was just 3. Would it make sense for time to make a PR and increase default value?


text:
FIX: Make thetaM behave the same as rhoM in FreeMagnetismInterface

Removed conditions at lines 514 and 521. Also added same statement at line 520 as is used for rhoM. This should now behave in the same way as FreeInterface.

I decided to add in the changes I discussed over email. This includes making thetaM (tabove or tbelow) the same if one or the other are not specified (this makes sure there is not an unintentional magnetic twist, say if the magnetic layer is interfaced with a non-magnetic layer.

Edits done as suggested.
I agree fully about the FreeForm parameters representation. Is it worth opening an issue on it and discussing it there? Equally happy to discuss over email.

Discuss the freeform representation in a ticket.

Ok I have raised a ticket #112. I believe I have captured the problem you were mentioning, however, please if I have not covered the issue fully.


text:
Authorization Concept

which roles should be provided
which permissions are needed
oauth provider?

In discussion, see #235.

repo: reflectoring/coderadar


text:
Typo in code example in reflex.dev documentation

Path: /docs/library/datadisplay/datatable
There is a trailing """ in the code snippet:
nba_data = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv")"""

Oops, this should have been opened on reflex-dev/reflex-web

repo: reflex-dev/reflex


text:
Added Accent as valid color to rx.color

All Submissions:

[ ] Have you followed the guidelines stated in CONTRIBUTING.md file?
[ ] Have you checked to ensure there aren't any other open Pull Requests for the desired changed?

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

New Feature Submission:

[ ] Does your submission pass the tests?
[ ] Have you linted your code locally prior to submission?

Changes To Core Features:

[ ] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your core changes, as applicable?
[ ] Have you successfully ran tests with your changes locally?

After these steps, you're ready to open a pull request.
a. Give a descriptive title to your PR.

b. Describe your changes.

c. Put `closes #XXXX` in your comment to auto-close the issue that your PR fixes (if such).

#2674


text:
Do another pass on how replay file names are generated and parsed

If there is going to be a metadata cache, then parsing the file names for information will become obsolete. Probably makes sense to remove the ReplayFileParts class and move toFilename() into a free function, or into a relevant class.

Fixed in 97c1fb51b339b0bf61c769e3b2ebed522b5e7222

repo: reframedultimate/ReFramed


text:
Facebook video

Hello,
Today I tried to test this addon with FB video and it always says " link isn't a FB video".
Could you please have test and fix it?
Thanks

The extension could not retrieve the URL of the video because Facebook changed the structure of the pages. Version 3.3.2 fixes this problem.
@dean-github If you still have a problem, can you provide the video link.

@regseb It works, thanks for your update.

Before I open a new issue, let me ask first. Did Facebook change their pages again?
https://www.facebook.com/1764992706915926/videos/223285912075605/
Can't play this on Kodi.

authors: dean-github igitur regseb

repo: regseb/castkodi


text:
License is missing

We should add a license. I am voting for MIT License.

Is MIT similar (or even the same) as Boost?

Similar but not the same. The Boost Software License does not require that the copyright notice is included in binaries.

Ah ok. Please change the license appropriately within the files :)

How about updating the license file and don't repeat the license text in the headers?

Can you please give an example? I am not sure I got what you mean :) In the header files we put a link to the license file. There is only the copyright stuff with my name and this link.

I asking if we need to put this in each header file or just can use the license file. I am not a friend of repeating stuff.

We could do some research if the license notice is required in every source file. If not we could omit it.

authors: artopantone mgee rehans

repo: rehans/Kompositum


text:
OTP 24 compatibility

OTP 24 removes :crypto.block_encrypt and :crypto:block_decrypt. In order to make this library compatible with OTP 24, I replaced these calls with the suggested new function crypto_one_time.
The new functions also seem to require a slightly different derivation for the cipher_name.
After making these changes, I verified that all tests still pass.

Thank you for the fixes. :tada:

authors: misha-feals reidmorrison


text:
Implement Function Call Translation (Initial)

Description
Initially we want to use a naïve translation of LLVM's function call semantics to use Cairo's function calling semantics directly. This should be pretty straightforward, but the mechanism needs to be designed so as to be extensible to potentially more complex and performant calling conventions in the future (#58).

We are just using FLO's calling semantics for now.

authors: iamrecursion ktemkin

repo: reilabs/hieratika


text:
🛑 BINUSMAYA (Academic Services) is down

In e96a7cd, BINUSMAYA (Academic Services) (https://binusmaya.binus.ac.id/LoginAD.php) was down:

HTTP code: 0
Response time: 0 ms

Resolved: BINUSMAYA (Academic Services) is back up in 6263d42.


text:
Refactor APIError

Error JSON body will return detailed error and url. I think this is enough.

Somehow GitHub marked failed linting checks as passed... Might wanna recheck on the integration

repo: reinhello/NReader


text:
mongodb ensureIndex IndexFlags has deprecated naming style

IndexFlags has capitalized member names, in all other enums capitalized name style is deprecated (for example Bson.Type). I think it happens because IndexFlags stay in source/db/mongo/collection.d instead source/db/mongo/flags.d.

You are right, I've moved it to flags.d now in addition to fixing the naming.

authors: deviator s-ludwig


text:
TaskPipe.leastSize() blocks

Maybe it's intended behaviour. My understanding is that a call to leastSize() would return the amount of data I can read without blocking. However, the function blocks before returning that info.. which kind of defeats the purpose. I use peek().length as a workaround now, but that actually feels a bit dirty.
here is the according code: https://github.com/rejectedsoftware/vibe.d/blob/34f1b81242bfa30a5b66faef443500452ca79eac/source/vibe/stream/taskpipe.d#L42

The semantics of leastSize are defined to return > 0 whenever the stream is not empty, so it generally has to block until at least some data has arrived. To avoid that, the dataAvailableForRead property can be queried first. If no blocking operations happen between the call to dataAvailableForRead and leastSize and yield() is not called, there can be no race condition here and the consecutive calls are safe without resorting to a mutex.

What if I want to know how much I can read without blocking?

That would be
if (stream.dataAvailableForRead) return stream.leastSize;
else return 0;

okay, I guess that makes sense

BTW, this is a part of the API that is still scheduled for a general review for the new "vibe-core" package. Most likely, there will be an IOMode parameter that can be used to instruct read() to not block or to only read as much as is available after at most a single block instead of trying to fill the whole buffer.

Oh that sounds nice. Is something similar planned for write?


text:
Would you consider adding lint for deprecated

Hello, i'm trying to add a linter for deprecrated fields on my project,
our schema is quite large, and i struggle to find a linter that could do it well...
i was wondering if you would consider adding one in the project?
i might try my hand at it

Hi @eMerzh !
We do have some rules around deprecations - some are from the build-in validations of GraphQL, and some are custom. You can find it here:

https://the-guild.dev/graphql/eslint/rules/no-deprecated
https://the-guild.dev/graphql/eslint/rules/require-deprecation-date
https://the-guild.dev/graphql/eslint/rules/require-deprecation-reason

Can you please share more information about what you are trying to lint and achieve? we are open for suggestions and ideas for new rules, so if you'll provide examples, we might be able to add it.

thanks @dotansimha ...
i know those rules indeed,
i was thinking about the client/operation lint like this one https://the-guild.dev/graphql/eslint/rules/no-deprecated
couple reasons why i would hope relayjs-eslint would add this

an extra dep if like me, you already have this running
i was hoping this project could take advantage of the rust relay-compiler somehow
I have issues with the-guild eslint, i can't really set it up 😬  but that's probably me...

I have issues with the-guild eslint, i can't really set it up 😬  but that's probably me...

feel free to create an issue, we would love to help ;)

an extra dep if like me, you already have this running

Agree. But I think this might be out of scope for the Relay compiler? as this is a lint issue? 🤔

i was hoping this project could take advantage of the rust relay-compiler somehow

Actually, that might be interesting. If relay-compiler (rust) version has some built-in rules, we can use that and integrate it directly into the IDE using the ESLint extension. @B2o5T what do you think?

@dotansimha what got me thinking it could [one-day] be possible, is these kinds of changes released in latest relay
https://github.com/facebook/relay/commit/50266e1051c9e275b68bda34bb30b970c390d203

authors: dotansimha eMerzh

repo: relayjs/eslint-plugin-relay


text:
Ignoring pages in a recycle bin

It would be confusing.

Done


text:
Merge template repository changes: remal-github-actions/template-typescript

Template repository changes.
If you close this PR, it will be recreated automatically.

Autoclosing the PR, as no files will be changed after merging the changes from template-sync branch into main branch.

repo: remal-github-actions/push-back


text:
YAML null values missing after 0.18.0

One of our test cases in nixpkgs uses yaml2yaml to test a fixture that should stay the same.
attrs:
  foo: null
'false': false
float: 3.141
list:
- null
- null
'null': null
path: /nix/store/xakpn1b34c5rrq97xnmqrmj2bpz2jfv9-formats.nix
str: foo
'true': true

With 0.18.0 and later all null values have gone missing. I'm not well versed in YAML unfortunately, so I have to ask whether this is fine or a regression.
attrs:
  foo:
'false': false
float: 3.141
list:
-
-
'null':
path: /nix/store/xakpn1b34c5rrq97xnmqrmj2bpz2jfv9-formats.nix
str: foo
'true': true

Apparently empty nodes are resolved to null according to https://yaml.org/spec/1.2-old/spec.html#id2786563.

This output is valid YAML. The change to the representation of null is the result of Remarshal 0.18.0 switching from PyYAML to ruamel.yaml in order to support YAML 1.2. In YAML 1.2, null and an empty scalar are both a valid representation of null. PyYAML and ruamel.yaml differ in their preferred default.
That said, the default in ruamel.yaml is confusing. (It confused you!) I am pretty sure human-written YAML has a strong tendency to use null. I know that I write null. I should have changed the default right away when I adopted ruamel.yaml.
I have just release version 0.20.0 that reverts to the old behavior. Please test it against the same fixture.

Thanks, that looks much more intuitive!

authors: dbohdan mweinelt

repo: remarshal-project/remarshal


text:
Format option add space

if you write
hover:bg-red-300
and do right click format you will end up with
hover: bg-red-300

This issue is unclear. What is the full model content? What’s the language?
Regardless, monaco-tailwindcss doesn’t provide a formatting provider. The issue must come from somewhere else.

I see, so it’s just an issue in the demo. Fixed it. Thanks for reporting!

How did you fixed it as i have the same issue when i try to use it in my app. Thanks

I updated monaco-editor from 0.44 to 0.52. I could reproduce the issue locally before, but not after the update.

Great! Thank you!

authors: krstivoja remcohaszing

repo: remcohaszing/monaco-tailwindcss


text:
Replace usage of strings with enumerations

Currently, to mark a game as playing, we do the following:
game.setStatus('playing');

This is not only error-prone but also not forward-compatible if we eg. decide to change playing to something else.
I suggest we stop relying on strings altogether for this kind of things, and instead define Java-style enumerations to make this more "type-safe" (hahaha… :sob:)
GameStatus = {
    Playing: 'playing',
    Waiting: 'waiting',
   // etc...
};

and then:
game.setStatus(GameStatus.Playing);

This will also prove handy once/if we move to some typed superset of JavaScript (eg. TypeScript or Flow).

I think this mostly done everywhere it matters.

repo: reminisceme/app


text:
Add copy button for code snippets

I added a copy button for code snippets mentioned in issue #110. I am not sure this is the best approach to add a copy button. If there is a better way to do it, I would appreciate any guidance on the right direction.

Hey @sardorml, thanks so much for taking this on!
This is looking pretty decent. Only guidance I have is to try to match what we're dong on remix.run. I would take a look at the code here. Probably some other spots to look too like the CSS. Please let me know if you have any other questions!
https://github.com/user-attachments/assets/2db16e0d-9bbe-4c4f-a062-175568e5648d

Hey @brookslybrand, no worries I am happy to take on this task.
Thank you for pointing me to the remix docs example. I just added the hook useCodeBlockCopyButton from the remix.run website that you linked, I think it works perfect for this case. Please let me know If I need to make any more changes to this.

Hey @brookslybrand, no worries I am happy to take on this task.
Thank you for pointing me to the remix docs example. I just added the hook useCodeBlockCopyButton from the remix.run website that you linked, I think it works perfect for this case. Please let me know If I need to make any more changes to this.

Awesome!
We also want the styles to match:

Hover to reveal
Copy icon
Checkmark icon when clicked
dark/light mode aware

Let me know if you have any trouble figuring it out from the Remix codebase and I can point you in the right direction

I checked the docs.css all the styles look already in the code so I did not have to modify the styles it just seems to work. This is how it looks with the current changes.
https://github.com/user-attachments/assets/e61fd4a5-a4b4-4219-a0f1-bbd4fac4a414

authors: brookslybrand sardorml

repo: remix-run/react-router-website


text:
Can't use other 'paths' aliases in typescript

What version of Remix are you using?
1.2.3
Steps to Reproduce
repo here: https://github.com/luisrudge/remix-test-paths
Paths config: https://github.com/luisrudge/remix-test-paths/blob/main/tsconfig.json#L15
Trying to use it: https://github.com/luisrudge/remix-test-paths/blob/main/app/root.tsx#L10
Expected Behavior
I should be able to import an internal library aliased via the 'paths' property in tsconfig.json
Actual Behavior
Error: Cannot find module '@mylib'
Require stack:
- /Users/luisrudge/code/oss/test-paths/api/index.js
- /Users/luisrudge/code/oss/test-paths/node_modules/@remix-run/serve/index.js
- /Users/luisrudge/code/oss/test-paths/node_modules/@remix-run/dev/cli/commands.js
- /Users/luisrudge/code/oss/test-paths/node_modules/@remix-run/dev/cli.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/Users/luisrudge/code/oss/test-paths/api/route:/Users/luisrudge/code/oss/test-paths/app/root.tsx:10:26)
    at Module._compile (node:internal/modules/cjs/loader:1101:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)

remix build your server code via esbuild with serverBareModulesPlugin as a plugin:
https://github.com/remix-run/remix/blob/f210afccac452e66818a1ae8dfbcac7678e1b6ca/packages/remix-dev/compiler.ts#L419
serverBareModulesPlugin mistakenly mark @mylib as a external module because implementation don't take path alias into consideration, so @mylib is not bundled which cause the Cannot find module '@mylib' error :
https://github.com/remix-run/remix/blob/main/packages/remix-dev/compiler/plugins/serverBareModulesPlugin.ts
why ~ path alias is work normally?
because remix process module which path start with ~ specially, so module start with ~ is bundled :
https://github.com/remix-run/remix/blob/f210afccac452e66818a1ae8dfbcac7678e1b6ca/packages/remix-dev/compiler/plugins/serverBareModulesPlugin.ts#L25-L28
https://github.com/remix-run/remix/blob/f210afccac452e66818a1ae8dfbcac7678e1b6ca/packages/remix-dev/compiler/plugins/serverBareModulesPlugin.ts#L106-L112

@F3n67u If you have a solution, we'll gladly accept a PR for it

@F3n67u If you have a solution, we'll gladly accept a PR for it

@machour  I am very glad to help. I will make a pr tomorrow bec its late now.

The reason the ~ prefix was chosen is that it is uncommon for it to be part of the package name. As you can see in your code snippet above, it checks to see if it's NOT a bare module (in other words, it's not from node_modules), and if not, it will be included in the bundle.
However, the same cannot be said for @. That is the npm scope identifier (even Remix uses @remix-run). If you allowed that @ prefix, then the Remix compiler would end up bundling a lot of packages from node_modules.
I think your PR would need to add some kind of config option to add a list of package prefixes.
// remix.config.js
excludeModulePrefixes: ['@myapp']

// serverBareModulesPlugin.ts
function isBareModuleId(id: string): boolean {
   return (
     !id.startsWith("node:") &&
     !id.startsWith(".") &&
     !id.startsWith("~") &&
     !config.excludeModulePrefixes.some(prefix => id.startsWith(prefix)) &&
     !isAbsolute(id)
   );

Fixed by #2412, thank you @F3n67u 🥳

authors: F3n67u kiliman luisrudge machour

repo: remix-run/remix


text:
chore: upgrade core packages to react-18

This upgrades our core packages to react 18 with minimal changes to everything else.
Closes: #

[ ] Docs
[ ] Tests

Testing Strategy: Existing tests should cover everything.

do we need to do the same changes to the cloudflare integration set up as the node one?

do we need to do the same changes to the cloudflare integration set up as the node one?

Not at the moment. Nothing that uses that suite does react 18 things.

@jacob-ebey We didn't update the Cloudflare & Deno integration test helpers.
Was that intentional?
If so, for what specific reason?
Just trying to understand why those weren't updated (yet).

authors: MichaelDeBoey jacob-ebey mcansh


text:
Matplotlibの日本語化対応

目的
Matplotlibにおいてのグラフ表示で日本語を利用した場合に豆腐に化ける対策を行う。

状況
暫定対応は終わったためCloseする。


text:
Dev:  Preparar o ambiente

Deve incluir configurações para um ambiente de desenvolvimento com todo o necessário para a aplicação executar sem muitos problemas.

Descrito no README como executar os projetos.

repo: renebentes/desafio-caca-aos-bugs


text:
added support for L7

Added support for L7 and updated needed packages.

@rennokki are we trying to update this package at the same time? :tada:

@joveice Actually, it is already a tagged release for 7.x support 🎉

@rennokki But are you able to install it? I can't without adding these https://github.com/rennokki/befriended/pull/62/files#diff-b5d0ee8c97c7abd7e3fa29b9a27d1780R36-R37 else it only installs L6

@joveice sync your branch with this repo's master and I'll take care of it :yum:

@rennokki There, it should be synced now

Tagged that: https://github.com/rennokki/befriended/releases/tag/3.1.1

authors: joveice rennokki

repo: rennokki/befriended


text:
Update module google.golang.org/api to v0.185.0

This PR contains the following updates:

Package
Type
Update
Change

google.golang.org/api
require
minor
v0.143.0 -> v0.185.0

Release Notes

googleapis/google-api-go-client (google.golang.org/api)
v0.185.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2636) (51ff8a4)
all: Auto-regenerate discovery clients (#2638) (0c868b2)

Bug Fixes

internal/gensupport: Update shouldRetry for GCS uploads (#2634) (ea513cb)

v0.184.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2624) (7fccba6)
Regen cloudcommerceprocurement v1 from updated discovery file (#2627) (7e30ed2)
Support structpb.Struct as req/resp (#2632) (ebc44d1), refs #2601

Bug Fixes

cba: Update credsNewAuth to support oauth2 over mTLS (#2610) (953f728)

v0.183.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2611) (1de148b)
all: Auto-regenerate discovery clients (#2616) (5f21214)
all: Auto-regenerate discovery clients (#2617) (08fdd71)
all: Auto-regenerate discovery clients (#2619) (c7f1614)
all: Auto-regenerate discovery clients (#2622) (0077748)

Bug Fixes

Add another temporary dep on genproto (#2614) (4f98211), refs #2559 #2613

v0.182.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2590) (e95bd57)
all: Auto-regenerate discovery clients (#2594) (21295a5)
all: Auto-regenerate discovery clients (#2595) (07e7104)
all: Auto-regenerate discovery clients (#2597) (7d46b4d)
all: Auto-regenerate discovery clients (#2599) (677f53d)
all: Auto-regenerate discovery clients (#2600) (2e7cc39)
all: Auto-regenerate discovery clients (#2602) (a86c4b6)
all: Auto-regenerate discovery clients (#2603) (ece7727)
all: Auto-regenerate discovery clients (#2604) (f474c8f)
all: Auto-regenerate discovery clients (#2606) (ceaeabf)
all: Auto-regenerate discovery clients (#2608) (0e58f74)
all: Auto-regenerate discovery clients (#2609) (c4c51ce)

v0.181.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2581) (6923ec8)
all: Auto-regenerate discovery clients (#2583) (7b18e5d)
all: Auto-regenerate discovery clients (#2585) (e35f76f)
all: Auto-regenerate discovery clients (#2586) (afc4685)
all: Auto-regenerate discovery clients (#2587) (86c9521)
all: Auto-regenerate discovery clients (#2589) (c3f4828)

v0.180.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2578) (6604a5d)

v0.179.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2573) (887c564)
all: Auto-regenerate discovery clients (#2575) (a784ae0)

Bug Fixes

Bump auth to v0.4.1 (#2577) (090ff6c)

v0.178.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2561) (2d22d11)
all: Auto-regenerate discovery clients (#2564) (b313e4b)
all: Auto-regenerate discovery clients (#2565) (0843d21)
all: Auto-regenerate discovery clients (#2567) (76b27f1)
all: Auto-regenerate discovery clients (#2568) (d922e3b)
all: Auto-regenerate discovery clients (#2570) (f2da582)
all: Auto-regenerate discovery clients (#2571) (0c976dc)
gen: Add internaloption.EnableNewAuthLibrary (#2519) (8c74bb8)
google-api-go-client: Add x-goog-api-version header (#2563) (fe54ffd)

Documentation

Update commit style in CONTRIBUTING (#2566) (5e44215)

v0.177.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2548) (32a5d10)
all: Auto-regenerate discovery clients (#2550) (f9bf96d)
all: Auto-regenerate discovery clients (#2551) (4418f5f)
all: Auto-regenerate discovery clients (#2553) (2f46e14)
all: Auto-regenerate discovery clients (#2556) (fb153c0)
Reduce code size by 29% (#2544) (2f2505b)

Bug Fixes

Split large compute file up (#2546) (1b6db6c)
Temp patch cloud.google.com/go ambiguity (#2560) (3eb92f1), refs #2543 #2559

v0.176.1
Compare Source
Bug Fixes

transport/http: Pass through base transport (#2541) (8d0b2b5)

v0.176.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2537) (773fe01)
all: Auto-regenerate discovery clients (#2538) (30d8c87)
all: Auto-regenerate discovery clients (#2540) (6825bb8)

Bug Fixes

Default defaultEndpointTemplate (#2535) (5a78abe)

v0.175.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2526) (ec3a580)
all: Auto-regenerate discovery clients (#2529) (9622a0d)

Bug Fixes

Bump auth deps (#2528) (f662ab7)
Various auth transition bugs (#2533) (d64b1d0)

v0.174.0
Compare Source
Features

Add hooks in for new auth library (#2228) (4054271)
all: Auto-regenerate discovery clients (#2524) (f49960d)

Bug Fixes

internal: Set scopes for new auth flow (#2525) (0f0a2f0), refs #2523 #2522

v0.173.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2494) (a48e9de)
all: Auto-regenerate discovery clients (#2499) (4ebe65e)
all: Auto-regenerate discovery clients (#2500) (5b9019f)
all: Auto-regenerate discovery clients (#2501) (cdac273)
all: Auto-regenerate discovery clients (#2503) (6ee6a57)
all: Auto-regenerate discovery clients (#2504) (7ec3ef8)
all: Auto-regenerate discovery clients (#2505) (baa809b)
all: Auto-regenerate discovery clients (#2506) (3daccec)
all: Auto-regenerate discovery clients (#2508) (caf5b3f)
all: Auto-regenerate discovery clients (#2510) (0ff027b)
all: Auto-regenerate discovery clients (#2513) (3e03de3)
all: Auto-regenerate discovery clients (#2514) (4826df4)
all: Auto-regenerate discovery clients (#2515) (b71b80f)
all: Auto-regenerate discovery clients (#2516) (85b4e90)
all: Auto-regenerate discovery clients (#2520) (bf1c054)
option: Add support for env var GOOGLE_CLOUD_UNIVERSE_DOMAIN (#2509) (4e450ec)

v0.172.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2485) (0398093)
all: Auto-regenerate discovery clients (#2487) (b0eaf37)
all: Auto-regenerate discovery clients (#2488) (57e19b3)
all: Auto-regenerate discovery clients (#2490) (78ee47e)
all: Auto-regenerate discovery clients (#2492) (77cc7d0)

v0.171.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2472) (b300fd0)
all: Auto-regenerate discovery clients (#2474) (a4064ba)
all: Auto-regenerate discovery clients (#2475) (22b2f13)
all: Auto-regenerate discovery clients (#2480) (09097b0)
all: Auto-regenerate discovery clients (#2482) (b91cca7)
all: Auto-regenerate discovery clients (#2483) (9599561)

Bug Fixes

transport: Return GDU for all errors from MDS universe_domain (#2484) (63b7c0d), refs #2399

v0.170.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2458) (fb2b816)
all: Auto-regenerate discovery clients (#2460) (dc4811a)
all: Auto-regenerate discovery clients (#2461) (e938bf1)
all: Auto-regenerate discovery clients (#2464) (c3a2f34)
all: Auto-regenerate discovery clients (#2466) (de61eb7)
all: Auto-regenerate discovery clients (#2468) (67f16b6)
all: Auto-regenerate discovery clients (#2471) (5537676)

v0.169.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2450) (d22da18)
all: Auto-regenerate discovery clients (#2454) (2675c0a)
all: Auto-regenerate discovery clients (#2457) (a488112)

v0.168.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2431) (e635a5e)
all: Auto-regenerate discovery clients (#2433) (0c30ecc)
all: Auto-regenerate discovery clients (#2436) (4dc71d4)
all: Auto-regenerate discovery clients (#2438) (d290e18)
all: Auto-regenerate discovery clients (#2442) (9f9c0cf)
all: Auto-regenerate discovery clients (#2443) (ced0c09)
all: Auto-regenerate discovery clients (#2445) (4fa90c9)
all: Auto-regenerate discovery clients (#2447) (022c85c)
all: Auto-regenerate discovery clients (#2448) (af383c7)
all: Auto-regenerate discovery clients (#2449) (b438981)

v0.167.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2427) (f72b5af)
all: Auto-regenerate discovery clients (#2429) (55a9e5a)

v0.166.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2417) (260fc1e)
all: Auto-regenerate discovery clients (#2419) (c969083)
all: Auto-regenerate discovery clients (#2420) (762eb61)
all: Auto-regenerate discovery clients (#2421) (af6aa38)
all: Auto-regenerate discovery clients (#2424) (b3f9c38)
all: Auto-regenerate discovery clients (#2425) (124a535)
all: Auto-regenerate discovery clients (#2426) (446a6bd)

v0.165.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2414) (c702880)
all: Auto-regenerate discovery clients (#2416) (deab77d)

v0.164.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2406) (1bd8304)
all: Auto-regenerate discovery clients (#2408) (f1b37df)
all: Auto-regenerate discovery clients (#2409) (246b19f)
all: Auto-regenerate discovery clients (#2412) (51d5068)

Bug Fixes

transport: Disable universe domain check if token source (#2413) (edbe996)

v0.163.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2401) (62ceaad)
all: Auto-regenerate discovery clients (#2403) (47834b5)
all: Auto-regenerate discovery clients (#2405) (2271ef7)

v0.162.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2388) (f2f2d22)
all: Auto-regenerate discovery clients (#2391) (c8e77f6)
all: Auto-regenerate discovery clients (#2392) (e5a7a15)
all: Auto-regenerate discovery clients (#2394) (140fb54)
all: Auto-regenerate discovery clients (#2395) (169ead6)
all: Auto-regenerate discovery clients (#2398) (eddfeb9)

Bug Fixes

transport: Enforce 1s timeout on requests to MDS universe_domain (#2393) (6862015)

v0.161.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2386) (03042ec)

Bug Fixes

gen: Reject repeated object query params (#2383) (f29f327), refs #2379
transport: Skip s2a for now if service has direct path enabled (#2385) (54c764a)

v0.160.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2380) (8f26f51)
all: Auto-regenerate discovery clients (#2382) (5534cf2)
all: Auto-regenerate discovery clients (#2384) (fee4c8f)

v0.159.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2377) (a8d9414)

Bug Fixes

transport: Relax universe checks (#2376) (55b0516)

v0.158.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2361) (6c3b622)
all: Auto-regenerate discovery clients (#2365) (f40db7f)
all: Auto-regenerate discovery clients (#2366) (e0db6a5)
all: Auto-regenerate discovery clients (#2369) (45c097f)
all: Auto-regenerate discovery clients (#2372) (2d69d97)
all: Auto-regenerate discovery clients (#2374) (d266978)
impersonate: Add universe domain support (#2296) (6ef1144)
transport: Add universe domain support (#2355) (69626e3)

Bug Fixes

internal: Support internaloption.WithDefaultUniverseDomain (#2373) (b21a1fa)
transport/grpc: Add universe domain verification (#2375) (df17254)
transport: Not enable s2a when there is endpoint override (#2368) (73fc7fd)

v0.157.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2345) (c3e43a1)
all: Auto-regenerate discovery clients (#2348) (763c331)
all: Auto-regenerate discovery clients (#2349) (3bf8f4f)
all: Auto-regenerate discovery clients (#2352) (5bf46ee)
all: Auto-regenerate discovery clients (#2353) (da330c2)
all: Auto-regenerate discovery clients (#2354) (0d002f9)
all: Auto-regenerate discovery clients (#2358) (72a8ffd)

Documentation

option: Update WithDefaultEndpointTemplate docs (#2356) (74a1558)

v0.156.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2332) (014a8e0)
all: Auto-regenerate discovery clients (#2336) (bd4dad1)
all: Auto-regenerate discovery clients (#2337) (ceefb9b)
all: Auto-regenerate discovery clients (#2339) (d008b6e)
all: Auto-regenerate discovery clients (#2341) (3f90b98)
all: Auto-regenerate discovery clients (#2343) (811e925)
all: Auto-regenerate discovery clients (#2344) (05de776)
google-api-go-generator: Add universe domain support (#2335) (9e45101)

v0.155.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2302) (e2d35d5)
all: Auto-regenerate discovery clients (#2306) (101074c)
all: Auto-regenerate discovery clients (#2307) (96c0dea)
all: Auto-regenerate discovery clients (#2308) (8c26aa7)
all: Auto-regenerate discovery clients (#2309) (a9a45c4)
all: Auto-regenerate discovery clients (#2312) (bb522ac)
all: Auto-regenerate discovery clients (#2316) (f01739e)
all: Auto-regenerate discovery clients (#2317) (16c2b92)
all: Auto-regenerate discovery clients (#2318) (78596d4)
all: Auto-regenerate discovery clients (#2319) (6b9df05)
all: Auto-regenerate discovery clients (#2320) (96bbfbe)
all: Auto-regenerate discovery clients (#2322) (1102aec)
all: Auto-regenerate discovery clients (#2324) (cc0275b)
all: Auto-regenerate discovery clients (#2327) (aa81823)
all: Auto-regenerate discovery clients (#2328) (9502f9c)
all: Auto-regenerate discovery clients (#2330) (03de26a)
all: Auto-regenerate discovery clients (#2331) (858fb57)
option/internaloption: Add WithDefaultEndpointTemplate (#2313) (9e6e0c7), refs #2264
transport: Add support for API keys for gprc (#2326) (9dbfb73), refs #485

Bug Fixes

transport: Fix memory leak in grpc.Dial (#2329) (240f763), refs #2321

v0.154.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2293) (cefa0cd)
all: Auto-regenerate discovery clients (#2294) (c059038)
all: Auto-regenerate discovery clients (#2295) (161a8e5)
all: Auto-regenerate discovery clients (#2297) (e5e778a)
all: Auto-regenerate discovery clients (#2298) (d27a8e0)
all: Auto-regenerate discovery clients (#2300) (be0daf0)
transport: Add OpenTelemetry context propagation (#2127) (46421d4)

v0.153.0
Compare Source
Features

all: Auto-regenerate discovery clients (#2276) (510f0f9)
all: Auto-regenerate discovery clients (#2279) (d07fe32)
all: Auto-regenerate discovery clients (#2280) (e8e2895)
all: Auto-regenerate discovery clients (#2283) (bdc87de)
all: Auto-regenerate discovery clients (#2286) (7897739)
**

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

ℹ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

9 additional dependency was updated

Details:

Package
Change

golang.org/x/oauth2
v0.12.0 -> v0.21.0

github.com/golang/protobuf
v1.5.3 -> v1.5.4

github.com/google/uuid
v1.3.1 -> v1.6.0

github.com/googleapis/enterprise-certificate-proxy
v0.3.1 -> v0.3.2

github.com/googleapis/gax-go/v2
v2.12.0 -> v2.12.4

golang.org/x/crypto
v0.13.0 -> v0.24.0

golang.org/x/net
v0.15.0 -> v0.26.0

golang.org/x/sys
v0.12.0 -> v0.21.0

golang.org/x/text
v0.13.0 -> v0.16.0

repo: renovate-tests/gologin


text:
Update operator go packages

Resolves #1760 #1759 #1758 #1615

Closing cause of conflicts. Will make another pr

repo: replicatedhq/kots


text:
Up/Down arrow stop working for visual-block mode

Upgrading to 0.20 it looks like the up/down arrow stopped working for selection up/down lines in visual mode via Shift+V.
The selection seems to reset itself and go back to normal mode at the end of the line when using up/down, but it works as expected using j/k.
Repro steps are:

shift+v to enter line selection
up arrow

This was fixed by the linked pull request. Thank you for the report.

authors: cotemaxime nightwing

repo: replit/codemirror-vim


text:
Add game to land.js

Added Mr Gun Man by The702Guy

i like this, but i'm thinking to add the more polished games here, sorry!

authors: lajbel slmjkdbtl

repo: replit/kaboom


text:
Remove dependency from https

No sense in https, please replace all occurrences to http,
thanks, Alex!

Its not a dependency.  Some users use this report from cloud/google-drive/dropbox etc and some libraries do not work correctly without the https.

i have opposite problem - https is restricted:) So the reports are not shown correctly....
Maybe better to put the artifacts to project?

:-1:  I would like to host the reports in a https context, and thus would want it to use https...perhaps a setting where the user could set http or https would be a bettery way to go

repo: reportunit/reportunit


text:
Replace lib/getProxyFromURI.js with proxy-from-env

I was looking for a package that implements support for the (de facto) standard proxy environment variables, but didn't find any except for getProxyFromURI.js in this library. My two main issues with the implementation is that it uses suffix matching (e.g. NO_PROXY=example.com also matches notexample.com) and that it uses HTTP_PROXY even for https URLs). The latter is problematic if I want to proxy all HTTP requests, but not HTTPS requests, because there is no way to get NO_PROXY to stop matching https requests.
I've fixed all of the above issues and published the result as https://www.npmjs.com/package/proxy-from-env, and decided to submit a PR here so that eventually all Node.js applications/libraries that want to support setting the proxy via the environment variables do so in a consistent and standard way.
Compared to the existing implementation in request, there are two backwards-incompatible changes (see the commit message for other differences and more details):

HTTP_PROXY is no longer used for https requests (use HTTPS_PROXY
or ALL_PROXY).
The items in NO_PROXY are no longer used in suffix matching, but used as an exact match (unless the item starts with a dot or asterisk, then suffix matching will be used).

The proxy-from-env library has an extensive set of tests. With a small modification, the tests can also be used to check the existing implementation:
git clone https://github.com/Rob--W/proxy-from-env.git
cd proxy-from-env

# Get current implementation from request
wget https://github.com/request/request/blob/c2dab797d362ad158e0399140aa59829fa50d9b3/lib/getProxyFromURI.js?raw=true -Oindex.js

# Change module signature to match the library.
echo "module.exports={getProxyForUrl: function(s) { return getProxyFromURI(require('url').parse(s)) || ''; }};" >> index.js

# Install dependencies and run tests
npm install
npm test

Here is the test output: http://pastebin.com/raw/Dk9f79Vq (anything without a checkmark is a test failure).

That's great, but I'm worried about breaking changes as we don't follow semver for the current major version 2.x. At this point a better approach would be to pass an option to request and specify which getProxyFromURI implementation you want to use.

What do you mean by "I'm worried about breaking changes as we don't follow semver for the current major version 2.x. "?
The README of request states:

When HTTP_PROXY / http_proxy are set, they will be used to proxy non-SSL requests that do not have an explicit proxy configuration option present.

The "non-SSL" qualifier rules out that the variable can be used for HTTPs requests (even though the implementation falls back to http_proxy when https_proxy is missing). And I've checked many implementations of the proxy, and none of them use http_proxy for proxing HTTPS requests (see the README of the proxy-from-env library for sources that I checked), so users cannot realistically expect that http_proxy is also used for https URLs.
Assuming that users don't rely on undocumented features, merging this PR should be safe.

Ok, I'm getting your point now, let's hope for the best!
cc @jvmccarthy @samcday @seanstrom

I rebased the PR to resolve the merge conflict in package.json. Did you already have a chance to review it?

This PR has been closed as "abandoned" as a part of an automated cleanup. If this is a mistake and you are still interested in merging this PR, please do the following:

[ ] Rebase your changes onto the master branch (even if there are no merge conflicts, we want to make sure your change is under the most recent tests).
[ ] Push your updated branch to Github to update this PR.
[ ] Make sure this PR's Travis tests are still passing. (Run npm test locally if tests are still failing).
[ ] Comment here to let us know that you've updated the PR and are still interested in getting it merged. Somebody from the project will respond and work with you to review.

Thank you for your understanding. If you have any questions, please check out https://github.com/request/request/issues/2556 and feel free to comment / ask anything there.

@FredKSchott I rebased my branch on master and verified locally that the tests still pass. The PR is not automatically updated because you've closed it though.

@Rob--W Oh damn and I can't re-open this one either... mind creating a new PR with a link to this one?

authors: FredKSchott Rob--W simov

repo: request/request


text:
Attempt to fix StorageNodeClient.query_catalog(…) signature mismatch

Related

CI is failing on nightly: https://github.com/rerun-io/rerun/actions/runs/12335447188/job/34427482723
What
Seems to be a mismatch between doc strings.

@rerun-bot full-check

repo: rerun-io/rerun


text:
Sort syntax lookup entries alphabetically

Fixes #816
old:

new:

This sorts all entries not only the decorators. Personally, I like it more that way...


text:
Conditional Modification Operations (CAS)

Immediate consistency makes operations easy to reason about, however without the ability to conditionally modify, some of it's advantage is lost. Would it be possible to extend the public API to return, and accept for comparison, some hash value of a current dataset entry such that conditional update can be performed?
In each case the hash would be a small, base64 encoded, constant length hash of the entries attributes. The following should be valid for all modifiers, i.e. insertion and deletion.

A null hash field would indicate to perform the modification without condition, as per the current implementation.
A hash with any value should only perform it's intended operation if the hash given to the command is identical to the hash contained within the current entry.
An empty hash (empty string) matches with the intentional non-existence of an entry (i.e. insert would fail if an entry for that key currently existed with the space.)

An example interaction may be:
Insert entry, now returns special _hash value.
>>> import hyperclient
>>> c = hyperclient.Client('127.0.0.1', 1234)
>>> c.insert('phonebook', 'jsmith1', {'first': 'John', 'last': 'Smith', 'phone': 6075551024})
True
>>> c.lookup('phonebook', 'jsmith1')
phonebook(first='John', last='Smith', phone='0\x8d!j\x01', username='jsmith1', _hash: 'a6n9bf')

Attempt to modify with incorrect hash fails:
>>> c.insert('phonebook', 'jsmith1', {'phone': 6075552048}, 'zzz9bf')
False
>>> c.lookup('phonebook', 'jsmith1')
phonebook(first='John', last='Smith', phone='0\x8d!j\x01', _hash: 'a6n9bf')

Attempt to modify with correct hash succeeds:
>>> c.insert('phonebook', 'jsmith1', {'phone': 6075552048}, 'a6n9bf')
True
>>> c.lookup('phonebook', 'jsmith1')
phonebook(first='John', last='Smith', phone='0\x91!j\x01', _hash: 'q8bbo0')

Attempt to modify with null hash succeeds:
>>> c.insert('phonebook', 'jsmith1', {'phone': 6075551024})
True
>>> c.lookup('phonebook', 'jsmith1')
phonebook(first='John', last='Smith', phone='0\x8d!j\x01', _hash: 'q8bbo0')

Attempt to modify with empty hash fails as key already in use:
>>> c.insert('phonebook', 'jsmith1', {'first': 'Johnny', 'last': 'Smithton', 'phone': 923478383}, "")
False
>>> c.lookup('phonebook', 'jsmith1')
phonebook(first='John', last='Smith', phone='0\x8d!j\x01', _hash: 'q8bbo0')

Attempt to modify with null hash succeeds, overwriting the current entry:
>>> c.insert('phonebook', 'jsmith1', {'first': 'Johnny', 'last': 'Smithton', 'phone': 6075551024})
False
>>> c.lookup('phonebook', 'jsmith1')
phonebook(first='Johnny', last='Smithton', phone='0\x6f!j\x01', _hash: '93jj7d')

I think that this adds a huge use-case for the store.

This is something I am actively implementing.  I like your simple interface where CAS is just a special case of insert.
I'm leaving this bug open for now.  Will you be able to help test CAS when it is implemented?

Happily :)

Fixed in 0.2b8.

For reference:  http://hyperdex.org/tutorial-advanced/

authors: rescrv roja

repo: rescrv/HyperDex


text:
Where to download STARKST_ep0500.pth.tar ?

Hi guys, I'm trying to run this tracker but it is throwing the error:
FileNotFoundError: [Errno 2] No such file or directory: '/home/salva/submit_STARK_LT-code/checkpoints/train/stark_ref/baseline/STARKST_ep0500.pth.tar'
I cannot find STARKST_ep0500.pth.tar in the links provided in the modelzoo, so, how can I solve this error?
Thanks in advance.

Hi, there is no need for STARKST_ep0500.pth.tar. Could you please provide more details about the command you use? Thanks.

Hi @MasterBin-IIAU,
I got that error message when running bash exp.sh (I'm just following the readme to run and test STARTK)

authors: MasterBin-IIAU salcanmor

repo: researchmm/Stark


text:
only one dataset

Thank for your work!
If you can tell me how to train with only one dataset,i will appreciate you very much!

我也想问，大家有只用一个数据集训练的吗，怎么 用一个数据集训练呢

I was also wondering how to train on other datasets, for example on OTB?

authors: Alan-HuangKP lyt31 yugezailushang


text:
How to render a template using Node?

How can I render a template through Node and also passing props to the template?

I also am trying to do this. I have AWS Lambda using node.js and so getting a jsx error following the AWS SES example.
Is it just a matter of using react without jsx code?

Hey @giopetris 👋
Should be able to do it like this:
import EmailComponent from "path/to/component";
import { render } from "@react-email/render";

const html = render(EmailComponent({prop1: 'value'}))

Hey @giopetris 👋
Should be able to do it like this:
import EmailComponent from "path/to/component";
import { render } from "@react-email/render";

const html = render(EmailComponent({prop1: 'value'}))

Hey @zachgoll 👋 , this didnt work for me using using ts + nextjs, got the error
error - node_modules/@react-email/render/dist/index.mjs (10:17) @ render error - react_dom_server__WEBPACK_IMPORTED_MODULE_0__.renderToStaticMarkup is not a function
Can you advice? thanks

I'm not sure you can use EmailComponent directly. You need to use:
React.createComponent(EmailComponent, ....
I'm using a library called htm which replaces JSX and saves the verbosity of React.createComponent. Here is my sample:
`const React = require('react')
const { html } = require('htm/react')
const { Html } = require('@react-email/html')
const { Button } = require('@react-email/button')
const { Link } = require('@react-email/link')
const { Text } = require('@react-email/text')
const Email = ({ url }) => {
return (html    <${Html}>       <${Text}>         You have been invited to connect your account to qwe       <//>       <${Button} href={${url}} style={{ color: '#61dafb' }}>         Click me       <//>       <${Link} href="https://example.com">Click here to login<//>     <//>  )
}
const emailHtml = render(html<${Email} url="https://example.com" />)`

We have an example with Next.js + React Email + Resend here. Let me know if that helps you.

authors: Iamstanlee bukinoshita giopetris supagu zachgoll

repo: resendlabs/react-email


text:
can etcher be used to copy the image to a blank dvd-r disc

Etcher version:  version (1.4.4)
Operating system and architecture: Linux Mint 18.3 Sylvia Mate,  x86_64 GNU/Linux
Image flashed: kali-linux-mate-2018.2-amd64.iso
Do you see any meaningful error information in the DevTools?

Nope, that needs dedicated DVD-writing software. Etcher can only write to block-devices (USB sticks, HDDs, SD cards, etc.)

Duplicate of https://github.com/resin-io/etcher/issues/2086

thanks

authors: jhermsmeier linuxfartbox lurch

repo: resin-io/etcher


text:
docs: explain the "robot" module in a high level way

This commit adds a README file at lib/shared/robot explaining in
detail how the "robot" mechanism works, and why it is needed.
Signed-off-by: Juan Cruz Viotti jviotti@openmailbox.org

@sam3d Thanks a lot for the review! Having fresh eyes take a look at this is incredibly valuable :)

Also, why are there line breaks at 80 characters? I could be wrong but I was under the impression it was a paragraph per line, feel free to ignore that one though.

Is more of a matter of convention, since its easier to edit the text this way (you don't have to deal with long lines and you can navigate the paragraph more naturally). GitHub will still render it the same way as if it didn't have text wrap.

No worries @jviotti, I know they were relatively minor changes but thank you so much for being receptive!
And vis a vis the tex wrapping, that's what I thought would be the case but just wasn't sure what convention you guys used for markdown around here.


text:
chore: setup a Spectron integration test suite

Add a make test-spectron target

Install spectron and mocha (since we don't need to run the tests
inside an Electron instance like in the case of electron-mocha)

Add some example tests

Fixes: https://github.com/resin-io/etcher/issues/1870
Change-Type: patch
Signed-off-by: Juan Cruz Viotti jv@jviotti.com

Okay, I think it should be all green now. I made some small changes to the Appveyor configuration file, and to the Spectron's entry point path.

Its random as far as I could see
On Wed, Dec 13, 2017 at 07:41:35AM -0800, Jonas Hermsmeier wrote:

jhermsmeier commented on this pull request.

+'use strict'

+const Bluebird = require('bluebird')
+const spectron = require('spectron')
+const EXIT_CODES = require('../../lib/shared/exit-codes')
+const entrypoint = process.env.ETCHER_SPECTRON_ENTRYPOINT
+
+if (!entrypoint) {

console.error('You need to properly configure ETCHER_SPECTRON_ENTRYPOINT')
process.exit(EXIT_CODES.GENERAL_ERROR)
+}

+describe('Spectron', function () {

// Mainly for CI jobs, Appveyor CI in particular
// times out even on >30 seconds timeouts.
this.timeout(120000)

I just realized I was being a bit too vague here – what I meant is; Do all tests hit the timeout on appveyor (i.e. are all of them that slow), or is it just the startup that's so slow and might hit the timeout?
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/resin-io/etcher/pull/1884#discussion_r156695101

--
Juan Cruz Viotti
Software Engineer


text:
After successful Download, inform user that image has been cached.

Maybe good to inform user that the OS download has been cached for future <device_type> projects, just so that they know that is happening and that creating new devices will be quicker.

Implemented in the quick start branch.

authors: jviotti shaunmulligan

repo: resin-io/resin-cli


text:
Add app methods for enabling and disabling all device URLs

Currently there is now app wide method for doing this.

Connects to https://github.com/resin-io/resin-ui/issues/204

repo: resin-io/resin-sdk


text:
Update UPX to the latest version

From 3.94 UPX has support for aarch64.
As well, remove the need for avoiding UPX compression on aarch64 boards. See for example https://github.com/resin-os/resin-artik710/blob/master/layers/meta-resin-artik710/recipes-go/resin-provisioner/resin-provisioner_1.0.4.bbappend .

Opened a PR here: https://github.com/resin-os/meta-resin/pull/786

Fixed in 2.2.1

authors: agherzan willnewton

repo: resin-os/meta-resin


text:
feat: locale option for dates and number formatting

verry sorry making trouble with git...
+/- all modifications included, please check...

You can git pull and you'll get my changes into your branch.
The change looks almost good to me. I'm playing with some remaining stuff:

use locale date for ChartJs defaults
add en-GB locale which is more useful for people who non-US dates but still in english.

Ah ok, perfect, I wanted to understand if you had not done the merge because I had to carry out some operations.
In fact I hadn't thought about using chart.js otherwise I would have tried to look at the implementation ...
Maybe you could also enter some other default locale - I have no idea of the nationality of TileBoard users - for example be, cz, tk, dk ... cn?

Maybe you could also enter some other default locale - I have no idea of the nationality of TileBoard users

I think the defaults you've selected are pretty good. We can add more later if needed.

use locale date for ChartJs defaults

This would be a bit tricky actually because ChartJs uses moment to format dates and times and the formats defined by angular-i18n are not always fully compatible with moment...
I'm good with those changes now and will merge if you don't see any issues.

Very well, I think we can proceed with the merge, I will also try to study the chartjs / moment problem ...

why relative path?

If TileBoard is deployed to a non-root path like site.com/local/tileboard/ then absolute would most likely not work. Relative will.

why relative path?

If TileBoard is deployed to a non-root path like site.com/local/tileboard/ then absolute would most likely not work. Relative will.

right

Very well, I think we can proceed with the merge, I will also try to study the chartjs / moment problem ...

Here is what I was experimenting with: 4d0b77536e5d29a69ce4ecaa02002eff2b243e80
This breaks graph tooltips though because the "medium": "d MMM y HH:mm:ss" format from locale files is not supported by moment.

trying to investigate on chart, I created an HIstory item then I got this error:
Code -1 retrieved for http://192.168.1.245:8123/api/history/period/2021-02-17T19:05:04.995Z?end_time=2021-02-22T19:05:04.995Z&filter_entity_id=sensor.temperatura_cpu.
any idea ?

You are probably hitting this issue https://github.com/resoai/TileBoard/issues/386
I've made a PR with a fix at https://github.com/home-assistant/core/pull/43679 but it was confusingly rejected...

hi Rafal,
yes, this is certainly issue # 386.
I have read everything you wrote in the pull request on home assistant; in fact your solution could be approved as a temporary workaround but the problem should be fixed in a better way.
I looked a little in the Homeassistant code and saw that the History component is asynchronous and therefore also its initialization process. You should probably intervene in the process upstream of the async_setup call and check if CORS has been enabled in the configuration; in that case (and only in that case) it should be correctly enabled for the history resource (as for any others that follow that logic).
I don't know the logic behind HomeAssistant; if you set the flag to true (as in your proposed change) CORS is enabled to any address if nothing has been specified in configuration.yaml?
If this were the case, I think that the auditor was right not to accept your change ... As far as the change concerns the history, it is also true that through that passage you could possibly request sensitive information such as the shutdown and start times of a alarm...
Let's try to think of a solution by looking better in the Home Assistant code!
In the meantime I will move TileBoard to the HomeAssistant server to try out charts and dates!
I will tell you that I am proceeding in the localization of the states of the Weather component. I am also trying the OpenWeatherMap integration instead of DarkSky which - as you know - closes at the end of the year (so I read); I'll let you know how it goes.
See you soon
Michele

yes, this is certainly issue # 386.
I have read everything you wrote in the pull request on home assistant; in fact your solution could be approved as a temporary workaround but the problem should be fixed in a better way.

We could discuss more on the HA issue but the last time I checked, I didn't see other API actually checking the origins whitelisted by the user.

OK ...
Please note that I am NOT a Python / Javascript / Angular programmer ... I am a really very  old C / C ++ programmer!
For this reason I find it really difficult to deal with things like: blocks defined by indentation, untyped variables, weird ways of defining the visibility of methods and objects, implicit initialization processes, like init.py and bad things like that.
Now, but then, there is no other way to activate CORS on history than to install it on localhost?
Okay, let's go, I've been thinking about these kinds of changes, tell me what you think ... (at least on a theoretical level, it's obvious that the Home Assistant folks will never accept them ... Patience, I'll have to fork everything ... I have to have fun somehow ...)
Since History is an API, the idea is to move the definition of the HistoryPeriodView class to the api component ...
Therefore:

move

class HistoryPeriodView(HomeAssistantView):
"""Handle history period requests."""
url = "/api/history/period"
name = "api:history:view-period"
extra_urls = ["/api/history/period/{datetime}"]

def __init__(self, filters, use_include_order):
    """Initialize the history period view."""
    self.filters = filters
    self.use_include_order = use_include_order

bla, bla, bla...

in api component (and relative initialization)
OR
create a derived class in api.py leaving this in place
class APIHistoryPeriodView(HistoryPeriodView):
"""View to handle Status requests."""
url = URL_API_HISTORYPERIOD     <-- DEFINE THIS IN CONST AS THE OTHERS AND REMOVE CORRESPONDING BASE CLASS DEFINITION
name = "api:status"

and then do the initialization at the right time!!!
async def async_setup(hass, config):
"""Register the API with the HTTP interface."""
hass.http.register_view(APIStatusView)
hass.http.register_view(APIEventStream)
hass.http.register_view(APIConfigView)
hass.http.register_view(APIDiscoveryView)
hass.http.register_view(APIStatesView)
hass.http.register_view(APIEntityStateView)
hass.http.register_view(APIEventListenersView)
hass.http.register_view(APIEventView)
hass.http.register_view(APIServicesView)
hass.http.register_view(APIDomainServicesView)
hass.http.register_view(APIComponentsView)
hass.http.register_view(APITemplateView)
ADDED!

hass.http.register_view(APIHistoryPeriodView)   OR  hass.http.register_view(HistoryPeriodView) IF MOVED INSTEAD MAKE DERIVED CLASS

if DATA_LOGGING in hass.data:
    hass.http.register_view(APIErrorLog)

return True

I have not checked what happens with regard to the dependencies also local of the HistoryPeriodView class or its references but I think it is an easily solvable problem.
In this way I believe the safety principle is respected and yet there should be no interference between the levels because api and history are both in components.
Finally, I didn't even try to figure out what the timing of the Home Assistant initialization workflow was (i.e. the reason for the current malfunction) because the project is too complex and there are no flow and class diagrams ... they have everything in mind, I don't!
See you

Sorry, but at the moment I don't have time to go deep into this and try to understand how to fix this the best way.
I would prefer to discuss those things inside appropriate issues because otherwise, things get messy and hard to follow and find. This issue is about locale formatting so it's kinda out of place to discuss CORS issues here.

authors: mikyjazz rchl

repo: resoai/TileBoard


text:
#1129: Supported for logging when thrown assertion errors from matcher internal

Hi :)
Not logged when matcher throws AssertionError. #1129
it had caught only Exception and i changed to catch Throwable
I added test code that case. if you could review this PR then I appreciate it.
Thank you for your effort. :D

@johanhaleby I apologize for the mention.
You may be busy, but I would appreciate your feedback on this.
I will be waiting that how you think about this PR. thank you. :D

Oh I've completely missed this. I'm so sorry. Looks like a good change to me.

authors: geminiKim johanhaleby

repo: rest-assured/rest-assured


text:
Print message for password being read from stdin

What is the purpose of this change? What does it change?

restic now prints a message when the password is read from stdin, and
stdin is not a terminal. For details see #1911
Was the change discussed in an issue or in the forum before?
Closes #1911

Checklist

[x] I have read the Contribution Guidelines
[ ] I have added tests for all changes in this PR
[ ] I have added documentation for the changes (in the manual)
[ ] There's a new file in changelog/unreleased/ that describes the changes for our users (template here)
[x] I have run gofmt on the code in all commits
[x] All commit messages are formatted in the same style as the other commits in the repo
[x] I'm done, this Pull Request is ready for review

Codecov Report

Merging #1913 into master will increase coverage by 0.02%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master    #1913      +/-   ##
==========================================
+ Coverage   50.93%   50.96%   +0.02%
==========================================
  Files         169      169
  Lines       13086    13087       +1
==========================================
+ Hits         6666     6670       +4
+ Misses       5417     5414       -3
  Partials     1003     1003

Impacted Files
Coverage Δ

cmd/restic/global.go
27.29% <0%> (-0.08%)
:arrow_down:

internal/backend/test/tests.go
59.95% <0%> (-0.66%)
:arrow_down:

internal/backend/s3/s3.go
60.15% <0%> (+0.75%)
:arrow_up:

internal/archiver/file_saver.go
85.96% <0%> (+4.38%)
: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 a717e9e...3678ec9. Read the comment docs.

repo: restic/restic


text:
Take in Error object and automatically find message

Should be able to just pass an Error object and automatically fetch the error message from the Error object.
For example:
return next(new errors.BadRequestError(error));

Instead of (currently):
return next(new errors.BadRequestError(error.message));

Once 5.x lands this will become the default behavior, as all errors created by restify-errors inherit from VError.

Great an idea when 5.x when land?

Oops - really sorry for not following up on this thread. I may have been confused, and thought you were asking about restify 4.x.
Are you basically wanting to create a new error, re-using only the error message itself but without creating a cause chain?

authors: DonutEspresso nodesocket

repo: restify/errors


text:
Dead?

Is this project inactive?

Still alive, just very quiet

authors: KrunchMuffin restsql

repo: restsql/restsql


text:
Drain conns

Type of PR

[ ] Documentation changes
[x] Code changes
[ ] Test changes
[ ] CI-CD changes
[ ] GitHub Template changes

Purpose of PR
When the app is terminated, ensure that the existing connections will be processed by the server (up to 10s) and any new connections will be dropped (graceful shutdown).
Validation

[ ] Unit tests updated and ran successfully
[x] Update documentation or issue referenced above

Issues Closed or Referenced

Closes https://github.com/retaildevcrews/helium/issues/383

Didn't remove the ctrl-c handler since it's being used for RunKeyRotationCheck and the server Stop() method. Since IWebHost is defined on IHostedService interface, I was able to take advantage of the native StopAsync() method to manually trigger a graceful shutdown.

repo: retaildevcrews/helium-csharp


text:
100% usage of CPU

I realized I had a 100% usage of a CPU's core while there should be nothing causing one. I tried to debug it with the profiler and it seemed to come from the svelte plugin.

It's only happening when the page is displayed

I tried removing the render plugin and it's not happening anymore.

Can you reproduce it with rete-render-utils@2.0.1?

Yes still happening.

Yes still happening with all custom components disabled and plugins like minimap and context menu disabled.

something is triggering your nodes to continuously update (which triggers the socket position calculation). Can you debug area's update method? (e.g. using logpoint)

It is indeed also happening with the react render plugin

It seems to happen only when I have several editors at the same time.

Ok it happens even with one when it is hidden.

Up

Can you provide an example on Codesandbox?

Reproduced it with just the basic setup from rete-kit by adding hidden to the container div of the editor. Now that I know it's this, a workaround is to wait for it to be shown to create the editor but that's not the behavior I want.
CodeSandbox

This seems to be a non-trivial case because calculating socket positions requires the elements to be visible. I mean, by default setTimeout waits until they become visible.
Have you considered creating the editor just before it needs to be shown, say, when the user clicks on 'Toggle hidden' for the first time?

I'm making an app which behaves similar to vscode (ie. several tabs with one node editor in each) and it's not acceptable to create it when switching tab, it hurts user experience too much. When restoring previous session for instance, there can be editor tab with many many nodes and we want to load those in the background.
I understand it's not trivial to fix so for now i went for a workaround with z-index while the editor is being created and once it is it switches back to hidden. It also fixed an issue I had with the minimap missing the yellow indicator when created while hidden.
I guess we can consider this issue closed ?

Similar to https://github.com/retejs/render-utils/blob/main/src/sockets-position/dom-socket-position.ts you can extend BaseSocketPosition and use your own getElementCenter implementation (e.g. increase setTimeout time).
Be careful, as in certain scenarios (with specific rendering plugins), the socket position calculation may be invoked before the element is assigned a parent node. So, waiting for child.offsetParent is mandatory

repo: retejs/svelte-plugin


text:
Language information and text direction

We use Oy for sending internationalized emails, including in RTL languages like Hebrew and Arabic.
For best results, we need to control the generated HTML's "lang" and "dir" attributes (see this).
Seems like the natural way would be to pass "lang" and "dir" as arguments to HTML4.generateDefaultTemplate, and (if given) add them as <html> tag attributes in that function.
I can submit a pull request if you want. Should be a pretty straightforward change though :)

Sounds like an important feature, and I think adding it as an option in generateDefaultTemplate makes sense. I'll

Awesome, your commit is exactly what we need.
Consider escaping the user-controlled dir and lang values when adding them as raw HTML. This will protect careless users who pass unsanitized values, which unfortunately is a common scenario.
Any chance you can release this feature to npm? We'd love to start using it :)

Great, I'll merge it in then. With regards to escaping the dir and lang, doing so would be safer though I think this opens up a larger question of what else should be escaped (i.e. title, headCSS, previewText, and I see an issue in bodyContent as well). Would you mind opening a separate issue on this conversation?
Sure thing, you should expect a 0.5.0 version released in the next day or two.

Released

Thanks Vivek, much appreciated!

authors: dleshem revivek

repo: revivek/oy


text:
Not tracking all the state changes evenif integrated the same way mentioned in the document.

It is just tracking the first page. But when the state is changed, it stops tracking the pages and the active user.

@revolunet @Sparksx I agree that this should be fixed in the library, and not with a workaround.

so someone should issue a pull request please, i dont use angular anymore sorry
@justinsa is now the main contributor

My opinion is that the library should stop having an opinion on the route provider used and let the implementer handle that decision. We could then provide a Cookbook as part of the Wiki or the README to explain how to configure different route providers for auto-page tracking or this setPageEvent issue. This library should do Google Analytics the best it can and not need updating due to ng-router or ui-router changes.
If someone wants to issue a PR to fix this issue, great, if not, I will likely make a major version change to alleviate this possibility from being able to happen.

authors: BriceN codalprashant justinsa revolunet

repo: revolunet/angular-google-analytics


text:
keystore.properties (The system cannot find the file specified)

Hi there
I would like to test this but i am new here and i am getting this error
C:\Users\000\Desktop\Rey-MusicPlayer-master\keystore.properties (The system cannot find the file specified)

try

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
//Comment out this line.
         //   signingConfig signingConfigs.release
        }
        debug {
            debuggable true
            minifyEnabled false
//          proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

If only I know where to put that?

authors: adetheprince reyanshmishra

repo: reyanshmishra/Rey-MusicPlayer


text:
Tag Change Delegates

This is an actual feature addition, separate from the cleanup PR, and adds several things:

An OnActiveTagsChanged delegate, called when the active tags change at all.
The ability to add targeted delegates, which will only be called when changes to tags match a specific filter.
A WaitForGameplayTagChange ability task, powered by the above.

The second of those is also necessary to (properly) create a GMCAbilitySystem equivalent to GAS's ability to map tag filters to blueprint properties and have them automatically updated, which is kinda useful in general and very useful in animation blueprints specifically.

I just went ahead and added the rest of #22 to this pull request.
There's now an FGMCGameplayElementTagPropertyMap which can map changes to the active tags to a blueprint property automatically, utilizing the filtered tag change delegates. Each individual mapping supports taking a gameplay tag container and mapping it to one property on the blueprint which owns the property map.

Bool properties will be set to true or false depending on whether the active tags contain any of the tags in the gameplay tag container.
Int, Float, and Double properties will be set to the number of active tags matching the tags in the gameplay tag container.

Tag matches are not exact, so you can map a parent tag and it will match the children.
This also adds an UGMCAbilityAnimInstance animation blueprint parent, which automatically populates a convenience reference to the owning actor's ability component, and has a property map built in.
Additionally, because there's no way to have an appropriate detail widget for this otherwise, there's now a GMCAbiltySystemEditor module which contains a property detail customization to allow editing the property mapping.

Pax this is insanely impressive. Thank you.

This is amazing. Thanks a huge ton ! 😍 Can't wait to use this

authors: LeoFabre Packetdancer reznok

repo: reznok/GMCAbilitySystem


text:
parliamentlive.tv has stopped working

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.10.15.1. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[X] I've verified and I assure that I'm running youtube-dl 2017.10.15.1

Before submitting an issue make sure you have:

[X] At least skimmed through the README, most notably the FAQ and BUGS sections
[X] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[X] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
youtube-dl --verbose http://parliamentlive.tv/Event/Index/1c220590-96fc-4cb6-976f-ade4f23f0b65
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--verbose', u'http://parliamentlive.tv/Event/Index/1c220590-96fc-4cb6-976f-ade4f23f0b65']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.10.15.1
[debug] Python version 2.7.10 - Darwin-17.0.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg 3.4, ffprobe 3.4, rtmpdump 2.4
[debug] Proxy map: {}
[parliamentlive.tv] 1c220590-96fc-4cb6-976f-ade4f23f0b65: Downloading webpage
ERROR: Unable to extract kaltura widget config; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 784, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 434, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/parliamentliveuk.py", line 32, in _real_extract
    webpage, 'kaltura widget config'), video_id)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 797, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract kaltura widget config; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: http://parliamentlive.tv/Event/Index/1c220590-96fc-4cb6-976f-ade4f23f0b65

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Parliamentlive.tv seems to have stopped working. The above error log is for the first video I tried but I have recreated this on several videos on the site.

Here's a workaround:

Open the page with the video
Right-click and choose "Inspect"(or whatever your browser calls it)
Go to the Network tab, and refresh the page
Once the video starts playing use the filter box in the Network tab to search for "m3u8"
Right-click the result and choose "Copy URL"(if there is more than one just try each one using the next steps until you find your video)
Make sure you have ffmpeg installed or in the same path as youtube-dl
Now run youtube-dl 'http://M3U8URL' -F, If you get shown a selection of video qualities then it's possible to download the video
Now run youtube-dl 'http://M3U8URL' to download the video. (use the -f flag with the codes displayed in step 7 if you wish to choose a specific format or quality)

NOTE: If you get the error:
No such file or directory
ERROR: ffmpeg exited with code 1

Then add the -o Parliament.mp4 flag to your command

license: Unlicense


text:
youtube-dl downloading extremely slow (< 200KiB/s)

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.01.14. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x ] I've verified and I assure that I'm running youtube-dl 2018.01.14

Before submitting an issue make sure you have:

[x ] At least skimmed through the README, most notably the FAQ and BUGS sections
[x ] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x ] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
root@srvr:/var/www/html# youtube-dl -v --format=140 -o songs/song11.m4a 'https://www.youtube.com/watch?v=4-BtZWGaPNY'
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'--format=140', u'-o', u'songs/song11.m4a', u'https://www.youtube.com/watch?v=4-BtZWGaPNY']
WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
[debug] Encodings: locale ANSI_X3.4-1968, fs ANSI_X3.4-1968, out ANSI_X3.4-1968, pref ANSI_X3.4-1968
[debug] youtube-dl version 2018.01.14
[debug] Python version 2.7.6 (CPython) - Linux-3.13.0-24-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] exe versions: avconv 9.20-6, avprobe 9.20-6, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] 4-BtZWGaPNY: Downloading webpage
[youtube] 4-BtZWGaPNY: Downloading video info webpage
[youtube] 4-BtZWGaPNY: Extracting video information
[youtube] {22} signature length 42.45, html5 player vflLCGcm0
[youtube] {43} signature length 42.45, html5 player vflLCGcm0
[youtube] {18} signature length 42.45, html5 player vflLCGcm0
[youtube] {36} signature length 42.45, html5 player vflLCGcm0
[youtube] {17} signature length 42.45, html5 player vflLCGcm0
[youtube] {136} signature length 42.45, html5 player vflLCGcm0
[youtube] {247} signature length 42.45, html5 player vflLCGcm0
[youtube] {298} signature length 42.45, html5 player vflLCGcm0
[youtube] {302} signature length 42.45, html5 player vflLCGcm0
[youtube] {135} signature length 42.45, html5 player vflLCGcm0
[youtube] {244} signature length 42.45, html5 player vflLCGcm0
[youtube] {134} signature length 42.45, html5 player vflLCGcm0
[youtube] {243} signature length 42.45, html5 player vflLCGcm0
[youtube] {133} signature length 42.45, html5 player vflLCGcm0
[youtube] {242} signature length 42.45, html5 player vflLCGcm0
[youtube] {160} signature length 42.45, html5 player vflLCGcm0
[youtube] {278} signature length 42.45, html5 player vflLCGcm0
[youtube] {140} signature length 42.45, html5 player vflLCGcm0
[youtube] {171} signature length 42.45, html5 player vflLCGcm0
[youtube] {249} signature length 42.45, html5 player vflLCGcm0
[youtube] {250} signature length 42.45, html5 player vflLCGcm0
[youtube] {251} signature length 42.45, html5 player vflLCGcm0
[debug] Invoking downloader on u'https://r5---sn-5hne6n7z.googlevideo.com/videoplayback?source=youtube&clen=2542652&ms=au&mt=1516109320&mv=m&id=o-AEMDEBbzlzj4SrO-hBEBcXGnvbTDkuN44VftfSf_imxk&dur=160.031&gir=yes&mime=audio%2Fmp4&mn=sn-5hne6n7z&ip=[MY_IP]&ei=iP5dWuSuDNvk1gKozqbIAg&requiressl=yes&itag=140&keepalive=yes&ipbits=0&initcwndbps=243750&pl=25&key=yt6&sparams=clen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Ckeepalive%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Crequiressl%2Csource%2Cexpire&lmt=1507243774824422&expire=1516131048&mm=31&signature=80F2ECB5005CE0B0B493625E5E11F0B2DAC2C9F6.DF4FCAF5F8D7F3B5EE37A90EF6772D331317930F&ratebypass=yes'
[download] Destination: songs/song11.m4a
[download] 100% of 2.42MiB in 00:35
[ffmpeg] Correcting container in "songs/song11.m4a"
WARNING: Your copy of avconv is outdated, update avconv to version 10-0 or newer if you encounter any errors.
[debug] ffmpeg command line: avconv -y -i 'file:songs/song11.m4a' -c copy -f mp4 'file:songs/song11.temp.m4a
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=4-BtZWGaPNY

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
It was working fine until yesterday, but today the speed is ridiculously slow. I tried installing youtube-dl both locally and on my production server, but the speed remains painfully slow, hovering just above 100KiB/s.
I am running the newest version of youtube-dl, and I've pasted the log above. I don't know how to further debug this issue. Please help.
EDIT: running the following command:
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -
gives me results:
Testing download speed................................................................................
Download: 81.56 Mbit/s
and everything besides youtube-dl seems to be working within expected speed parameters.
EDIT2: sometimes running youtube-dl command simply produces output 'Segmentation fault'
EDIT3: adding --force-ipv4 did not change anything

2018.02.03 introduces a new experimental option --http-chunk-size for chunk-based downloading. In particular it allows to speed up downloading of DASH formats on Youtube. According to my observations optimal chunk size for Youtube is <=10MiB (apparently that's where throttling starts): --http-chunk-size 10M.

That sounds great! I haven't had time to look into such a big patch, while I guess it's time to unlock this issue for user feedback?

Seems to work, I'd say..
But I just have to ask: Where is the catch?
There should not be one, I'm aware, maybe this is only paranoia..
Did someone compare the checksums of the downloaded data so far?

Hmm. It is fast again today. Not sure if youtube-dl has a fix (2018.02.04) or something else was fixed?

https://github.com/rg3/youtube-dl/issues/15271#issuecomment-362834889

I just want to give props to whoever implemented the workaround. Good job and thank you.

I was only having issues with super slow downloads for the last 2 weeks or so. At the same time we were having some issues just watching youtube normally. My ISP insisted that they were not the cause. Then watching youtube in the browser fixed it self, but youtube-dl would still download at like 50kb/s on a 20Mbps line. So I came here and saw others had a similar issue. Downloaded a new exe and it works. However, it would go at full speed, start to slow down, then jump back up to full speed. I assume this is expected behavior?
Seems the youtube throttling is being implemented bit by bit across the globe. From South Africa here.
Thanks to the people maintaining this. Being able to queue a bunch of vids for download at night in high quality means I can watch these HQ vids any time of the day, after downloading, without interfering with my brother's online gaming.

I am having the same problem for live youtube streams. ffmpeg is downloading the live stream at "speed=0.163x" causing a huge time offset that when the video stops broadcasting, a good chuck of the downloaded video failed due to no longer aviable and only get a small percentage of the live feed. I am using version 2018.03.14

authors: Hrxn Nicks182 Techwolf antdude dstftw yan12125 zannix


text:
Youtube Playlist not scraped correctly (Downloads half the playlist)

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.12.17. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.12.17

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
youtube-dl -v https://www.youtube.com/playlist?list=PLEA9BB361C67272AC
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://www.youtube.com/playlist?list=PLEA9BB361C67272AC']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2018.12.17
[debug] Python version 3.5.2 (CPython) - Linux-4.4.0-141-generic-x86_64-with-Ubuntu-16.04-xenial
[debug] exe versions: none
[debug] Proxy map: {}
[youtube:playlist] PLEA9BB361C67272AC: Downloading webpage
[download] Downloading playlist: Shmoocon 2006
[youtube:playlist] playlist Shmoocon 2006: Downloading 36 videos

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Playlist: https://www.youtube.com/playlist?list=PLEA9BB361C67272AC

Description of your issue, suggested solution and other information
If I browse to https://www.youtube.com/playlist?list=PLEA9BB361C67272AC, I can see 70 videos, if I attempt to download via youtube-dl it only downloads 36.

Most of videos are duplicated in this playlist.