Search bar

wath about to implement a search system?

Yeah, I will implement that. But it can be needed time. Are you okay if you use this theme without a search bar? When this feature be implemented complete, I notify you.

yes i'm just migrating right now ;)
2016-10-28 10:44 GMT+02:00 HyunSeob<EMAIL_ADDRESS>
Yeah, I will implement that. But it can be needed time. Are you okay if
you use this theme without a search bar? When this feature be implemented
complete, I notify you.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/HyunSeob/hexo-theme-overdose/issues/19#issuecomment-256868027,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADyl7-UVVolNz6P_MGvS7Bnyfzg7i6KUks5q4bXdgaJpZM4KjMqA
.

--

I'm looking forward to this feature, too!
please notify to me!!  :)

@SungYeolWoo 네 알려드릴게요 ㅎㅎ 게을러서 좀 걸릴 거 같아요 😪

@HyunSeob icarus의 insight search가 괜찮아보였어요! 아무쪼록 커스터마이징 계속 기대하겠습니다! 💪

I'm looking forward to this feature, too!
please notify to me!! :)


ML 0.3 : Real life application of Data Mining (A)

Description
📌  Issues
Welcome to 'ML' Team, good to see you here
:arrow_forward: This issue will helps readers in acquiring all the knowledge that one needs to know about ----
Real life application of Data Mining.
:red_circle: To get assigned to this issue, add your Batch Numbers mentioned in the spreadsheet of "Machine Learning", the approach one would follow and choice you prefer (Documentation, Audio, Video). You can go with all three or any number of options you're interested to work on.
✔ Domain : Machine Learning
:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.

"Issue Title" and "PR Title should be the same. Include issue number along with it.

Changes should be made inside the Machine Learning/Machine_Learning/Miscellaneous Branch.

Follow Contributing Guidelines & Code of Conduct before start Contributing.

This issue is only for 'GWOC' contributors of 'Machine Learning' domain.

:white_check_mark: To be Mentioned while taking the issue :

Full name
Batch Number
GitHub Profile Link
Which type of Contribution you want to make :

[ ] Audio

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎
Domain
Machine Learning
Type of Contribution
Audio
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

would work on this

@Ruchika-20 Assigned to you.


Add action deploy to quay as part of CI/CD

When an action changes and requires a re-build, do it as part of CI/CD. Today it is done manually by myself.

Done


image_picker Camera activation leads to unresponsive webview_flutter

Steps to Reproduce

Use this sample project: https://github.com/joniaiuser/webviewbugrepro
Use actual iOS device (I used iOS 14 iPhone X, but might work on others too).
Run flutter run
The webview scrolling should work. Hot restart should work. Scrolling after hot restart should work.
Press Camera button. Then cancel.
Hot restart again.
Webview no longer responsive. Cannot scroll.

This issue is also happening on our Production app without Hot Restart
itms-apps://apps.apple.com/sg/app/joni-ai-5v5-moba-math/id1492657910
When we use a camera feature in the app, the webviews in the app are no longer responsive to touch/scrolling.
We have had reports from users on Google Play Reviews citing non-scrollable webview as well so it might be linked and affect Android as well but cannot confirm at this stage.
Expected results:

Expected webview to be scrollable.
Actual results:
Webview is not scrollable.

flutter run --verbose: https://gist.github.com/joniaiuser/28b80314de89510a8296349117b2ba26

Logs

No issues found! (ran in 3.9s)

[✓] Flutter (Channel stable, 1.20.4, on Mac OS X 10.15.6 19G2021, locale en-SG)
    • Flutter version 1.20.4 at /Users/joniaiuser/Developer/flutter
    • Framework revision fba99f6cf9 (4 days ago), 2020-09-14 15:32:52 -0700
    • Engine revision d1bc06f032
    • Dart version 2.9.2

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

[✓] Xcode - develop for iOS and macOS (Xcode 12.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0, Build version 12A7209
    • CocoaPods version 1.9.3

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

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

[✓] Connected device (2 available)
    • J’s Phone (mobile) • f82ca4c62c69f335f96fa40b2530343ba2dc0c16 • ios • iOS 14.0
    • iPhone 8 (mobile)  • DC2227DC-0F54-4E94-AB9F-DD49156BDA95     • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)

• No issues found!

Most likely from: https://github.com/flutter/engine/pull/20050

Hi @joniaiuser,
There's similar open issue describing your case, 65361 and seems to be happening with lot of plugins, not only with webview_flutter. Also, see 65927
I am going ahead and closing this as duplicate. If you disagree, write in comments and I'll reopen.
Thanks.


chore: deprecate old hooks in react-async

@richburdon suggested that hooks in packages/common/react-async/ should be moved to packages/ui/react-ui/src/hooks. However, the following hooks aren't used in the dxos codebase. Most of these hooks attempt to solve the stable callback problem which should be solved with useCallback instead.
I suggest we deprecate or remove the following hooks:

useControlledState
useDynamicRef
useMounted
useRefCallback
useStateRef
useStateWithRef
useTimestamp

After talking with @richburdon I think we should remove these hooks instead of deprecating them.


bridge_with_irc: Check if the bot is subscribed to the relevant stream on startup.

This way, the important precaution to make sure that the bot is subscribed is no longer necessary, since the bot will print out the problem itself.

@rht I saw your PR after making my PR. Our approaches are different though. I am checking it before initializing the bot. Also I have fully tested my PR. Kindly review.

Regardless of where the check happens, IMO my solution is more concise. I did in 3 lines of what you did for checking the subscription. Sorry if I am biased, we need a 3rd party to break the tie. If @neiljp can take a look?

@rht yes you're right. BTW I tested your code and it works properly. So it can be merged.


Ionic 4 Google Map is visible in Browser but not visible on Android, DevApp and emulator as well

I'm submitting a ...  (check one with "x")

[x] question
[x] any problem or bug report

OS:  (check one with "x")

[ ] Android
[ ] iOS
[ ] Browser

cordova information:  (run $> cordova plugin list)
insert the output from the command here

If you use @ionic-native/google-maps, please tell the package.json (only @ionic-native/core and @ionic-native/google-maps are fine mostly)
@ionic-native/core :
@ionic-native/google-maps :

Current behavior:

Expected behavior:

Screen capture or video record:

Related code, data or error log (please format your code or data):
Please share your project files on Github or others(Bitbucket, Gitlabs...etc).
If you don't want to share your project files, please create a demo project, then share it.

Screen captures, and/or native logs(such as Logcat, xcode logs) are appreciate.

Giving much information, you are waiting time is less.
Thank you for your cooperation.

Support this plugin activity
I appreicate if you give me a beer :beer: from here

You can find a demo app with same problem here:
https://github.com/AshishSanu/GpsTracker.git

You use Google Maps JavaScript API v3, not this plugin.


Create student.txt

Please add the school domain

@JideOgunlana First stage of verification passed, official domain is 42heilbronn.de as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@JideOgunlana Pull request merged. Thank you.


Local scoped css

Hi
We use CSS modules and I'm having a hard time finding a way to select nodes that have a local scoped css className.
The actual classname that is set in the DOM is built as a combination of the JS class and the css class plus a hash that ensures the class is unique.
Something like:
JSClassName__cssclass__!"##$"$Feoij3432
I tried using the attribute contains selector but this seems to not be supported yet.
E.g:
expect(wrapper.find('div[class*="cssclass"]')).to.have.length(1);
So I'm wondering if anyone has any experience on how to do this without adding code to the component to identify the node we are trying to select.

I think that a good option is to extract the thing that you want to select in tests into its own component (preferably stateless functional component if that fits your use-case). Then you should be able to select it easily without worrying about the CSS classes at all.
However, if you would rather not do that, I think you might have a few options:

import your stylesheet in your tests as a dependency and reference the classes as you would in the component
use a global class for this

And a couple of options that don't fit your requirement of not adding code to the component to identify the node you are trying to select:

add an attribute to help with testing (like data-test-name) and then find based on that attribute
add a non-CSS className to your component, for testing purposes

I have pulled this off by having my preprocessor not obfuscate the classnames for my unit tests. I'm not sure what your build pipeline is, but you should be able to do this. That way you can test it by the js key you define.
For example:
// component
import style from './style.css';

const div =

// test
const wrapper = shallow(div);
wrapper.hasClass('foo') // true;

I run my tests with karma-webpack so that the spec files can also process CSS. In my tests, it looks something like this
import style from './style.css';
render.find(`.${style.foo}`);

@clouddra thx! this actually worked perfectly, we also use karma-webpack.
I'm not sure why i thought it would generate a different classname for my test and for my source, but when i tried testing it i forgot to concatenate it with .

When a selector is composed of another you get two class names which will throw this error: Enzyme received a complex CSS selector ('.styles__navigation___fCgdZ styles__trigger___2b9Qy') that it does not currently support
Used this to fix it:
wrapper.find(`.${styles.navigation.split(' ').join('.')}`);

How can I make it work if I use jest? I need to find a selector with a class generated with CSS Modules. Like "search-icon--33gh78". I'm adding a fixed class like "enzyme-search-icon" as a workaround, but I'd like to import my css files in my tests.

