even if i am handling this case by using format attribute of dspy.OutputFeild() but still getting error.

12 frames
 in (x)
3
4     speech = dspy.InputField()
----> 5     extracted_tokens = dspy.OutputField(desc="extract words from text",format=lambda x: ' '.join(x) if isinstance(x, list) else str(x))
TypeError: sequence item 0: expected str instance, list found

Hm that’s strange. Can you share a small example to replicate the error

@okhat  leave i tackled it anyhow but now i am getting this new error "index out of bound in embedding layer" when i use more than 14 examples to train but when i decrease no. of examples then it works all fine.
i am using gpt2 from hugging face and small snipet of code is ....
#teleprompeter to optimize the weights of this program using a metric defined validate_Pred_Imp_words
from dspy.teleprompt import BootstrapFewShot,Ensemble
Define the validation logic for the hate speech classification task
def validate_hate_speech(example, pred, trace=None):
for  i in range(3):
if i+1<=len(example.extracted_tokens):
if not find_similarity(example.extracted_tokens[i],pred.pred_extracted_tokens[i]):
return False
if i+1<=len(example.label):
if str(example.label[i]) != str(pred.pred_label[i]):
return False
if i+1<=len(example.target):
if not find_similarity(example.target[i],pred.pred_target[i]):
return False
return True
Set up the teleprompter
teleprompter = BootstrapFewShot(metric=validate_hate_speech)
Compile the program
compiled_program = teleprompter.compile(HateSpeechClassifier(), trainset=extract_words_dataset_train[:14])

Hi @anushka192001 , could you share the full error trace for this program? It's unclear what "index out of range in self"  refers to

@arnavsinghvi11  can you please share your mail id i will share the code on which i am getting this error.

@arnavsinghvi11  THE ERROR-----
0%|          | 0/100 [00:00<?, ?it/s]Token indices sequence length is longer than the specified maximum sequence length for this model (1037 > 1024). Running this sequence through the model will result in indexing errors
Setting pad_token_id to eos_token_id:50256 for open-end generation.
Setting pad_token_id to eos_token_id:50256 for open-end generation.
Setting pad_token_id to eos_token_id:50256 for open-end generation.

Failed to run or to evaluate example Example({'speech': 'the uk has threatened to return radioactive waste to the eu if an agreement cannot be reached can not we keep the radioactive waste and send back all the paki migrants instead', 'extracted_tokens': [['paki', 'migrants'], ['paki'], ['send', 'back', 'all', 'the', 'paki', 'migrants', 'instead']], 'label': ['2', '2', '0'], 'target': [['Minority', 'Refugee', 'Indian'], ['Indian'], ['Refugee', 'Islam']]}) (input_keys={'speech'}) with <function validate_hate_speech at 0x7eeb746a1090> due to index out of range in self.
3%|▎         | 3/100 [00:07<04:04,  2.53s/it]Setting pad_token_id to eos_token_id:50256 for open-end generation.
Failed to run or to evaluate example Example({'speech': 'if english is not imposition then hindi is also not imposition shut up chutiya retards stophindiimposition', 'extracted_tokens': [['chutiya', 'retards', 'stophindiimposition'], ['retards']], 'label': ['2', '2', '2'], 'target': [['Other'], ['Hindu'], ['Hindu', 'Other']]}) (input_keys={'speech'}) with <function validate_hate_speech at 0x7eeb746a1090> due to index out of range in self.
4%|▍         | 4/100 [00:16<07:29,  4.68s/it]Setting pad_token_id to eos_token_id:50256 for open-end generation.
4%|▍         | 4/100 [00:16<06:43,  4.21s/it]Failed to run or to evaluate example Example({'speech': 'no liberal congratulated hindu refugees post cab because they hate hindus', 'extracted_tokens': [['hate', 'hindus'], ['hate', 'hindus']], 'label': ['2', '2', '2'], 'target': [['Hindu'], ['Hindu'], ['Hindu']]}) (input_keys={'speech'}) with <function validate_hate_speech at 0x7eeb746a1090> due to index out of range in self.
IndexError                                Traceback (most recent call last)
 in <cell line: 37>()
35
36 # Compile the program
---> 37 compiled_program = teleprompter.compile(HateSpeechClassifier(), trainset=extract_words_dataset_train[:100])
25 frames
/usr/local/lib/python3.10/dist-packages/torch/nn/functional.py in embedding(input, weight, padding_idx, max_norm, norm_type, scale_grad_by_freq, sparse)
2235         # remove once script supports set_grad_enabled
2236         no_grad_embedding_renorm(weight, input, max_norm, norm_type)
-> 2237     return torch.embedding(weight, input, padding_idx, scale_grad_by_freq, sparse)
2238
2239
IndexError: index out of range in self

Hi @anushka192001 ,
please refrain from pasting code that has harmful content going forward. I have corrected this on various raised issues by you.
the issue is still unclear as the stack trace you've pasted does not highlight the impacted DSPy components.  I see that 25 frames have not been shown. can you please only post the ones related to DSPy?
Closing duplicate issues related to this.


Use ', ' to join email addresses from model

When I assign multiple email addresses to the model, then the are being rendered in the textarea like that:
aaa@bbb.ccc,ddd<EMAIL_ADDRESS>
which makes it a bit difficult to read. Any chance the joiner could have a space after the comma like ,  and even, better, have it configurable, i.E. ,<br/> so that every email address appears on a new line in the textarea.
So that it renders like
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
Many thanks!

I think we can using the formatters option. I'll look into it as soon as I can.
In the mean time, you can work around this by setting the model with white space<EMAIL_ADDRESS>    ddd@eee.ff). After the parser splits on the commas it runs trim() on the string.

yes, the formatters option would be great, thanks

ps: i tried your workaround but it doesn't work at all

Bummer. I'll look into as soon as I can.
On Mon, Aug 17, 2015 at 9:52 AM, Michael Heuberger<EMAIL_ADDRESS>
wrote:

ps: i tried your workaround but it doesn't work at all
—
Reply to this email directly or view it on GitHub
https://github.com/editseras/ng-email-list/issues/11#issuecomment-131735092
.

--
<EMAIL_ADDRESS>PO Box 7234, San Diego, CA 92167
Ph:<PHONE_NUMBER>
www.edits.net •<EMAIL_ADDRESS>Team<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

This feature is added in 1.3

tested and there is one small problem: the carriage return (CR) is in the model and gets posted. but it should be removed. only display it, but not use it in the model.
can you fix that in another patch?

Leading and trailing whitespace is removed using trim(). This has been a feature since v0. I did not change that functionality.
Remember, you have to set the model as an array<EMAIL_ADDRESS><EMAIL_ADDRESS>not as a string.
Which version of angular are you using? Do you have any additional errors that might be aborting the formatter.

i do use an array here and use angular v1.4.4 - no additional errors are shown.
i think it's the formattter adding a carriage return which is passed onto the model. maybe the trim() should not only trim whitespace but also carriage returns?
you do not have a test case here https://github.com/editseras/ng-email-list/blob/master/tests/basic.js#L195 so this makes it a bit difficult.

Yeah. I am not sure how to get the displayed value from the <textarea>, so I don't know how to build a test for it. I'll eventually get around to that. You can verify the behaviour using demo.html locally.
Judging by your post in issue #9 , I think you're grabbing the raw/displayed text. This is will definitely have the newline (\n) character. You need to use the values in model. These will not have the newlines because $formatters, are not applied to model values.

i understand. the problem is that i am using another library to collect all the form data before submitting these to the server. and that library doesn't use angularjs at all.
guess, that's one of angular's disadvantages that it doesn't cope well with other libraries.


add_molecules cli tool with .rst file format for the molecule to be added

Could you add the .rst file format to the molecule that gets added via the add_molecules cli tool of PQAnalysis?

completed in v<IP_ADDRESS>


EXCEPTION CAUGHT BY SCHEDULER LIBRARY

Steps to reproduce
Navigate to a page
Using a PopScope widget Handle device Back gestures
When a user uses the back button
Show a A Dialog warning they will loose progress if they proceed
If they decide to still quite
Close the dialog and pop the page
Many of the issues i have seen were solved by call the pop as a postFrameworkCallback
I have even tried a Using a future with delay but i still get the same result
Expected results
Pop The Dialog and Pop the page after that... The Dialog was to prevent user from closing the page without saving current progress
By the way below is the extension that handles the back(context.back());
void back({bool dialog = false}) => Navigator.of(this).pop(dialog);
Actual results
When i click Yes and Execute
context.back();
WidgetsBinding.instance
.addPostFrameCallback((_) => context.back());
Both the dialog and page closes but Navigator throws an exception when i try to use it;
Another exception was thrown: 'package:flutter/src/widgets/navigator.dart': Failed
assertion: line 4821
pos 12: '!_debugLocked': is not true.
Code sample
Code sample
// By the way below is the extension that handles the back(context.back());
extension AppContext on BuildContext {

void back({bool dialog = false}) => Navigator.of(this).pop(dialog);
}

// Below is the Widget
class StudyQuestions extends StatelessWidget {
  const StudyQuestions({
    super.key,
    required this.controller,
  });

  final StudyQuestionsController controller;

