Added remove_special and case_type to clean names

I added a few parameters to the clean_names method. Namely:

I added a remove_special parameter that removes all special characters and only retains letters, numbers and underscores.
I changed preserve_case to case_type. This way I was able to add an 'upper' option (I like uppercase column names). This also allows it to be more extensible in the future if you want to add camelCase, Title_Case, etc.

These should close out Issue #15, except that there still isn't an option to choose the character spaces should be changed to. I think they should always be underscores, though, and the current default is fine.

It looked like the tests failed since I changed the animals column to animals@#$%^. For some reason I didn't have the test_reorder_columns in my functions.py and it was failing on that test (because it was looking for animals). Should hopefully be running fine now.

Thank you, @szuckerman for the contributions! I Everything looks good, I will get this merged in.


Syndicate smokes can be put in the material reclaimer to get their reagents

Description
Syndicate smokes can be placed inside of a material reclaimer and extract their liquid reagents, totaling about 150 omnizine for 2 TC, considering the combat hypopen is 25 omnizine for 8 TC, this is likely very exploitable
Reproduction
1: Buy syndicate smokes, have another liquid container
2: Obtain access to a material reclaimer
3: Grind each cigerette, place in liquid container
Screenshots
N/A
Additional context
While im aware this requires access to a specific machine, this machine is usually considered a low risk object, and is sometimes mapped in disposals or otherwise easily stolen/accessed from cargo (i have even seen people successfully RP into getting cargo to give it to them for cleaning around the station)

Does it need fixing? For 8tc, you can get an essentially infinite amount of omnisin, limited only by the amount of money the cargo has. The same goes for the stimulator. This is not to mention that you can simply order or receive a free set of pizzas containing a minimum of 20 omnisin.

Does it need fixing? For 8tc, you can get an essentially infinite amount of omnizine, limited only by the amount of money the cargo has. The same goes for the stimulator. This is not to mention that you can simply order or receive a free set of pizzas containing a minimum of 20 omnizine.

Or warm the many donk pockets around the station, Arnold pizza, artifacts, and many other sources. I think when you put it in the context that you've provided, it seems like less of an issue.

Description
Syndicate smokes can be placed inside of a material reclaimer and extract their liquid reagents, totaling about 150 omnizine for 2 TC, considering the combat hypopen is 25 omnizine for 8 TC, this is likely very exploitable
Reproduction
1: Buy syndicate smokes, have another liquid container
2: Obtain access to a material reclaimer
3: Grind each cigerette, place in liquid container
Screenshots
N/A
Additional context
While im aware this requires access to a specific machine, this machine is usually considered a low risk object, and is sometimes mapped in disposals or otherwise easily stolen/accessed from cargo (i have even seen people successfully RP into getting cargo to give it to them for cleaning around the station)

The combat Medipen in my mind is still superior due to the instant delivery system. You can't fit 120u Omni in your belly anyways, and syringing in 15u at a time (mixed with nicotine) is time consuming

I thought of this while making the original PR bumping syndie cigs up to 30u and decided to leave it in anyways because why not.
The combat medipen is overpriced either way and this being unchanged should prompt someone to eventually buff it.

Description
Syndicate smokes can be placed inside of a material reclaimer and extract their liquid reagents, totaling about 150 omnizine for 2 TC, considering the combat hypopen is 25 omnizine for 8 TC, this is likely very exploitable
Reproduction
1: Buy syndicate smokes, have another liquid container
2: Obtain access to a material reclaimer
3: Grind each cigerette, place in liquid container
Screenshots
N/A
Additional context
While im aware this requires access to a specific machine, this machine is usually considered a low risk object, and is sometimes mapped in disposals or otherwise easily stolen/accessed from cargo (i have even seen people successfully RP into getting cargo to give it to them for cleaning around the station)

The combat Medipen in my mind is still superior due to the instant delivery system. You can't fit 120u Omni in your belly anyways, and syringing in 15u at a time (mixed with nicotine) is time consuming

Considering that omni heals 4 bru and 4 brn per half unit, (as well as an unlisted amount of toxin) you would only need to take two or three sips for a full heal, making fitting in the stomach irrelevant, the nicotine bumps this up to four, but this still allows for numerious full heals for a fraction of the price
Yes the utility of a medipen being instant can feasibly trump this, but not by 6 TC
(Im considering ~100 hp to be a full heal because any more then that is effectively dead anyway, both items are equally useless in crit unless you have allies after all)

Considering that omni heals 4 bru and 4 brn per half unit, (as well as an unlisted amount of toxin) you would only need to take two or three sips for a full heal, making fitting in the stomach irrelevant, the nicotine bumps this up to four, but this still allows for numerious full heals for a fraction of the price
Yes the utility of a medipen being instant can feasibly trump this, but not by 6 TC
(Im considering ~100 hp to be a full heal because any more then that is effectively dead anyway, both items are equally useless in crit unless you have allies after all)

For 3 sips of Pure Omnisine (15 units), you will heal 60 damage per category. Now divide that number by 3 for Brute and 4 for Burn. For a Brute, you'll heal 20 damage per category, which is useless as very few weapons deal two or more damage. For Burn, this would be 15 for each item in the category, which is useless unless of course you were fired at by bugged incendiary rounds that deal damage instead of fire with the entire burn category.


Kubernetes modularization

Separate connecting with K8s cluster into its own script.
Use module k8s scripts with BigLittleChallenge

@rgardler,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


1.11.0 breaks templates with media queries that include !important rules

I have a template with the following media query:
@media only screen and (max-width: 640px) {
        body {
            padding: 0 !important;
        }
        .container {
            padding: 0 !important;
            width: 100% !important;
        }
        .content {
            padding: 0 !important;
        }

        .invoice {
            width: 100% !important;
        }
        .content-middel-space{
            padding:0px 10px !important;
        }
        .gray-bottom-bkg{
            background-color: #FFF !important;
         }
    }

And a css that says:
...
 .content {
     padding: 20px;
}
...

For some reason, after 1.11 was installed, the .content elemnet has an inline style of padding: 0, but it should be 20px. This breaks my templates (actually, I didn't update juice, but depends on email-templates which depends on ^1.0.0...)
I'll admit I'm not 100% sure that the changes for 1.11 are the culprits, but it's my best guess at the moment. I'll keep investigating.
Thanks!

I wasn't able to reproduce with this https://tonicdev.com/56afb3f965d8fc0c006320e5/573b85f6f544491100597314 - if you can reproduce, please post a link

It wasn't related to media queries, this scenario reproduces the issue:
https://tonicdev.com/saguiar/juice-bug
var juice = require("juice");
juice.inlineContent(
`

`,
`
* {
    margin: 0;
    padding: 0;
}

.container {
    margin: 0 auto !important;
}

.content {
    padding: 20px;
}
`,
    {}
)

Results in:

Removing the * or .container rule makes the issue go away. Removing the
 with class container makes it go away too.

Thanks. I reduced this further and it looks like there is some new issues between 1.10 and 1.11 that didn't have any tests to cover them. I'll work on a fix.

Hi! Thanks a lot for the fix!
Would it be possible to create and publish 1.12.0 version with this fix?
As it stands, node-email-templates depends on ^1.0.0 so it installs 1.11.0 which has this bug, but it can't easily update to 2..0 since there are breaking changes (changes of the default values for options).
This force us to use a shrink-wrap to make sure node-email-templates use 1.11.0, which works and is a good idea for prod, but is hard to use while developing.
Thanks!


Count Palindromic Subsequences

Problem Link
https://practice.geeksforgeeks.org/problems/count-palindromic-subsequences/1
Coding platform
GeeksforGeeks
Programming language

[ ] C
[ ] C++
[x] Java
[x] Python

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

Please assign me in Java.

Please assign me in C++ :)

Hi @Nivedita967
I would like to solve it in Python. Please assign it to me.

I would like to do this in C.

@kanak22 Are you working on this?

@Nivedita967 its not for C :(

@Nivedita967 Kindly check the PR :)


Updating the publish workflow

Description
In this PR, I have updated the publish workflow based on the PyPA GitHub action. This involved updating our PyPI page to add this repository as a trusted publisher.

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

Project coverage is 96.41%. Comparing base (ef2c16a) to head (4afa469).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff            @@
##           develop      #40   +/-   ##
========================================
  Coverage    96.41%   96.41%
========================================
  Files           19       19
  Lines         1003     1003
========================================
  Hits           967      967
  Misses          36       36

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


Improve cmake setup

Currently cmake is only usable via command line and is not friendly, also CLion doesn't recognise such cmake setup and doesn't allow to seamlessly build&test project.
Details:

Platform name is expected to be provided to cmake from command line, there should be a way to determine platform automatically (but it may be a good idea to keep ability to set it manually as well)
CMake Error at cmake/ockam_platform.cmake:59 (message): Unable to determine target platform!
Test targets are not recognised by CLion as possible execute targets, so you can only build libraries, but you cannot run tests

Thank you for filing this.

I expect the problem is in the CLion configuration, since it CMake-based. I use CLion and have no trouble building both libraries and tests. Here are the relevant options:


How to enable the Standard?

Probably the most fundamental question
Say we have

dfpd, which is a pandas DataFrame
PandasStandardDataFrame, which is the pandas implementation of the Standard. It takes a pandas DataFrame and returns a class which only has the methods supported by the Standard. Say this is available on PyPI as pandas-standard

(...and similarly for modin / cudf / vaex / anyone else)
Right. Say I want to write a function which can accept any DataFrame, like
def clean_column_names(df: DataFrame) -> DataFrame:
    df_standard = <get the relevant Standard implementation>
    mapping = {}
    for column in df_standard.get_column_names():
        mapping[column] = column.lower()
    df_standard = df_standard.rename(mapping)
    return df_standard.dataframe

How do we do the first line, i.e. getting df_standard?
I think the ideal place to get to would be
df_standard = df.__dataframe_standard__()

but this can't happen overnight, especially if we want to stick to the mantra @jbrockmendel had mentioned here

id like to find an alternative that fits with the "assume pandas changes nothing" mantra

Phase 1
This a hacky, but allows for quick experimentation without needing to depend on pandas' approvals, or on the pandas' relatively slow release cycle, or those of any other library.
Consumers of the Standard would need to write something like
def enable_standard(df: DataFrame):
    if type(df).split('.')[0] == 'pandas':
        from pandas_standard import PandasStandardDataFrame  # TODO raise if not installed
        return PandasStandardDataFrame(df)
    # and similarly for any other package which might not
    # want to introduce `__dataframe_standard__` right away
    try:
        return df.__dataframe_standard__()
    except AttributeError:
        raise TypeError(f'Expected DataFrame Standard compliant DataFrame, got {type(df)}')

At the moment the Consortium is still relatively small, so enumerating the options in if-then statements should be manageable.
Phase 2
Once we've seen that some libraries are actually able to use it to write portable code, then pandas could add a method like
def __dataframe_standard__(self):
    import_optional_dependency("pandas_standard")  # this will raise if not installed
    from pandas_standard import PandasStandardDataFrame
    return PandasStandardDataFrame(self)