@pietrofxq use this https://github.com/Connormiha/jest-css-modules-transform/blob/master/src/index.js
Then in your tests your className will match the className in your .css file (not obfuscated);
// component
import style from './style.css';

const div =

// test
const wrapper = shallow(div);
wrapper.hasClass('foo') // true;

I managed to get it working by adding this: identity-obj-proxy
  "moduleNameMapper": {
    ".*\\.scss$": "identity-obj-proxy"
  }

Then when you do styles['badger'] in jest you get "badger" rather than ""


Can I run tasks defined in flake?

When entering into nix develop --impure shell I am getting a different devenv executable which doesn't allow running tasks but if I use the one I have installed globally like this ~/.nix-profile/bin/devenv tasks run myapp:hello I am getting this error:
path '/Users/nick/Downloads/test' does not contain a '.devenv.flake.nix', searching up
error:
       error: could not find a .devenv.flake.nix file

✖ Command produced the following output:

• Failed to get cachix caches due to evaluation error
path '/Users/nick/Downloads/test' does not contain a '.devenv.flake.nix', searching up
error:
       error: could not find a .devenv.flake.nix file

✖ Command produced the following output:

✔ Evaluating tasks in 0.1s.
Error:   × Command `/nix/store/7n0ymzncvaj1rv98k7r0mr4rgagpqq1i-nix-2.24-devenv/bin/nix --show-
  │ trace --extra-experimental-features nix-command --extra-experimental-features flakes
  │ --option warn-dirty false --keep-going --max-jobs 4 --option eval-cache false build
  │ --no-link --print-out-paths .#devenv.task.config` failed with with exit code 1

Hey, no support for tasks yet, you have to use devenv cli for that.

https://github.com/cachix/devenv/issues/1586


Create README.md

where is the issue link of this.

wont be assign levels as this is an addition to existing PR


ModalBottomSheet closes unexpectedly on iOS

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
iOS only

Open dialog by showModalBottomSheet
Open page using Navigator
Swipe to close the page
Instantly tap anywhere within the dialog while the page is closing

Expected results
The dialog stay open
Actual results
The dialog closes with the page
Code sample
Code sample
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      home: Builder(
        builder: (context) {
          return Scaffold(
            body: Center(
              child: ElevatedButton(
                onPressed: () => openModal(context),
                child: const Text('Open modal'),
              ),
            ),
          );
        },
      ),
    );
  }

  void openModal(BuildContext context) {
    showModalBottomSheet(
      context: context,
      builder: (_) => Center(
        child: ElevatedButton(
          onPressed: () => openPage(context),
          child: const Text('Open page'),
        ),
      ),
    );
  }

  void openPage(BuildContext context) {
    Navigator.push(
      context,
      MaterialPageRoute(
        builder: (_) => const Scaffold(
          body: Center(
            child: Text('Page'),
          ),
        ),
      ),
    );
  }
}

Screenshots or Video

Video demonstration
https://github.com/flutter/flutter/assets/15147974/4f90e680-aabf-4656-985d-a83120d81707

Logs
Logs
There is nothing to log

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.5, on macOS 13.2.1 22D68 darwin-arm64, locale ru-RU)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] VS Code (version 1.75.1)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

Hi @justjew. Thanks for filing this issue. I am able to reproduce this on the latest master and stable channels. During the process of swiping to close the Page opened from the ModalBottomSheet, if any where on the ModalBottomSheet is tapped, the dialog gets dismissed. A workaround to this will be to set isDismissible: false. Kindly let me know if this fits into your use case.
Also, this won't occur on Android since the back button pops the screen at once.

@dam-ease yes, I know isDismissible: false fixes it, but unfortunately I need that ModalBottomSheet to be dismissible

Hi @justjew. This seems to only be reproducible with Impeller. Can you also confirm by running the app without Impeller?
flutter run --no-enable-impeller

@dam-ease no, that did not help :(

Hi everyone!
This can be reproduced on Android too. This is caused by the swipe back to navigate gesture. I think there was a similar issue, i couldn't find right now.
Code sample

expanded to view the code sample
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        pageTransitionsTheme: const PageTransitionsTheme(
          builders: {
            TargetPlatform.android: CupertinoPageTransitionsBuilder(),
            TargetPlatform.iOS: CupertinoPageTransitionsBuilder(),
          },
        ),
      ),
      home: Builder(
        builder: (context) {
          return Scaffold(
            body: Center(
              child: ElevatedButton(
                onPressed: () => openModal(context),
                child: const Text('Open modal'),
              ),
            ),
          );
        },
      ),
    );
  }

  void openModal(BuildContext context) {
    showModalBottomSheet(
      context: context,
      builder: (_) => Center(
        child: ElevatedButton(
          onPressed: () => openPage(context),
          child: const Text('Open page'),
        ),
      ),
    );
  }

  void openPage(BuildContext context) {
    Navigator.push(
      context,
      MaterialPageRoute(
        builder: (_) => const Scaffold(
          body: Center(
            child: Text('Page'),
          ),
        ),
      ),
    );
  }
}

I had a similar issue with ModalBottomSheet that causes grey lines glitches and it was fixed running without impeller

@Renzo-Olivares to take a look at this from triage.


Assignee not stored

When filling out a data request in the Web GUI, the field assignee reverts to the default setting of achtnits

The assignees list is simply the FAIRiCUBE organization members list on GitHub, sorted alphabetically. Hence the first item in this case is achnits ( it is not selected though).

I get the alphabetic bit, also get that achtnits is just the first entry of the list. The problem is when one selects a different assignee, this doesn't get saved. When I edit again, this information is no longer visible, back to achtnits

I see, I will invistigate, in the mean time, one can assigne users directly in github

this issue should be fixed now, selecting an assignee should work now.

Thanks!


Feature Request: Select Input / Output Device for Selected Program

Win Tools looks really good and is powerful. Unfortunately it misses one feature for me that would be really useful.
Unfortunately I don't know how to realize it.
You can change the default input and output device. That is really useful, but when you use additionally something like Voicemeeter that's something you won't change for sure.
But you would be interested in changing the input and output device for a special application as you can do in the settings too.
This feature would have two purposes.

Changing input and output device for a program on the fly without getting into the settings.
Workaround a MS bug. Devices are saved for those programs and after a computer restart still shown as changed, but the output/input still runs via the default devices. Change the settings of the program to something else and back solves this problem. (Fortunately this problem is new and MS will for sure as this is know only since Windows 7 :cappa:)

Still changing the devices for selected programs would be far more powerful than just changing the default devices and would open up so many more options for the user.

I have tried attempted but never successfully get it working. Also for audio related stuff I am focusing more on MediaMixer plugin.

Sad thing to read. This whole audio to app thing seems to be very buggy. On my old PC all this things were stored and you could change it as you want and the last setting would never change.
On my new computer starting windows new shows the strangest behavior you could imagine. If you look into the settings, everything is fine or better seems to be fine. The only problem is, Windows ignores this setting and routes output and input to the default devices that are set.
You need to select a different device and switch back to the device you want to make it work again. But that only lasts until next boot. This is a wide known problem. You can find it in many forums and many people have this problem, but there is no solution to it. It still is in Windows 11 the same thing. If it works, you're lucky if not, bad luck.


Add DB support for minting and burning

Tasks Completed

ADP-1731 (Add mint and burn relations to DB schema).
ADP-1732 (Add mint and burn fields to primitive transaction types).

bors r+


First line under Considerations and troubleshooting is an incomplete sentence

The first bullet point in this section is "When using the in operator, the values to the right of in must be either a comma-separated list enclosed in parentheses.".
It uses the word "either" implying there will be two or more options, yet only one option is listed. Either remove 'either', or provide the second option.

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

ID: 70b360f3-21a7-adc2-896a-b1dfd5d9e384
Version Independent ID: 15e8c09f-46ad-68f9-75e6-c3d5c2c214e5
Content: Filter a report using query string parameters in the URL - Power BI
Content Source: powerbi-docs/service-url-filters.md
Service: powerbi
GitHub Login: @maggiesMSFT
Microsoft Alias: maggies

@karmamule
Good catch!  I've assigned this to the author who will get back to you shortly.
Take care,
Michele

Good catch indeed, @karmamule! I'll check and let you know. Thanks for the eagle eye!

I got an answer, @karmamule , and I'll update the doc shortly. The answer is, delete "either." So the sentence should read: "When using the in operator, the values to the right of in must be a comma-separated list enclosed in parentheses." Thanks so much for asking!

OK, just checked in the fix. Should be live later today. Thanks again, @karmamule !


Rename imageResource to rememberImageResource

From Slack chat:

Another confusing piece is imageResource (composable with remember) vs imageFromResource (just creates ImageBitmap). In a composable context it’s easy to use the wrong one and cause excessive bitmap creations. Consider renaming one of them to be not so similar and making it more obvious from the name when to use which.

imageResource should be renamed to rememberImageResource to conform to our internal API guidelines

Err, actually, I know that was my initial inclination, but after looking at this, let me bring this up with API Council for a second opinion.

Err, actually, I know that was my initial inclination, but after looking at this, let me bring this up with API Council for a second opinion.

@igordmn what was decided about it?