  @override
  Widget build(BuildContext context) {
    return AppScaffold(
      navigationBar: CupertinoNavigationBar(
        middle: Text(
          "${controller.course.name} ${controller.course.code}",
          style: const TextStyle(
            color: AppColors.primary,
          ),
        ),
      ),
      child: PopScope(
        canPop: false,
        onPopInvoked: (didPop) {
          if (didPop) {
            return;
          }
          showCupertinoDialog(
            barrierDismissible: true,
            useRootNavigator: false,
            context: context,
            builder: (context) => CupertinoAlertDialog(
              title: const Text(
                'Are sure you want quit?',
                style: TextStyle(
                  color: AppColors.primary,
                ),
              ),
              content: const Text(
                'You will loose your current progress',
                style: TextStyle(
                  color: AppColors.secondary,
                ),
              ),
              actions: [
                CupertinoDialogAction(
                  isDestructiveAction: true,
                  onPressed: () {
                    context.back();
                    WidgetsBinding.instance
                        .addPostFrameCallback((_) => context.back());
                  },
                  child: const Text(
                    'Yes',
                    style: TextStyle(
                      color: AppColors.danger,
                    ),
                  ),
                ),
                CupertinoDialogAction(
                  isDefaultAction: true,
                  onPressed: () {
                    context.back();
                  },
                  child: const Text(
                    'No',
                    style: TextStyle(
                      color: AppColors.active,
                    ),
                  ),
                ),
              ],
            ),
          );
        },
        child: Padding(
          padding: const EdgeInsets.all(10),
          child: Column(
            children: [
              SizedBox(
                width: (context.width * .45),
                child: SelectInputComponent(
                  padding: const EdgeInsets.symmetric(
                    horizontal: 10,
                    vertical: 10,
                  ),
                  decoration: BoxDecoration(
                    color: AppColors.secondary.withOpacity(.75),
                    borderRadius: BorderRadius.circular(5),
                  ),
                  suffix: true,
                  style: const TextStyle(
                    color: AppColors.primary,
                    fontWeight: FontWeight.w400,
                    fontSize: 14,
                  ),
                  controller: controller.yearController,
                  placeholder: 'Course',
                  builder: (item) => Text(
                    "${item.name}",
                    style: const TextStyle(
                      color: AppColors.primary,
                      fontWeight: FontWeight.w400,
                      fontSize: 14,
                    ),
                  ),
                  toLabel: (item) => item.name.toString(),
                ),
              ),
              Expanded(
                child: SingleChildScrollView(),
              ),
              LoadingButton(
                onPressed: () {},
                controller: controller.buttonController,
                child: const Text(
                  'Submit',
                  style: TextStyle(
                    color: AppColors.background,
                  ),
                ),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
A Dart VM Service on Infinix X669 is available at: http://<IP_ADDRESS>:38281/eKslAc4jHRk=/
The Flutter DevTools debugger and profiler on Infinix X669 is available at:
http://<IP_ADDRESS>:9101?uri=http://<IP_ADDRESS>:38281/eKslAc4jHRk=/
I/gralloc4(18004): register: id=27a00004bb5
I/gralloc4(18004): register: id=27a00004bb6

══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during a scheduler callback:
'package:flutter/src/widgets/navigator.dart': Failed assertion: line 4821 pos 12: '!_debugLocked':
is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.yml

When the exception was thrown, this was the stack:
#2      NavigatorState._pushEntry (package:flutter/src/widgets/navigator.dart:4821:12)
#3      NavigatorState.push (package:flutter/src/widgets/navigator.dart:4778:5)
#4      showCupertinoDialog (package:flutter/src/cupertino/route.dart:1286:65)
#5      StudyQuestions.build.<anonymous closure> (package:edyfy/view/user/study/questions.dart:31:11)
#6      ModalRoute.onPopInvoked (package:flutter/src/widgets/routes.dart:1578:30)
#7      _RouteEntry.pop (package:flutter/src/widgets/navigator.dart:3116:11)
#8      NavigatorState.pop (package:flutter/src/widgets/navigator.dart:5290:13)
#9      AppContext.back (package:edyfy/extension/context.dart:18:58)
#10     StudyQuestions.build.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous
closure> (package:edyfy/view/user/study/questions.dart:54:62)
#11     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1386:15)
#12     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1322:11)
#13     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1169:5)
#14     _invoke (dart:ui/hooks.dart:312:13)
#15     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:399:5)
#16     _drawFrame (dart:ui/hooks.dart:283:31)
(elided 2 frames from class _AssertionError)
════════════════════════════════════════════════════════════════════════════════════════════════════

Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.19.1, on Ubuntu 22.04.4 LTS 6.5.0-18-generic, locale en_NG)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2023.1)
[✓] VS Code (version 1.87.0)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

@binkapS Your example is a production sample code, there are some undefined classes.
I use PopScope's sample code but don't see the issue (checked on Android device with virtual back button). Please also use it and confirm.
If the issue only occurs on your project, please provide a completed and minimal reproducible code sample that doesn’t include 3rd party plugins or complex production code so that we may verify this. Thanks!

// My Apologies But the Code below should reproduce the problem
// Copy and paste it in the main function

import 'package:flutter/cupertino.dart';

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

extension AppContext on BuildContext {
  void to(Widget page) => Navigator.of(this).push(
        CupertinoPageRoute(
          builder: (context) => page,
          fullscreenDialog: true,
        ),
      );

  void back({bool dialog = false}) => Navigator.of(this).pop(dialog);
}

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

  @override
  Widget build(BuildContext context) {
    return CupertinoApp(
      home: CupertinoPageScaffold(
        child: Center(
          child: CupertinoButton(
            minSize: 0,
            color: CupertinoColors.activeBlue,
            padding: const EdgeInsets.all(15),
            child: const Text(
              'Navigate',
            ),
            onPressed: () => context.to(const StudyQuestions()),
          ),
        ),
      ),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return CupertinoPageScaffold(
      navigationBar: const CupertinoNavigationBar(
        middle: Text(
          "Page Title",
        ),
      ),
      child: SafeArea(
        child: PopScope(
          canPop: false,
          onPopInvoked: (didPop) {
            if (didPop) {
              return;
            }
            showCupertinoDialog(
              barrierDismissible: true,
              useRootNavigator: false,
              context: context,
              builder: (context) => CupertinoAlertDialog(
                title: const Text(
                  'Are sure you want quit?',
                ),
                content: const Text(
                  'You will loose your current progress',
                ),
                actions: [
                  CupertinoDialogAction(
                    isDestructiveAction: true,
                    onPressed: () {
                      context.back();
                      WidgetsBinding.instance
                          .addPostFrameCallback((_) => context.back());
                    },
                    child: const Text(
                      'Yes',
                    ),
                  ),
                  CupertinoDialogAction(
                    isDefaultAction: true,
                    onPressed: () {
                      context.back();
                    },
                    child: const Text(
                      'No',
                    ),
                  ),
                ],
              ),
            );
          },
          child: const Center(
            child: Text(
              'Some Text',
            ),
          ),
        ),
      ),
    );
  }
}

// My Apologies But the Code below should reproduce the problem
// Copy and paste it in the main function

import 'package:flutter/cupertino.dart';

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

extension AppContext on BuildContext {
  void to(Widget page) => Navigator.of(this).push(
        CupertinoPageRoute(
          builder: (context) => page,
          fullscreenDialog: true,
        ),
      );

  void back({bool dialog = false}) => Navigator.of(this).pop(dialog);
}

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

  @override
  Widget build(BuildContext context) {
    return CupertinoApp(
      home: CupertinoPageScaffold(
        child: Center(
          child: CupertinoButton(
            minSize: 0,
            color: CupertinoColors.activeBlue,
            padding: const EdgeInsets.all(15),
            child: const Text(
              'Navigate',
            ),
            onPressed: () => context.to(const StudyQuestions()),
          ),
        ),
      ),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return CupertinoPageScaffold(
      navigationBar: const CupertinoNavigationBar(
        middle: Text(
          "Page Title",
        ),
      ),
      child: SafeArea(
        child: PopScope(
          canPop: false,
          onPopInvoked: (didPop) {
            if (didPop) {
              return;
            }
            showCupertinoDialog(
              barrierDismissible: true,
              useRootNavigator: false,
              context: context,
              builder: (context) => CupertinoAlertDialog(
                title: const Text(
                  'Are sure you want quit?',
                ),
                content: const Text(
                  'You will loose your current progress',
                ),
                actions: [
                  CupertinoDialogAction(
                    isDestructiveAction: true,
                    onPressed: () {
                      context.back();
                      WidgetsBinding.instance
                          .addPostFrameCallback((_) => context.back());
                    },
                    child: const Text(
                      'Yes',
                    ),
                  ),
                  CupertinoDialogAction(
                    isDefaultAction: true,
                    onPressed: () {
                      context.back();
                    },
                    child: const Text(
                      'No',
                    ),
                  ),
                ],
              ),
            );
          },
          child: const Center(
            child: Text(
              'Some Text',
            ),
          ),
        ),
      ),
    );
  }
}

@huycozy I really appreciate you time, I figure out a workaround
Provide the Root Widget CupertinoApp with a GlobalKey Which i declared in a Singleton
Then use the key.currentContext for the navigation and it worked
My apologies if i wasted your time... But i really appreciate

You are welcome. Glad you solved it.


fix: deleting a case broken (#1162)

Codecov Report
Attention: 11 lines in your changes are missing coverage. Please review.

Comparison is base (d03061e) 71.22% compared to head (a35b390) 41.80%.
Report is 2 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1301       +/-   ##
===========================================
- Coverage   71.22%   41.80%   -29.42%
===========================================
  Files         383      137      -246
  Lines       24489     7190    -17299
  Branches     1574     1575        +1
===========================================
- Hits        17443     3006    -14437
+ Misses       7046     4184     -2862

Files
Coverage Δ

cases/vueapp/src/components/CaseDetail/Header.vue
48.64% <0.00%> (-1.36%)
:arrow_down:

cases/vueapp/src/api/caseClient.ts
0.00% <0.00%> (ø)

cases/vueapp/src/stores/caseDetails.ts
24.57% <11.11%> (-0.73%)
:arrow_down:

... and 246 files with indirect coverage changes


Change criteria for sending (not sending) automated emails

Currently we have a tag for "automated emails" and only events with this tag checked have automated emails sent out.
We would like to change this to a "no automated emails" tag.  Then, automated emails will go out for all workshops except for when the "no automated emails" tag is applied.
Note that automated emails should not be sent out for instructor training and bonus modules so we may need to apply additional logic here.

Related: #1765.

Closing as we have a new system to manage sending emails


fix: add keywords for better discoverability via npmjs.com

Checklist
All items have to be completed before a PR is merged

[x] Adhere to Contribution Guidelines
[x] Updates to Decision Records considered?
[x] Updates to documentation at flxbl-sfp Guide considered?
[x] Tested changes?
[x] Unit Tests new and existing passing locally?

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@hmayerhutte thank you Harald!


rake db:create not creating production dbase

When running rake db:create, it creates Development and Test databases but not Production regardless of the environment specified.
My Sinatra app's environment gets set correctly prior to loading the sinatra-activerecord gem, and rake db:migrate does try to use the production database.yml settings.  It just can't migrate because rake db:create isn't creating the database.
The output of rake db:create (regardless of any environment I specify) is:
fbweb_dev already exists
fbweb_test already exists

The output of rake db:migrate (for :production environment):
rake aborted!
PG::ConnectionBad: FATAL:  database "fbweb_prod" does not exist

This is my database.yml file:
production:
  adapter: postgresql
  database: fbweb_prod
  pool: 5
  timeout: 5000
  username: postgres
  password:
  host: localhost

development:
  adapter: postgresql
  database: fbweb_dev
  pool: 5
  timeout: 5000
  username: postgres
  password:
  host: localhost

test:
  adapter: postgresql
  database: fbweb_test
  pool: 5
  timeout: 5000
  username: postgres
  password:
  host: localhost

Here's the bit in my app.rb file which gets loaded when running rake db:create
require 'sinatra'
configure do
  set :environment, :production
end

require 'sinatra/activerecord'

I'm just testing this locally now.  Obviously I wouldn't have development and test settings in my production environment, and wouldn't post up my production database.yml file.  ;P

This is ultimately a pretty minor issue, as I can create the production database by hand when I deploy the app.  I just figured I'd bring it up in case anyone else ran into it.


tvOS.loadYoutubeVideo(...)

Sometimes it will fail because of a permission error (no permission to open url).
If someone have a idea please share
wiki/tvOS.loadYoutubeVideo(...)

I'd never seen this bug again.


move ipam.subnet.mutex to caller

[ ] Make sure you have followed Kube-OVN Code Style.

What type of this PR

Bug fixes

Which issue(s) this PR fixes:
Fixes #2570

已回合 release-1.11 release-1.10 和 release-1.9 分支


Missing sound for redstonepylonhums.

This should be redstone.pylon.thrums.
Will find and fix in next release as it is a WARN.

This was fixed in a prior release.


Missing Number

Please assign this to me in C++
https://leetcode.com/problems/missing-number/

@nm2708 Assigned in C++

I can solve this issue,please assign it to me

Hi Piyush, can I solve this in Python?

@4doctorstrange Assigned in Python :)

@snehashukkla Which Language?

Can I solve this in Java?

@saigoud25 Assigned in Java

@piyushsharma220699 i can solve this in python

@piyushsharma220699 i can solve this in C++ as well

@snehashukkla Sorry, already assigned this to @nm2708 in C++ and @4doctorstrange in Python :)


Update disks-enable-ultra-ssd.md

There should be a note added in this document which says, "Disk export is not supported in ultra SSD yet"

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

@pranathipanyam Sorry for the delay, we appreciate your contribution. I've gone ahead and made these changes myself, so that they're in the appropriate formatting. It'll be live sometime tomorrow.
Accordingly, I'll close out this PR.
Again, thanks for bringing this to our attention and helping us improve the docs, we appreciate it!
#please-close


Would like to develop a footer for this website

I would like to develop a footer for the this website.
can I work on this Issue ?
Kindly assign this issue to me under Hactoberfest2021.

Hey @hkaur008 kindly assign this issue to me under Hactoberfest2021.


fix invalid metadata

For Chef < 11.12.0, numeric or boolean types are not allowed for
attribute metadata.
See https://tickets.opscode.com/browse/CHEF-4075

Thanks @karlsvec!

Released in 1.4.0.


Test code showing on page

Challenge http://www.freecodecamp.com/challenges/waypoint-comment-your-javascript-code has an issue. Please describe how to reproduce it, and include links to screenshots if possible.
Hi there,
I came across this naturally from going through the jQuery exercises, I refreshed the page thinking what I imagine is test code to disappear, but alas, it's still there. This is what I'm seeing.

Hope this helps!
Thanks,
Bri

Hey @BrianaCamp thanks for posting an issue!
That should be showing up there. It's part of all the javascript based challenges that you are able to see the tests that are running against your code. See #2231 for a similar issue/explanation.
This can be closed as a duplicate.  Take a look at the Bug Posting Guidelines for some tips to get your questions answered more quickly.

Ah so sorry! Thanks for the info, I'll definitely follow the guidelines
from now on!
When I attempted to look at the guidelines before submitting a request, I
realized on page :
https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/CONTRIBUTING.md
The "Help! I've found a bug" link directs you to the wrong page. Looks like
the exclamation point should not be in the URL.
Hope this helps and thank you for your time! Sorry for the duplicate issue!
Bri
On Sun, Aug 23, 2015 at 1:44 PM Ben Schenker<EMAIL_ADDRESS>wrote:

Hey @BrianaCamp https://github.com/BrianaCamp thanks for posting an
issue!
That should be showing up there. It's part of all the javascript based
challenges that you are able to see the tests that are running against your
code. See #2231 https://github.com/FreeCodeCamp/FreeCodeCamp/issues/2231
for a similar issue/explanation.
This can be closed as a duplicate. Take a look at the Bug Posting
Guidelines
https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Help-I've-Found-a-Bug
for some tips to get your questions answered more quickly.
—
Reply to this email directly or view it on GitHub
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/2602#issuecomment-133930078
.

Yeah no problem, I've got a pull request waiting for review that will fix that: #2565 :smile:

Oh, awesome, thanks!
On Sun, Aug 23, 2015 at 2:05 PM Ben Schenker<EMAIL_ADDRESS>wrote:

Yeah no problem, I've got a pull request waiting for review that will fix
that: #2565 https://github.com/FreeCodeCamp/FreeCodeCamp/pull/2565 [image:
:smile:]
—
Reply to this email directly or view it on GitHub
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/2602#issuecomment-133937695
.


Duplicated broken uses

Some broken uses have duplicates. Maybe it would be best to retrieve a Set of BrokenUse instances instead of a Collection. For now, we can remove them in the validator project. Wdyt @tdegueul?
Related broken uses:
Path: path-to/maracas/test-data/comp-changes/client/src/mainclient/annotationDeprecatedAdded/AnnotationDeprecatedAddedExt.java
Line: 14
Breaking change: ANNOTATION_DEPRECATED_ADDED
API use: TYPE_DEPENDENCY
Used declaration: main.annotationDeprecatedAdded.AnnDeprAddedNonEmptyClass
Source declaration: main.annotationDeprecatedAdded.AnnDeprAddedNonEmptyClass

Path: path-to/maracas/test-data/comp-changes/client/src/mainclient/classNoLongerPublic/ClassNoLongerPublicTD.java
Line: 10
Breaking change: CLASS_LESS_ACCESSIBLE
API use: TYPE_DEPENDENCY
Used declaration: main.classNoLongerPublic.ClassNoLongerPublic
Source declaration: main.classNoLongerPublic.ClassNoLongerPublic

Ok, so I am seeing your point now. In the report, we only show the path to the impacted element, the impacted line, the breaking change, the API use, and used and source declarations. That's why it looks like a duplicate but is not really a duplicate. I will still use the Set structure because it seems to be more appropriate here. However, I will consider this additional check also on the validator side.


Per the outreach team, global replace of "DPU/IPU" --> "D/IPU"

Actual implementation was:
find . -type f | xargs perl -p -i -e 's/DPU/IPU/D/IPU/'
So this may have missed somethings, but looks like it got a lot.

Apologies - I misunderstood the level of consensus around this.  Closing the PR and we can discuss more.

Rob,
I think a PR that searched for xPU and replaced with DPU/IPU would be inline with the intention of the Outreach committee.
Paul

On Oct 5, 2022, at 11:20 AM, Rob Sherwood @.***> wrote:
Apologies - I misunderstood the level of consensus around this. Closing the PR and we can discuss more.
—
Reply to this email directly, view it on GitHub https://github.com/opiproject/opi/pull/32#issuecomment-1268782521, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABGLAEJVHWZLYXIXKWTWSZDWBXBIFANCNFSM6AAAAAAQ4ZTRMQ.
You are receiving this because your review was requested.


chore: release main

:robot: I have created a release beep boop
@markdown-confluence/cli: 4.2.4
4.2.4 (2023-04-26)
Miscellaneous Chores

@markdown-confluence/cli: Synchronize obsidian packages versions

Dependencies

The following workspace dependencies were updated

dependencies

@markdown-confluence/lib bumped from 4.2.3 to 4.2.4
@markdown-confluence/mermaid-puppeteer-renderer bumped from 4.2.3 to 4.2.4

@markdown-confluence/lib: 4.2.4
4.2.4 (2023-04-26)
Miscellaneous Chores

@markdown-confluence/lib: Synchronize obsidian packages versions

@markdown-confluence/mermaid-electron-renderer: 4.2.4
4.2.4 (2023-04-26)
Miscellaneous Chores

@markdown-confluence/mermaid-electron-renderer: Synchronize obsidian packages versions

Dependencies

The following workspace dependencies were updated

dependencies

@markdown-confluence/lib bumped from 4.2.3 to 4.2.4

@markdown-confluence/mermaid-puppeteer-renderer: 4.2.4
4.2.4 (2023-04-26)
Miscellaneous Chores

@markdown-confluence/mermaid-puppeteer-renderer: Synchronize obsidian packages versions

Dependencies

The following workspace dependencies were updated

dependencies

@markdown-confluence/lib bumped from 4.2.3 to 4.2.4

obsidian-confluence: 4.2.4
4.2.4 (2023-04-26)
Bug Fixes

Include README for Obsidian repo and copy obsidian package source into repo to be stamped with release tag (0ac4de3)

Dependencies

The following workspace dependencies were updated

dependencies

@markdown-confluence/lib bumped from 4.2.3 to 4.2.4
@markdown-confluence/mermaid-electron-renderer bumped from 4.2.3 to 4.2.4

obsidian-confluence-root: 4.2.4
4.2.4 (2023-04-26)
Bug Fixes

Include README for Obsidian repo and copy obsidian package source into repo to be stamped with release tag (0ac4de3)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/markdown-confluence/markdown-confluence/releases/tag/obsidian-confluence-v4.2.4 :sunflower:

:robot: Release is at https://github.com/markdown-confluence/markdown-confluence/releases/tag/%40markdown-confluence/lib-v4.2.4 :sunflower:

:robot: Release is at https://github.com/markdown-confluence/markdown-confluence/releases/tag/%40markdown-confluence/mermaid-electron-renderer-v4.2.4 :sunflower:

:robot: Release is at https://github.com/markdown-confluence/markdown-confluence/releases/tag/%40markdown-confluence/cli-v4.2.4 :sunflower:

:robot: Release is at https://github.com/markdown-confluence/markdown-confluence/releases/tag/%40markdown-confluence/mermaid-puppeteer-renderer-v4.2.4 :sunflower:

:robot: Release is at https://github.com/markdown-confluence/markdown-confluence/releases/tag/obsidian-confluence-root-v4.2.4 :sunflower:


Feature Request: Add Screenshot when speech triggered

Add a screenshot for when the user has triggered speech. In the currently targeted setup, that means ctrl-W

Fixed by PR #34


feat: add driver update cli command

@mykola-mokhnach what do you think of this (wanted to get your thoughts before writing tests etc)

@mykola-mokhnach i addressed your comments but am going to open this up at appium/appium now so stay tuned there.


chore: remove some uses of Batteries.HashMap

Note this is a PR to nightly-testing, but can be reviewed as if it is a usual PR.
This switches over some uses of Batteries.HashMap in favour of Std.HashMap.
We can't switch over the uses in linarith yet, because we are missing mergeWith and mapVal.

bors merge

bors merge


No such file or directory (Mac OS Big Sur/M1)

I can't seem to set up innernet on a Mac OS host. It works fine on all Linux setups, but on Mac OS I'm getting no such file or directory (can't create the utun3 interface?).
[*] bringing up the interface.
[D] [shared::wg] ifconfig utun3 inet <IP_ADDRESS>/15 <IP_ADDRESS> alias
[D] [shared::wg] status code Some(0)
[D] [shared::wg] ifconfig utun3 mtu 1420
[D] [shared::wg] status code Some(0)
[D] [shared::wg] route -n add -inet <IP_ADDRESS>/15 -interface utun3
[D] [shared::wg] status code Some(0)
[E] failed to start the interface: No such file or directory (os error 2).

Wireguard-go installed via brew.

Fixed! Pushing out v1.3.1 now. Sorry for the bother.
(With v1.3.0 all you have to do is just run the command one more time and it will succeed the second time.)

Thanks for the quick fix!
I did try to run it a few times, but no luck. I'll test 1.3.1 now.
On Mon, May 31, 2021 at 12:58 PM Jake McGinty @.***>
wrote:

Fixed! Pushing out v1.3.1 now. Sorry for the bother.
(With v1.3.0 all you have to do is just run the command one more time and
it will succeed the second time.)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tonarino/innernet/issues/95#issuecomment-851265881,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABHOYRL7ZPOQRMBCE5AICE3TQM3BBANCNFSM45YLCH2Q
.

Gotcha, it might have failed at another step. Please feel free to re-open if 1.3.1 didn't fix this.

Nailed it. Thanks a bunch. Works fine now.


[High Contrast/Pink] Pressed state has the different color for certain keys

Steps To Reproduce:

Visit WASM Calculator Pink Theme.
Go to the Standard calculator.
Press and hold the Divide key (÷) and observe the pressed state.

Actual behavior:

It occurs for all three types of calculators.
The color of the pressed state is blue for following five keys.
- Divide (÷)
- Multiply (×)
- Plus (+)
- Minus (-)
- Equal to (=)

Expected behavior:

All keys have the same color for the pressed state.

Attachment:

Device and Application Information:

OS Build: Windows 10
WASM Build Version: Version 0.1.0-uno.1+541
Environment: Chrome

Note:

Refer the attached image to understand the issue.
The same issue also occurs with the High Contrast theme calculator as well.

PR #175 will probably fix those.

Fixed


Command roles' weights might be wrong

I'm not sure the way things are configured now is intentional or now, but I suspect it's not.
For one, the CSS has top weight, tied with HoP. I suspect it's just a leftover from the CSS/HoP split, and it's weird for CSS to be higher priority than, say, HoS.
Also a lot of people assume that the Station AI is high priority, but it's not a priority role at all.

I think all heads have the same higher priority, if they are the same player set priority the join priority would go with the most recently changed preference first

Hm, I might be way off base, cause I'm pretty illiterate in C#, and it was a while ago when I tried to figure this out (on WD code), and I didn't take any notes.
Some jobs have a weight specified in the files in Resources/Prototypes/Roles/Jobs. Only head roles have that, and on Wizard's Den, it's set to 20 for Captain and HoP, and 10 for the other heads. From what I understand, the game first tries to fill the roles with a higher weight. Please forgive me if I'm mistaken, or if Park does it differently.

You do seem to be correct! We'll get it patched.
HoP may still remain highest weighted, simply because the ability to manage IDs makes promoting other Heads a lot easier, even if they don't rank above anyone. Station AI should have Captain level weight, that's huge.
Thanks for bringing this up.


Patch 1

Summary of the changes / Why this improves CrateDB
Checklist

[ ] Added an entry in CHANGES.txt for user facing changes
[ ] Updated documentation & sql_features table for user facing changes
[ ] Touched code is covered by tests
[ ] CLA is signed
[ ] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

Can one of the admins verify this patch?

Was this created by accident? Doesn't look like there's anything useful in this PR


3 gang wall switch errors

Hi @JohanBendz - great work you have done with Tuya integration!
I wanted to help you with another device and I added new device to the drivers code for wall_switch_3_gang like below. The app was compiled properly, wall switch was discovered in homey app and new icon was created for each button. Unfortunately, few second later I received many error messages and non of the buttons worked. I'm attaching below the logs from this testing and I would appreciate if you could advise or investigate the issue.
driver.compose.json file
...       "zigbee": {       "manufacturerName": [         "_TYZB01_xiuox57i",         "_TYZB01_b8cr31hp",         "_TZ3000_wyhuocal",         "_TZ3000_cdamjqm9",         "_TYZB01_mqel1whf",         "_TZ3000_hlwm8e96",         "_TZ3000_odzoiovu",         "_TZE200_tz32mtza"       ],       "productId": [         "TS0003",         "TS0013",         "TS0043",         "TS0601"       ], ...
Logs below:
─────────────── Logging stdout & stderr ─────────────── [log] 2022-03-14 18:29:03 [tuyazigbee] Tuya Zigbee app is running... [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] ZigBeeDevice has been initialized { firstInit: true, isSubDevice: false } [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] ------------------------------------------ [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] Node: 9b335f43-a9ee-4b8e-b418-3d3bbe25bc4e [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] - Receive when idle: false [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] - Endpoints: 1 [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] -- Clusters: [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] --- basic [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] --- onOff [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] - Endpoints: 2 [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] -- Clusters: [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] --- onOff [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] - Endpoints: 3 [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] -- Clusters: [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] --- onOff [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] ------------------------------------------ [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] Device data:  undefined [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] get → onoff → read attribute (cluster: onOff, attributeId: onOff, endpoint: 1) [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] get → onoff → read attribute (cluster: onOff, attributeId: onOff, endpoint: 1) [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] ZigBeeDevice has been initialized { firstInit: true, isSubDevice: true } [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] ------------------------------------------ [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] Node: 9b335f43-a9ee-4b8e-b418-3d3bbe25bc4e [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] - Receive when idle: false [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] - Endpoints: 1 [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] -- Clusters: [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] --- basic [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] --- onOff [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] - Endpoints: 2 [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] -- Clusters: [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] --- onOff [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] - Endpoints: 3 [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] -- Clusters: [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] --- onOff [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] ------------------------------------------ [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] Device data:  secondSwitch [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] get → onoff → read attribute (cluster: onOff, attributeId: onOff, endpoint: 2) [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] get → onoff → read attribute (cluster: onOff, attributeId: onOff, endpoint: 2) 2022-03-14T18:29:32.411Z zigbee-clusters:cluster ep: 1, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:32.423Z zigbee-clusters:cluster ep: 1, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 1 } 2022-03-14T18:29:32.439Z zigbee-clusters:cluster ep: 1, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:32.441Z zigbee-clusters:cluster ep: 1, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 2 } 2022-03-14T18:29:32.483Z zigbee-clusters:cluster ep: 2, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:32.484Z zigbee-clusters:cluster ep: 2, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 1 } 2022-03-14T18:29:32.488Z zigbee-clusters:cluster ep: 2, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:32.489Z zigbee-clusters:cluster ep: 2, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 2 } [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] ZigBeeDevice has been initialized { firstInit: true, isSubDevice: true } [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] ------------------------------------------ [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] Node: 9b335f43-a9ee-4b8e-b418-3d3bbe25bc4e [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] - Receive when idle: false [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] - Endpoints: 1 [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] -- Clusters: [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] --- basic [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] --- onOff [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] - Endpoints: 2 [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] -- Clusters: [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] --- onOff [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] - Endpoints: 3 [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] -- Clusters: [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] --- onOff [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] ------------------------------------------ [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] Device data:  thirdSwitch [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] get → onoff → read attribute (cluster: onOff, attributeId: onOff, endpoint: 3) [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:194ff893-2eef-4f35-8f68-a69e7e40ae30] get → onoff → read attribute (cluster: onOff, attributeId: onOff, endpoint: 3) 2022-03-14T18:29:32.788Z zigbee-clusters:cluster ep: 3, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:32.790Z zigbee-clusters:cluster ep: 3, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 1 } 2022-03-14T18:29:32.794Z zigbee-clusters:cluster ep: 3, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:32.795Z zigbee-clusters:cluster ep: 3, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 2 } [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] get → onoff → read attribute (cluster: onOff, attributeId: onOff, endpoint: 1) → parsed result null 2022-03-14T18:29:32.846Z zigbee-clusters:cluster ep: 1, cl: onOff (6) received frame readAttributesStructured.response onOff.readAttributesStructured.response {   attributes: <Buffer 00 00 86> } 2022-03-14T18:29:32.853Z zigbee-clusters:cluster ep: 1, cl: onOff (6) read attributes result { attributes: <Buffer 00 00 86> } 2022-03-14T18:29:32.967Z zigbee-clusters:cluster ep: 1, cl: onOff (6) received frame readAttributesStructured.response onOff.readAttributesStructured.response {   attributes: <Buffer 00 00 86> } 2022-03-14T18:29:32.971Z zigbee-clusters:cluster ep: 1, cl: onOff (6) read attributes result { attributes: <Buffer 00 00 86> } [log] 2022-03-14 18:29:32 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:7a8d30ff-4247-46c6-935a-7913e2bb46e2] get → onoff → read attribute (cluster: onOff, attributeId: onOff, endpoint: 1) → parsed result null 2022-03-14T18:29:34.956Z zigbee-clusters:cluster ep: 1, cl: basic (0) received frame reportAttributes basic.reportAttributes {   attributes: <Buffer 01 00 20 44 e2 ff 20 1f e4 ff 20 00> } 2022-03-14T18:29:35.510Z zigbee-clusters:cluster ep: 1, cl: basic (0) received frame reportAttributes basic.reportAttributes {   attributes: <Buffer df ff 42 0f 00 00 00 00 13 00 00 00 00 12 00 00 00 00 12> } 2022-03-14T18:29:35.633Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 57, dstEndpoint: 1, timestamp: 4569483 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 20,     cmdId: 1,     data: <Buffer 01 96 01 01 00 01 01>   } } 2022-03-14T18:29:35.760Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 60, dstEndpoint: 1, timestamp: 4569878 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 21,     cmdId: 1,     data: <Buffer 01 97 02 01 00 01 00>   } } 2022-03-14T18:29:35.876Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 60, dstEndpoint: 1, timestamp: 4570248 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 22,     cmdId: 1,     data: <Buffer 01 98 03 01 00 01 00>   } } 2022-03-14T18:29:36.008Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 60, dstEndpoint: 1, timestamp: 4570643 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 23,     cmdId: 1,     data: <Buffer 01 99 0e 04 00 01 00>   } } 2022-03-14T18:29:36.123Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 60, dstEndpoint: 1, timestamp: 4571016 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 24,     cmdId: 1,     data: <Buffer 01 9a 0f 04 00 01 02>   } } 2022-03-14T18:29:36.253Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 57, dstEndpoint: 1, timestamp: 4571426 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 25,     cmdId: 1,     data: <Buffer 01 9b 01 01 00 01 01>   } } 2022-03-14T18:29:36.375Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 57, dstEndpoint: 1, timestamp: 4571807 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 26,     cmdId: 1,     data: <Buffer 01 9c 02 01 00 01 00>   } } 2022-03-14T18:29:36.500Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 60, dstEndpoint: 1, timestamp: 4572197 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 27,     cmdId: 1,     data: <Buffer 01 9d 03 01 00 01 00>   } } 2022-03-14T18:29:36.629Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 57, dstEndpoint: 1, timestamp: 4572600 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 28,     cmdId: 1,     data: <Buffer 01 9e 0e 04 00 01 00>   } } 2022-03-14T18:29:36.744Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 57, dstEndpoint: 1, timestamp: 4572962 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 29,     cmdId: 1,     data: <Buffer 01 9f 0f 04 00 01 02>   } } 2022-03-14T18:29:36.865Z zigbee-clusters:endpoint ep: 1, cl: time (10), error while handling frame binding_unavailable {   meta: { transId: 0, linkQuality: 57, dstEndpoint: 1, timestamp: 4573343 },   frame: ZCLStandardHeader {     frameControl: Bitmap [  ],     trxSequenceNumber: 30,     cmdId: 0,     data: <Buffer 07 00>   } } 2022-03-14T18:29:39.911Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 60, dstEndpoint: 1, timestamp: 4582858 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient, disableDefaultResponse ],     trxSequenceNumber: 31,     cmdId: 36,     data: <Buffer 01 96>   } } [log] 2022-03-14 18:29:46 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] set onoff → false (cluster: onOff, endpoint: 2) 2022-03-14T18:29:46.713Z zigbee-clusters:cluster ep: 2, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [ 'clusterSpecific' ],   data: <Buffer >,   cmdId: 0,   trxSequenceNumber: 3 } [log] 2022-03-14 18:29:52 [ManagerDrivers] [Driver:wall_switch_3_gang] [Device:d95ea3bc-02ff-4acc-94ad-1c35b4a0f0d6] set onoff → true (cluster: onOff, endpoint: 2) 2022-03-14T18:29:52.679Z zigbee-clusters:cluster ep: 2, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [ 'clusterSpecific' ],   data: <Buffer >,   cmdId: 1,   trxSequenceNumber: 4 } 2022-03-14T18:29:57.491Z zigbee-clusters:cluster ep: 2, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:57.495Z zigbee-clusters:cluster ep: 2, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 5 } 2022-03-14T18:29:57.505Z zigbee-clusters:cluster ep: 2, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:57.511Z zigbee-clusters:cluster ep: 2, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 6 } 2022-03-14T18:29:57.792Z zigbee-clusters:cluster ep: 3, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:57.794Z zigbee-clusters:cluster ep: 3, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 3 } 2022-03-14T18:29:57.800Z zigbee-clusters:cluster ep: 3, cl: onOff (6) read attributes [ 0 ] 2022-03-14T18:29:57.804Z zigbee-clusters:cluster ep: 3, cl: onOff (6) send frame ZCLStandardHeader {   frameControl: [],   data: onOff.readAttributes { attributes: [ 0 ] },   cmdId: 0,   trxSequenceNumber: 4 } 2022-03-14T18:29:59.838Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {   meta: { transId: 0, linkQuality: 60, dstEndpoint: 1, timestamp: 4645134 },   frame: ZCLStandardHeader {     frameControl: Bitmap [ clusterSpecific, directionToClient ],     trxSequenceNumber: 32,     cmdId: 17,     data: <Buffer 01 97 40>   } } ─────────────────────────────────────────────────────── ✓ Uninstalling com.tuya.zigbee... ✓ Homey App com.tuya.zigbee successfully uninstalled