, and similarly for other libraries.
I'd like think that something so small would be a relatively easy sell to the pandas-dev team - @jbrockmendel , @jorisvandenbossche, do you agree? Would you be OK with this? Do you have other suggestions for how to opt-in to the standard?
Note that consumers would need to have pandas-standard installed for this to work.
(optional) phase 3
dfpd.__dataframe_standard__() would work without requiring extra dependencies (either because pandas_standard has become a runtime dependency of pandas, or because the standard is implemented within pandas).
I think this is what some, such as  @aregm would like to see happen.
Usual reminder that I think this is unlikely to pass - nonetheless, it's not off the table, and some participants would find it desirable, so I've kept it in.

I'd be fine with a dunder method if we can bikeshed away from "standard" to something more neutral e.g. "consortium"

I suggest __dataframe_namespace__, in analogy to https://data-apis.org/array-api/latest/API_specification/generated/array_api.array.array_namespace.html. We've already invented this wheel I'd say, and I can't think of why it doesn't have to be copy-paste.
For phase 1 the approach you suggested works, or just monkeypatch __dataframe_namespace__ onto pd.DataFrame.

or just monkeypatch dataframe_namespace onto pd.DataFrame.

sure, but this would require that pandas be a dependency of the consumer, right? which, they might not necessarily want


Unreleased Feature inquiry

Describe the Documentation Issue
Hello, Praw community,
I would like to thank you for your efforts made in this product.
What I'm trying to do is to scrape as much as I can from [r/Egypt] to collect some Arabic text data to create a custom Arabic dataset for a university project. when I try to scrape the subreddit top using
for submission in subreddit.new( limit=None)
it give me the same 673 posts with their respective comments then the listing generator ends.
I make a new call after 1 minute to try to fetch more posts. but I end up having the same ones.
is there a way to start scrapping from certain point in the subreddit instead of scrapping the same ones over and over.
I have seen in the unreleased version documentation that the stream_generator() function accepts a parameter called  "the continue_after_id ", wondering if this might be helpful in my case, and if so how may I access this version because this feature is not available in 7.7.1.
Thanks in advance,
Attributes

[X] Yes

Location of the issue
Unreleased, Inquiry
What did you expect to see?
Helpful advice, and explanation regarding the unreleased changelog.
What did you actually see?
unreleased changelog.
Proposed Fix
Helpful advice, and explanation regarding the unreleased changelog.
Operating System/Web Browser
Windows, Chrome
Anything else?
Thanks

The majority of listings on Reddit are limited to 1000 items. This is a hard limitation and there isn't a way around it using Reddit's API. The number of items you're getting is likely due to some of those posts being removed by Reddit's spam systems, AutoModerator, or shadowbanned users' posts. Utilizing continue_after_id is really only for instructing the generators for stream functions where in the listing to start yielding items from.
Re unreleased features: We're planning on making a release soon. However, those features are unlikely to resolve your issue.

Thanks for the speedy reply, truly appreciated!
I will try to search if I can get posts starting from "certain date" or "before a certain date ".
If I can't, I will try to use selenium .
I would also appreciate suggestions if you have any.
Thanks LilSpazJoekp,

I will try to search if I can get posts starting from "certain date" or "before a certain date ".

This isn't possible either. It used to be but was ultimately removed by Reddit.

If I can't, I will try to use selenium .

Browsers have the same limitation.

I would also appreciate suggestions if you have

If you're a moderator or researcher you can request access to pushshift. Otherwise, there isn't much else you can do unless you capture the posts as they are posted yourself.


Added Ignis to the auto-generate author file

Summary
Added Ignis. Wasn't sure if to also add qiskit-tutorials
Details and comments

@yehuda-naveh I think it's best to leave out the tutorials' authors. The tools and the tutorials feel like different works to me.


export_flow support multiple day ranges.

at the moment in this code:
https://github.com/opennem/opennem/blob/69844775f717b7e6e6bc66f6dbb6e9b263bdfa57/opennem/api/export/tasks.py#L503-L513
we hardcode a 7d.json output. put that in a loop so we can also output 30d.json

@simon


SSL certificate appears as self-signed

After installing demyx with bash -c "$(curl -sL https://demyx.sh/install)" on a VPS that has all incoming and outgoing ports open and a DNS A record in Cloudflare pointing to its public IP, when accessing the domain using HTTPS, it appears to be self-signed (Your connection is not private / NET::ERR_CERT_AUTHORITY_INVALID error) in Chrome

@Theofilos-Chamalis can you paste the output of demyx log traefik -e. Hide all sensitive information.

Thanks for the suggestion! The setup is now working as intended.

@demyxco
It's already in my star list as it makes setting up wordpress a breeze on self hosted VPS 💯
Looking forward to the upcoming version 😃


corrected package name

Pull Request Functional Test Report for #3576 / 89cc0392dc58559f3606d9b9050f81f2125d52f1
No tests identified for validation.
Help


Fix spelling error for Stats calculator project step 3

Describe the Issue
We have a spelling error for step 3 of the stats calculator project. The word separating is spelled wrong in the description.
updated description with spelling error resolved
Use the `/,\s*/g` regex to split the `value` string by commas. You can tweak it based on the number of spaces separating your values. Store the array in an `array` variable.

Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-advanced-array-methods-by-building-a-statistics-calculator/step-3
Your code
see explanation above
Expected behavior
see explanation above
Screenshots
No response
System

Device: [e.g. iPhone 6, Laptop]
OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04]
Browser: [e.g. Chrome, Safari]
Version: [e.g. 22]

Additional context
No response

This has been opened for contribution. The first comprehensive PR created will be reviewed and merged. We typically do not assign issues to anyone other than long-time contributors.
If you would like to contribute and have not read the contributors docs, please do so here: https://contribute.freecodecamp.org/#/
If you have any issues with contributing, be sure to join us on the contributors channel, or on the contributors sub-forum
Files that need to be changed
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-advanced-array-methods-by-building-a-statistics-calculator/63507bcbfe4ede356e624395.md
Happy coding


浏览器

https://naluduo.vip/Web-Performance-Optimization/cache/webapp.html#expires

https://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/#The_browser_high_level_structure


Suggested improvements to composition-sg-constraints PR

Here are the changes to #148 that I am suggesting in this PR :

If the current state is deemed incompatible with the space group, then EOS is not marked as invalid to allow the GFN to end the trajectory ASAP since no actions it could take could bring it back into a valid state.
Adding some code to mask actions that would lead to states incompatible with the space group
Implement some utilitary fonctions to cache results from PyXtal's function because a lot of those are very very expensive to compute.

Runtime
I evaluated the same it takes to complete 10 trajectories, for the composition environment only and with its default hyperparameters, for every space group (2300 trajectories total). Since the cache mechanism means that the timings will change over time as the caches get larger, I repeated the process 40 times and produced here the total time, in seconds, for each attempt.
1 - 6.4116950035095215
2 - 4.453245639801025
3 - 4.2290565967559814
4 - 4.128775358200073
5 - 4.059585094451904
6 - 3.9281723499298096
7 - 3.892940044403076
8 - 3.927881956100464
9 - 3.8759658336639404
10 - 3.8844809532165527
11 - 3.873915195465088
12 - 3.8338799476623535
13 - 3.86641788482666
14 - 3.880934953689575
15 - 3.833317279815674
16 - 3.8493034839630127
17 - 3.8233022689819336
18 - 3.824620246887207
19 - 3.823237895965576
20 - 3.7951202392578125
21 - 3.80896258354187
22 - 3.791884422302246
23 - 3.813082695007324
24 - 3.8194580078125
25 - 3.8226542472839355
26 - 3.8004648685455322
27 - 3.7659032344818115
28 - 3.81996488571167
29 - 3.812319040298462
30 - 3.824629068374634
31 - 3.821237802505493
32 - 3.8417959213256836
33 - 3.8055989742279053
34 - 3.800288677215576
35 - 3.8210251331329346
36 - 3.8367960453033447
37 - 3.8054256439208984
38 - 3.8340342044830322
39 - 3.808349609375
40 - 3.803480863571167
For reference, on the same compute node, running the same number of trajectories with the space group checks deactivated took 3.23 seconds. That's about 18% more runtime with the checks.
Valid vs invalid samples
On that 40th attempt, I looked at the number of valid samples that were generated for each space group to see if the increase was worth the additional runtime. The results are summarized in the bar graph below :

The figure shows results with the space group checks and without
The vertical bar show how many of the 10 samples generated for each space group were considered valid by PyXtal's check_compatible(). The results without the space group checks are in blue. The results with the checks are in red. Since there is some alpha in this figure, the locations in purple show where the two methods overlap.
The black dots indicate, for each individual space group, the ratio of time it takes to complete 1 trajectory with the checks vs 1 trajectory without the checks.

Out of 2300 possible valid samples, generating samples without the space group checks give us ~386 valid samples from very few space groups. With the space group checks, it increases to 2270 (5.88x increase). There are three space groups (220, 228, 230) for which neither method produces valid samples. This is because the default hyperparameters of the composition environment are incompatible with these space groups.
Note : the samples are classified as valid/invalid using PyXtal's check_compatible() method. As discussed in the Slack channel, that method is not 100% reliable but it generally gives the right answer.