We will remove imageFromResource, and keep only one Composable function painterResource, similar to Android.
If it is needed to load image from non-Composable function, we can use loadImageBitmap(inputStream)

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


spark workflow avro vs. mysql reading

What would be the performance gain from waiting to write MySQL rows until very end, instead, relying on avro files for check/breakpoints through the various phases?
Moreover, what is the affect of this coalesce here?  If this has no output, would assume that downstream goes back up and might potentially re-run earlier points in the code:
if write_avro:
    records_df_combine_cols.coalesce(settings.SPARK_REPARTITION)\
    .write.format("com.databricks.spark.avro").save(self.job.job_output)

Would be worth investigating performance from this angle.

Closing - switch to Mongo has helped dramatically.


Remove Newtonsoft.Json

Fixes #9518.
@pranavkm to assure me that it's really that simple and I don't need to be importing a replacement.

🕯  🕯 https://www.youtube.com/watch?v=NoOhnrjdYOc 🕯  🕯


Dev

Codecov Report

Merging #208 into develop will decrease coverage by 4.40%.
The diff coverage is 56.25%.

@@             Coverage Diff             @@
##           develop     #208      +/-   ##
===========================================
- Coverage    70.47%   66.06%   -4.41%
===========================================
  Files          203      203
  Lines        10964    10975      +11
===========================================
- Hits          7727     7251     -476
- Misses        3237     3724     +487

Impacted Files
Coverage Δ

framework/demuxer/avFormatDemuxer.h
80.00% <ø> (ø)

framework/data_source/curl/curl_data_source.cpp
80.59% <36.36%> (-6.31%)
:arrow_down:

framework/demuxer/avFormatDemuxer.cpp
78.76% <100.00%> (-1.05%)
:arrow_down:

mediaPlayer/SuperMediaPlayer.cpp
77.17% <100.00%> (-0.80%)
:arrow_down:

framework/tests/dataSource/ipList.h
0.00% <0.00%> (-100.00%)
:arrow_down:

framework/tests/demuxer/demuxerUnitTest.cpp
0.00% <0.00%> (-100.00%)
:arrow_down:

framework/tests/decoder/decoderUnitTest.cpp
0.00% <0.00%> (-93.62%)
:arrow_down:

framework/tests/dataSource/dataSourceUnitTest.cpp
0.00% <0.00%> (-93.39%)
:arrow_down:

framework/tests/demuxer/demuxerUtils.cpp
0.00% <0.00%> (-76.00%)
:arrow_down:

framework/data_source/ffmpeg_data_source.cpp
8.10% <0.00%> (-56.76%)
:arrow_down:

... and 18 more

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 627b11c...1442230. Read the comment docs.


WIP: Polyfill fetch

This PR polyfills unfetch in the browser and node-fetch in Node, it adds an isomorphic retry for failed requests and a custom agent in Node.
I still don't know if types would work as desired, node-fetch and dom fetch types are not compatible, so if a typescript user wants to send retry options it will not be friendly, maybe we can add a next/fetch for that.
retry options:
type RetryOptions = {
  retries?: number
  factor?: number
  minTimeout?: number
  onRetry?(err: Error, attempt: number): void,
}

Follow up redirects is done by this PR in the server but not for the browser ATM.

How hard do you think it would be to conditionally load fetch and promise when window.fetch is missing?

@developit isn't that what we have here ? let me know if I'm missing something

@lfades that causes the code to be included in browsers that support promise/fetch currently. So it can be optimized to only load it when needed.

@timneutkens Oh, makes sense, will update 👍

It would be great if fetch was polyfilled only for the server environment by node-fetch:
global.fetch = require('node-fetch')

global.Headers = fetch.Headers
global.Request = fetch.Request
global.Response = fetch.Response

I'm doing this at the moment at the top of my custom server file, but it would be nice if Next.js did this automatically because I want to get rid of my custom server to migrate from Zeit Now v1 to v2.
Using require() in an ESM file that also contains import statements is a hack that will never work with native ESM; I don't think Next.js should attempt to conditionally load a fetch polyfill for the client. The right way to do it is with a dynamic import that blocks the loading/mounting of the whole app until it has resolved and has pollyfilled the fetch global.
People can add their own polyfill for the client if they need to support ancient browsers like IE11 and are happy to accept an increased bundle size.

Here is a random idea… The fetch API always returns a promise, so what if the polyfill only loads if needed, on first fetch? Something like this:
// Only want this in the client bundle:
if (!window.fetch)
  window.fetch = async (...args) => {
    const fetch = await import('whatwg-fetch')
    return fetch(...args)
  }

@jaydenseric that looks like a smart idea, although I'm not 100% sure about it, @developit what do you think ?

I tried this in an app, and it seemed to work:
if (!global.fetch)
  global.fetch = (...args) =>
    import(process.browser ? 'unfetch' : 'node-fetch').then(module =>
      module.default(...args)
    )

@jaydenseric that's actually pretty clever!  I do worry about the idea of pushing the loading of a polyfill out until it's needed though.  Fetch provides a pretty clean opportunity to bundle up a few polyfills (Promise and Map) and load them early if window.fetch===undefined.

I'm going to close this PR as we still need to discuss this further with @developit 👍


Parser improvements

Fixed #55
Fixed #58
The parser is now able to recognize whether the semicolon character is used inside a string or as a delimiter.
Moreover if MySQL is used the delimiter can be changed using DELIMITER command.
I managed to create procedures and triggers. With this PR and #97 the extension should be able to execute a SQL dump correctly.

@Bajdzis I will implement tests in this branch after we've merged #97, so that the platform for unit testing is fully working and we don't get errors on the build.

Merged manual
https://github.com/Bajdzis/vscode-database/commit/0a40b90d7329f40a6ba76f12e6051e0035ab9a9f


vue-codemirror - Change version to Vue3

The link on the list leads to the current version which says:
„vue-codemirror v5/v6 has been released. This is a new version based on CodeMirror@6 and is available to Vue3 only.”
So in the vuejs/awesome-vue list, the description text should change to v3 instead of v2, for clarity.

Make a PR for it


[RESOLVED] Interface eth0(): High error rate (>2 for 5m)

Problem started at 10:12:29 on 2023.07.31
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Operational data: errors in: 2, errors out: 0
Original problem ID: 34460
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23483&eventid=34460

Problem has been resolved in 9m 0s at 10:21:29 on 2023.07.31
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Original problem ID: 34460


Update nf-ncrypt-ncryptsetproperty.md

Fixed swapped references to SACL/DACL APIs.

@manison : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Connection to only PowerShell Gallery is not enough for Managed Dependencies

Refer documentation here: https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell?tabs=portal#dependency-management-considerations
It mentions that connection to PowerShell Gallery is required for Managed Dependencies. However, this is misleading because opening only this connection is not enough as PowerShell Gallery redirects to some CDN site like "cs9.wpc.v0cdn.net" for downloading the modules. If this connection is not open, then the dependency download does not work.
Do you have any recommendation for how to open connection to the redirect CDN sites, considering that the redirect site can be different for different locations?

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

ID: efae763f-03a9-b3b0-e7ad-52f9b1559438
Version Independent ID: 2afd9c78-e5b0-5d34-b809-47d9576399d0
Content: PowerShell developer reference for Azure Functions
Content Source: articles/azure-functions/functions-reference-powershell.md
Service: azure-functions
GitHub Login: @eamonoreilly
Microsoft Alias: glenga

@ShagilImam
Thanks for your feedback! We will investigate and update as appropriate.

Hello @ShagilImam The following doc should help: Network access to the PowerShell Gallery
Since we didn't determine any faulty steps or changes to this documentation upon reviewing your feedback, we will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Feature: Add frame overlay with CDP

Description
This PR aims to add frame overlay using Chrome DevTools Protocol.
Relevant Technical Choices

Testing Instructions
Use https://domain-aaa.com/frame-overlay for testing all iframes.
Additional Information:

Screenshot/Screencast

Checklist

[ ] I have thoroughly tested this code to the best of my abilities.
[ ] I have reviewed the code myself before requesting a review.
[ ] This code is covered by unit tests to verify that it works as intended.
[ ] The QA of this PR is done by a member of the QA team (to be checked by QA).

Closing this PR. As this task is blocked, will recreate a fresh one once it is unblocked.


Sync active Azure env with TF

This PR updates TF to match the current Azure environment.
Note for reviewers
Please find anything you can to improve this since it is the foundation and you may not have any easier time to update!

Added 3 commits that created a log analytics workspace, connected both function apps, service plan, and vnet and finally connected to app insights.


Add full catalog benchmark

CLA signed by all contributors.

Hi @pcarlisle, with the 5.5.x branch being cut, please retarget that branch.  Thanks!

This is very useful!


hardcoded paths in project

unity can not finde some of the files e.g. "c:\users\iCesar\Develop...\RigidbodyExample.py" could not be found

this fixes it, thanks for report. https://github.com/cesardeazevedo/Unity3D-Python-Editor/blob/24cdb9ce71cb66e2dd05a63e603273f83844dfbf/Assets/scenes/Scene.unity#L510


Doc issues