Hi @Pablo8NL, sorry for the late answer.
 To have this unit work you will have to create a separate driver, you will not be able to just add the codes to any of the drivers already in place. I am working on adding support for this and many other devices like it.


make default jenkins launcher file into template

This will use the hiera value jenkins_java_args to support upping memory limits for the jenkins process.
Fixes #90

Tested live


Emit NSNotifications whenever objects are pinned and saved

It's incredibly useful for the data layer of an application to fire off notifications whenever data is updated, such that UI components displaying that data knows to update itself.  For instance, Core Data emits NSManagedObjectContextObjectsDidChangeNotification.
At present, the only way this can enforced for all saves and all pins is to swizzle all of the Parse SDK pin and save methods.

Great idea...
You are absolutely right that you can implement this right now, by simply overwriting pin/unpin/save/delete/fetch methods and continuing on them.
The thing with NSNotifications is that if you have a lot of them - they pollute a global notification space, so I am not sure about direct usage of notifications here. The multicast delegate system in my opinion would be a better fit.
cc @grantland @wangmengyan95 @richardjrossiii @hallucinogen
What do you guys think? It's a useful feature even beyond just iOS, something we were thinking for a long time with upcoming super-secret feature, but we can already build this feature out.

It's useful and we already have such thing in .NET. Developers can listen to PropertyChanged event https://github.com/ParsePlatform/Parse-SDK-dotNET/blob/master/Parse/ParseObject.cs#L1772