I just read the README (didn't get into the code), but the results look good to me, thank you for this! Regarding the three problematic space groups: so do I understand correctly, using this in combination with the defaults would lead to them never being able to be sampled? And if so, do you know what (reasonable from other points of view, e.g. not too large search space) defaults would work for all SGs?

using this in combination with the defaults would lead to them never being able to be sampled?

Well, they could be sampled (at the space-group phase) but then no atom would be added at all during the composition phase because nothing valid could be added.
But it's just as bad without the checks; we could sample those space groups and then sample compositions. But we'd never sample valid compositions here either so all samples generated for these space groups would be meaningless.

And if so, do you know what (reasonable from other points of view, e.g. not too large search space) defaults would work for all SGs?

The minimal change to the defaults which would make it possible to generate valid compositions for these space groups would be to set max_atom_i = 16.


An Error in deploy

I have no idea what am i doing wrong?

Did you make any change to the template?

Given lack of response, I am closing this issue.


[FLINK-28599][table-planner] Adding FlinkJoinToMultiJoinRule to support translating left/right outer join to multi join

What is the purpose of the change
For some join cases, like SELECT * FROM T1 LEFT OUTER JOIN T2 ON a = c LEFT OUTER JOIN (SELECT * FROM T3) ON a = e, tables T1, T2 and T3 can be translated to a multi join set because of changing their order can get the same join results. However, now, flink use calcite's default JOIN_TO_MULTI_JOIN  rule, this rule will not put any outer join in the same multi join set.
So, this pr is aims to add FlinkJoinToMultiJoinRule to support translating left/outer join to one multi join set while they meet correct conditions.
Brief change log

Adding new rule  FlinkJoinToMultiJoinRule.
Adding more test cases in FlinkJoinToMultiJoinRuleTest to verify left/right outer join.

Verifying this change

Adding more test cases in FlinkJoinToMultiJoinRuleTest.

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

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

Documentation

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

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure


Add class Polygon3D.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.9%

Covered Lines:
107

Relevant Lines:
109

💛  - Coveralls


Fix cargo error regex

https://github.com/rust-lang/sublime-rust/commit/094ad9ae7548d2caca7725d4c3283c4df8f8e74d seems to reverted it to the old format but all they wanted was to ignore files containing '<'

original commit was trying to pick up test failures too so fixed that
here's an example that it picks up windows and unix paths, ignores macros and picks up test failures https://regex101.com/r/Rj3dFS/1
(?|, ([^,<\n]*\.[A-z]{2}):([0-9]+)|[ \t]*-->[ \t]*([^<\n]*):([0-9]+):([0-9]+))
    Blocking waiting for file lock on the git checkouts
   Compiling thing v0.1.0 (file:///C:/d/Documents/Repositories/rust/thing)
warning: variant is never used: `OnlyOneRelief`, #[warn(dead_code)] on by default
  --> C:\rust\src\files\tra\workblock.rs:12:5
  --> /rust/src/files/tra/workblock.rs:12:5
  --> <std somemacro>:12:5
   |
12 |     OnlyOneRelief,

   |     ^^^^^^^^^^^^^

    Finished debug [unoptimized + debuginfo] target(s) in 3.56 secs
     Running C:\rust\target\debug\deps\thing-d49d5295b4dafc52.exe

running 21 tests
test files::typ::test::simple_file ... FAILED

failures:

---- files::typ::test::simple_file stdout ----
    thread 'files::typ::test::simple_file' panicked at 'assertion failed: `(left == right)` (left: `Some(TypId { id: "A", name: "UNSOCIAL" })`, right: `Some(TypId { id: "A", name: "UNS OCIAL" })`)', C:\rust\src\files\typ.rs:109
    thread 'files::typ::test::simple_file' panicked at 'assertion failed: `(left == right)` (left: `Some(TypId { id: "A", name: "UNSOCIAL" })`, right: `Some(TypId { id: "A", name: "UNS OCIAL" })`)', /rust/src/files/typ.rs:109

failures:
    files::tra::workblock::test::whitespace
    files::typ::test::simple_file

test result: FAILED. 19 passed; 2 failed; 0 ignored; 0 measured

error: test failed
[Finished in 4.7s]

Thanks @dten


No 'Marathon Deployment' option in 'Add post-build action' drop-down in configure page

I have installed jenkins from DC/OS universe and mesos-plugin is automatically configured and is working fine. Issue here is No 'Marathon Deployment' option in 'Add post-build action' drop-down in configure page. Everything else is working fine. I have created successful builds. What could be the reason for this.

No idea, but it has probably nothing to do with this plugin since it doesn't talk to Marathon...

Hello
i think it is linked to the implementation of the Jenkins Mesos plugin done by Mesosphere for Velocity
https://docs.mesosphere.com/usage/services/velocity/marathon-deployment-on-velocity-walkthrough/


[Fix](bloom filter) Fix bloom filter memory leak

Proposed changes
Issue Number: close #xxx

Issue: Doris occasionally encounters an issue where memory usage becomes exceptionally high and does not decrease. The leaked memory is occupied by Bloom filters stored in memory.
Reason: The segment cache stores segment objects read from files into memory. It functions as an LRU cache with an eviction strategy: when the number of segments exceeds the maximum number, or the total memory size of segment objects in the cache exceeds the maximum usage, it evicts the older segments. However, there is a piece of logic in the code that first reads the segment object into memory, assuming it occupies memory size A, then places the read segment object into the cache (at this point, the cache considers the segment object size to be A). It then reads the segment's Bloom filter from the file and assigns it to the segment's Bloom filter member variable, assuming the Bloom filter occupies memory size B. Thus, the total size of the segment object at this point is A+B. However, the cache does not update this size, leading to the actual size of the segment object stored in the cache (A+B) being larger than the size considered by the cache (A). When the number of segment objects in the cache increases to a certain extent, the used memory will surge dramatically. However, the cache does not perceive the size as reaching the eviction limit, so it does not evict the segment objects. In such cases, a memory leak issue arises.
Solution: Since each segment object only reads the Bloom filter once, the issue can be resolved by changing the logic from reading the segment, placing it into the cache, and then reading the Bloom filter to reading the segment, reading the Bloom filter, and then placing it into the cache.


Switch on the Camera settings per hhtp?

Hi, I want use the camera-hack to control the camera with my smart software FHEM. So I would like ask if there is a way to switch the camera settings "Switch on/off the camera" and "Save video when a motion is detected" per web service like the system settings (http://IP:8080/cgi-bin/get_configs.sh?conf=CONF).
Greetings Roman

I didn't test it because I don't have this cam.
But you could try:
https://github.com/roleoroleo/yi-hack-Allwinner-v2/wiki/Web-services-description#camera-settings

This is a great function, but is there a way to get only a sign when a motion is detected.
Greetings Roman

Mqtt

Yes I'had seen it. MQTT is working. But I'm looking for a sign without video recording.  Thanks a lot for your answers. Greeitngs Roman

What do you mean with "sign".
The cam sends a message when the motion starts, even it it's not recording.

Sorry I can commit this behaivor. My Cam recorded allways if a motion is deteced. I can't find a switch for recording as described in the camera settings menu. Where is the switch to enable the recording?
If enabled, video will be saved only when a motion is detected.
If disabled, video will be always saved.
(It takes effect only if recording is enabled)

The cam doesn't record when "Disable Cloud" is on and "Recording without Cloud" is off.

Thank you for your help. I didn't understand "Disable Cloud" miss.


closeOnRowPress don't be called when using TouchableHighlight

Hi!
I'm having a problem with SwipeRow component. Inside the visible view I'm calling a TouchableHighlight component and when it's pressed so navigate to another screen and when I navigate back the row didn't close. How to call closeRow method from SwipeRow when the TouchableHighlight is pressed?

I did resolve my problem just creating a ref of SwipeRow component and calling it from TouchableHighlight, like this:
ref={(SwipeRow) => { this.refSwipeRow = SwipeRow }}  on SwipeRow tag, and adding:
this.refSwipeRow.closeRow() on TouchableHighlight onPress method.
Thanks!

Hi @lucasfjportela , I am having the same problem, tried the same as you. But no luck. Could you share a bit more code? I your TouchableOpacity the very first levels? Is there one or several TouchableOpacities?

It seems this is not working anymore, closeRow() doesn't exist in the ref

It seems this is not working anymore, closeRow() doesn't exist in the ref

The solution back then was to store the references on time of creation (for example on an array). I could search for some code to illustrate how I managed to make it work, but in the end I left this library and went on to React Native Gesture Handler which has a Swipeable component. So my advice is check out that and reanimated.


Pm-4 Percentages applied to tables with secondary dimension

Preparing review...

PR Analysis

🎯 Main theme: Apply percentages to tables with secondary dimensions
📌 Type of PR: Enhancement
✨ Focused PR: True

PR Feedback

General suggestions:

It would be helpful to have a description in the PR to provide more context about the changes being made.

Consider adding relevant tests to ensure the correctness of the new code.

🤖 Code feedback:

relevant file: src/background.ts
suggestion: Use the addRemoveContentScripts function from the addRemoveContentScripts.ts file instead of duplicating the code [important]
relevant line:


update eslint config

Trailing commas in JSON are recommended by the Google JS Styleguide, but our current config doesn't allow them.

fixed in e5ab77


FIx hashability of tags

As of #1132 some tags that are not hashable are skipped.
We should see if we can address the root cause.

What's the downstream use of the tags, especially the ones we are dropping? If we can articulate that, we can come up with a reasonable solution for keys that aren't hashable.

These are mostly tags of the form
x = [a, b, c]

Where the value is non hashable. These have no downstream use for us AFAIK, but sometimes appear upstream in postera molecule sets that we ingest.


Huang xin ms/fix call dialog creation

Fix dialog creation
Fix dialog event parsing

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Communication.CallAutomation


docs: backends: broken markdown in table row for Diffractor.jl

https://gdalle.github.io/DifferentiationInterface.jl/DifferentiationInterface/dev/backends/#List-of-backends
The markdown in the row for Diffractor.jl seems broken, note the first two columns.

Thanks for the catch, that's an easy fix. I have a backend-to-string function that outputs "Diffractor (forward|reverse)" and the vertical bar is interpreted by Markdown as a table separator. I'll replace it with an or


Small tag issue, added tag weights feature

Not sure why one would use a tag that is a number, but this worked for me.
I also added a feature to keep track of a tag's "weight" so something like a tag cloud can easily be created if needed.

You should probably rebase on master to avoid having extra "merge" commits in there...

Created new cleaner pull request.  Thanks for the advice.


non-root podman cannot see images from non-root buildah

Is this a BUG REPORT or FEATURE REQUEST?:
kind bug
Description
This is a bit of an odd problem.  In Fedora 28 I was able to run non-root buildah and then run non-root podman for a simple image workflow when required.
In Fedora 29 non-root buildah successfully creates images but non-root podman cannot see them.
I notice podman info lists GraphDriverName: vfs when the configs all mention using overlayfs which seems odd.
Steps to reproduce the issue:
export newcontainer=$(buildah from fedora)
echo $newcontainer
buildah run $newcontainer -- dnf install -y git ruby ruby-devel rubygems rubygems-devel gcc redhat-rpm-config make make-devel libffi libffi-devel
buildah run $newcontainer -- gem install travis
buildah run $newcontainer -- /usr/local/bin/travis version
buildah commit $newcontainer traviscli
buildah images
podman images

Describe the results you received:
Buildah successfully runs, creates image which is displayed in the list.
Buildah stores the new files under ~/.local/share/containers/storage/overlay-images/
Podman cannot see the new image.
Describe the results you expected:
Buildah successfully runs and Podman can see the image to run it.
podman run -rm -it --volume /local/path/to/git_repo/:/inside_container/path/to/git_repo:z traviscli /usr/bin/bash

Additional information you deem important (e.g. issue happens only occasionally):
I think the system is getting confused between buildah using overlayfs and podman using vfs.
Output of podman version:
Version:       <IP_ADDRESS>
Go Version:    go1.11.2
Git Commit:    "0c9259a2c84f6234a29dcd78674c3f4837fd3101"
Built:         Sat Dec  8 08:29:27 2018
OS/Arch:       linux/amd64

Output of podman info:
host:
  BuildahVersion: 1.6-dev
  Conmon:
    package: podman-<IP_ADDRESS>-1.git66d3499.fc29.x86_64
    path: /usr/libexec/podman/conmon
    version: 'conmon version 1.12.0-dev, commit: 0c9259a2c84f6234a29dcd78674c3f4837fd3101'
  Distribution:
    distribution: fedora
    version: "29"
  MemFree:<PHONE_NUMBER>
  MemTotal:<PHONE_NUMBER>4
  OCIRuntime:
    package: runc-1.0.0-59.dev.gitccb5efd.fc29.x86_64
    path: /usr/bin/runc
    version: |-
      runc version 1.0.0-rc6
      commit: 6e5a791a02fefb403034e0de8693d225d52b33a7
      spec: 1.0.1-dev
  SwapFree:<PHONE_NUMBER>0
  SwapTotal:<PHONE_NUMBER>0
  arch: amd64
  cpus: 4
  hostname: host.example.com
  kernel: 4.19.7-300.fc29.x86_64
  os: linux
  rootless: true
  uptime: 3h 28m 32.05s (Approximately 0.12 days)
insecure registries:
  registries: []
registries:
  registries:
  - docker.io
  - registry.fedoraproject.org
  - quay.io
  - registry.access.redhat.com
  - registry.centos.org
store:
  ContainerStore:
    number: 0
  GraphDriverName: vfs
  GraphOptions:
  - overlay.mount_program=/usr/bin/fuse-overlayfs
  GraphRoot: /home/user/.local/share/containers/storage
  GraphStatus: {}
  ImageStore:
    number: 0
  RunRoot: /run/user/1000/run

Additional environment details (AWS, VirtualBox, physical, etc.):
$ buildah version
Version:         1.5
Go Version:      go1.11.2
Image Spec:      1.0.0
Runtime Spec:    1.0.0
CNI Spec:        0.4.0
libcni Version:
Git Commit:
Built:           Thu Jan  1 12:00:00 1970
OS/Arch:         linux/amd64

$ cat storage.conf
RunRoot = "/run/user/1000"
GraphRoot = "/home/user/.local/share/containers/storage"
GraphDriverName = "overlay"
GraphDriverOptions = ["overlay.mount_program=/usr/bin/fuse-overlayfs"]

$ cat libpod.conf
volume_path = "/home/user/.local/share/containers/storage/volumes"
image_default_transport = "docker://"
runtime_path = ["/usr/bin/runc", "/usr/sbin/runc", "/usr/local/bin/runc", "/usr/local/sbin/runc", "/sbin/runc", "/bin/runc", "/usr/lib/cri-o-runc/sbin/runc"]
conmon_path = ["/usr/libexec/podman/conmon", "/usr/libexec/crio/conmon", "/usr/local/lib/podman/conmon", "/usr/local/libexec/crio/conmon", "/usr/bin/conmon", "/usr/sbin/conmon", "/usr/lib/crio/bin/conmon"]
conmon_env_vars = ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"]
cgroup_manager = "cgroupfs"
static_dir = "/home/user/.local/share/containers/storage/libpod"
tmp_dir = "/run/user/1000/libpod/tmp"
max_log_size = -1
no_pivot_root = false
cni_config_dir = "/etc/cni/net.d/"
cni_plugin_dir = ["/usr/libexec/cni", "/usr/lib/cni", "/usr/local/lib/cni", "/opt/cni/bin"]
infra_image = "k8s.gcr.io/pause:3.1"
infra_command = "/pause"
enable_port_reservation = true
label = true

To get the new Overlay driver you may need to delete your local Podman
files - we only changed the default from VFS in 0.12.1, and if you used
Podman prior to that we keep you on VFS - the swap to overlay is a breaking
change.
I suspect this may be part of why you're not seeing the Buildah images.
Buildah may be using the new Overlay default while we're stuck on VFS.
On Mon, Dec 10, 2018, 23:45 Dagan McGregor<EMAIL_ADDRESS>wrote:

Is this a BUG REPORT or FEATURE REQUEST?:
kind bug
Description
This is a bit of an odd problem. In Fedora 28 I was able to run non-root
buildah and then run non-root podman for a simple image workflow when
required.
In Fedora 29 non-root buildah successfully creates images but non-root
podman cannot see them.
I notice podman info lists GraphDriverName: vfs when the configs all
mention using overlayfs which seems odd.
Steps to reproduce the issue:
export newcontainer=$(buildah from fedora)
echo $newcontainer
buildah run $newcontainer -- dnf install -y git ruby ruby-devel rubygems rubygems-devel gcc redhat-rpm-config make make-devel libffi libffi-devel
buildah run $newcontainer -- gem install travis
buildah run $newcontainer -- /usr/local/bin/travis version
buildah commit $newcontainer traviscli
buildah images
podman images
Describe the results you received:
Buildah successfully runs, creates image which is displayed in the list.
Buildah stores the new files under
~/.local/share/containers/storage/overlay-images/
Podman cannot see the new image.
Describe the results you expected:
Buildah successfully runs and Podman can see the image to run it.
podman run -rm -it --volume /local/path/to/git_repo/:/inside_container/path/to/git_repo:z traviscli /usr/bin/bash
Additional information you deem important (e.g. issue happens only
occasionally):
I think the system is getting confused between buildah using overlayfs and
podman using vfs.
Output of podman version:
Version:       <IP_ADDRESS>
Go Version:    go1.11.2
Git Commit:    "0c9259a2c84f6234a29dcd78674c3f4837fd3101"
Built:         Sat Dec  8 08:29:27 2018
OS/Arch:       linux/amd64
Output of podman info:
host:
BuildahVersion: 1.6-dev
Conmon:
package: podman-<IP_ADDRESS>-1.git66d3499.fc29.x86_64
path: /usr/libexec/podman/conmon
version: 'conmon version 1.12.0-dev, commit: 0c9259a2c84f6234a29dcd78674c3f4837fd3101'
Distribution:
distribution: fedora
version: "29"
MemFree:<PHONE_NUMBER>
MemTotal:<PHONE_NUMBER>4
OCIRuntime:
package: runc-1.0.0-59.dev.gitccb5efd.fc29.x86_64
path: /usr/bin/runc
version: |-
runc version 1.0.0-rc6
commit: 6e5a791a02fefb403034e0de8693d225d52b33a7
spec: 1.0.1-dev
SwapFree:<PHONE_NUMBER>0
SwapTotal:<PHONE_NUMBER>0
arch: amd64
cpus: 4
hostname: host.example.com
kernel: 4.19.7-300.fc29.x86_64
os: linux
rootless: true
uptime: 3h 28m 32.05s (Approximately 0.12 days)
insecure registries:
registries: []
registries:
registries:

docker.io
registry.fedoraproject.org
quay.io
registry.access.redhat.com
registry.centos.org
store:
ContainerStore:
number: 0
GraphDriverName: vfs
GraphOptions:
overlay.mount_program=/usr/bin/fuse-overlayfs
GraphRoot: /home/user/.local/share/containers/storage
GraphStatus: {}
ImageStore:
number: 0
RunRoot: /run/user/1000/run

Additional environment details (AWS, VirtualBox, physical, etc.):
$ buildah version
Version:         1.5
Go Version:      go1.11.2
Image Spec:      1.0.0
Runtime Spec:    1.0.0
CNI Spec:        0.4.0
libcni Version:
Git Commit:
Built:           Thu Jan  1 12:00:00 1970
OS/Arch:         linux/amd64
$ cat storage.conf
RunRoot = "/run/user/1000"
GraphRoot = "/home/user/.local/share/containers/storage"
GraphDriverName = "overlay"
GraphDriverOptions = ["overlay.mount_program=/usr/bin/fuse-overlayfs"]
$ cat libpod.conf
volume_path = "/home/user/.local/share/containers/storage/volumes"
image_default_transport = "docker://"
runtime_path = ["/usr/bin/runc", "/usr/sbin/runc", "/usr/local/bin/runc", "/usr/local/sbin/runc", "/sbin/runc", "/bin/runc", "/usr/lib/cri-o-runc/sbin/runc"]
conmon_path = ["/usr/libexec/podman/conmon", "/usr/libexec/crio/conmon", "/usr/local/lib/podman/conmon", "/usr/local/libexec/crio/conmon", "/usr/bin/conmon", "/usr/sbin/conmon", "/usr/lib/crio/bin/conmon"]
conmon_env_vars = ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"]
cgroup_manager = "cgroupfs"
static_dir = "/home/user/.local/share/containers/storage/libpod"
tmp_dir = "/run/user/1000/libpod/tmp"
max_log_size = -1
no_pivot_root = false
cni_config_dir = "/etc/cni/net.d/"
cni_plugin_dir = ["/usr/libexec/cni", "/usr/lib/cni", "/usr/local/lib/cni", "/opt/cni/bin"]
infra_image = "k8s.gcr.io/pause:3.1"
infra_command = "/pause"
enable_port_reservation = true
label = true
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/containers/libpod/issues/1972, or mute the thread
https://github.com/notifications/unsubscribe-auth/AHYHCAhS4T8Jj6-IyVqRpT4MpKo68rCqks5u3zh1gaJpZM4ZMqPP
.

Fedora 29 comes with v10 of Podman pre-installed, and the version I am running I pulled from updates-testing.  I suspect a number of people will run into similar issues to me.
It's not clear why deleting all of the existing files would fix this problem, when the files being used were pointed at using overlayfs.
The files in ~/.config/containers that I copied into the ticket don't point anywhere for Podman to keep using VFS even after a package upgrade.
The line in ~/.config/containers/storage.conf clearly states:
GraphDriverName = "overlay"
And Podman was ignoring it.
Having removed both the buildah and podman packages are deleting all associated directories and file, the reinstall has picked up to use overlay as the driver as expected.
It still seems like a bug.

As a comparison, after removing the packages and installing again, this is the new output for podman info
podman info
host:
  BuildahVersion: 1.6-dev
  Conmon:
    package: podman-<IP_ADDRESS>-1.git66d3499.fc29.x86_64
    path: /usr/libexec/podman/conmon
    version: 'conmon version 1.12.0-dev, commit: 0c9259a2c84f6234a29dcd78674c3f4837fd3101'
  Distribution:
    distribution: fedora
    version: "29"
  MemFree:<PHONE_NUMBER>8
  MemTotal:<PHONE_NUMBER>4
  OCIRuntime:
    package: runc-1.0.0-59.dev.gitccb5efd.fc29.x86_64
    path: /usr/bin/runc
    version: |-
      runc version 1.0.0-rc6
      commit: 6e5a791a02fefb403034e0de8693d225d52b33a7
      spec: 1.0.1-dev
  SwapFree:<PHONE_NUMBER>0
  SwapTotal:<PHONE_NUMBER>0
  arch: amd64
  cpus: 4
  hostname: host.example.com
  kernel: 4.19.7-300.fc29.x86_64
  os: linux
  rootless: true
  uptime: 16m 57.89s
insecure registries:
  registries: []
registries:
  registries:
  - docker.io
  - registry.fedoraproject.org
  - quay.io
  - registry.access.redhat.com
  - registry.centos.org
store:
  ContainerStore:
    number: 1
  GraphDriverName: overlay
  GraphOptions:
  - overlay.mount_program=/usr/bin/fuse-overlayfs
  - overlay.mount_program=/usr/bin/fuse-overlayfs
  GraphRoot: /home/user/.local/share/containers/storage
  GraphStatus:
    Backing Filesystem: extfs
    Native Overlay Diff: "false"
    Supports d_type: "true"
  ImageStore:
    number: 2
  RunRoot: /run/user/1000

I am not sure why this is listed twice now though:
  GraphOptions:
  - overlay.mount_program=/usr/bin/fuse-overlayfs
  - overlay.mount_program=/usr/bin/fuse-overlayfs

That line is commented out in the file in /etc/containers/storage.conf and it's not in the other config files I can see.

Yes, after clearing the files and doing the reinstall, podman images now successfully lists the images created by buildah.
Thanks.

I think setting vfs when storage.conf explicitly states overlay is something we do need to look into; I'm hesitant to respect storage.conf unconditionally given our prior issues with Rootless breaking changes, but printing a warning (Overriding storage driver overlay as database was created with VFS driver or similar) would be a good thing.


feat(react-server): official server action

It's time to dig in...
todo

[ ] encodeReply, decodeReply
[ ] encodeFormAction
[ ] bind

Superseded by

https://github.com/hi-ogawa/vite-plugins/pull/282


Avoid crashing ErrorHandler in case of Couch/HTTP issues

I'm running this patch in submit1 and submit2 (well, the exception handling part only), since they were crashing all the time.
@ticoann please review and if that's Ok, I'll create two more PRs for 1.0.14 and 1.0.12 branches.

Hi Alan, patch looks good. I was just wondering whether we can catch more specific errors than HTTPException. i.e. if check the status of the exception etc? If it can't be, go ahead create the patch for other version. Thanks,

I could make another except block for HTTPException only and print the status and reason for that case, though I'm not sure whether we should take different actions for different status (and which action) :(
Let's see, if jenkins complain about something else, than I could change this PR according, otherwise I'll just backport it.

I was just concern about too catching general exception. (including other exceptions which might be better to make component crash), not about the print out messages. Anyway, current patch will be fine.

And this master PR we don't merge it, I'll bypass some status code that come to my mind (400, 404, 502, 503) and raise HTTPException otherwise. I also want to do some pylint cleanup.

Sorry, I'll update and test my changes by Monday.

I removed all the sendAlert pieces from this component and also removed the outer transaction rollback, we already create them in the two inner methods.
Still need to be tested

test this please

@ticoann if unittests run Ok and the code looks Ok for you (I'm running this code in vocms074, but no exception happened so far...), then merge please.
I'll use the new tag for the new agent validation.

test this please


Provide a way to override server.ssl properties programmatically

I want to start a mock with a certificate from my own keystore.
It looks like there is a couple of issues with that:

S3MockExtension.Builder does not allow free-form properties to be passed. It would be nice to have withProperty(name, value) method there.

server.ssl properties are declared in application.properties, so the values there win even if the property is passed via SpringApplicationBuilder#properties. See https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config

https://github.com/adobe/S3Mock/blob/16ec064bf640a9f7b295d5bb2e7ba240f8bf4569/server/src/main/resources/application.properties#L17-L19
What do you think if server.ssl values are moved from application.properties to defaults inside com.adobe.testing.s3mock.S3MockApplication#start(java.util.Map<java.lang.String,java.lang.Object>, java.lang.String...) ?

Great idea! Feel free to create a PR and we‘ll look at at as soon as possible 🙂👍

if I understand correctly, this is fixed with #231. Closing.


Can we use ISO, IETF logos on Metanorma site?

I’d assume not, but what if we can?

Legally it is acceptable, but let’s decide this later. It is on mind but not the right time yet.


External property for highlight element

Make delegate for highlighting an external component like the highlight property of ListView

Done


🚧Fix broken enhancement label link

I have done the items below . . .

[X] I have updated the title without removing the 🚧 emoji.

Description
The label was changed but the link is still pointing to the old enhancement label.
The old enhancement label was changed and this is how the link has become broken.
Acceptance Criteria
This issue is finished when:

[ ] Label link is updated

ToDo Items

[X] Priority label added to this issue.  Refer to the Priority Type Labels section below.
[X] Change type labels added to this issue.  Refer to the Change Type Labels section below.
[ ] Issue linked to the correct project.
[ ] Issue linked to the correct milestone.
[ ] Draft pull request created and linked to this issue.

Issue Dependencies
No response
Related Work
No response
Additional Information:
Change Type Labels

Change Type
Label

Bug Fixes
https://github.com/KinsonDigital/UPDATE-ME/labels/🐛bug

Breaking Changes
https://github.com/KinsonDigital/UPDATE-ME/labels/💣breaking changes

Enhancement
https://github.com/KinsonDigital/UPDATE-ME/labels/enhancement

Workflow Changes
https://github.com/KinsonDigital/UPDATE-ME/labels/workflow

Code Doc Changes
https://github.com/KinsonDigital/UPDATE-ME/labels/📑documentation%2Fcode

Product Doc Changes
https://github.com/KinsonDigital/UPDATE-ME/labels/📝documentation%2Fproduct

Priority Type Labels

Priority Type
Label

Low Priority
https://github.com/KinsonDigital/UPDATE-ME/labels/low priority

Medium Priority
https://github.com/KinsonDigital/UPDATE-ME/labels/medium priority

High Priority
https://github.com/KinsonDigital/UPDATE-ME/labels/high priority

Code of Conduct

[X] I agree to follow this project's Code of Conduct.

Will be implemented in issue below:

#312


How can i use perf_analyzer with python backend ?

I am using python backend and inside model.py i am calling sentiment classification model from huggingface pipeline. Model will take one argument which is text for which user want to get sentiment classification. How can i use perf_analyzer in order to test concurrent request and metrics??
Below is the curl command to get response from my model:
curl --location --request POST 'http://localhost:8000/v2/models/sentiment/infer' \
         --header 'Content-Type: application/json' \
         --data-raw '{
            "inputs":[
            {
             "name": "text",
             "shape": [1],
             "datatype": "BYTES",
             "data":  ["I really enjoyed this"]
            }
           ]
         }'

Profiling Python models would be like profiling any other Triton model. Please refer to the quick start guide for more info:
https://github.com/triton-inference-server/client/blob/main/src/c%2B%2B/perf_analyzer/docs/quick_start.md
Please see the link below for how to provide your own data file:
https://github.com/triton-inference-server/client/blob/main/src/c%2B%2B/perf_analyzer/docs/input_data.md

@Tabrizian Thanks for the clarification, now i am able to use perf_analyzer for my use case.

Model Analyzer] Initializing GPUDevice handles
[Model Analyzer] Using GPU 0 NVIDIA A100-SXM4-40GB with UUID GPU-d9a0447f-f8fa-9d2f-79fc-ecf2567dacc2
[Model Analyzer] WARNING: Overriding the output model repo path "./rerenker_output1"
[Model Analyzer] Starting a local Triton Server
[Model Analyzer] Loaded checkpoint from file /model_repositories/checkpoints/0.ckpt
[Model Analyzer] GPU devices match checkpoint - skipping server metric acquisition
[Model Analyzer]
[Model Analyzer] Starting quick mode search to find optimal configs
[Model Analyzer]
[Model Analyzer] Creating model config: reranker_config_default
[Model Analyzer]
[Model Analyzer] Creating model config: bge_reranker_v2_onnx_config_default
[Model Analyzer]
[Model Analyzer] Profiling reranker_config_default: client batch size=1, concurrency=24
[Model Analyzer] Profiling bge_reranker_v2_onnx_config_default: client batch size=1, concurrency=8
[Model Analyzer]
[Model Analyzer] perf_analyzer took very long to exit, killing perf_analyzer
[Model Analyzer] perf_analyzer did not produce any output.
[Model Analyzer] Saved checkpoint to model_repositories/checkpoints/1.ckpt
[Model Analyzer] Creating model config: reranker_config_0
[Model Analyzer] Setting instance_group to [{'count': 1, 'kind': 'KIND_GPU'}]
[Model Analyzer] Setting max_batch_size to 1
[Model Analyzer] Enabling dynamic_batching
[Model Analyzer]
[Model Analyzer] Creating model config: bge_reranker_v2_onnx_config_0
[Model Analyzer] Setting instance_group to [{'count': 1, 'kind': 'KIND_GPU'}]
[Model Analyzer] Setting max_batch_size to 1
[Model Analyzer] Enabling dynamic_batching
[Model Analyzer]
[Model Analyzer] Profiling reranker_config_0: client batch size=1, concurrency=2
[Model Analyzer] Profiling bge_reranker_v2_onnx_config_0: client batch size=1, concurrency=2
[Model Analyzer]
[Model Analyzer] perf_analyzer took very long to exit, killing perf_analyzer
[Model Analyzer] perf_analyzer did not produce any output.
[Model Analyzer] No changes made to analyzer data, no checkpoint saved.
Traceback (most recent call last):
File "/opt/app_venv/bin/model-analyzer", line 8, in
sys.exit(main())
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/entrypoint.py", line 278, in main
analyzer.profile(
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/analyzer.py", line 124, in profile
self._profile_models()
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/analyzer.py", line 233, in _profile_models
self._model_manager.run_models(models=models)
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/model_manager.py", line 145, in run_models
self._stop_ma_if_no_valid_measurement_threshold_reached()
File "/opt/app_venv/lib/python3.10/site-packages/model_analyzer/model_manager.py", line 239, in _stop_ma_if_no_valid_measurement_threshold_reached
raise TritonModelAnalyzerException(
model_analyzer.model_analyzer_exceptions.TritonModelAnalyzerException: The first 2 attempts to acquire measurements have failed. Please examine the Tritonserver/PA error logs to determine what has gone wrong.


HARP-7373: Point label persistence across zoom levels.

Signed-off-by: Andres Mandado<EMAIL_ADDRESS>Thank you for contributing to harp.gl!
Before requesting a pull request, please remember to check the following documents:

contribution guidelines
coding style

If you are adding new functionality we would highly appreciate if you can describe what is the capability you are adding and even better if you can add some examples. Please also remember to add tests for it.
CI Check
Our bots will check whether your PR can be directly integrated into the mainline. We have some internal integration tests running on the background, our bots will inform you of the next steps and someone from our team will take a look and help if needed!
And please do not forget to sign-off your commit! You can read more about DCO here. But, in short, you just need to use git commit -s or append --signoff when you are committing to the repo.
Happy contributing!

Codecov Report

Merging #1140 into master will decrease coverage by 0.2%.
The diff coverage is 1.38%.

@@            Coverage Diff             @@
##           master    #1140      +/-   ##
==========================================
- Coverage    46.8%   46.59%   -0.21%
==========================================
  Files         256      243      -13
  Lines       22598    22418     -180
  Branches     5038     5005      -33
==========================================
- Hits        10576    10445     -131
+ Misses      12022    11973      -49

Impacted Files
Coverage Δ

...here/harp-mapview/lib/text/TextElementsRenderer.ts
9.77% <0%> (-0.03%)
:arrow_down:

...ere/harp-mapview/lib/text/TextElementGroupState.ts
7.89% <0%> (-0.44%)
:arrow_down:

@here/harp-mapview/lib/text/TextElementState.ts
4.44% <0%> (-0.38%)
:arrow_down:

...ere/harp-mapview/lib/text/TextElementStateCache.ts
6.36% <1.81%> (-2.85%)
:arrow_down:

...re/harp-text-canvas/lib/rendering/TextMaterials.ts
50% <0%> (-26.93%)
:arrow_down:

@here/harp-mapview/lib/ThemeHelpers.ts
6.55% <0%> (-0.68%)
:arrow_down:

...rp-mapview/lib/text/TextElementsRendererOptions.ts
100% <0%> (ø)
:arrow_up:

@here/harp-datasource-protocol/lib/Outliner.ts
100% <0%> (ø)
:arrow_up:

...ere/harp-materials/lib/LuminosityHighPassShader.ts
100% <0%> (ø)
:arrow_up:

@here/harp-test-utils/lib/WebGLStub.ts
100% <0%> (ø)
:arrow_up:

... and 31 more

Continue to review full report at Codecov.

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


feat: added tests for build-meetings.js

This PR adds test for build-meetings.js script

@anshgoyalevil i should not mock fs module in this PR as well correct? I will update it

@anshgoyalevil @sambhavgupta0705 fixed errors in this test and lint error is fixed in the pr for newsroom videos

@anshgoyalevil @sambhavgupta0705 test updated

/rtm


Stack: Implementation and applications

Implementation of Stack data structure
using array
using linked list
infix to postfix
infix to prefix
postfix evaluation
prefix evaluation
language used: C++

These codes are written in optimized manner and will help a beginner to understand Stack data structure well.

@HarshwardhanPatil07  Sir please assign this issue to me. I want to provide my coding notes for beginner students to build their fundamentals of stack data structure.
Thanks

@RAGHAVS1304 there you go!

@HarshwardhanPatil07 Sir i have raised the PR, please review it .
Thanks.

Sir there is no label of hacktoberfest on this issue, please add the label of hacktoberfest so that my contribution can be counted

@RAGHAVS1304 it will be added to your PR dw


Missing genes

Hello BioHub team, thank you for creating this resource. I noticed that some genes are not on the list or in the counts tables, for example, Siglecf or Spp1. Could you, please, clarify why? Thank you.

Hi @amisharin, we're using a reference that has missing genes - we're currently realigning the data to the gencode reference and will be sharing an updated version within the next couple of weeks

Thank you, Angela, it makes sense now.
I assume that update will be announced via GitHub, correct?

yes, we'll leave a note in the repo such that everyone is aware but I'll make sure to ping you

Thank you, very kind of you.
And thank you for maintaining and improving this resource.
Closing this issue.


UTC issues with fluentd

Hello there,
The configuration provided doesn't seem to be taking in account the time zone.
The events are sent to the Splunk HEC in UTC time, which creates issues with Splunk Searches.
In my timezone (PST), I have to search 7 hours in the future to get current events.
What changed do I need to make to the config file?

Hi @audiolomb, can you confirm that your server/s run in local timezone (PST) and not UTC?
Also, can you point to the section where you'd want a timezone support? If it's under a FluentD section with @type splunk_hec, it might be out of our control, since it's a Splunk FluentD plugin. That said, there might be other ways to adjust the event timezone before sending it to Splunk.

@audiolomb  Hi, after receiving the same request internally via our support channels with some context, and looking into this issue again - it seems like what you ask can be achieved on the Splunk UI by adjusting the user time zone. Go to Splunk admin -> preferences -> Time Zone and choose PST TZ. Refresh the dashboard/search page and you are good to go. You might need to wait up to 1 minute for the change to take effect (and an extra refresh).

Hello Ben,
The UI is already set to PST.
So, no, this cannot be achieved by what you are suggesting.
Thank you,
Claudio

From: Ben Harosh @.>
Sent: Wednesday, October 23, 2024 1:58:15 PM
To: jfrog/log-analytics-splunk @.>
Cc: audiolomb @.>; Mention @.>
Subject: Re: [jfrog/log-analytics-splunk] UTC issues with fluentd (Issue #73)
@audiolombhttps://github.com/audiolomb Hi, after receiving the same request internally via our support channels with some context, and looking into this issue again - it seems like what you ask can be achieved on the Splunk UI by adjusting the user time zone. Go to Splunk admin -> preferences -> Time Zone and choose PST TZ. Refresh the dashboard/search page and you are good to go. You might need to wait up to 1 minute for the change to take effect (and an extra refresh).
—
Reply to this email directly, view it on GitHubhttps://github.com/jfrog/log-analytics-splunk/issues/73#issuecomment-2433451023, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKIUOLI6CUUF7MDVJ772VHLZ5AEWPAVCNFSM6AAAAABO7UFHMWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZTGQ2TCMBSGM.
You are receiving this because you were mentioned.Message ID: @.***>


Use create ES operation instead index to prevent indexing duplicated documents

Metadata indexing now uses the create ES operation to index documents. This prevents indexing documents with the same "_id", in this case the _id is calculated using a hash function in the payload (which includes the uuid).
Example output:
# First iteration
$ python stockpile-wrapper.py -s search-cloud-perf-lqrf3jjtaqo7727m7ynd2xyt4y.us-west-2.es.amazonaws.com -p 80 -u $(uuidgen)  -n ip-10-0-157-6.us-west-2.compute.internal -N mypod  --tags k8s,openshift
13 documents successfully indexed
uuid: 1b0aec21-8d40-4a45-b5dd-89aec0870a84

# Second iteration resusing the same UUID
$ python stockpile-wrapper.py -s search-cloud-perf-lqrf3jjtaqo7727m7ynd2xyt4y.us-west-2.es.amazonaws.com -p 80 -u 1b0aec21-8d40-4a45-b5dd-89aec0870a84 -n ip-10-0-157-6.us-west-2.compute.internal -N mypod  --tags k8s,openshift
0 documents successfully indexed
13 documents already existed in ES
uuid: 1b0aec21-8d40-4a45-b5dd-89aec0870a84

Signed-off-by: Raul Sevilla<EMAIL_ADDRESS>

@rsevilla87 looks good to me. have you had the chance to roll an image and test it?

@rsevilla87 looks good to me. have you had the chance to roll an image and test it?

Yup, tested.  In case you want to test it yourself, this is an image with the latest stockpile-wrapper bits
quay.io/rsevilla87/backpack:latest
And this is another image with the latest stockpile-wrapper, stockpile and scribe bits:
quay.io/rsevilla87/backpack:scribe


CORE-5601 Unified external events

The sending on events to external workers is unified to simplify the handling of sending requests and receiving responses. This reduces the amount of code we have to write to add new functionality that requires communication with other workers.
As we are making a generic solution there will be limitations that each specific use-case requires, however a number of scenarios have already been identified and the solution should cater for them all.
The generic code handles the sending events to other workers, receiving ExternalEventResponses from them and determining whether to resume a flow or not based on the responses.
Effects on the API

Checkpoint now contains ExternalEventState rather than CryptoState and PersistenceState. This state will hold information about any type of external event that is to be sent from the flow worker.
ExternalEventContext should be embedded into the events/payloads sent to external workers. This contains context information, which includes, a request id and flow id.
ExternalEventResponses are returned back to the flow worker after processing an external event. ExternalEventResponse contains an Avro serialized byte array of the underlying payload that the external processor returns to the flow worker.
ExternalEventResponseError to convey error information back to the flow worker.

Runtime PR - https://github.com/corda/corda-runtime-os/pull/1669

Pretty sure @driessamyn and @dickon are aware of this, but linking anyway.

When merged used my commit description
When merged used my commit description
When merged used my commit description
When merged used my commit description
When merged used my commit description


fix: avoid dbtRunner default callbacks being shared across instances

resolves #7278

Description
default the callbacks argument of dbtRunner to None and create a new list as the default every time it runs.
Checklist

[x] I have read the contributing guide and understand what's expected of me
[x] I have signed the CLA
[x] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[x] I have opened an issue to add/update docs, or docs changes are not required/relevant for this PR
[x] I have run changie new to create a changelog entry

Thanks @chamini2! I'm going to merge this, since it already has approval


[PRE-RELEASE-0.4] Migrate vector-search extensions to plugins

Use the template plugin, etc. to move:

[ ] lance
[ ] qdrant
[ ] mongodb

From superduper/vector_search/* to plugins/* and release plugins to pip.
To do:

[ ] Migrate code to plugin directory
[ ] Create correct requirements
[ ] Migrate tests for plugin_test
[ ] Remove requirements from main repo
[ ] Test it

Still to do: migrate atlas.py to MongoDB plugin.


"About" page?

I was thinking we should link the GitHub somewhere, and an about page came to mind. Maybe we could include changelogs there too? Curious for thoughts @dm0896665

Yeah, we can either have like a "View current progress" section with a link to GitHub at the bottom of the change logs or just create an about page. Either way sounds good!

Actually I think I like that idea better - I think the home page already gives a good overview of the site that an About page would just be repeating. A link to the GitHub in the change logs sounds good to me!


bundle validate incorrectly flags PodDisruptionBudget as removed

Bug Report

What did you do?
Ran:
/usr/local/bin/operator-sdk bundle validate ./bundle --select-optional suite=operatorframework

What did you expect to see?
Well, nothing. PodDisruptionBudget policy/v1beta1 was deprecated, but not policy/v1.

What did you see instead? Under which circumstances?
WARN[0000] Warning: Value cass-operator.v1.14.0-dev.a6054d2-20221229: this bundle is using APIs which were deprecated and removed in v1.25. More info: https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-25. Migrate the API(s) for events: (["ClusterServiceVersion.Spec.InstallStrategy.StrategySpec.Permissions[0].Rules[1]" "ClusterServiceVersion.Spec.InstallStrategy.StrategySpec.Permissions[0].Rules[10]" "ClusterServiceVersion.Spec.InstallStrategy.StrategySpec.Permissions[0].Rules[11]"]),poddisruptionbudgets: (["ClusterServiceVersion.Spec.InstallStrategy.StrategySpec.Permissions[0].Rules[13]"]),

Coming from this rule:
            - apiGroups:
                - policy
              resources:
                - poddisruptionbudgets
              verbs:
                - create
                - delete
                - get
                - list
                - patch
                - update
                - watch

This is generated by the kubebuilder line:
// +kubebuilder:rbac:groups=policy,namespace=cass-operator,resources=poddisruptionbudgets,verbs=get;list;watch;create;update;patch;delete

With controller-tools 0.10.0. policy/v1 PodDisruptionBudget is used in the project (which was introduced in 1.21 and is definitely available in 1.25). This works fine. The validation does not seem to understand the difference between versions.

Environment
Operator type:

/language go

Kubernetes cluster type:
kind, 1.25.2 (not that it matters)

$ operator-sdk version
operator-sdk version: "v1.26.0", commit: "cbeec475e4612e19f1047ff7014342afe93f60d2", kubernetes version: "v1.25.0", go version: "go1.19.4", GOOS: "darwin", GOARCH: "amd64"

$ go version (if language is Go)
1.19

$ kubectl version
1.25.2

Possible Solution

Additional context

@burmanm Thanks for raising this issue! This is something that is in the process of being resolved. There was an issue in the validation logic with operator-framework/api that didn't check the groups and only the resource names for permissions.
This should have been resolved in the api repo as of https://github.com/operator-framework/api/commit/f1b729684854a053f229464eb327527222188fd1 and we just need to update our dependency on it in Operator SDK (PR #6227 updated the master branch). I'm hoping to get this included in a 1.26 patch release, but if for some reason that doesn't happen the fix should be included in the next release of Operator-SDK.

Sounds good. I'll wait until 1.27 until I try to enforce those warnings as failures.

Since this issue is technically resolved as of #6227 I am going to close this issue


API Wrong Unit

Checklist

[X] I have installed the latest release (or BETA) version of the integration and home assistant.
[X] I have prepared DEBUG log output (for technical issues) | In most of the cases of a technical error/issue I would have the need to ask for DEBUG log output of the integration. There is a short tutorial/guide 'How to provide DEBUG log' here
[X] I understand the SHIT-IN - SHIT-OUT principle (in case of implausible data) | It will happen, that the data that is displayed by this integration does not make much sense (to you) - aka the data is not plausible. Of course it could be the case, that something in this integration has been messed up - but so far - in all reported issues the root cause of implausible data was/is, that the go-eCharger device itself already provided this data [you can check this by directly requesting the attribute from the wallbox]
[X] I confirm it's really an issue | In the case that you want to understand the functionality of a certain feature/sensor Please be so kind and make use if the discussion feature of this repo (and do not create an issue) - TIA

Add a description
API Key "cdi" laut Doku von go-E:
charging duration info (null=no charging in progress, type=0 counter going up, type=1 duration in ms)
die Dauer wird in Milisekungen ausgegeben, in HA wird bei mir aber als einheit Minuten angezeigt, das gehört korrigiert :-)
https://github.com/goecharger/go-eCharger-API-v2/blob/main/apikeys-de.md

lg max
Add your DEBUG log output
No response

1.21 Gigawatt?! - wie konnte ich nur so Leichtsinnig sein!

please update to https://github.com/marq24/ha-goecharger-api2/releases/tag/2024.11.2 and close if fixed


Add a build tag to disable all services except TCP endpoint

[x] CHANGELOG.md updated
[x] Rebased/mergable
[x] Tests pass
[x] Sign CLA (if not already signed)

LGTM :+1:


segment multiple objects at the same time， the model is invalid

Great job! Works fine when I enter an object box. But when I input multiple bboxes at one time, corresponding to different labels, and I want to segment these multiple objects at the same time, it seems that the model is invalid! Does it mean that only one object can be processed at a time, or is my way of chu wrong?

input the object boxes and labels as follows:-
onnx_coord = np.array(bgr_boxes).reshape(-1, 2)[None, :, :]
onnx_label = np.repeat(np.arange(1,len(bgr_boxes)+1), 2)[None, :].astype(np.float32)`

Thank you, batch reasoning with torch has been solved, I didn't look at the code example carefully, but I still don't know how to reason with multiple boxes when using onnx reasoning, thank you very much!

https://github.com/ByungKwanLee/Full-Segment-Anything addresses the ciritical issues of SAM, which supports batch-input on the full-grid prompt (automatic mask generation) with post-processing: removing duplicated or small regions and holes, under flexible input image size


Polish a message when the user retries to contribute to a circuit to which they already contributed

Currently, CLI output is like following:
   ___ _                      ____         _ _
  / _ \ |__   __ _ ___  ___  |___ \    ___| (_)
 / /_)/ '_ \ / _` / __|/ _ \   __) |  / __| | |
/ ___/| | | | (_| \__ \  __/  / __/  | (__| | |
\/    |_| |_|\__,_|___/\___| |_____|  \___|_|_|

Greetings, @gurrpi 👋

⚠ The contribution process is based on a waiting queue mechanism (one contributor at a time) with an upper-bound time constraint per each contribution (does not restart if the process is halted for any reason).
ℹ Any contribution could take the bulk of your computational resources and memory based on the size of the circuit 🔥

✔ Select a ceremony › bla
⚠ You are not eligible to contribute to the ceremony right now
✖ You are not eligible to contribute to the ceremony

Congrats, you have already contributed to 1 out of 1 circuits 🎉
✔ Circuit 1

We wanna thank you for your participation in preserving the security for bla Trusted Setup ceremony 🙏

See you, @gurrpi 👋
✨  Done in 10.45s.

Do you think that the message below is not enough?
Congrats, you have already contributed to 1 out of 1 circuits 🎉
✔ Circuit 1

Do you think that the message below is not enough?
Congrats, you have already contributed to 1 out of 1 circuits 🎉
✔ Circuit 1

IMO, it is not necessary to print following message in that case. It's just unnecessarily misleading.
⚠ You are not eligible to contribute to the ceremony right now
✖ You are not eligible to contribute to the ceremony

Also It doesn't need to prompt users to choose a commemoration because it doesn't actually do anything, but it creates the hallucination that you can contribute to the ceremony.
In this case, I think it's better to first check if a ceremony exists that the user can contribute to, and then let them choose.

Do you think that the message below is not enough?
Congrats, you have already contributed to 1 out of 1 circuits 🎉
✔ Circuit 1

You're missing the point that there could be more than one ceremony open for contributions at the same time.

IMO, it is not necessary to print following message in that case. It's just unnecessarily misleading.
⚠ You are not eligible to contribute to the ceremony right now
✖ You are not eligible to contribute to the ceremony

The message above it should no longer be shown after the latest updates!

Also It doesn't need to prompt users to choose a ceremony because it doesn't actually do anything, but it creates the hallucination that you can contribute to the ceremony.
In this case, I think it's better to first check if a ceremony exists that the user can contribute to, and then let them choose.

Agree, the only thing was that we are exploiting the contribute command to retrieve information about the participant's contribution to the ceremony. Surely, this part will be moved to another command later on!


What happens in NEWEPOCH with Nothing rewards update

The ru rewards update is an optional value in the state of the NEWEPOCH
rule. It is used in the applyRUpd function which does take an explicit value,
not an optional. We should define what happens in the case of an empty rewards
update, unchanged NewEpochState or only unchanged EpochState.

We should also write a property that says "the reward update will only every be equal to Nothing in the NEWEPOCH transition only in the case that there were not blocks strictly between slot ( firstSlot epoch s ) + StartRewards and slot firstSlot ((epoch s)+1)


Incorrect Date Selection

Great Extension!
When Week, Single Date, Month is selected the calendar always selects one date before the selection.
So - if August 16 is selected the date range 31/7/16~30/08/16 is sent to QV and if 15/8/16 is selected 14/8/16 is sent to QV.

Hi PabloTheNinja,
did you try calendarExtnsion.qvw file that i've attached to the project ? or can you attach your qvw file to see your calendar script ?

Hi, I have since tried the calendarExtension.qvw file and the same issue when a single date is selected - so 17/4/2011 is selected in your extension and 16/4/2011 is selected in the NumDate Field which is duplicating the behaviour I am seeing in my App.

Hi, this is strange. I've not  experienced that kind of result through my countless trying. However, i revised the date-time calculation scripts considering the issue of time zone differences. So the QvCalendar.qar has been updated , you can download and install it to try again. I hope the problem to be solved.


Clock stretching for IoT-I2C

I ran the sample IoT-I2C on Raspberry Pi 2 as a master. I used the Read() function to read back data from slave. My slave sometimes is not able to respond quick enough for Read() and it hold the clock low until Rasp got an timeout error. Is there any solution on Rasp such as clock stretching available? Thanks.

The issue you are running into is a hardware issue, not a samples issue. You can open a support case with our Developer Support team who can further help with the specific problem you are experiencing. Please use these steps below for further help:

Visit http://aka.ms/storesupport and sign-in with your Microsoft account
Under the “App Development” section choose "Windows 10 universal app development", then choose the appropriate problem type and category to get engaged through a formal support channel.


Bug report

Bug report

What is the current behavior?
If the current behavior is a bug, please provide the steps to reproduce.

What is the expected behavior?

Other relevant information:
webpack version:
Node.js version:
Operating System:
Additional tools:

@lucasborer1 you have opened 3 empty bug reports, probably a glitch on your end.


#1745 - add codeception and example tests

see #1754 for details

Hi @jitendra-webkul @shubhwebkul @rahulshukla-webkul ,
is this PR still in review? A few other issues are relying on it.

Hi @rahulshukla-webkul
thank you for your review.
It seems like you already have some data in your database. I've extended the command composer test. It will run php artisan migrate:fresh before running tests to ensure having a clean database for testing.
Please try again and let me know if any other error occurs.

Hi @rahulshukla-webkul
seeders will be automatically called by codeception. Have a look at unit.suite.yml and functional.suite.yml.

Hi @rahulshukla-webkul
I've verified that data is seeded at my side by extending ProductTypeCest:
public function testHasVariants(UnitTester $I)
    {
        dd(InventorySource::all()->toArray());

        $I->assertTrue(ProductType::hasVariants('configurable'));
        $I->assertFalse(ProductType::hasVariants('simple'));
    }

Codeception wraps every test into a db-transaction. That's why you cannot see any data in the test-db via tools like phpmyadmin. It's because data is seeded every time a test is started to ensure each test has the same test-data. At the end of a test the transaction is reverted to get a nice and clean db for the next test.

@bosix
Thanks for your efforts much appreciated


Add IIB project

Install a new vm in vSphere brown resource, and install IIB. Document how the server is configured.
Define a new end point in secure gateway server

The new esb project includes a gateway flow, how to deploy iib to icp, and the code for api connect is modified to remove the mapping to SOAP and invoke iib new service


How to use this with react

Hi,
how can I use this with react?

Hi
I have used this in a React project previously. I don't have access to the code any more as it remains with my former company but I might be able to help.
What are you trying to do? In my experience the best way is to create a React wrapper around the necessary component that stores the state (in this case probably the focused coordinates) and passes any necessary handlers that update this state to the image-focus components.

Okay, the issue that I am facing is that I cannot 'unmount' the focused image. Once I wrapped my ref with the FocusedImage, I want to be able to return back to the state where my img element is just an img element (no inline styles, no event attached, ...). (img.stopListening is not enough)

Gotcha! Sounds like we need to add a .dispose() method?

Sounds good. I really want to be able to attach and detach the library to an element dynamically.

@third774 any update on this? I'd love this feature as well

FWIW at this point I'd just recommend using object-position.
https://kevinkipp.com/blog/til-object-position/


Dataset issue

Hi, I met this issue when I download MNIST dataset:
Downloading http://yann.lecun.com/exdb/mnist/https://ossci-datasets.s3.amazonaws.com/mnist/train-images-idx3-ubyte.gz
Failed to download (trying next):
HTTP Error 404: Not Found
Downloading https://ossci-datasets.s3.amazonaws.com/mnist/https://ossci-datasets.s3.amazonaws.com/mnist/train-images-idx3-ubyte.gz
Failed to download (trying next):
HTTP Error 404: Not Found

I # resources(line 272) in Data_Prepper.py.  It s ok

closing the issue. since it seems addressed.
The issue was due to a broken url for downloading the mnist dataset. Removing the MNIST.resources can fix it.


Unable to access service: service xxx has no terminators for instanceId xxx

Using the compiled ziti-edge-tunnel binary on Manjaro to connect to a service leads to a connection error and logging the following lines:
[       76.038]    INFO tunnel-cbs:ziti_dns.c:506 format_resp() found record[<IP_ADDRESS>] for query[1:<address>]
[       76.183]   ERROR ziti-sdk:connect.c:941 connect_reply_cb() conn[0.0/Connecting] failed to connect, reason=service <serviceid> has no terminators for instanceId <identity>
[       76.183]   ERROR tunnel-cbs:ziti_tunnel_cbs.c:104 on_ziti_connect() ziti dial failed: connection is closed

However the same service is accessible using the Android tunneler app.

Environment: Manjaro (Kernel: 5.19.7-1-MANJARO)
Using the latest ziti-edge-tunnel binaries (v0.19.11-local) and compiling it from main (v0.19.11-1-g971f4fc)

Some additional info:
I can see terminators getting created in the ZAC when I update the services.
But the issue on the client tunneler's side still persists.

Hi @theheckwr . Thanks for the report. This could be a policy issue. If you run ziti edge policy-advisor identities does your identity have dial capability? I'm thinking it might have bind but not dial?

If the policy check doesn't turn up anything, could you also please share your service configurations, and show a list of terminators at the time the dial fails?

I checked the policy advisor and everything looks fine.
As for the service configuration, this is what I'm able to dump via the CLI:

The terminators at the time of the dial failure:

In the case it matters: I only did the dumps with the CLI, for the configuration I used the ZAC.
Thanks in advance.

Thanks for the info! I was hoping to see the actual service configuration (json), e.g. via ziti show config:
 ziti show config 3d7TgvPfhSC1RfiFrgsBx3
 ziti show config 658owvlrnClMBJgZEbVuZ8

Feel free to sanitize the content to your liking. I'm mostly interested in the dialOptions.identity value from the intercept.v1, and the listenOptions.identity value from the host.v1.
Thanks!

Oh okay, I'm new to ZITI, so I don't know all the different sections that well.
But here are the results of the two commands you asked for:

Does this help or did I sanitize too much?
If I can help with anything else, don't hesitate to ask again.

Given the displayed hosting config has no "listenOptions" set - it seems like it's a sure thing that really what @theheckwr wants is to remove that "identity" from dialOptions. :)
And - we found a bug in the android tunneler !

Android bug filed https://github.com/openziti/ziti-sdk-android/issues/2

Huge thanks to you both!
Yes, removing the dialOptions.identity did bring the two services to life.
Somehow the ZAC dialog led me down the wrong path and I wasn't able to track that issue down.
With the Android bug filed, I'm closing this issue.
Thanks again.

If you have a flow in the zac that would have helped you or made more sense - and want to file an enhancement request over at https://github.com/openziti/ziti-console that'd be much appreciated. tell us how we could have made it better/easier :)
glad you're sorted!


Validate launcher - Window Walker reacts to winkey + mouse button

Environment
Windows build number: 10.0.18363.720
PowerToys version: v0.16.1
PowerToy module for which you are reporting the bug (if applicable): Window Walker

Steps to reproduce

Launch PowerToys with WindowWalker module enabled
Launch https://github.com/stefansundin/altdrag (https://github.com/microsoft/PowerToys/issues/269) that is using Winkey as the "control key".
Observe WindowWalker appearing when winkey+mouse button are pressed.

Expected behavior

WindowWalker should not pop-up unless ctrl+win are pressed simultaneously.
WindowWalker should not react to mouse button events

Actual behavior

WindowWalked pops-up when winkey+mouse button are pressed.

Screenshots
N/A, happy to supply a screen recording if needs be.

i think we should validate this with launcher since WW will migrate over

Thanks, I will test with https://github.com/microsoft/PowerToys/milestone/9 once it is released.

@asvc, does this work?

@crutkas,
Downloaded v0.19.1. Would it be safe to assume that "WindowWalker" was renamed to the "PowerToys Run"? In that case it doesn't work with AltDrag, no new interfaces appear on the hotkey press. Changing the shortcut (I have tried alt+shift+space) makes no difference.

looking at AltDrag, it is GPLv3 so we can't look at source code which could make debugging hard.  We're just using standard hooks here as are the other included utilities.
so even with 0.19, you hit winkey+mouse and it triggers?

@betsegaw window walker used a standard .net keyhook, right?

Window Walker used the "RegisterHotKey" win32 API.
It adds a hook to look at windows messages and checks for a specific message.

looking at AltDrag, it is GPLv3 so we can't look at source code

@stefansundin , would you consider releasing under MIT, etc?

so even with 0.19, you hit winkey+mouse and it triggers?

@crutkas , using v0.19.1: "PowerToys Run" search bar doesn't appear after pressing an assigned hotkey while AltDrag is running.

@asvc, We're using standard keyhooks inside windows.  They also do reg hacks it seems like and that could interfere based on the installer.
I did just install and try with an internal testing build for 0.20 and everything seems to work correctly.

@crutkas , I don't see v0.20 at https://github.com/microsoft/PowerToys/releases, is it from AppVeyor / etc?..

.20 will be released this month. We are testing internally. (Or you can clone master and build it yourself :))

@asvc we just released it on friday.

Just wanted to confirm that v0.20.1 works fine and AltDrag isn't affected by FancyZones. Thanks @crutkas !


Fix NPE, allow to have fields different from relational in junction models

There was NPE happening with @JunctionTable(type=MyRelationTable) in case when some of fields was not references and attribute.getReferencedClass() returned null for them

 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.

Looks good thanks


Enhance toml structure to include a header and description

Enhance toml structure to include a header and description items that will be used in the release notes.

Manually update .packageit/release.toml with changes.
Update method parameters to inhouse standards.
Enhance .packageit/release.toml with more information about the release including "Detail" and  "Changes" sections.


Better Startup Script

We currently provide a very early startup script, which I hope will have the following functionality

Pass parameters for duectl-daemon start
Pass parameters for duectl-server-daemon start
Provide a user-defined script entry point to replace the current user application (JupyterLab), mostly exec one script, which can be defined by the environment variable

can i please be assigned to this issue?

@kayo09 Hello and thank you for your interest in helping our project.
I've assigned this issue to you. Please fork this repository and submit your contribution as a PR to the feature-startscript branch, and I'll help you with Code Review and any other things.
If you have any questions, please leave a comment under this issue or just @ me.
Looking forward to your first PR! Thanks.

This task is outdated and we will be redesigning the related functionality in 0.2.0


CDN JS

Can you add it to the CDN js?
https://cdnjs.com/

Just filed a request:
https://github.com/cdnjs/cdnjs/issues/8212


Remove dependency to pandas

pandas is only used in one parser (dsop) since few maintenace PR.
As pandas is a big dependency, I plan to remove it completly from the web app.

We can tale the parser out at the same time. I think I was the only one using it and it's broken anyways.

You means the DSOP parser?
I already have a PR that fix that https://github.com/DefectDojo/django-DefectDojo/pull/3784


Pad2d backward pass on GPU

Can you enable the test?

Can you enable the test?

Sure, but I just realized that the       for (int x = 0; x < ix; x++) will be out of bounds... I really wanted to not blow up the code base, but it seems like it's better if I create a new kernel

Actually the GPU test was already enabled and passing, so I'm not sure what do you mean by enabling the test

Can you take another look?
The GPU test was failing before I checked out the code, and it's passing now on my computer.

Hmm, I think I just disabled it. Will merge and fix.

https://github.com/geohot/tinygrad/commit/870b84a89370118d34c3dcc159d59b831df7bee9

If you get a chance, can you refactor this to reuse the kernel from the forward pass?

Sure
On Tue, Nov 10, 2020, 4:42 AM George Hotz<EMAIL_ADDRESS>wrote:

If you get a chance, can you refactor this to reuse the kernel from the
forward pass?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/geohot/tinygrad/pull/89#issuecomment-724524056, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AN5SWAEKJFDMNTXWYDO7S5LSPDVG7ANCNFSM4TP623PQ
.


is this project died, if i may ask?

it is seem long time that noone to commit code.

Hi,
No, the project is not dead, it is just progressing slowly.

We need to define milestones, beside the functionality and features we like to address and implement in the assigned steps.
That will help to concentrate developing the most requested methods, an OrbTk user is missing.
Please be aware, that developer resources are so rare. Everything is done in spare time drive by the encouragement of interested people. We are looking forward to raise the interest towards consumers and developers. This correlates with the coverage of components, that are needed to solve common UI implementations.


add cross-compile options from Linux to Windows

Added cross-compile build resulting Windows EXE binary.
(I am absolutely not a CMake expert, but hopefully this is the way to do it. :) )

Hello,
I appreciate your interest in this project, but unfortunately I am not interested in merging your additions at the moment.
I don't really see the value that adding the option for cross compilation brings, as this is really just a toy educational project and not intended for real use. Hence I feel that there really isn't a need to improve distribution.
So for the sake of simplicity, I'll have to decline your additions. Thank you for your efforts though.

Ok, no worries. I didn't want to be a contributor of your project with this minimal addon, just initiated the pull request out of politeness. Anyway, I use it as modules for Windows projects, that's why I added these extra compilation functionalities. Thank you for your great project.. :)


SOPS AZKV environment variable configuration doesn't work

It looks like a mistake was made in the logic, and the environment variable credentials are retrieved, but never used.
I've opened a PR to address this issue.
https://github.com/fluxcd/kustomize-controller/pull/838
You can refer to this Slack thread for more details: https://cloud-native.slack.com/archives/CLAJ40HV3/p1682102413111849
The SOPS AZKV tests seem to intend to have coverage for configuring auth via environment variables, but something is amiss because the tests seem to be passing even though the functionality is broken.
https://github.com/fluxcd/kustomize-controller/blob/main/internal/sops/azkv/keysource_integration_test.go

Relates to https://github.com/fluxcd/kustomize-controller/issues/841

Closing with #842 (fixed in Flux 2.0.0-rc.2)


ci: remove Renovate as the GitHub App was installed

There is no need to run Renovate manually as we installed the GitHub App for all Hapag-Lloyd repositories. Renovate runs automatically now.

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