llink_ug.pdf: Please remove "SHIP" from the document title.  Please remove "SHIP IP Core Functional Specification" from the footer.
ca_ug.pdf: Please remove "SHIP" from the document title. Please remove "SHIP IP User Guide" from the footer.
lpif_adapater_ug.pdf: Please correct "adapater" typo in filename. Please remove "SHIP" from the document title. Please remove "SHIP IP User Guide" from the footer.

Updated versions of the three docs are in github. Please confirm they match the expected.


Project Report Draft v1

Files related to project report draft version 1

Hey @Archana-bc , thanks for adding this! can you move it to the docs folder and create a PR?
Let me know if you need any help :)


Modifications to support passing X-Scope-OrgID http header for multi-tenancy

Modifications to support passing X-Scope-OrgID header for multi-tenancy.
Without this I was seeing failed push requests with an Unauthorized response. With this change my logs are now showing up in my test Loki system.

Hi, this is great ! Thank you.
Let me quickly update the readme and I will publish a new version of the package.
Closes #119


Unsupported Node.js Version Error: Incompatible with eslint-plugin-jsdoc

What happened:
I was reading through contributing guide and executed below command throwing error.
pnpm sdk install

><EMAIL_ADDRESS>sdk /Users/joseonghyeon/dev/yorkie/yorkie-js-sdk
> pnpm --filter=yorkie-js-sdk "install"

Lockfile is up to date, resolution step is skipped
 ERR_PNPM_UNSUPPORTED_ENGINE  Unsupported environment (bad pnpm and/or Node.js version)

Your Node version is incompatible with "eslint-plugin-jsdoc@39.3.3(eslint@8.19.0)".

Expected version: ^14 || ^16 || ^17 || ^18
Got: v20.11.1

This is happening because the package's manifest has an engines.node field specified.
To fix this issue, install the required Node version.
 ELIFECYCLE  Command failed with exit code 1.
 WARN   Local package.json exists, but node_modules missing, did you mean to install?

What you expected to happen:
pnpm sdk install should work.
How to reproduce it (as minimally and precisely as possible):
git clone https://github.com/yorkie-team/yorkie-js-sdk
pnpm sdk install

Environment:

Operating system: macos 14.2.1
node version: v20.11.1
pnpm version: 9.7.1

I apologize for the confusion. I forgot to change the Node version to 18 🙇


Gtk: events sent through EventLoopProxy do not wake the main thread

This results in at least one way for  to happen.
The gtk implementation of EventLoop manages Tao events in separate crossbeam channels, and then lets gtk do its own event loop/message handling with:
gtk::main_iteration_do(blocking);
However, this means that if the main thread is blocking inside the gtk iteration (and no windowing events have arrived), then if you send an event via EventLoopProxy from another thread, it will not process until there has been some windowing system message (or X11 Device event, as those are handled using glib::MainContext::channel()). In some cases this can be effectively "forever" - I've seen minutes pass without my app receiving the event I've passed, if I'm not actively interacting with the app.
This diff fixes things for me, but knowing very little about gtk I'm not sure it's the best option:
diff --git a/src/platform_impl/linux/event_loop.rs b/src/platform_impl/linux/event_loop.rs
index ab82b954..bc488e84 100644
--- a/src/platform_impl/linux/event_loop.rs
+++ b/src/platform_impl/linux/event_loop.rs
@@ -1079,7 +1079,7 @@ impl<T: 'static> EventLoopProxy<T> {
   ///
   /// Returns an `Err` if the associated `EventLoop` no longer exists.
   pub fn send_event(&self, event: T) -> Result<(), EventLoopClosed<T>> {
-    self
+    let result = self
       .user_event_tx
       .send(Event::UserEvent(event))
       .map_err(|SendError(event)| {
@@ -1088,7 +1088,12 @@ impl<T: 'static> EventLoopProxy<T> {
         } else {
           unreachable!();
         }
-      })
+      });
+
+    let context = MainContext::default();
+    context.wakeup();
+
+    result
   }
 }

Using glib::MainContext::channel() instead of crossbeam I think would be another option.
See: https://github.com/tauri-apps/tauri/issues/3654

PS I'm happy to open a PR with the above patch, just want to make sure that's the right approach first.

@jfaust Yes, I appreciate any help of improving gtk port. Feel free to open one

@wusyong Done


fix(forge): Optionally use create2 factory in tests and non-broadcasting scripts

Motivation
#5529
Solution
Resolves #5529 by adding logic to allow the default create2 factory to be used in tests and non-broadcasting scripts. I chose to make this change non-breaking by introducing a new cheatcode, vm.alwaysUseCreate2Factory(bool), which must be called to enable this behavior.
In the future, this cheatcode could be removed or changed relatively easily to make using the create2 factory the default behavior if a breaking change is acceptable.

Thanks for opening this! I agree this needs to be introduced in a way that avoids breaking changes, since it's likely users have assertions with hardcoded expected create2 addresses.
What do you think about doing this as a config option / CLI flag instead? My rationale is that users are unlikely to only need this feature in a subset of tests, making a global flag simpler than a cheatcode, since a cheat might need to be declared in multiple places. And declaring a cheat in multiple places (since not all tests share the same setup) makes it more error prone / hard to be consistent everywhere.
And we should remove this in v1 and make this the default for simplicity, cc @Evalir to document this wherever v1 breaking changes are being tracked
Also cc @zobront who originally pointed out this issue

What do you think about doing this as a config option / CLI flag instead?
I think that's a good idea, will update this.

Hey @Evalir, this continues to be an issue for us. The PR has been ready for a month, so I just wanted to bump it. Totally understand you've got a lot on your plate, but I just want to make sure that this doesn't get buried into oblivion :)

Understood @sam-goldman — let's fix this :)


Paper details page should list the authors

Scenario
Given a paper with an author
When a user visits the paper's show page
Then it should show the author's full name
Error

Expected to find text "alan turing" in "title: computing machinery and intelligence\nvenue: mind 49: 433-460\nyear: 1950\nedit this paper | back to papers\ndestroy this paper"

39 exercise tests have passed. There are 44 in total. You will solve multiple at once towards the end.

Sorry, it's not working for me yet:
Scenario
Given a paper with an author
When a user visits the paper's show page
Then it should show the author's full name
Error

Expected to find text "alan turing" in "title: computing machinery and intelligence\nvenue: mind 49: 433-460\nyear: 1950\nfirst author: #author:0x00007fe1346eb730\nedit this paper | back to papers\ndestroy this paper"

If you have problems solving this task, please don't hesitate to contact the teaching team!

Sorry, it's not working for me yet:
Scenario
Given a paper with an author
When a user visits the paper's show page
Then no error should occour
Error