Which gets us to the state where we probably should support KVO in the best manner possible.
@fatuhoku, what do you think?

@nlutsenko sure, though I would prefer NSNotification. The reason is that you aren't just watching one object. You're watching the whole class of objects for CRUD operations, which means those PFObjects you observe changes for may or may not exist on the LDS at all.
e.g. when I do a findObjectsInBackground new objects arrive from the backend, I can't exactly KVO for that.
The delegate pattern could work, as long as you have some specific namespace to register your delegates against — perhaps on a per-subclass basis. But delegates are rarely attached to classes... PFObjectSubclass.delegate = delegate looks weird and isn't very Cocoa. Parse doesn't yet have a concept of a DataContext object like in Core Data, to which you might want to tie this functionality.
So I think NSNotification is still a good fit, but I hear you — there's tonnes of them.  Core Data uses them. Realm uses them.  Given a long enough name with the right prefixes I can live with namespace pollution :)

@nlutsenko Oh, and I really honestly do hope that the super-secret feature you're talking about is bi-directional data replication for local datastore, so that we don't have to care about syncing data any more :)

My biggest issue with NSNotificationCenter is how expensive it is, in terms of time.
Behind the scenes, NSNotificationCenter uses an NSDictionary with NSStrings as its backing store. The problem with that, is, that as you get lots and lots of notifications registered, you get an enormous amount of hash collisions, as NSString's -hash method simply returns the string's length.
Also, NSNotificationCenter callbacks (even on a specified queue) are blocking, which makes this entire situation even more complicated.
Combine that with the fact that LDS is already super slow (see #32), I'm not sure that at this time we should have any additions to LDS that could potentially reduce the performance even further.
That's just my opinion, but I will resort to whatever the rest of the team feels on this issue.


report, replay: output error reports into tidb tables

What problem does this PR solve?

Issue Number: close #661
Problem Summary:
Output error reports into tidb tables.
What is changed and how it works:

report collects all exceptions, groups them by digests and cmd types, and flushes them periodically to reportDB.
reportDB initializes a connection and some prepared statements, and them insert into the tables with prepared statements.
Extract conn into a separate package because it's commonly used by replay and report.
Support executing prepared statements for backend connection.
Fix that WError disorders the user error and internal error. Refer to https://github.com/pkg/errors/blob/master/errors.go

Check List
Tests

[x] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Notable changes

[ ] Has configuration change
[ ] Has HTTP API interfaces change
[ ] Has tiproxyctl change
[ ] Other user behavior changes

Release note

Please refer to Release Notes Language Style Guide to write a quality release note.
None

Codecov Report
Attention: Patch coverage is 75.34562% with 107 lines in your changes missing coverage. Please review.

Please upload report for BASE (main@de67945). Learn more about missing BASE report.

Files with missing lines
Patch %
Lines

pkg/sqlreplay/report/report.go
79.71%
10 Missing and 4 partials :warning:

pkg/proxy/net/mysql.go
82.35%
11 Missing and 1 partial :warning:

pkg/sqlreplay/conn/exception.go
77.08%
11 Missing :warning:

pkg/sqlreplay/report/report_db.go
83.82%
10 Missing and 1 partial :warning:

pkg/proxy/net/packetio.go
9.09%
10 Missing :warning:

pkg/sqlreplay/replay/replay.go
55.00%
6 Missing and 3 partials :warning:

pkg/proxy/backend/authenticator.go
33.33%
8 Missing :warning:

pkg/sqlreplay/conn/conn.go
81.57%
7 Missing :warning:

pkg/proxy/net/proxy.go
0.00%
6 Missing :warning:

pkg/sqlreplay/conn/backend_conn.go
86.66%
4 Missing and 2 partials :warning:

... and 6 more

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #662   +/-   ##
=======================================
  Coverage        ?   69.36%
=======================================
  Files           ?       95
  Lines           ?     9174
  Branches        ?        0
=======================================
  Hits            ?     6364
  Misses          ?     2341
  Partials        ?      469

Flag
Coverage Δ

unit
69.36% <75.34%> (?)

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

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


Pushed for peer review

Hi @Abdelaziz-Ali 👋,
Good job so far!

You have used let to declare a variable one time in your project to create an array, it was a good use of let as the array value will keep changing.

I like how you use simple if statements to check conditions in your code before it executes.

JS Best Practices:
Clean code - Used ES6 Syntax ✔
It's DRY and it doesn't use more technology than needed ✔
From my point of view, it could be simpler but it also doesn't have a huge level of complexity (Fulfills the KISS requirement) ✔
HTML and CSS Best Practices:
Clean code ✔
Used semantic tags ✔
I will kindly ask you to add more comments to your CSS file so it's easier to read. ✔


FileNotFoundError: Calibration_Files\umapL.txt not found.

FileNotFoundError: Calibration_Files\umapL.txt not found.

Good evening, change in the file stereo_main.py the line 17:
PATH_CALIB = r'Calibration_Files'
to
PATH_CALIB = r'Calibration_Files_expm'
I hope that it helps you.

FileNotFoundError: Calibration_Files\umapL.txt not found.

Good evening, change in the file stereo_main.py the line 17:
PATH_CALIB = r'Calibration_Files'
to
PATH_CALIB = r'Calibration_Files_expm'
I hope that it helps you.


Load INC GPTQ checkpoint & rename params

Added load options for different GPTQ checkpoints.
Modified the load params accordingly

@HolyFalafel can you run the test ensuring your changes does not break anything else and provide the output before and after this PR?
make test_installs
python -m pytest tests/test_text_generation_example.py -v -s

@HolyFalafel  @yafshar
There is bug in this PR in Makefile.
a simple make test_installs doesn't work. I fixed it in the patch.
@hsubramony  is going to push it to this PR.
0001-fix-pr1364-fixed-the-Makefile-indentation.patch

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Fix bug #3849 causing captcha image not to show in IE 11

Fixes #3849
Summary
Added the correct content type header to the response.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: dsjak-shie sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Unmarshalling Issues

Hi,
I am having an issue with the UnMarshallerImpl
I have a simple XML String which I am trying to convert to POJO
         StringReader reader = new StringReader(EmployeeXML);
        StreamSource source1 = new StreamSource(reader);
        jaxbContext = JAXBContext.newInstance(Employee.class);
        Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
        return jaxbUnmarshaller.unmarshal(source1, c).getValue();

However everytime I do I get a stream is closed IOException

I have narrowed it down to the the logic in the UnmarshallerImp which converts the Incoming Stream Source into an InputSource
The streamSourceToInputSource code works fine, but the output of that when returned set the stringreader str to null (somehow) and that results in in the error
I am using OpenJDK 21.0.2 on a mac with runtime version 4.0.1 (latest)
anyone had this issue ?

@bhyatm
Could you attach sample XML and Employee structure class?
Regards,
Antonio.


Story call should execute steps in given order.

:tada: This issue has been resolved in version 5.0.0-rc.1 :tada:
The release is available on:

5.0.0-rc.1
GitHub release

Your semantic-release bot :package::rocket:


Apply workspace.exclude to workspace.default-members.

Not sure how controversial the feature request was, it seemed easy to do, so I did it (I'm aware it's possible this won't be accepted).
Fixes #8460

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @ehuss (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

This actually doesn't go all the way to fixing my issue, which I believe would also require fixing https://github.com/rust-lang/cargo/issues/6745. It's not clear to me which part of this code is causing that, but if someone has a concrete idea I could take a stab at that too.

If you want to work on #6745, I think the issue is the use of starts_with on this line. I'm uncertain why it is using starts_with, but I think it should be something more like manifest_path.parent().unwrap() == self.root_dir.join(mem).
I personally have a hard time following the workspace member discovery code, so it's a bit tricky to know for sure what to change, but that part definitely doesn't look right to me.

If this doesn't end up actually solving your issue though that's sort of unfortunate :(. I think fixing that though sounds reasonable to add here too!

If possible, I think I'd rather try and fix #6745 as a separate issue -- This doesn't entirely fix my issue but it does make things slightly better, and it might be a week or two before I have a chance to dig into the other issue (it's also not as immediately obvious to me as this one was -- as mentioned, this code is a little confusing).

@bors r+

:pushpin: Commit b377c4bb178cefab1f9dc0b51252809f27eedb23 has been approved by ehuss

:hourglass: Testing commit b377c4bb178cefab1f9dc0b51252809f27eedb23 with merge a8e3a53162fb7b8e8bf2ab94c03cebbf677bbdeb...

:broken_heart: Test failed - checks-actions

@bors retry

:hourglass: Testing commit b377c4bb178cefab1f9dc0b51252809f27eedb23 with merge 632b1bb7ff198e2589f17b5ac54317bb78f5d5f1...

:sunny: Test successful - checks-actions
Approved by: ehuss
Pushing 632b1bb7ff198e2589f17b5ac54317bb78f5d5f1 to master...


[PDFx] Add ability to set page decoration

In the current version of PDFx, the PdfViewPinch widget provides a backgroundDecoration parameter. However, backgroundDecoration is not used anywhere. This pull request provides passing backgroundDecoration to _PdfViewPinchState and using it in the iterateLaidOutPages method to set page decoration.

@nukeolay thanks for your contribution

@nukeolay thanks for your contribution

Please publish an updated version on pub.dev

https://pub.dev/packages/pdfx/versions/2.6.0


Upcoming Servo issue triage meeting on October 14 2024

Where: https://meet.jit.si/ServoTriage.
When: 10:00 AM GMT (Europe and Asia friendly, we can later alternate with a US friendly time if needed).
What: any issue one wishes to triage.
Who: anyone is welcome, but if there are no issues to discuss the meeting will be canceled.
Please express your interest to attend and note the issue(s) you would like to triage(which can be one someone else already brought up).
Last meeting at https://github.com/servo/project/issues/102
Action points:

[ ] @jdm and @gterzian keep looking into https://github.com/servo/servo/issues/31973 (and the partner issue https://github.com/servo/servo/issues/31982). @gterzian can look again into this now we're reached a point where the event-loop/update the rendering stuff looks stable for now.
[ ] Re readablestream: let's try to merge https://github.com/servo/servo/pull/33160 and finish https://github.com/servo/servo/issues/32898, then open an PR for the default part on main.
[ ] @taym95 start on https://github.com/servo/servo/issues/31022, to be discussed further when a PR is open.
[ ] @gterzian to look into merging https://github.com/servo/servo/pull/33480
[ ] @wusyong look into multi-document rendering support of webrender(see https://github.com/servo/project/issues/102#issuecomment-2382710321)
[ ] @gterzian check https://github.com/servo/servo/issues/33599

[ ] @wusyong How to support EmbedderMsg::ShowContextMenu?


Delete Course Button

Closes #228

I've noticed that after a course is deleted it is still shown on the left menu (It is however deleted). Any idea why this could be the case? (Caching?)

Could be caching, yeah. I usually call Cache.Clear() after significant changes like this one. Does that help?

Could be caching, yeah. I usually call Cache.Clear() after significant changes like this one. Does that help?

Yup. Solved it, thanks!


type hints + mypy

Add type hints and run mypy.

[ ] Fix numpy type hint here https://github.com/pymc-labs/CausalPy/blob/d74a5a8d60c66c516c7f0a713ec80b0a730012de/causalpy/plot_utils.py#L11

Hyy @drbenvincent I'd be happy to lend a hand here if you like. I assume this issue is meant to cover adding mypy testing?

Fix numpy type hint here

Presumably to use nptyping?

Hi @Padarn. Sure, I've not used mypy so I was going to learn that and improve the type hinting. But if you wanted to submit a PR, that would be great. It probably makes sense to add some short usage instructions in CONTRIBUTING.md as well.
My comment about numpy typing is a little cryptic, but I think I must have meant to add shape information (if required). But perhaps that's optional.

Haha got it. Sure let me take a stab at it.


Define SoilWise metadata profile

Definition of metadata profile, that will be used for core validation, that will be applied to all harvested metadata resources. A combination of INSPIRE and DublinCore is under consideration.

[x] Find out what was used for EJPSoil

Links to Prepare ETS config for core  metadata validation, it needs to be agreed, for what purpose the results of this core validation will be used (e.g. displaying and findability of the metadata resource, ranking in search results...)

see also:

https://github.com/soilwise-he/soilwise-ontology/issues/5
https://github.com/soilwise-he/soilwise-ontology/issues/3

issue 3 above has the ejpsoil profile extended with some new issues

SoilWise metadata profile is defined as EJPSoil metadata profile extended by few record as defined by the ESDAC WG in the following Excel.
EUSO Data WG metadata template-final-proposal (2).xlsx

Note that EJPSoil is much too extended to act as core model (notice that #16 states that records which do not validate the core profile, are rejected from the catalogue), suggestion for minimal is:

identifier
title
date
contact point
source catalogue

what do you think @DajanaSnopkova


⚠ Samsung has degraded performance

In fc5b993, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2807 ms

Resolved: Samsung performance has improved in 41f551c.


Spyder forgets custom python environment after each run

Description
What steps will reproduce the problem?

Create a new python environment in anaconda prompt
Activate anaconda environment
install new library in environment such as pythonnet
install spyder-kernels
open spyder IDE and set the python interpreter to the custom environment from step 1 and 2
run the script calling the new module installed in environment (like pythonnet) (it works the first time)
run the script again without restarting the kernel (get an error that module is not found/not correct. directory is changed back to default/base.)
restart kernel and run (works again)

I don't want to have to restart the kernel every time I run in an environment. It makes no sense that a different python interpreter would be used than the one set in the IDE preferences.
 What are you reading where it says I create a new environment every time? One environment is saved in Spyder and it is not used after clicking "run" unless the kernel is refreshed. This is described plainly and in detail above. Visual Studio does not have this issue, and I have switched to that.

@SireneNova, I'm a Spyder core developer. I'm sorry that you are having this issue with Spyder; you should not have to restart the kernel and the custom environment you specified should persist. I see that you are using Spyder 5.4.3. Would you be willing to update to our latest stable version (5.5.0) and see if you still have the same problem? I would also recommend using our standalone installer:
https://github.com/spyder-ide/spyder/releases/download/v5.5.0/Spyder_64bit_full.exe

@mrclary Thank you Ryan, I'll try that and get back to you on how it goes. Installing outside of the Anaconda prompt takes special permissions where I'm working, so I'll try the prompt first.

Ok calm down @SireneNova, and plus, we are humans(at least i hope so) so we make mistakes, And @mrclary then if ur a "Spyder core developer"(no offense)  then u should know it was like issued in Spyder 6.0.0; I bet @ccordoba12 would 100% know

@SireneNova thanks so much from me as well (another Spyder core developer) for your detailed issue report and agreeing to take the time to test this with the newest stable release. You'll want to update to our latest stable Spyder kernels version in the environment you're using as well (Spyder will give you the command to run in your Anaconda prompt on launching the kernel if its outdated). And we also appreciate your calm and measured response to the other user's less than kind comments :)
@GitKia1392 As another Spyder core developer, I would like to remind you to please be kind and respectful when commenting here, ensure you carefully read and understand issues before posting a claimed "solution", and refrain from unnecessarily aggressive, dismissive and uncivil remarks toward others, particularly users like @SireneNova who take the time to submit a detailed issue report with a reproducible example, and core developers like @mrclary who spend hundreds if not thousands of hours of their volunteer time for free to maintain Spyder and help users like you. Thanks.

Just to be clear, I second @CAM-Gerlach 's and @mrclary 's comments here.

@mrclary It looks like the reported issue is indeed resolved in 5.5. It didn't install from the prompt, but your link to the standalone installer worked. When switching environment preferences, spyder needs to be restarted for it to register the change, but after that, it remembers the settings, and I don't have to refresh the kernel. Thanks all for the help and your work on this!

@SireneNova, you are welcome. I'm glad everything is working for you now.

When switching environment preferences, spyder needs to be restarted for it to register the change, but after that, it remembers the settings, and I don't have to refresh the kernel.

You certainly shouldn't be needing to restart Spyder just to change the working environment to start new kernels in; it should just work if you start a new kernel after changing the setting. Does that not work? It seems to work fine for me on Windows, at least with my testing. If not, could you confirm the behavior you are getting? Thanks!

@CAM-Gerlach Restarting the kernel works too :). This is not a problem to do. It is a bit non-obvious, so having a note in the settings might be helpful in general to have, such as "kernel may need to be restarted for changes to take affect the first time".

@SireneNova, I'm closing this issue now. If the issue recurs, please feel free to reopen.


command to populate the kubeconfig file

we should be able to get the eks kubeconfig with the command instead of aws eks update-kubeconfig....

solved with kubectl eks kubeconfig.... command


A better resolrize job

The default resolrize job in CC calls .index_everything which submits one job to reindex everything. If one of the objects fails to index, then the job fails and no further items are indexed. A better solution is to submit an individual job for each object in the repo, that way if one fails to index, it will be reported clearly and the other items in the repo would continue to be reindexed.

@awead I have updated that in the current production version.  We will need to integrate this job into develop: https://github.com/psu-stewardship/scholarsphere/blob/master/app/jobs/resolrize_job.rb

Make the above commit and active job and make sure it runs.


Unable to open a line on Github

Opening a line on GitHub instead opens github.dev again.

This is a feature! If you're already in the browser (vscode.dev or github.dev), we create a vscode.dev or github.dev permalink instead of a github.com permalink.

If a user is in vscode.dev or github.dev then they might prefer a vscode.dev or github.dev link over a github.com link since we already know that they link to use those. This is the justification for the copy permalink command.
For the open permalink command, I can see how this would not be useful in vscode.dev and github.dev. I can update the open command to not use the contextualized permalink.


⚠ ClamAV has degraded performance

In 92f5af9, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 74 ms

Resolved: ClamAV performance has improved in 6b916d0 after 539 days, 20 hours, 14 minutes.


Travis CI: Add Python 3 in allow_failures mode

Add Python 3 testing to Travis CI.  Given that these are early daze, lets leave it in allow_failures mode until we get the kinks worked out.  Also added some key falke8 tests to find undefined names (like unicode in Python 3) and Syntax Errors (like legacy style print statements).  PyLint and Bandit do not find undefined names.

Thank you so much for doing this! 👍

Coverage remained the same at 71.984% when pulling<PHONE_NUMBER>cd44f344cbc8d54912b0442c938dfe on cclauss:TravisCI-add-Python3 into f1d0a191613bace0683b841d723891e9a9067b9f on Netflix:develop.


update deprecated annotations in secret

Since the old annotations certmanager.k8s.io/** have been moved to cert-manager.io/** from version 0.11.
https://cert-manager.io/docs/installation/upgrading/upgrading-0.10-0.11/
We plan to upgrade the cert-manager from 0.10 to 1.7.
How to batch update/migrate the annotations in lots of secrets, like below.  Or the legacy annotations still can be used for the new version of cert-manager?
..
Name:         cert-secret
Namespace:    default
Labels:       certmanager.k8s.io/certificate-name=xxx.com
Annotations:  certmanager.k8s.io/alt-names: xxx.com
certmanager.k8s.io/certificate-name: xxx.com
certmanager.k8s.io/common-name:
certmanager.k8s.io/ip-sans:
certmanager.k8s.io/issuer-kind: ClusterIssuer
certmanager.k8s.io/issuer-name: vault-issuer
Type:  kubernetes.io/tls
Environment details (remove if not applicable):

Kubernetes version:
Cloud-provider/provisioner:
cert-manager version: 0.10 upgrade to 1.7
Install method: e.g. helm/static manifests

/kind feature

This is something you'll need to perform manually now. There were a number of releases that did support both, to allow more time to migrate between the two, however 0.10 was released on 5th September 2019, so it's almost 2.5y old now and extremely out of the support window.
For the annotations on Secret resources, cert-manager will rewrite/update them automatically once upgraded. For annotations on Ingresses etc, you'll need to do this yourself 😄


本地打码报错

Traceback (most recent call last):
File "run.py", line 21, in
from init import select_ticket_info
File "/root/12306/init/select_ticket_info.py", line 16, in
from init.login import GoLogin
File "/root/12306/init/login.py", line 8, in
from inter.GetRandCode import getRandCode
File "/root/12306/inter/GetRandCode.py", line 6, in
from verify.localVerifyCode import Verify
File "/root/12306/verify/localVerifyCode.py", line 7, in
import cv2
File "/usr/local/python3/lib/python3.7/site-packages/cv2/init.py", line 3, in
from .cv2 import *
ImportError: libXext.so.6: cannot open shared object file: No such file or directory

需要安装libsm6和libxrender1


Added sorting/filtering demo to FluentDataGrid, added HeaderCellTemplate to component

Pull Request
📖 Description
@vnbaaij created the nice FluentDataGrid component for blazor and I wanted to get up to speed on how these FAST components translated into Blazor components, so I decided to add the filtering and sorting demo to the data-grid.  It uses basic techniques like Sort with IComparer and LINQ based filtering with a simple Where clause.
I was forced to add an additional parameter to FluentDataGrid called HeaderCellTemplate because there seemed to be no way to modify the header without creating the cells manually, too.  I decided to have the HeaderCellTemplate callback parameter be the entire ColumnDefinition<TItem> object so that one can use both the FieldSelector and the header title.
🎫 Issues
Seems to work fine!
👩💻 Reviewer Notes
📑 Test Plan
✅ Checklist
General

[ ] I have added tests for my changes.
[X] I have tested my changes.
[ ] I have updated the project documentation to reflect my changes.
[X] I have read the CONTRIBUTING documentation and followed the standards for this project.

Component-specific

[ ] I have added a new component
[X] I have modified an existing component

⏭ Next Steps
Virtualization testing?  Visually, maybe the header button should not be a FluentButton but something that fits the datagrid better.

AWESOME!!! Thank you @limefrogyank for this contribution and welcome 😄
I've got a todo for today to review our open PRs. I look forward to looking at the details here and will get back to you with some feedback shortly.


Figure out an approach to resolving Update ordering

At the moment we move code arbitrarily between Update and UpdateAfterChildren in an effort to fix various ordering issues where we depend on child states or child states depend on our states.
One such issue occurs with CircularContainer, for which the size of the container can change beyond the point where its CornerRadius is updated. The resulting effect is that for the rest of the frame (including draw), the container will have the incorrect CornerRadius but the correct DrawSize.
I've thought about two ways to resolve this:

Add inter-Cached dependencies. When a Cached value is updated, it will signal all other Cached values that are linked to it.
Add a ValidateSubTree method that runs post-UpdateSubTree. This would essentially be something like
while (!validated) { validate() /* re-validates cached values for our subtree */ }.

There is a $150 open bounty on this issue. Add to the bounty at Bountysource.

An vague idea (not sure it is possible/reasonable) there is no need of single Update per a Drawable. Like a Drawable can contain size Update, info Update, etc. separately. And each Updatable make a dependency graph (should be a DAG and topologically sortable implicitly).

What about somewhat redoing the whole update stuff and introduce private update or validate methods.
This could also allow marking specific update methods with depedencies or maybe run them in parallel
It would probably look something like this:
public class BaseDrawable : Drawable
{
  public int Counter { private set; get; }

  [Update(nameof(Counter))]
  private boolean updateCounter()
  {
    if(??)
    {
      Counter++;
      return true;
    }
    return false;
  }
}

public class DerivedDrawable : BaseDrawable
{
  public string Text;

  [Update]
  [Before(nameof(BaseDrawable.Counter))]
  private void beforeCounting()
  {
    ??
  }

  [Update(nameof(Text))]
  [Depedency(nameof(BaseDrawable.Counter))] //Only executed if updateCounter returns true
  private void updateText()
  {
    Text = "Counter: " + Counter;
  }
}

So how would you define the dependency relationship between flow layout and autosize? (autosize depends on flow)

This might work out okay... Certainly a path I'm willing to explore.

With:

Initial implementation of the [DependsOn] and [Updates] attributes has been done in https://github.com/ppy/osu-framework/compare/master...smoogipoo:update-dag , however it will need a lot more work and I'm not sure if it's even feasible yet.
Moving this to backlog - we should attempt the revalidation technique described in the OP as an interim fix.


no formatea y fastidia

en el poco uso que le doy a Code. la extencion de c# me tiene super molesto.
A cada rato me da algun mensaje del tipo: "Request textDocument/formatting failed."
solucionen que es una verdadera molestia

A lot has changed with O# since this issue was opened. If you are still having problems, please open a new issue at https://github.com/omnisharp/omnisharp-roslyn/issues


Added ability to set mobile breakpoint where a different report can b…

…e displayed. Tweaked the UX.
We occasionally find ourselves in a situation where a report design requires a different report layout for mobile devices compared to non mobile devices, these changes allow us to specify a separate report to display on mobile devices.

I reviewed the code and cannot accept the pull request. Several issues structurally with the solution:

the generated embed code needs to put exactly one iFrame on the page otherwise performance doesn't work
i'm not sure it will work correctly if there are multiple reports on the page. Many articles have multiple different reports on the same single page, and need each to have both a web & mobile view. My code handles this gracefully while this one assumes there is just one report on the page.
the sizing logic would need careful testing to ensure it work correctly. The logic I have in my page has withstood the test of time, so i'm reticent to rewrite it. Not unit tests were provided to make sure the size outcomes on your code  matched the size outcomes on my code (no regressions)
the UI needs some work since it doesn't allow you create example for web + mobile case, the minimum content width value is set strangely when switching between mobile and web, the use of minimum content width is changed meaning in your PR which is confusing.

I put example pages of updated logic that does the Web/Mobile switch generically at the links below. You can redo the UI to generate the below JS and fix the mobile example issue and the minimum content width issue, then I'll review again.
https://github.com/LukaszPawlowski-MS/Optimize-Publish-To-Web/blob/master/Dev-Mobile-Switch.html
https://lukaszpawlowski-ms.github.io/Optimize-Publish-To-Web/Dev-Mobile-Switch.html

I wrapped the example into a test page that could be the basis for your further enhancements (easier UI like what you showed). But it implements a more efficient way to delivery the iFrame content into the page.
https://lukaszpawlowski-ms.github.io/Optimize-Publish-To-Web/Test-With-Mobile.html
Here's the page in the repo:
https://github.com/LukaszPawlowski-MS/Optimize-Publish-To-Web/blob/master/Test-With-Mobile.html


Added J J Magdum College in domain list

@amdhardikar First stage of verification passed, official domain for Dr. J J Magdum College of Engineering is jjmcoe.ac.in 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.

@amdhardikar Thank you for your patience while waiting for a review and processing your request. Pull request merged.
Please start requesting the licenses in about an hour, to let the changes to propagate through our system.


Solve Time Chart

Avg Solve Time by [day, week, month] filter by SR Type, Council District

Let me know if you think #12 will work for this--we can also use the other duration variables that I added in the subset file--let me know what you think.

Looks good.


Can't use package name "aspect.js" from Typescript project

TL;DR
tsc fails on importing aspect.js, and @Microsoft won't fix it because it's working as intended.  Ergo, the project name aspect.js must be changed or its type mappings must be changed to be spec compliant.
L;R
The package name aspect.js is not compliant with the AMD specification.
I filed https://github.com/Microsoft/TypeScript/issues/27908, which appears to be a duplicate of https://github.com/Microsoft/TypeScript/issues/16444.  See https://github.com/Microsoft/TypeScript/issues/16444 for more information.
Unfortunately, the following names are taken by similar projects:

https://www.npmjs.com/package/aspectjs
https://www.npmjs.com/package/aspect-js
https://www.npmjs.com/package/aspect
https://www.npmjs.com/package/aspects
https://www.npmjs.com/package/aspectify

I noticed that aspectj is not currently taken, but you might run into trademark issues with the AspectJ eclipse project.
I also noticed that aspectize is not taken, so you may consider that, since it does have the word "aspect" in it, it would be easily found, and it sounds kind of javascript-y.

I agree on a non-scoped package.  Not sure why you're referring to packages that already exist.
IMHO, the name should maximize the probability of a hit when searched for, which is why I recommended aspectize, because it still has the word "aspect" in it.
How about aspectomatic or aspect-o-matic?  aspecter?  slicer-dicer?  slapchop?  adviser (sic)?

Not sure why you're referring to packages that already exist.

The packages crosscutjs and crosscut-js do not exist. We can have "aspect" as a keyword.

I'm partial to aspectomatic, 'cause it's so gosh darned funny.  If you want to go with a cross-cutting theme, you could go with a famous knife name, like ginsu, orcrist or anything from https://en.wikipedia.org/wiki/List_of_historical_swords.

Works for me. Here's a demo. Closing the issue, for now, feel free to reopen it and share a counterexample.

Why is the issue closed? This doesn't seem like it was resolved.


Implement  DialogOptions.Right

Is your feature request related to a problem? Please describe.
I want to use the Dialog to show as much content as the browser window allows.
Therefore I'm setting Top, Bottom, Left property to 10px in the DialogOptions.  By doing so, the Dialog resizes the Bottom according to the Browser resize.
This is fantastic. However I miss the "Right" property.
Describe the solution you'd like
Include also a "Right" Property, that should also resize together with the Browser window size.

You need to set percentage width and height


This extension is not listed

This extension is not listed in VS Code 2019
It is also not listed among the 283 listings in Marketplace
Clicking on the link brings to the extension of the extension but cannot install it.

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

ID: e281d529-6d75-3346-989c-5ca3bea1e3ee
Version Independent ID: f6b99765-2717-0ca4-1d3e-82f4d8fffaed
Content: Set up Visual Studio Code extension (preview) - Azure Machine Learning
Content Source: articles/machine-learning/how-to-setup-vs-code.md
Service: machine-learning
Sub-service: core
GitHub Login: @luisquintanilla
Microsoft Alias: luquinta

@hermandr which build of VS code are you using based on Help-> About output?
I installed the latest updates and checked the extension is available for version VS code version 1.62.0 and extension version v0.6.26

@hermandr We hope the extension is listed with the latest updates.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag @RohitMungi-MSFT in your reply.

I am using vs studio 2019, now migrated to 2022 preview.
Does not appear in the extension list.
[image: image.png]
On Fri, Nov 5, 2021 at 5:20 PM RohitMungi-MSFT @.***>
wrote:

@hermandr https://github.com/hermandr which build of VS code are you
using based on Help-> About output?
I installed the latest updates and checked the extension is available for
version VS code version 1.62.0 and extension version v0.6.26
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/83424#issuecomment-961739734,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACNUYSE4CN4UU2L56UUKPJLUKOOULANCNFSM5HM3UGKQ
.

I think this extension works with VS code, Are you checking for the extension on VS 2019?