Got ActionView::Template::Error: undefined method `full_name' for #Author:0x00007f6f3053c270

If you have problems solving this task, please don't hesitate to contact the teaching team!


fix(libsinsp): Reset destination IP on old connect enter event

When a connect enter event comes from a driver that does not
report the connection tuple argument, reset the destination
address to zero. We know the old destination is no longer valid
but don't know the new one until the exit event arrives
so a buch of zeros is the best we can have.
Signed-off-by: Grzegorz Nosek<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area driver-kmod

/area driver-ebpf

/area libscap

/area libsinsp

/area tests

/area proposals

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Fix a regression introduced by PR 235

LGTM label has been added.  Git tree hash: b15668a44714e78752dfb910ddc59e28562e2817

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP, gnosek
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP,gnosek]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@LucaGuerra: changing LGTM is restricted to collaborators

In response to this:

I was able to test this. I believe this completes the necessary fixes for issue #260

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/test build-libs-with-chisels


[Candidate 3v3 Tournament C ZH v1] Supply Docks and Supply Piles have unequal build space

Observed behavior
Supply Docks and Supply Piles have unequal build space.
Expected behavior
Supply Docks and Supply Piles have equal build space.
Screenshots

Fixed

Fixed. The south mid Supply Dock is a bit tight, but it is possible to build perfect Supply Center.


Unable to train model in Variational Autoencoders.ipynb

I have tried running this line of code in the Variational Autoencoders markdown.

history = vae.fit(X_train, X_train,shuffle=True, epochs=epochs, batch_size=batch_size, validation_data=(X_test, X_test))

But found an error showing the result as follows

TypeError: Cannot convert a symbolic Keras input/output to a numpy array. This error may indicate that you're trying to pass a symbolic value to a NumPy call, which is not supported. Or, you may be trying to pass Keras symbolic inputs/outputs to a TF API that does not register dispatching, preventing Keras from automatically converting the API call to a lambda layer in the Functional Model.

I met the same error.
After referring to https://github.com/bojone/vae/blob/master/vae_keras_cnn.py
It seems that I solved the problem by
replacing
def vae_loss(x, x_decoded_mean):
    xent_loss = original_dim * binary_crossentropy(x, x_decoded_mean)
    kl_loss = - 0.5 * K.sum(1 + z_log_var - K.square(z_mean) - K.exp(z_log_var), axis=-1)
    return K.mean(xent_loss + kl_loss)

vae = Model(x, x_decoded_mean)
vae.compile(optimizer='rmsprop', loss = vae_loss)
vae.summary()

with
vae = Model(x, x_decoded_mean)

xent_loss = original_dim * binary_crossentropy(x, x_decoded_mean)
kl_loss = - 0.5 * K.sum(1 + z_log_var - K.square(z_mean) - K.exp(z_log_var), axis=-1)
vae_loss = K.mean(xent_loss + kl_loss)

vae.add_loss(vae_loss)
vae.compile(optimizer='rmsprop')
vae.summary()


ToolkitProvider implementation requires prop spreading

The Toolkit Provider demands that you must spread out props onto BootstrapTable.
import ToolkitProvider from 'react-bootstrap-table2-toolkit';

<ToolkitProvider>
  {
    props =>
      <BootstrapTable { ...props.baseProps } />
  }
</ToolkitProvider>

As stated, one must prop-spread onto BootstrapTable to use the toolkit provider... and prop spreading is a known source of problems in react...
Background on prop spreading
To use TableProvider, one is instructed to spread out props.baseProps onto BootstrapTable.
Prop spreading is a known source of bugs and performance issues. It is actively recommended to avoid using this kind of code... see the following references:
https://github.com/reasonml/reason-react/blob/master/docs/props-spread.md
https://twitter.com/dan_abramov/status/1022087196612984832
https://reactjs.org/docs/jsx-in-depth.html#spread-attributes
The react docs:

Spread attributes can be useful but they ... make it easy to pass unnecessary props to components ... or to pass invalid HTML attributes to the DOM

More info https://codeburst.io/react-anti-pattern-jsx-spread-attributes-59d1dd53677f
Potential solution:
Is it possible to give baseProps as a corresponding name? I.e., so that the implementation looks like <BootstrapTable baseProps={props.baseProps} /> instead?

Pruning my open issue list, GL;HF. Someone can re-open or make a PR if RBST intends to release v3 and later.

Pruning my open issue list, GL;HF. Someone can re-open or make a PR if RBST intends to release v3 and later.


Inconsistencies with security and analysis feature toggle docs

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#enabling-or-disabling-security-and-analysis-features-for-public-repositories
What part(s) of the article would you like to see updated?
The screenshot in Step 4 shows that it's possible to disable secret scanning for public repos, however the Note in the blue box at https://docs.github.com/en/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories says that "Secret scanning is enabled by default on public repositories and cannot be turned off". As such, this same note should also be added to https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#enabling-or-disabling-security-and-analysis-features-for-public-repositories and the screenshot should be corrected to properly depict this configuration page.
Additional information
No response

@anweiss
Thanks so much for opening an issue! I'll triage this for the team to take a look :eyes:

@anweiss Thank you for opening this issue. This has to be fixed internally. I transferred this issue to an internal repo so, I am going to close this now 💛

ok fij cool
Sent from my iPhone

On 10 Nov 2021, at 5:08 PM, Ramya Parimi @.***> wrote:

@anweiss Thank you for opening this issue. This has to be fixed internally. I transferred this issue to an internal repo so, I am going to close this now 💛
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Check if results is non-emtpy, not just present

If the collection exists, but is empty, and no columns are specified, the code would fail as results[0] would be undefined.

Thanks!


getting fatal: Could not read from remote repository. error while updating

I tried to update the repository today (with: git pull)  and got:
"Permission denied (publickey).
 fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists."

I thought that I might have corrupted the copy on my thumb drive, so I moved it over and tried to re-clone it.  I got the same error.
Probably something simple, but I do not think it is on my end.

Working today.  Sorry for bothering, it was likely just a hickup at github.


Set $PATH in compilers.yaml

I didn't realize until recently that Spack doesn't touch the $PATH variable when generating a build environment, so theoretically what's in the user's path can affect installations. We could set the PATH variable in each site's compilers.yaml to ensure consistency of installations. In most cases, it will probably just be '/usr/bin:/bin' or similar (Spack adds its own compiler paths, etc. onto this setting).

That's very dangerous I think ... therefore I am telling users to follow instructions, run module purge and don't add stuff to .bashrc etc. But sometimes you want to have certain paths set (e.g. have homebrew activated on macOS, have the scl environment loaded on Red Hat).

Sorry, to clarify, I'm talking about named HPC systems where we're doing official installations, that way for instance we won't have any differences between 1.3.1 and 1.4.0 on Acorn that are the result of me and Hang having different bashrc's.

I see ... ok that might be useful

I've made some progress but haven't had much time to work on it further.


fix+refactor: SnapshotPaginationProvider race condition

SnapshotPaginationProvider which was acting as both an
ISnapshotPaginationProvider and ISnapshotPagination kept a reference to
a Snapshot internally. This was causing trouble since AsyncFhirService
is a singleton, and ISnapshotPaginationProvider which is a dependency
to AsyncFhirService was therefore also effectively a singleton.
When a race condition between to competing requests occured second
request would overwrite the internal reference of Snapshot in
ISnapshotPaginationProvider before the first request would have time to
call GetPage/GetPageAsync
This was fixed by splitting the implementations of
ISnapshotPaginationProvider and ISnapshotPagination into separate
classes. The implementation of ISnapshotPaginationProvider is now always
returning a freshly instantiated instance of ISnapshotPagination instead
of a reference to itself.
Fixes #393

Directly new SnapshotPaginationService,Not DI ?


Update volume-tiled-resources.md

GetResourceTiling is a ID3D12Device method, not commandQueue.

@JustinCop : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Documentation of current structure of the game.

Just the starting effort to document how the game inner-workings function. For future contributor's sake.

Nicely written, thanks for the contribution!


add release info

add link to release wiki
Signed-off-by: Christopher Ferris<EMAIL_ADDRESS>

Thanks, LGTM


Update and rename CODE_OF_CONDUCT-uk.md to CODE_OF_CONDUCT-ua.md | im…

…prove Ukrainian language, fix typos
What does this PR do?
Improve Ukrainian version, rename country code to ua
For resources
Description
Why is this valuable (or not)?
It gives better understanding for Ukrainian members
Checklist:

[+ ] Read our contributing guidelines.
[+ ] Search for duplicates.
[ +] Include author(s) and platform where appropriate.
[ +] Put lists in alphabetical order, correct spacing.
[ +] Add needed indications (PDF, access notes, under construction).
[ +] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

we use language codes, not country codes

@eshellman I have created a new PR #10678 without file name changing


Integrate with Keystone

Is your feature request related to a problem? Please describe.
Integrate Keystone into SubWallet
Describe the solution you'd like
The solution can be found in #150
Todo

[x] Research about Keystone standard

[x] Substrate
[ ] EVM

[x] Integrate for Substrate networks

[x] Polkadot
[x] Kusama

Integrate with EVM networks

Need more research

Integrate for Substrate networks

Keystone based on Polkadot's QR structure --> Can re-use code in #150

Integrate with EVM networks

Display QR and Scan QR must based on Keystone's QR structure:

Divide QR into 2 types (Keystone standard, Polkadot standard).
Use package animated-qr from keystone-airgaped-base to display and scan qr.

Request sign transaction:

Use EthSignRequest in package ur-registry-eth from keystone-airgaped-base to create cbor and display qr.
Reuse processing flow in #150.
Only change way to display and scan qr


Feature home products summary

##feat: create product showcase
|--> description: add  product showcase using prduct summary in slider

to branch develop


[Release] sdk/resourcemanager/postgresqlhsc/armpostgresqlhsc/0.1.0

…neration from spec commit: 4cda81c5daed78441aa8043dd32ae00b02899c36

[ ] The purpose of this PR is explained in this or a referenced issue.
[ ] The PR does not update generated files.

These files are managed by the codegen framework at Azure/autorest.go.

[ ] Tests are included and/or updated for code changes.
[ ] Updates to CHANGELOG.md are included.
[ ] MIT license headers are included in each file.

/azp run prepare-pipelines

/azp run go - armpostgresqlhsc - ci

/check-enforcer override


Installation fails with command not found: .znap.restart

Describe the bug
Installation as described in README fails with command not found: .znap.restart.
Steps To Reproduce
$ cd ~/.zsh
$ git clone --depth 1 -- https://github.com/marlonrichert/zsh-snap.git
$ cd
$ source ~/.zsh/zsh-snap/install.zsh

Expected behavior
Installation happens.
Observed behavior
❯ source ~/.zsh/zsh-snap/install.zsh

Configuring Znap...

Where do you (want to) keep your repos and/or plugins?
> ~/.zsh

Updating ~/.zshrc...
Installation complete.

(anon):71: command not found: .znap.restart

Environment:

OS: macos
Terminal: iTerm2
Zsh version: zsh 5.3 (x86_64-apple-darwin18.0)
Repo version: e019e00 (grafted, HEAD -> main, tag: 22.01.21, origin/main, origin/HEAD) HEAD@{0}: clone: from https://github.com/marlonrichert/zsh-snap.git

Additional context
--

I'm unable to reproduce this:
% cd $(mktemp -d)
% > .zshrc <<EOF
PS1='%# '
[[ -f $PWD/Git/zsh-snap/znap.zsh ]] ||
        git clone --depth 1 -- https://github.com/marlonrichert/zsh-snap.git $PWD/Git/zsh-snap
source $PWD/Git/zsh-snap/znap.zsh
EOF
% env -i HOME=$PWD PATH=$PATH TERM=$TERM zsh -d
Cloning into '/private/var/folders/24/37_vm48s2tz9bhmj1rzffvl40000gn/T/tmp.lJKRPGlZ/Git/zsh-snap'...
remote: Enumerating objects: 47, done.
remote: Counting objects: 100% (47/47), done.
remote: Compressing objects: 100% (45/45), done.
remote: Total 47 (delta 0), reused 10 (delta 0), pack-reused 0
Receiving objects: 100% (47/47), 23.09 KiB | 7.70 MiB/s, done.
% source Git/zsh-snap/install.zsh

Configuring Znap...

Where do you (want to) keep your repos and/or plugins?
> ~/Git

Updating ~/.zshrc...
Installation complete.

Validating dotfiles...
Restarting Zsh...
%

I can still reproduce this. Which zsh version are you using?
I guess my zsh (5.3) might be too old?

Well yeah, as it says in the requirements, Znap needs Zsh 5.4.2 or later. 🙂


Need to Provide a Certificate to Import a SOAP API

API-Manager CLI Version
1.6.1
API-Manager and Service-Pack Version
7.7.20200730
Question
I am attempting to import a SOAP API. The site that is serving the WSDL requires a certificate. I do not see a way to specify a certificate in the configuration settings file or any other means of specifying a certificate. Just to clarify, if I were to 'curl' the WSDL, I would need to provide my cacert, key, and cert using the --cacert, --key, and --cert options. I need to be able to provide these when running apim-cli so that it doesn't get a 403 access denied when importing the WSDL.
What I've tried so far
Additional information

Is my understanding correct, that the site requires a Client-Certificate just to access the WSDL?

Yes. That is correct!

From: Chris Wiechmann @.>
Sent: Thursday, December 23, 2021 2:04 AM
To: Axway-API-Management-Plus/apim-cli @.>
Cc: Arnie Voketaitis @.>; Author @.>
Subject: Re: [Axway-API-Management-Plus/apim-cli] Need to Provide a Certificate to Import a SOAP API (Issue #249)
This email was sent from an external server
Is my understanding correct, that the site requires a Client-Certificate just to access the WSDL?
—
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Axway-2DAPI-2DManagement-2DPlus_apim-2Dcli_issues_249-23issuecomment-2D1000089865&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=p0_hj1z412k-GXFNEIvm3egfp4DqOm1yoGfjX-UnM3E&m=MUbYKE-DePta5cGhdLWW8lbjuMawPIR2SiTy9gBnpJY&s=GibTfzufYe8gU3gEA_MVKz8EkN2RJjj7aeBPoU7zVmk&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AXATMOSOR53UDIB6Y64ZTLTUSLCXBANCNFSM5KTJY2CA&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=p0_hj1z412k-GXFNEIvm3egfp4DqOm1yoGfjX-UnM3E&m=MUbYKE-DePta5cGhdLWW8lbjuMawPIR2SiTy9gBnpJY&s=5lAS8l4EsDgRv6f9vgppIVE--QZgRtxrZyrv7mN7szo&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=p0_hj1z412k-GXFNEIvm3egfp4DqOm1yoGfjX-UnM3E&m=MUbYKE-DePta5cGhdLWW8lbjuMawPIR2SiTy9gBnpJY&s=mf7ZHlFyZQXasSe0KlMpJUUvqeLw0sa7r2FSTK_a2no&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=p0_hj1z412k-GXFNEIvm3egfp4DqOm1yoGfjX-UnM3E&m=MUbYKE-DePta5cGhdLWW8lbjuMawPIR2SiTy9gBnpJY&s=_6DRBhMHFTml4OIQEWa_Xag2_znkF_DbsElVovCPIto&e=.
You are receiving this because you authored the thread.Message ID: @.***>

This email has been scanned for spam and viruses by Proofpoint Essentials. Click herehttps://us3.proofpointessentials.com/index01.php?mod_id=11&mod_option=logitem&mail_id=1640243057-FybFDf72aOJg&r_address=avoketaitis%40bainova.com&report=1 to report this email as spam.

I'm afraid, but this is unfortunately not possible as the CLI is not downloading the WSDL itself.
As you know, the API-Manager only supports the import of the WSDL from a URL.
Therefore, when importing a SOAP-Service, the CLI tells the API-Manager to import it from the configured location.
This is btw different to the OpenAPI/Swagger import where the CLI imports it from the local file system.
Hence, for the WSDL-Import the CLI has no control about the connection established by the API-Manager to the WSDL-Server.
I'm really sorry, but I don't see any way to solve this.

I would like to suggest an alternative. I am able to manually import the WSDL into my Policy Studio API Repository and then create a backend API in API Manager using 'Import from Topology'. Could you enhance apim-cli to support this feature as a means of importing APIs?

From: Chris Wiechmann @.>
Sent: Thursday, December 23, 2021 8:42 AM
To: Axway-API-Management-Plus/apim-cli @.>
Cc: Arnie Voketaitis @.>; Author @.>
Subject: Re: [Axway-API-Management-Plus/apim-cli] Need to Provide a Certificate to Import a SOAP API (Issue #249)
This email was sent from an external server
I'm afraid, but this is unfortunately not possible as the CLI is not downloading the WSDL itself.
As you know, the API-Manager only supports the import of the WSDL from a URL.
Therefore, when importing a SOAP-Service, the CLI tells the API-Manager to import it from the configured location.
This is btw different to the OpenAPI/Swagger import where the CLI imports it from the local file system.
Hence, for the WSDL-Import the CLI has no control about the connection established by the API-Manager to the WSDL-Server.
I'm really sorry, but I don't see any way to solve this.
—
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Axway-2DAPI-2DManagement-2DPlus_apim-2Dcli_issues_249-23issuecomment-2D1000313544&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=p0_hj1z412k-GXFNEIvm3egfp4DqOm1yoGfjX-UnM3E&m=TI_LDAoVBIW6ixMT-jCvpeuOa5nQc6Skh8XwRcL4vTo&s=Ub3E_09ifnmUThLI782c9mmcSwppJvTNIR_nPXsgw8k&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AXATMORHIJZE6HRXSPQS2LLUSMRKXANCNFSM5KTJY2CA&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=p0_hj1z412k-GXFNEIvm3egfp4DqOm1yoGfjX-UnM3E&m=TI_LDAoVBIW6ixMT-jCvpeuOa5nQc6Skh8XwRcL4vTo&s=peOXL_Jbak28LXhCojrgCuJLwLTfe1efVxWEbPLe1jM&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=p0_hj1z412k-GXFNEIvm3egfp4DqOm1yoGfjX-UnM3E&m=TI_LDAoVBIW6ixMT-jCvpeuOa5nQc6Skh8XwRcL4vTo&s=U6ERzIzLTe-FCvJkdt4h37yAKhVIzxgXMR3xKYCartg&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=p0_hj1z412k-GXFNEIvm3egfp4DqOm1yoGfjX-UnM3E&m=TI_LDAoVBIW6ixMT-jCvpeuOa5nQc6Skh8XwRcL4vTo&s=iYeklSxc_jm0engE8_v7clt7oXWOSa92ImE76jTMF8Y&e=.
You are receiving this because you authored the thread.Message ID: @.***>

This email has been scanned for spam and viruses by Proofpoint Essentials. Click herehttps://us3.proofpointessentials.com/index01.php?mod_id=11&mod_option=logitem&mail_id=1640266924-IA-H4YBrsphI&r_address=avoketaitis%40bainova.com&report=1 to report this email as spam.

Hi @avoketaitis, Yes, that might work. I checked the response from the ANM for the WSDL-Discovery and got the following example:
[
    {
        "id": "<key type='WebServiceRepository'><id field='name' value='Web Service Repository'/><key type='WebServiceGroup'><id field='name' value='Web Services'/><key type='WebService'><id field='name' value='BankingServices'/></key></key></key>",
        "deprecated": false,
        "apiVersion": "1.0",
        "swaggerVersion": "1.1",
        "basePath": "http://<IP_ADDRESS>:8080/BankingDemo.asmx?WSDL",
        "resourcePath": "",
        "models": {},
        "consumes": [],
        "produces": [],
        "name": "BankingServices",
        "basePaths": [
            "http://<IP_ADDRESS>:8080/BankingDemo.asmx?WSDL"
        ],
        "image": "",
        "state": "published",
        "cors": false,
        "expired": false,
        "retirementDate": 0,
        "retired": false,
        "tags": {},
        "availableApiDefinitions": {
            "Swagger 1.1": "/discovery/swagger/api/id/%3Ckey%20type='WebServiceRepository'%3E%3Cid%20field='name'%20value='Web%20Service%20Repository'/%3E%3Ckey%20type='WebServiceGroup'%3E%3Cid%20field='name'%20value='Web%20Services'/%3E%3Ckey%20type='WebService'%3E%3Cid%20field='name'%20value='BankingServices'/%3E%3C/key%3E%3C/key%3E%3C/key%3E?swaggerVersion=1.1&filename=BankingServices.json"
        },
        "availableSDK": {},
        "apis": [],
        "accessGrantedDate": 0,
        "type": "wsdl"
    }
]

In order to tell the APIM-CLI to load the API from the ANM the API-Definition/API-Specification must be configured differently. As a refactoring for the apiDefinition is planned anyway to support filters (#223), it might look like this:
{
  "name" : "My Banking Services",
  "path" : "/banking/demo",
  "state" : "published",
  "version" : "2.0",
  "organization" : "API Development",
  "apiSpecification" : {
    "type": "topologyWSDL",
    "name": "BankingServices"  <<< Must be the name as returned by the discovery response
   },
  ....
  ..

Additionally, it would be required to authenticate with the ANM, which is not yet the case.
This is a considerable amount of work and it is not guaranteed, this gets finally implemented as the use-case pops up very rarely.

I'm afraid I see no bandwidth to implement this requirement and I don't want give wrong expectations here, therefore I'm closing this issue now.


impl(bigquery): v2 job initial files

Initial mostly empty files for the Bigquery V2 job API.
For details please see design doc: go/bq-odbc-client-design
I have run checkers-pr, clang-tidy-pr for bigquery. Running it from root was taking a very long time even the second time around.

This change is

/gcbrun

I have addressed all feedback in the latest commit. PTAL.

Pushed latest review feedback changes. PTAL.
Thanks!

Thanks Carlos. Will do. I am almost done verifying the build changes. Took a while becaus I was running both cmake build and bazel build and integration tests for verification. I am almost done with that.
I will add the new directory to the install file you suggest.
A followup question for cmake formatting. Is there a comamnd I can run for that to fix any format errors i.e something equivalent to "g4 fix" in google-3?

A followup question for cmake formatting. Is there a comamnd I can run for that to fix any format errors i.e something equivalent to "g4 fix" in google-3?

I use:
ci/cloudbuild/build.sh -t checkers-pr

An important difference with g4 fix is that this will change the files locally.  You still need to commit the changes it makes and push them to the repository.

Thank you. Followup question regarding the command below
ci/cloudbuild/build.sh -t checkers-pr
Does this only look at commited/pushed files or can it be used for untracked files as well?

Does this only look at commited/pushed files or can it be used for untracked files as well?

Somewhere in between those two.  It only looks at files returned by git ls-files.  So it would ignore untracked files, but it will include staged files (e.g. files that are git add-ed, but not committed yet), as well as committed files.

I have pushed the following changes

Added GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN and GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END macros to all the files
Modified Cmake and Bazel build files to include the files in v2/minimal/internal
Fixed formatting errors and added the v2/minimal/internal to cmake-install
Merged latest sync from upsteam main

I ran all both Cmake and Bazel builds and also. ran the integration tests.
PTAL. Thank you!

Carlos,
Looks like cmake-install-pr is failing. Is there anywhere else I need to add the new directory? Thanks

Pushed the cmake-install changes to add the parent directories

cmake-install is still failing :(. Anything obvious that I am missing?

Ah...looks like I may need to add the files here as well:
https://github.com/googleapis/google-cloud-cpp/blob/ff7575357ce91526a1bf4d271bc6a0ef9bf949cd/ci/etc/expected_install_directories

Latest push removes the duplicate bigquery/v2. Hopefully this fixes it.

Merging the initial files for V2 Job resource along with Cmake and Bazel build changes to include the new files.
For detailed design please see here: http://goto.google.com/bq-odbc-client-design


Giant Sea Snake from Royal Trouble counts towards the slayer task Trolls in the plugin

Describe the bug
I paused slayering when I got my Troll task, then continued to do Throne of Miscellania & Royal Trouble, to afterwards find out that I've slain 1 Troll towards my slayer task in the runelite slayer plugin's counter. I double checked the mobs I've slain in my loottracker and there was no hidden troll kill anywhere. The only kill I've made is on The Giant Sea Snake from Royal Trouble.
The bug was fixed after I checked on my slayer helmet and the !task command a few times back and forth.
To Reproduce
Steps to reproduce the behavior:

Get a slayer task on Trolls
Slay the almighty Giant Sea Snake
Confuse the plugin that you've killed a troll but in fact you have not (slayer helmet claims)

Expected behavior
To have 0/142 in my chat instead when running the !task command or hovering over the counter.
Screenshots
https://i.imgur.com/C5Vkczr.png
https://i.imgur.com/PuhvQmo.png
Screenshot showing the kills inbetween the Sea Snake and my last slayer task (dagannoth)
https://i.imgur.com/zYuI2Fc.png
Environment (please complete the following information):

OS: Windows 10 Pro
RuneLite version: 1.7.7
Launcher version: 2.1.0

any slayer exp drop counts as a kill

This is the same issue described in #7984, so I am closing this.


Headless v3 doesn't seem to be detecfed

Works fine with 2.x headless versions but after updating to the latest 3. x the M8 is no longer detected when starting the client.

Strange, I tried with the latest (3.0.3A) and it works fine. Are you sure you used the headless M8 firmware an not the hardware one?


Modify to expose save directories to the host system

This should allow players to move and share save files to the outside world, without having to delve into the docker container.

For reference: the volume that needs to be exposed is at /home/Urist/bin/df/df_linux/data/save`.

Done as of commit c6a2b0f.


[DO NOT MERGE] Running CI test

testing ocp-4-13-qa-e2e-tests on latest master

/test all
/test ocp-4-13-qa-e2e-tests


Correction for raw affiliation IEP de Grenoble (UMR PACTE)

Correction needed for raw affiliation IEP de Grenoble (UMR PACTE)
raw_affiliation_name: IEP de Grenoble (UMR PACTE)
new_rors: 026j45x50;03c7zyj82
previous_rors: 026j45x50
works_examples: W1582414589
contact: d74d2bfebb1feea48f750a20d3d5a62c:2a00433c8d85cd21b931c0aac992cc0f33019d2e83 @ recherche.gouv.fr

This issue was accepted and ingested by the OpenAlex team on 2024-11-18. The new affiliations should be visible within the next 7 days.


[Breaking change]: Block Level Variations

Description
The block data format will change to support Block Level Variations.
Version
Umbraco 15
Previous behavior
Block editors does not support variation at block level.
New behavior
Blocks will support variation at block level.
Type of breaking change

[X] Binary incompatible: Existing binaries may encounter a breaking change in behavior, such as failure to load/execute or different run-time behavior.
[X] Source incompatible: Source code may encounter a breaking change in behavior when targeting the new runtime/component/SDK, such as compile errors or different run-time behavior.

Reason for change
We want to give more opportunities for multilingual sites and personalised content in blocks.
By introducing Block Level Variations we'll support invariant block editors with variant blocks. Effectively this means that the structure of the block editor can be the same across all variants, while the property values of the individual blocks can vary between variants.
Block Level Variations is opt-in at element type level, meaning the block editors will work as per usual by default.
Recommended action
If you're creating block editor content through code, please read the documentation before upgrading to V15. As the format changes, your code will have to be updated to match.
Currently, if you have enabled variance on any element types, this is somewhat ignored by Umbraco. Moving forward, element type variance will carry meaning. We recommend you test any usage of variance enabled element types thoroughly - ideally disable the element type variance.
Affected APIs
We are still assessing the scope of this change.
At this time we can say for sure that the BlockItemData will change, as it carries the block data format. This in turn will incur changes in most parts of the block editor value handling, but likely these changes will be internal and non-breaking.
We also foresee changes in the way property data indexing for search is handled - the IPropertyIndexValueFactory. These changes will be breaking if you have implemented custom property data indexing. This is however a rare case, so hopefully this breakage will have a low actual impact.

Very excited to see this change happening Kenn! The team over at uMarketingSuite has been asked numerous times if/when personalization on a Block Level is going to be made possible, and with this change we can finally get to work on adding support for it! 👏

This is a great change, we've been eagerly awaiting Block Level Variations for a loooong time, thank you 😊🔥

This is a neat change - will be very useful!  I'm interested to understand how this works in when a block list/grid document level property is marked as Vary by Language/Segment at the same time as the block elements within it having block level properties which Vary by Language/Segment.
Example
An example I example think of is if you have a block that's used on 2 different document types - let's say it's a "banner" block.  This block has a "Text" property set to vary by language.

The "homepage" is set to "Vary by Language"

There is a block list property on it which is set to "Vary by Language"
The block list can have the "banner" block added to it.

The "content" page is set to "Vary by Language"

There is a block list property on it which is not set to "Vary by Language"
The block list can have the "banner" block added to it.

In this case - I would assume that if there is a document level block list/grid property with "Vary by Language" set, then it would take priority and the block level "Vary by Language" configuration would be ignored.
e.g.

Homepage

Entire block list varies by language - i.e. new blocks need to be added for each language.
If a "banner" block is added, it is used only for the language(s) it is added to and the "Text" field does not vary by language

Content page

Individual blocks within the block list can vary by language - i.e. any block added is used for all languages, with block-level variations.
If a "banner" block is added, it is used for all languages and the "Text" field varies by language.

Does that make sense?  I can't think of a reason that the document level variation wouldn't take priority over block-level configuration - do we think it will prioritise like this?

@tristanjthompson I might not have understood entirely correctly 🙈 but let me try to answer anyway.
First and foremost, element type variance in previous versions is largely ignored as-is - but it is entirely possible to enable variance at element type level (why? that's a whole other story).
In V15, this will be taken into account, meaning any existing element types with variance should explicitly have their variance disabled - as described above:

Currently, if you have enabled variance on any element types, this is somewhat ignored by Umbraco. Moving forward, element type variance will carry meaning. We recommend you test any usage of variance enabled element types thoroughly - ideally disable the element type variance.

Now, to answer your question: Since the element type variance now matters, your example may count as a misconfiguration. The configuration will have an impact at data level for the individual blocks, which might end up causing a lot of disturbance for the "homepage" in your example.
This feature is meant for the "content" use case in your example; a variant page, with an invariant block editor that contains variant elements.
This is not yet set in stone, but for the time being I'm guessing that the divergence in your example would have to be solved by compositions; you could have a "bannerBase" composition with the common properties for a "heroPageBanner" element type (invariant) and a "contentPageBanner" element type (variant).

Thanks @kjac - that does make sense - you're focussing on a specific scenario (invariant block editors with variant blocks) and want things to be predictable for everyone.
For my "homepage" example, you've mentioned this might count as "misconfiguration" - I was wondering if you are going to try to validate against configuring it in this way?  I've been thinking about where the validation might kick in and I'm not sure there's an easy way to do this validation to stop someone adding a block with variation to a block editor that is also set to be a variant?  And if they do manage to do this, it sounds like you're saying it would cause "disturbance" in the block data?  I'm assuming that could break things or cause it to act unpredictably?
I've never been able to easily misconfigure Umbraco in such a way that it would cause disturbance to content data, so I'm wondering if it's worth pre-emptively handling things in a graceful way to avoid this?  If not handled, it feels very easy to misconfigure things which might cause a lot of issues for developers/sites.
Do you think it might be more predictable to only recognise block level variation in the specific scenario you're aiming at where the block editor is invariant.  For all other configurations (especially where you can't validate against it) you could ignore block level variance to stop any kind of unpredictable disturbance to the data?

@tristanjthompson we'll definitively have to look into these kinds of scenarios; obviously we can't live with common misconfigurations causing issues at data level. I'm quite happy with your feedback here, because this is certainly one of the things we need to address when implementing the feature 😄 so thanks!

Hi @kjac,
it's great to see that this is picked up. Hereby some stuff that we've created before and that perhaps helps you in your thought process. Feel free of course to reach out to me if you need more info / live demo's or anything else.
We've created Perplex Contentblocks in the past (https://github.com/PerplexDigital/Perplex.ContentBlocks) which essential is our variant of a block list editor, but a bit more visual than the Umbraco implementation. Underneath it's using the exact same data structure as Umbraco is using, so swapping from Perplex Contentblocks to Umbraco Blocklist editor is easily possible, because it's (almost) only a different visual representation.
Within uMarketingSuite we've built an extra layer on top of Perplex Contentblocks (https://www.nuget.org/packages/uMarketingSuite.ContentBlocks/). This adds the possibility for personalized blocks (on a block level). Although the package is not maintained any longer by uMarketingSuite (but perhaps by Perplex towards the future), it may give some inspiration for you.
The default Perplex.Contentblocks looks like this:

Blocks and the possibility to add new blocks

With uMarketingSuite.Contentblocks installed it gives you the extra option to personalize on a block level:

And if you click it, you can create personalized variants of the block:

In this specific case; rendering a different form for visitors from denmark, during the timeperiod of Codegarden 2024:

I think this is exactly what you try to achieve with this topic I guess...
Hopefully it helps! Keep rocking,
Jeffrey

A little update to the previously discussed "misconfiguration" subject. After analysing this more thoroughly, we're going to attempt a more lenient strategy, to make element variance more flexible.
In short: If a blocks property varies at document type level, the "corresponding" variance will be ignored by the individual blocks.
For example: If the blocks property varies by culture, any configured culture variance will be ignored by the individual blocks - but it will still be possible to use block level segment variation.
This should also cover @tristanjthompson's excellent example above.
The change is also necessary to facilitate the use of variant element types in document type compositions.
It does make things a little more "magic", since the block level variance will now in part depend on the context in which the block is used. But the flexibility to mix and match variance between document and element level is quite valuable, and this "magic" is the price we'll have to pay to achieve it.


Transfer learning using dataset with different keypoints

Thank you for the great work with MotionAGFormer!
I have an own dataset with a different set of keypoints compared to H36M, with additional keypoints on the toes. Note that this dataset is small compared to H36M. The goal is to use the pre-trained (on H36M) model and train/finetune it on my own dataset using transfer learning, getting it to output my custom set of keypoints. How would one go about freezing the convolutional base layers and replacing the final fully connected layer / head layer with new ones having random weights on which we train? I assume this is a good option to solve the problem.
Best regards,
Jonathan

My thoughts are the same as yours. Did your code run successfully?


Move (or copy ) a track from a playlist to another.

It would be very interesting if there was the option to move (or copy ) a track from a playlist to another.

Closing, duplicate #398


When the release product is compiled in IOS mode, the Flutter product does not work correctly and is still a debug product.

When the release product is compiled in IOS mode, the Flutter product does not work correctly and is still a debug product.
Version: v1.7.8 + hotfix.4

How are you compiling your release version?

Publish using xcode  @vagrantrobbie

did you build the Dart using the --release flag as per the docs here https://flutter.dev/docs/deployment/ios
flutter build ios --release
And then you Run or Archive it from XCode. Don't forget to open the Runner.xcworkspace in Xcode and not Runner.xcodeproj

@mengshuaiyu is the issue still relevant?

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of ' flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.


fix: do not free string

Based on discussion in this PR" https://github.com/hyperledger/aries-framework-javascript/pull/1606

One thing I'm curious about: Do we also need to modify the calls to string_free in the RN wrapper? I think it's probably different as there's no automatic GC?

One thing I'm curious about: Do we also need to modify the calls to string_free in the RN wrapper? I think it's probably different as there's no automatic GC?

For React Native I think it is good to keep freeing it manually, considering that the only thing we do there is assigning a pointer. In Node.js I'm still not too convinced the way it works, but apparently it does some magic that makes this fix important to not double freeing memory.


AWS amplify + Slack

Hi Support team,
AWS amplify doesn't send notification to slack ,
my setup like this :  Amplify > SNS topic subscribed by AWS chatbot linked with a slack channel.
but unfortunately doesn't work.
Is there any straight forward steps could help or clear aws docs. Thanks a lot.

@ramimohammad we do not have a clean integration just yet. If you enable Email notifications in the Amp console we actually create an SNS topic for you which you can then configure to connect to Slack: https://medium.com/cohealo-engineering/how-set-up-a-slack-channel-to-be-an-aws-sns-subscriber-63b4d57ad3ea. Deeper chatbot integration is tracked here: https://github.com/aws-amplify/amplify-console/issues/271


java-client can not get error message when go-server return error

My code is as follows
go-server

java-client

The problem  is that  exception  java catched  is not contain the go error message which should be ‘invalid params: uid, name, cert could not be empty’.
In fact, java-client always catch as follows:
Failed to invoke the method Init in the service com.xxx.service.go.base.certify.api.CertifyService. Tried 1 times of the providers [<IP_ADDRESS>:20001] (1/1) from the registry <IP_ADDRESS>:2181 on the consumer <IP_ADDRESS> using the dubbo version 2.6.3. Last error is: Failed to invoke remote method: Init, provider: dubbo://<IP_ADDRESS>:20001/com.xxx.service.go.base.certify.api.CertifyService?anyhost=true&app.version=1.0&application=consumer-of-certify-app&category=providers&check=false&cluster=failover&dubbo=dubbo-provider-golang-2.6.0&environment=dev&group=&interface=com.xxx.service.go.base.certify.api.CertifyService&ip=<IP_ADDRESS>&loadbalance=random&methods=Init&methods.Init.loadbalance=random&methods.Init.retries=3&methods.Init.weight=0&module=dubbogo+certify+server&name=CertifyService&organization=test.com&owner=raychen&pid=71023&register.ip=<IP_ADDRESS>&remote.timestamp=1559621785&retries=0&service.filter=echo&side=consumer&timestamp=1559622450690&version=&warmup=100, cause: 0

We can discuss in here.  @fangyincheng @wongoo

related issue:  https://github.com/dubbogo/hessian2/issues/53

Can we convert error in Go to exception in Java otherwise Golang developers have to register a java pojo 'Exception' in Java.  I think both error in Go & Exception in Java is basic type .

Now, I think there are two ways:

In hessian2, we can decode it as error when decoding a exception.
RegisterPOJO! Define some Exception struct(eg: IOException、RemotingException etc.).  We can define a Exception struct named Exception, and then, users need to define their own XxxException. But many exception class of java SDK will must be define by users.

What do you think?

May we can do both. User can define the java exception mojo in go and register it. Also we can provide POJOs that are often used instead of all of them. If Hessian2 finds neither the standard POJO corresponding to exception nor the user-defined-registered one, then Hessian2 can decode exception as error in go through the rules we define.


Fix rounding in cast from TIME to TIMESTAMP

Fixes #5736, #5738

Fixes #5736, #5738

To fix https://github.com/prestosql/presto/issues/5738 we should apply checks to other types too:

length checks for char, varchar
space padding checks for char
...