Backwards compatibility issue with aespriteSheet support

The issue is that earlier versions of aesprite export invalid spritesheet JSON that Kaboom does not recognise.
At the very least v1.1.6 exports unrecognised JSON. (The difference in this version is simply that "frames" is an object rather than an array of objects. An easy manual fix)
I'm not sure which aesprite version changed the export format (or how many variations there are)
This might be an issue for the documentation rather than the library itself, as you may not wish the hassle of supporting every different export format that was in use.
Many Thanks!

You have to export json with "Array" instead of "Hash" (default in Aseprite), cuz iterating the JSON object doesn't ensure the order with "Hash". I'll make it clear in the docs.

Silly me! Thanks for the quick response, I'll close this issue.

No worry!


[refs #206] Fix TravisCI builds: Update bundler before installing gems

Travis bundler versions are quite out of date and can cause install errors, So updated bundler inbefore_install
see: https://github.com/rubygems/rubygems/issues/1419

Right, I just ran into the same thing. However this becomes a moving target on Travis, I think a better solution is to s.add_development_dependency 'bundler', '~> 1.10' in gemspec. What do you think?

... my suggestion doesn't quite work it seems, so I'll just merge this, thank you


Chore adjust some error status print log

Proposed changes
adjust some error status print log
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall


Multiple IP Per VHost / Any hosts

Is your feature request related to a problem? Please describe.
Well i have a freenas system in which i installed this package into a VM and which works good.
but i develop websites from my laptop which means it has both lan & wifi and i can't get it have a single ip for both network device. so i am looking for a option to set 2 ips per vhost
Describe the solution you'd like
lets say i have a vhost called abc.example.com and in the admin it should provide me an option to have 2 ips to check for example check the below image

And when user types abc.example.com this reverse proxy should check if 1st ip <IP_ADDRESS> is alive if so then it should use it. if not it should move to 2nd ip. and so on.
Describe alternatives you've considered
Additional context

I would really like this feature too. If possible allow a toggle to enable round-robin mode?

@jc21 i feel like this might be usefull for this feature request. https://nginx.org/en/docs/http/load_balancing.html

@jc21 is this project still supported ?

I'm not supporting v2 really - especially not with new features. I'm working on v3 hoping to accommodate more of the user base with features like this, but I'm not making any strict promises yet.

I would love to see this feature implemented too. To have backup servers used whenever is needed if the main server is down.


Decide our policy w.r.t. jupyter checkpoints

Should we upload and rewrite the file /project/notebooks/.ipynb_checkpoints, or we should ignore it so that each make jupyter is bare clean?

What kind of information is contained in these files?

It's kinda simplistic version control: https://stackoverflow.com/questions/46421663/what-are-jupyter-notebook-checkpoint-files-for#comment86934059_46422176

ignored in https://github.com/neuromation/cookiecutter-neuro-project/pull/381


ci: fix 32-bit builds of native modules

Depends on https://github.com/microsoft/vscode-distro/pull/350
Temporary workaround until headers are fixed in upstream https://github.com/electron/electron/pull/34136/commits/7ecd8cd2878fdcb75e838e1c972f1b3ced77b88f

Testing build: https://monacotools.visualstudio.com/Monaco/_build/results?buildId=170270&view=results

New build https://monacotools.visualstudio.com/Monaco/_build/results?buildId=170273&view=results


Update prompt-toolkit to 1.0.0

Includes a lot of of VI mode improvements!
And the following change makes our get_height override unnecessary:

Only reserve menu space when complete_while_typing=True or when
there are completions to be displayed.

[Current coverage][cc-pull] is 77.12%

Merging [#125][cc-pull] into [h/fix-table-markup][cc-base-branch] will increase coverage by +0.65%

@@           h/fix-table-markup       #125   diff @@
====================================================
  Files                      14         14
  Lines                    1437       1416    -21
  Methods                     0          0
  Branches                    0          0
====================================================
- Hits                     1099       1092     -7
+ Misses                    338        324    -14
  Partials                    0          0

Powered by Codecov. Last updated by [3887f85...53deef7][cc-compare]
[cc-base-branch]: https://codecov.io/gh/crate/crash/branch/h/fix-table-markup?src=pr
[cc-compare]: https://codecov.io/gh/crate/crash/compare/3887f85d7b93bcf3edee32cc74444d4be2a8eab5...53deef76ed2c65e9da7d00ebf617f76bc0463434
[cc-pull]: https://codecov.io/gh/crate/crash/pull/125?src=pr

ack


Helm chart ?

Hello,
Couldn't find an Helm chart for Kubernetes deployment. I can make one, but I wonder how stable the Kubernetes integration is ? Reading the documentation, "more methods soon", if breaking change there are coming soon, doesn't feel like the good timing to do that.
Thanks !

The method for Kubernetes is pretty set in stone as of now. Better to make a Helm chart now than to hold it off inevitebly.


[OSE-433] Add the OpenID4VC authorization endpoint

Overview
Adding the authorization endpoint according to https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html#name-authorization-endpoint
Description
Notably, there are a couple of pieces not included in this PR
How Has This Been Tested?
Added unit tests.
References
https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html#name-authorization-endpoint

@decentralgabe PTAL should have addressed all.


Unable to install Oracle Docker Extension

I rebooted to make sure no ports were unnecessarily occupied. But I keep getting this error trying to install the extension on Win 10 Enterprise 22H2:
Failed to install extension: installation could not be completed due to: executing 'docker --context desktop-linux compose -p mochoa_oraclefree-docker-extension-desktop-extension -f C:\Users\edkn\AppData\Roaming\Docker\extensions\mochoa_oraclefree-docker-extension\vm\docker-compose.yml up -d' : exit status 1: Network mochoa_oraclefree-docker-extension-desktop-extension_default Creating Network mochoa_oraclefree-docker-extension-desktop-extension_default Created Volume "mochoa_oraclefree-docker-extension-desktop-extension_sqlcl_home" Creating Volume "mochoa_oraclefree-docker-extension-desktop-extension_sqlcl_home" Created Volume "mochoa_oraclefree-docker-extension-desktop-extension_oracle-volume" Creating Volume "mochoa_oraclefree-docker-extension-desktop-extension_oracle-volume" Created Container mochoa_oraclefree-docker-extension-desktop-extension-service Creating Container mochoa_oraclefree-docker-extension-desktop-extension-oraclefree-1 Creating Container mochoa_oraclefree-docker-extension-desktop-extension-service Created Container mochoa_oraclefree-docker-extension-desktop-extension-oraclefree-1 Created Container mochoa_oraclefree-docker-extension-desktop-extension-service Starting Container mochoa_oraclefree-docker-extension-desktop-extension-oraclefree-1 Starting Error response from daemon: driver failed programming external connectivity on endpoint mochoa_oraclefree-docker-extension-desktop-extension-service (7aac4861ec395139dd6797091c8079a7c0fc59114727a004854102f48f1d01dd): Bind for <IP_ADDRESS>:59890 failed: port is already allocated
Digging a bit deeper I found
> netstat -aof | findstr :'59890'
TCP    <IP_ADDRESS>:59890          AT02WP070.scdom.net:0  LISTENING       30724

and
> tasklist | findstr '30724'
com.docker.backend.exe       30724 Console                    1     62┬á900 K

Not sure what to make of it or how to work around it.

Did you try first:
docker pull gvenzl/oracle-free:23.2.0-faststart
Oracle image is big and sometime the docker extension command do not wait until this image is ready.

Wait, I see that is port collition on Windows.
Let me see using other laptop which port is available for sqlcl endpoint.
Marcelo.

Try uninstalling/installing the extension.
I moved to 59830 port, it works on Windows 11.
Marcelo.

Works out of the box now. Thanks.


.gitignore: do not ignore .#* files

I just wasted dozens of failed build attempts and more than 5 minutes staring at this cryptic build error:
Traceback (most recent call last):
  File "scripts/build/parse_syscalls.py", line 216, in <module>
    main()
  File "scripts/build/parse_syscalls.py", line 194, in main
    syscalls, tagged = analyze_headers(args.include, args.scan,
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "scripts/build/parse_syscalls.py", line 118, in analyze_headers
    with open(one_file, "r", encoding="utf-8") as fp:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory:

                  'zephyr/include/zephyr/pm/.#device.h'

Because this file didn't show in git status, I kept believing that building from scratch would make it go away.
git status should never hide source files that the build system uses. Maybe parse_syscalls.py should be "Emacs-aware"? Or maybe not. As long as it's not, git status must show every spurious file that might affect the build and break it.
This is the first time that I see an error like this; so Emacs does not leave files like this behind on a regular basis. Only when there is a some sort of glitch; and then we definitely want to know about it.
More generally speaking, the choice of an editor is a personal preference. So patterns matching Emacs files belong to personal $HOME/.gitignore files; they shouldn't be mass-duplicated into every single git repo instead. Stuffing every project with editor-specific configuration of every editor obviously does not scale. But that's probably for another day.
 Only when there is a some sort of glitch; ...

To be clear the .gitignore never caused this failure. Maybe it could when getting in the way of a git clean? Dunno.
However it did obscure it a fair bit.


Help for update version of dependencies azure-functions-maven-plugin

Plugin name and version
azure-functions-maven-plugin
Plugin configuration in your pom.xml
       <plugin>
            <groupId>com.microsoft.azure</groupId>
            <artifactId>azure-functions-maven-plugin</artifactId>
            <configuration>
                <resourceGroup>${functionResourceGroup}</resourceGroup>
                <appName>${functionAppName}</appName>
                <region>${functionAppRegion}</region>
                <appSettings>
                    <!-- Run Azure Function from package file by default -->
                    <property>
                        <name>WEBSITE_RUN_FROM_PACKAGE</name>
                        <value>1</value>
                    </property>
                    <property>
                        <name>FUNCTIONS_EXTENSION_VERSION</name>
                        <value>~1</value>
                    </property>
                    <property>
                        <name>FUNCTIONS_WORKER_RUNTIME</name>
                        <value>java</value>
                    </property>
                </appSettings>
            </configuration>
            <executions>
                <execution>
                    <id>package-functions</id>
                    <goals>
                        <goal>package</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

Expected behavior
I want to update version of dependencies of this plugins used
Actual behavior
Old dependencies that violate CVE dependencies check
Steps to reproduce the problem

@hung1806vn Thanks for your feedback, could you please tell us the version of the function plugin and which dependency violate CVE check?

@Flanker32 Thanks in advance for your support. There's my dependencies check report help me review it

@hung1806vn Here is the dependency tree of function maven plugin
[INFO] |  +- com.microsoft.azure:azure:jar:1.21.0:compile
[INFO] |  |  +- com.microsoft.azure:azure-client-runtime:jar:1.6.4:compile
[INFO] |  |  |  \- com.microsoft.rest:client-runtime:jar:1.6.4:compile
[INFO] |  |  |     +- com.squareup.retrofit2:retrofit:jar:2.4.0:compile
[INFO] |  |  |     +- com.squareup.okhttp3:okhttp:jar:3.11.0:compile
[INFO] |  |  |     |  \- com.squareup.okio:okio:jar:1.14.0:compile
[INFO] |  |  |     +- com.squareup.okhttp3:logging-interceptor:jar:3.11.0:compile
[INFO] |  |  |     +- com.squareup.okhttp3:okhttp-urlconnection:jar:3.11.0:compile
[INFO] |  |  |     +- com.squareup.retrofit2:converter-jackson:jar:2.4.0:compile
[INFO] |  |  |     |  \- com.fasterxml.jackson.core:jackson-databind:jar:2.9.4:compile
[INFO] |  |  |     +- com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.9.4:compile
[INFO] |  |  |     |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.9.0:compile
[INFO] |  |  |     \- com.squareup.retrofit2:adapter-rxjava:jar:2.4.0:compile

It seems that all dependencies violate CVE checks belongs to azure-client-runtime, and these dependencies didn't update in their latest release(link of pom), please open an issue there and we will tract it.

Thank you for your support. Waiting the update

Invalid since we upgraded to track2


RFC: Always serialize NaN without sign

In all likelihood, the sign of NaNs is not meaningful in the user's program. https://github.com/rust-lang/rfcs/pull/3514#issuecomment-1781873993: "by and large nobody cares about the sign of a NaN". It would usually just be surprising and undesirable for -nan to appear in output serialized by this crate, when the sign of the NaN was not intentionally controlled by the caller, or may even be nondeterministic if it comes from arithmetic operations or a cast.
In https://github.com/toml-lang/toml/pull/506#discussion_r153486027 it sounds like the motivation for TOML supporting -nan was a Robustness Principle "be liberal in what you accept from others" without the intention that TOML emitters would ever produce it.
This crate will continue to deserialize -nan as a negative NaN as implemented by https://github.com/toml-rs/toml/pull/637.

There are two layers here

toml_edit: a format preserving toml parser/generator
serde support for toml, via toml_edit::ser and toml::ser

I think I'd like to start by exercising caution and only doing this in the ser layers by changing toml_edit::ser::value.  This will avoid generating toml files with non-deterministic signs when using serde while allowing someone using toml_edit to control exactly how the toml file looks.
Thoughts?

It's already the case that users don't control exactly how toml files look, as toml_edit also doesn't appear to let users control things like 1.0 vs. 1.00 vs. 1.0e0 vs. +1.0. I propose also not providing control over nan vs. -nan, since TOML itself doesn't guarantee the bit is preserved.

TOML also doesn't guarantee table order but we want to preserve that an allow control over it.  I'd like to, over time, offer more options for users to control how things are rendered.  -nan is an easier case.  Those are harder and will take more API design to figure out.

serialize_f64 getting passed a NaN with the sign bit set doesn't indicate that the user wanted it to appear as "-nan" in the output. Negative-sign-bit NaNs can come from many places, and it differs between x86 and ARM, and between constexpr and runtime:
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=bfbfc2ec293c30135d87e8505c6d17b9
So even if you want to give users the ability to control how a NaN is printed, I'd encourage you to do it in some other way than inferring it from the sign bit on serialize_f64. The sign bits in arbitrary f64 values will often come from nondeterministic sources, as in the example above.
And in that case, then the ability to serialize "-nan" wants a new API, and it seems prudent to wait until someone comes up with a real-world use case for it.

@sunfishcode my suggestion was that serialize_f64 would force all nans to be positive.  dtolnay has already implemetned that and its released.
The area we still respect the sign bit is if you are directly using toml_edit::Document to create or edit a document.  This API is mean to be lower level, offering more control over formatting.

Currently to_f64_repr decides whether to print "nan" or "-nan" by examining the sign bit of the f64 passed in. It appears that's the ultimate place where Document::insert and similar things end up to convert user-supplied f64 values into strings.
The sign bits of user-supplied f64 values, however they're passed in, will often not reflect a conscious intent to print "-nan" instead of "nan". They will often be the result of nondeterminism, differing between x86 and ARM, as well as debug and release, so it isn't desirable to implicitly propagate this information.

Yes, to_f64_repr preserves the sign bit.  That does not contradict or expand on what I said earlier.  #643 made it so users of the serde API will have the sign bit coerced to positive.
The remaining question is what is correct for a low level API that is meant to control as much about the formatted output as is reasonable (weighted against lack of API designs, time availability, and performance constraints).
To put this into context, most developers using these packages will be relying on #643.  toml has 3524 direct dependents while toml_edit has 259.  I know at least some of toml_edits direct dependents use it like toml with very limited interactions with Document which would not be affected by this policy, either way.

The sign bit of an f64 value passed in by a user doesn't convey intent to print "-nan". As in my example above, that bit can be spuriously set by the target ISA and/or compiler optimizations.
If you wish to give users control over how NaNs are formatted, I suggest adding an explicit API mechanism, rather than implicitly inferring it. That avoids unintentionally propagating nondeterminism. Such a mechanism would also be needed to support "+nan".

As nothing new is being said, I'm going to go ahead and close this for now.  We can revisit this in the future if needed.


Bug: Incorrect QA Evaluation Reports for Tests

Problem as reported by Scott/Lane
ECMPS 2.0 - there appears to be a change on dev affecting QA evaluation reports for tests. MP, EM, Cert Events and TEE's seem fine. Evaluated the same QA tests in the test environment and the report was fine.
Error reported by Scott

Error reported by Lane

Investigation Details:
The issues reported by Scott and Lane are different issues, but both affect QA tests (and only in dev, not in test).
Scott reported an "Evaluation is old..." error whereas Lane saw "An error has occurred..." error in the evaluation report.
Both errors are caused by the function camdecmpswks.rpt_qa_test_evaluation_results.
In Scott's case, this function returns empty and ECMPS defaults to the message "Evaluation is old or expired and error data is no longer available".
The following call of the function returns an empty result.
SELECT * FROM camdecmpswks.rpt_qa_test_evaluation_results('1d6a8dca-8e94-4d3d-8473-3d0bc19fcec7')
Part of the query in the function, the checklog table is missing an entry for that test summary id (check_session entry exists):
SELECT cl.*
FROM camdecmpswks.check_log cl
JOIN camdecmpswks.check_session cs ON cl.chk_session_id = cs.chk_session_id
WHERE cs.test_sum_id = '1d6a8dca-8e94-4d3d-8473-3d0bc19fcec7';
In Lane's case, a subquery in the function returns multiple rows when only one row is expected and ECMPS displays the provided error of "An error has occurred...".
This call of the function causes a subquery in the function to return multiple rows
SELECT * FROM camdecmpswks.rpt_qa_test_evaluation_results('NB8L0WN708-8B83302862E2433A96B8DC04C88CE8A9')
The check_session table has multiple rows for the same test_sum_id. I am not quite familiar with the check_log and check_session tables.
SELECT *
FROM camdecmpswks.check_session cs
WHERE cs.test_sum_id = 'NB8L0WN708-8B83302862E2433A96B8DC04C88CE8A9';
The following ticket (completed in Sprint 6) has been identified as possibly the cause: https://github.com/US-EPA-CAMD/easey-ui/issues/5986
Acceptance Criteria

This seems to be happening because this ticket is still under development: https://github.com/US-EPA-CAMD/easey-ui/issues/6067


Foreign keys

Starting points:

RFC
Postgres docs
MySQL docs

Dev: @dt  (David Taylor)

Closed by #528


Implement competition select page

UI is implemented
All displayed data is pulled from the back end
Competition cards are dynamically rendered given number of objects received from backend
The user param used for querying is currently hard coded to 1
Routing now works properly between sign in/compselect/in-game screens
Create competition button currently does nothing - no implementation yet
Competition cards can be horizontally scrolled using mouse wheel
Selected competition is stored in local storage so when user refreshes the compId persists
There was an extra package-lock.json (on top of the existing one) for some reason, now removed (it was also somehow not being gitignored).

Can you fix the conflicts and confirm everything works before merging?

Can you fix the conflicts and confirm everything works before merging?

Can you fix the conflicts and confirm everything works before merging?

Done

Can you fix the conflicts and confirm everything works before merging?

Done


Add md5 hash to resource, to be used for fix_attachment_reference

copy from https://github.com/eirikora/enex2html/blob/main/enex2html.py#L323
fixes https://github.com/vzhd1701/evernote-backup/discussions/53

For mac user want to use this before merged, you can modify
/usr/local/Cellar/evernote-backup/1.9.2_2/libexec/lib/python3.11/site-packages/evernote_backup/note_formatter.py

by using vscode code /usr/local/Cellar/evernote-backup/1.9.2_2/libexec/lib/python3.11/site-packages/evernote_backup/note_formatter.py

Sorry, but data element cannot have hash attribute as per official specification. If you need to alter produced enex file you should write your own converter.
<!--
  Corresponds to the Resource.data field.
  The binary body of the resource must be encoded into Base-64 format.  The
  encoding may contain whitespace (e.g. to break into lines), or may be
  continuous without break.  Total length of the original binary body may not
  exceed 25MB.
-->
<!ELEMENT data (#PCDATA)>
<!ATTLIST data encoding NMTOKEN "base64">

Thanks, this makes sense, I don't know if it is as simple as this, also I was trying to make it all-in-one.


Unable to share the session.

Issue Type: Bug
Unable to share the session.
Extension version: 1.0.3303
VS Code version: Code 1.52.0 (940b5f4bb5fa47866a54529ed759d95d09ee80be, 2020-12-10T22:43:50.597Z)
OS version: Linux x64 5.4.0-58-generic snap

System Info

Item
Value

CPUs
Intel(R) Core(TM) i3-6100T CPU @ 3.20GHz (4 x 1942)

GPU Status
2d_canvas: unavailable_softwareflash_3d: disabled_softwareflash_stage3d: disabled_softwareflash_stage3d_baseline: disabled_softwaregpu_compositing: disabled_softwaremultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: disabled_offprotected_video_decode: disabled_offrasterization: disabled_softwareskia_renderer: enabled_onvideo_decode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_software

Load (avg)
2, 1, 1

Memory (System)
7.68GB (0.17GB free)

Process Argv
. --no-sandbox --crash-reporter-id 4eb681e4-ff59-49f7-8bbb-ba2067bf2e18

Screen Reader
no

VM
0%

DESKTOP_SESSION
ubuntu

XDG_CURRENT_DESKTOP
Unity

XDG_SESSION_DESKTOP
ubuntu

XDG_SESSION_TYPE
x11

Hi @ozzono, thanks for reaching out to Live Share! Sorry about the issue you're facing. Can you please provide a list of repro steps and attach your logs? You can access your logs via the Live Share: Export Logs command in the command palette.

We cannot share the session via Remote - SSH either.

Sadly I took to long to return and forgot what exactly happened.

@ozzono Did you ever get unblocked? If so, we could resolve this issue and re-open it if you encounter the problem again?

Since I opened this issue many things changed, including the development machine. Closing and reopening if needed seems the best option.

Sounds good. Don't hesitate to let us know if you have any other questions or issues in the future. Thanks!


Set line height of icons bar icons

Fixes #581.

Awesome! Thanks so much for submitting the fix

Should be pushed out to the site now :)


Add "select ability levels and taxonomy nodes" tasks to the pre-publication tasks

Very little content is tagged properly in a way that makes the ability levels and taxonomy usable.
Adding these as tasks before publication would increase uptake.

I think this task is better dealt with in queues now.


Unable to start the Python language server

Getting this error every time I start atom:

Unable to start the Python language server.
This can occur if you do not have Python installed or if it is not in your path.
Make sure to install pyls by running:
pip install python-language-server

I'm running the atom beta 1.21.0-beta0 x64, and pyls --help returns as expected.

I can reproduce this error. It looks like Atom doesn't preserve the env settings when not started from the command line.
For now starting Atom from the command line or configuring the pyls path to point to the absolut location should fix it.

Published v0.1.1 with a fix for this issue: ff6df9e63c5064c23a77eed37181789e785b8923

Man, thanks for the incredibly fast fix! Great work @lgeiger.

This issue still appears for me in version 0.8.0 of ide-python.  As @lgeiger said above, the issue doesn't occur if atom is launched from the command line, but does if launched any other way.  pyls --help gives the expected output.


Null bigints in @Embeddable and/or in @ElementCollection

Hi,
While trying to load a user profile from Cassandra using Kundera with the DataStax DSClientFactory, I was able to properly retrieve all fields, except for the bigints. No matter at which level they're embedded, all of them are left null (ignored) by EntityManager.find although they're set in the database:
INFO  [2015-06-05 21:09:50,342] com.company.data.cassandra.entitymanager.JPAEntityManagerAdapter: 76773c90-0969-11e5-ae1e-22000ba28362: User(id=76773c90-0969-11e5-ae1e-22000ba28362, custKeys=[CustKey(bpI=015668, bpX=805668<EMAIL_ADDRESS>cUid=xyajkaaabcc)], personalInfo=PersonalInfo(fname=Walter, mname=, lname=Matthau, title=Mr, suffix=Jr, dob=1920-03-11), demographics=Demographics(ethnicity=MARS, hhIncome=null, housingType=SINGLE_FAMILY, numberChildren=null, numberAdults=null), segments=[Biker, Nascar]<EMAIL_ADDRESS>type=SECONDARY, optinStatus=Y<EMAIL_ADDRESS>type=PRIMARY, optinStatus=Y)], phoneContacts=[PhoneContact(cntry_code=null, regionCode=null, number=abcdef, type=mobile, optinStatus=Y)])
I'm using the following dependencies:
com.impetus.kundera.client:kundera-cassandra-ds-driver:2.17
com.datastax.cassandra:cassandra-driver-core:2.1.6
io.netty:netty:3.10.3.Final

Here are some of the data definitions:
@ToString
@EqualsAndHashCode
@Entity
@Table(name = "user", schema = "user_profile@cassandra_pu")
public class User {
    @Id
    @Column(name="id")
    private String id;

    @ElementCollection
    @Column(name="cust_keys")
    private Set<CustKey> custKeys = new HashSet<CustKey>();

    @Embedded
    @Column(name="personal_info")
    private PersonalInfo personalInfo;

    @Embedded
    @Column(name="demographics")
    private Demographics demographics;

    @ElementCollection
    @Column(name="segments")
    private Set<String> segments = new HashSet<String>();

    @ElementCollection
    @Column(name = "email_contacts")
    private Set<EmailContact> emailContacts = new HashSet<EmailContact>();

    @ElementCollection
    @Column(name = "phone_contacts")
    private Set<PhoneContact> phoneContacts = new HashSet<PhoneContact>();
}

@Data
@ToString
@EqualsAndHashCode
@Embeddable
public class Demographics {
    @Column(name = "ethnicity")
    private String ethnicity;

    @Column(name = "hh_income")
    private Long hhIncome;

    @Column(name = "housing_type")
    private String housingType;

    @Column(name = "number_children")
    private Long numberChildren;

    @Column(name = "number_adults")
    private Long numberAdults;
}

@Data
@ToString
@EqualsAndHashCode
@Embeddable
public class PhoneContact {
    @Column(name = "cntry_code")
    private Long cntry_code;

    @Column(name = "region_code")
    private Long regionCode;

    @Column(name = "number")
    private String number;

    @Column(name = "type")
    private String type;

    @Column(name = "optin_status")
    private String optinStatus;
}

Any idea what is going on?

@haidukus
Hi,
A fix for the issue has been added. In order to use it right away, you can build Kundera from trunk. The fix will be a part of Kundera's upcoming release scheduled end of this month.
-Karthik.

Sounds great, thanks for the quick response!

Hi, any ETA on the upcoming release?

@haidukus
Kundera 3.0 will be released on 22nd July.
Chhavi

Thanks!

Fixed with Kundera 3.0 release.

Fixed with Kundera 3.0 release.

Fixed with Kundera 3.0 release.

Fixed with Kundera 3.0 release.

Fixed with Kundera 3.0 release.

Fixed with Kundera 3.0 release.


Add missing JVM static annotations

Codecov Report

Merging #39 (2b020bf) into develop (f5b9037) will increase coverage by 0.35%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             develop      #39      +/-   ##
=============================================
+ Coverage      28.93%   29.29%   +0.35%
- Complexity        29       30       +1
=============================================
  Files             14       14
  Lines            197      198       +1
  Branches          27       27
=============================================
+ Hits              57       58       +1
  Misses           135      135
  Partials           5        5

Impacted Files
Coverage Δ

...rc/main/java/com/matbadev/dabirva/DabirvaConfig.kt
50.00% <ø> (ø)

...a/com/matbadev/dabirva/internal/CommonExecutors.kt
100.00% <ø> (ø)

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 f5b9037...2b020bf. Read the comment docs.


prevents propagation to parent elements

So the problem I have is that I display a nested form in a dropdown (eg: list of items in a shopping cart). When I click on the .remove_fields.existing element the dropdown is closed because the click event propagates through the parent elements which is not the expected behavior and I also think that is good practice to prevent side-effects that may cause problems to the library users.

Ow good catch, definitely good practice :+1:


Fix multipart upload api mismatch with aws s3 api

Hi!
In this pull request i want to fix two mismatches with aws s3 api:

Root element of create multipart upload response is InitiateMultipartUploadResult instead of InitiateMultipartUpload
https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html#API_CreateMultipartUpload_ResponseSyntax
ETag in complete multipart upload response is md5 digest of concatenated md5 digests of parts with number of parts after dash
https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html#large-object-checksums

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 66.18%. Comparing base (80d9d7b) to head (cdbccb4).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #96      +/-   ##
==========================================
+ Coverage   66.14%   66.18%   +0.03%
==========================================
  Files          28       28
  Lines        2706     2709       +3
==========================================
+ Hits         1790     1793       +3
  Misses        649      649
  Partials      267      267

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

add a small test case to uploader_test.go

Hi @johannesboyne!
Added check for correct etag calculation to existing tests.
Test for response structure name and how it is marshaled to xml seems redundant.


FR: allow disambiguation of audit-as-crates-io = true crates not pulled through crates.io

The vast majority of third-party crates that we pull in are downloaded through crates.io, and audit-as-crates-io Does The Right Thing for much of the remainder. That said, the behavior specified on first-party code docs leaves the potential for audit gaps:
[dependencies]
# If `anyhow` at this revision were published onto crates.io, it would appear as 1.0.66.
# However, the sources may not equal 1.0.66 as published.
# anyhow = { git = "https://github.com/dtolnay/anyhow", rev = "60e88002dcf7315487cbb2c724c66d2297c7bf46" }
anyhow = "=1.0.66"

Currently, the audit for the git-based anyhow would apply to the published anyhow, and vice-versa. It'd be nice if there were a mechanism for cargo-vet to differentiate between these somehow. Especially since the documentation notes:
"""
It's important to note that any audits for such derived crates still correspond to the crates.io version. This is what inspect and certify will display, and this is what you should review before certifying, since others in the ecosystem may rely on your audits when using the original crate without your particular modifications.
"""
Looking around, maybe #170 is relevant here?

So the idea here is that there'd be some syntax by which we could use a git revision instead of a version number in audits? Would the assumption continue to be that git revisions are audit-as-crates-io = false unless specified otherwise?
Assuming I'm understanding correctly, the idea would be that if you specify a git revision which is audit-as-crates-io = true, it no longer is considered audited if there is an audit for the version in its manifest, and it now instead requires a specific git revision audit instead? This would be a breaking change unless we added some extra option for it somewhere.
If we instead allow it to be audited by either the version number in the manifest or the git revision, I worry that will mean that we're missing potential differences, but it'd avoid being a breaking change.

I think a breaking change here is ok as long as we bump the semver. It doesn’t affect the format or semantics of shared data (assuming imports just drop audits with unknown fields?) so projects can just address it when they decide to pull in a new version of the tool.

And to be precise, the new requirement would be: if a project is pulled in by git rev and specified in policy as audit-as-crates-io=true, we require a delta audit chain that terminates in the imported hash.

Hmm, if we continue to use the delta field name that we currently use, it may cause imports to actually fail, as we changed the format in a way which causes a parsing error, rather than falling over gracefully and dropping a specific audit entry :-/. We don't really have support for doing semi-granular parsing of these files so that we can drop parts of the file which fail to parse in that situation right now, so it'd end up failing to import the entire audits.toml file in that case.
If we did it with new fields, it'd potentially cause an error due to a missing delta field of some kind.

We could potentially release a new patch for the current version which relaxes the parsing behaviour much more for imports, and makes potential errors into warnings in more cases for them, and then wait for folks to start using that before we make any larger changes to the format like this, so that we avoid that potential risk.
We need to keep stricter parsing on for local audits files though, because we'll be re-writing those.

Releasing a semantically compatible version with relaxed import parsing sounds like a good idea. I don’t think an extended waiting period will buy us much though, because most people are presumably using a pinned version in CI and are unlikely to organically upgrade.
I’m ok with a few bumps in the road given that we’re relatively early in the adoption cycle.

Relaxed parsing is now complete (#367), so the import concerns should hopefully be less of an issue going forward.
I've been thinking about this a bit more, and I think we might end up needing git versions to look something like 1.0.0 @ git:84772bd8b50d358ddc30a878d111944c2043b532 when in the file, such that they also contain the version number. The git: part is technically unnecessary right now, but will give us a framework to build on if we need to add other version variants in the future (e.g. if we use it for separate registries or other VCSes)
This would effectively act like a nonstandard semver extension like semver's prerelease syntax, except that it would be ordered after 1.0.0 in terms of releases, rather than before it. This allows the type to properly participate in delta recommendations, and be ordered in a more predictable way relative to other audits. The hashes would probably be sorted alphabetically, as there's no real way we can really give them an ordering beyond that, as we're not looking at the actual commits.
It's also a bit unclear how violations would work with git versions. That being said, given the somewhat-niche use-cases, it's probably OK if you can't specify a violation for a git version (though we could make violations for the base version match? violation syntax semantics is already a bit hairy especially around prereleases, so leaving it as a figure-out-later problem is probably fine).

This is now implemented, but will require a carefully-managed rollout, since it makes a breaking change to the audit file format and thus will break the import ecosystem as-is. The plan is to do a semantically-compatible dot release that relaxes the import parsing (simply discarding audits it can't parse), migrate all the known instances to that version, and then do a major release with this feature, which consumers can adopt at will.

I've opened PRs against the bytecode alliance and ISRG to upgrade to 0.3.1. The zcash CI doesn't pin a version (just uses whatever cargo install cargo-vet produces), so will pick this up automatically. Of the projects in the registry, that leaves @EmbarkStudios, where I believe the actual instance is private. @repi, can you bump to 0.3.1 internally so we don't break you with the next major release?

@bholley thanks for the heads up! have done it.


ANSIBLE0013 and bash buildins

Issue Type

Bug report

Ansible and Ansible Lint details
ansible <IP_ADDRESS>
ansible-lint 3.3.0

ansible installation method: pip
ansible-lint installation method: pip

Desired Behaviour
The ansible module shell is also needed for using commands from bash buildin, e.g. ulimit.
An example task could look like:
- name: foo bar
  shell: ulimit -n

doesn't work with ansible module command. But ANSIBLE0013 reject that that task.
Actual Behaviour (Bug report only)
ANSIBLE0013 should also include bash buildins, like ulimit. Possible list of bash buildins is compgen -b.
Not on every system there is an binary ulimit. There are systems which has this binary, but other systems (like a minimal centos 7 oder debian 8) doesn't have it and bash will handle the call with the buildin stuff.

I think that adding warn: False should do the trick in this case. Maybe it would worth to mention this as part of the failure message.

warn: False doesn't appear to work for me here, but tags: skip_ansible_lint does... (the alternative method, according to the README.

Obsolete.


⚠ ClamAV has degraded performance

In 497ebab, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 75 ms

Resolved: ClamAV performance has improved in d785a40 after 5 minutes.


Deployment Type: Non-Containerized Deployment

All, I just wanted to start the discussion about a possible non-containerized deployment mode for Kargo. I don't want to change the current deployment, but rather stand up the Kubernetes deployment "as-is" today, and then pluck the binaries from the running containers, create systemd unit files, and run them as users with various privilege levels. I'm not addressing the use of complete package deployments, but something a bit simpler. I spoke with @ant31 about this earlier today, and I think this could be doable with relatively low impact. I just wanted to start the discussion before I submit the work/PR.

Hi, yes we a similar discussion with @detiber who's leading https://github.com/openshift/openshift-ansible. We agreed kargo should support both containerized and system services deployments (and use distribs packages ).

distrib packages is a third mode
Le 27 août 2016 09:49, "Smaine Kahlouch"<EMAIL_ADDRESS>a
écrit :

Hi, yes we a similar discussion with @detiber https://github.com/detiber
who's leading https://github.com/openshift/openshift-ansible. We agreed
kargo should support both containerized and system services deployments
(and use distribs packages ).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kubespray/kargo/issues/443#issuecomment-242902897,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_vbOTYCm96xGnjbIMdu8oA2IN2eaKtks5qj-wPgaJpZM4Jugt0
.

Yes, we wanted to keep system-base deployment  but with the awesome work from @mattymo / @bogdando to containrize everything we dropped it because of the lack contributors to maintain it.
there are some components with still have the choice, like etcd:
https://github.com/kubespray/kargo/blob/master/roles/etcd/tasks/install.yml#L10
Plan B:
https://github.com/kubespray/kargo/blob/master/roles/etcd/tasks/install.yml#L22-L39
Is a very interesting way to ship binaries:  via container

we like plan B a lot. it's clean. and i agree, it must preserve the great work already done, first and foremost. understandably @detiber would need a slightly different approach with distort/packages, but we could support this effort as well when his team needs it. glad you're both open to options!

"system-base" with binaries extracted from containers and package-base should actually work reasonably identically. I can say that the following services should already fit that scheme:
kubelet
calicoctl
calico-node
etcdctl
We'll need completely separate systemd units for the following:
etcd
etcd-proxy
kube-apiserver/controller-manager/scheduler/proxy
We also should adjust systemd requirements about whether or not each service should depend on docker running.

Please note, that according to the self-hosted track for k8s, the static pods is not that they are gonna to use, they can't be scaled this simple as pods can. Let's name it just a static pods, to not bring a confusion. I hope later we'll start supporting the self-hosted layout as well, once it is implemented in k8s


Checking performance

Ensure that the text population is being done in the most perfomant way:
https://twitter.com/_developit/status/997132016612270081

Main consideration is DOM thrashing.
Also, may want to consider this rewrite, specifically around line 115:
https://codepen.io/shshaw/pen/c43eea9b820949a0e3c2bda779bd0b89
    // Remove element from DOM to prevent unnecessary thrashing.
    var parent = el.parentNode;
    if (parent) {
      var temp = document.createTextNode("");
      parent.replaceChild(temp, el);
    }

then after the span creation:
    // Put the element back into the DOM
    if (parent) {
      parent.replaceChild(el, temp);
    }


Results of one day race

Dear themm1, thank you for all the great work you already did on this Procyclingstats scraper.
I was wondering if it is possible to retrieve the results of a certain one day race? In my specific case, I am only interested in obtaining the winner.
I already tried multiple things, such as scraping the url (e.g. race/paris-roubaix/2024/result), or try to execute Race.stage_winners(). Unfortunately none of these did work.
Do you perhaps know of any method to retrieve the winner of a one day race?
Best regards.

Sorry for the delay. You can use Stage.results(). First item in the returned list is the winner of the one day race/stage.
from procyclingstats import Stage

stage = Stage("race/paris-roubaix/2024/result")
print(stage.results()[0])


Based on FTC Suggestion - Become familiar with VisionPortal APIs

To quote there tweet "On 7/11 FTC released the Offseason 8.2 version of the Software Development Kit (SDK). The SDK includes a new feature called the VisionPortal, which revolutionizes the way teams interact and program with Computer Vision (AprilTags & TensorFlow)."
This is a hint that something related to Vision will be highly important - especially in Autonomous Mode

https://ftc-docs.firstinspires.org/en/latest/apriltag/vision_portal/visionportal_overview/visionportal-overview.html

The link is in the issue as well


BlueAir 7440i - Found 0 Devices

Hi there,
I can't seem to get my two 7440i devices showing up using the latest version of the plugin. Am I meant to enable the "Enable AWS Connection" option for this?
When doing so, I am getting this error followed by the child bridge restarting
[03/05/2022, 08:57:31] [@fjs21/homebridge-blueair] Got homehost: api-eu-west-1.blueair.io TypeError: Cannot read property 'sessionToken' of undefined     at BlueAirApi.awsLogin (/usr/local/lib/node_modules/@fjs21/homebridge-blueair/src/blueair-api.ts:494:44)     at processTicksAndRejections (node:internal/process/task_queues:94:5)     at BlueAirHomebridgePlatform.discoverAwsDevices (/usr/local/lib/node_modules/@fjs21/homebridge-blueair/src/platform.ts:160:33)
Let me know if any further information is needed, I have Charles Proxy for this.

For the 7440i devices you will need to use AWS to connect. @jonato1 has been helping others with the Amazon API support.

Hi @wgalternate - I suspect this is because I made the assumption that everything was going to hit US-based APIs, however I'm don't have the full list of global API endpoints. Can you use Charles Proxy on a mobile device and identify the various endpoints that you hit? They should look similar to the ones below, but will probably switch out US for EU, or AWS for Azure.

https://accounts.us1.gigya.com/accounts.login
https://accounts.us1.gigya.com/accounts.getJWT
https://on1keymlmh.execute-api.us-east-2.amazonaws.com/prod/c/login
https://on1keymlmh.execute-api.us-east-2.amazonaws.com/prod/c/registered-devices
https://on1keymlmh.execute-api.us-east-2.amazonaws.com/prod/c/{{deviceName}}/r/initial
https://on1keymlmh.execute-api.us-east-2.amazonaws.com/prod/c/{{deviceUuid}}/a/standby

I'm fairly certain the first two will either has a base url of https://accounts.eu1.gigya.com or https://accounts.eu2.gigya.com. For the latter endpoints, I'm guessing it might be eu-west-2, but there are quite a number of AWS regions. If it is hitting Azure, then I may need more collaboration with you to dig into this.
Looking forward to getting this working for you!

Hi @jonato1
Here is the list of endpoints that I'm hitting based on the ones that you specified.
https://accounts.eu1.gigya.com/accounts.login
https://accounts.eu1.gigya.com/accounts.getJWT
https://hkgmr8v960.execute-api.eu-west-1.amazonaws.com/prod/c/login
https://hkgmr8v960.execute-api.eu-west-1.amazonaws.com/prod/c/registered-devices
https://hkgmr8v960.execute-api.eu-west-1.amazonaws.com/prod/c/{{deviceName}}/r/initial
https://hkgmr8v960.execute-api.eu-west-1.amazonaws.com/prod/c/{{deviceUuid}}/a/standby
Other notable endpoints :
https://api.blueair.io/v2/user/{{username}}/homehost/
https://api-eu-west-1.blueair.io/v2/user/{{username}}/get/
https://api-eu-west-1.blueair.io/v2/token/exchange
https://api-eu-west-1.blueair.io/v2/owner/{{username}}/device/

Thanks for the response and your work on this!

@wgalternate This is super helpful! So a follow up question - are you familiar with/comfortable with using Postman? If so, can you import this collection, populate your username and password into the Environment variables, and then run through the requests from top to bottom to see if they all work? If not, feel free to paste the response outputs or any errors you get.
https://www.getpostman.com/collections/9318d0666291a14f3d67
Alternatively, if you're not familiar with Postman, I'd be happy to either hop on a Zoom or code it blindly, release it, and iterate through that process until we get it working.

@jonato1 The only issue seems to be with the api key that you used with the login session. It should be this instead for the EU West server 3_qRseYzrUJl1VyxvSJANalu_kNgQ83swB1B9uzgms58--5w1ClVNmrFdsDnWVQQCl

@jonato1 Yes, everything returned a success after I swapped out the api key with the one I posted. As for the configuration.di.hw value, it gives me "low_1.4"

7422371000 And this is the model number for my unit.

@wgalternate Just a quick update - I think I've got everything updated to enable compatibility. Once v1.1.0 is release (likely in 1-3 days), then you will have to go to Plugin Settings and update your Region to EU. After that, you will need to restart Homebridge. If you run into any issues, please feel free to share logs.
Cheers!
Jon

@wgalternate - Just another update. @fjs21 and I are running into issues with an intermittent error that pops up when trying to publish 1.1.0 to NPM. I'll let you know once we get this resolved.

Finally got around to trying this out. Does not seem to work for me though.
[5/7/2022, 6:51:38 PM] [@fjs21/homebridge-blueair] Got homehost: api-eu-west-1.blueair.io TypeError: Cannot read properties of undefined (reading 'sessionToken')     at BlueAirApi.awsLogin (/homebridge/node_modules/@fjs21/homebridge-blueair/src/blueair-api.ts:494:44)     at processTicksAndRejections (node:internal/process/task_queues:96:5)     at BlueAirHomebridgePlatform.discoverAwsDevices (/homebridge/node_modules/@fjs21/homebridge-blueair/src/platform.ts:160:33) [5/7/2022, 6:51:38 PM] [@fjs21/homebridge-blueair] Child bridge process ended

@wgalternate Thanks for the update. Can you confirm the following?

You are on v1.1.0
You have the Enable AWS API enabled in the settings
You have the Region set to EU
You have Homebridge Debug enabled

If any of the following was not done, can you retry and re-post any logs?

@jonato1 Yes, everything is set as you described. Though I just realised that my account is now "temporarily locked out"! Probably due to all the broken request that was being made by the previous version of the script? The is probably why its erroring out for me. I'll wait to see if my account becomes unlocked, or create a new one and give it another go. Will report back.

@jonato1 A new account worked! Everything seems to be working correctly now.

That's great to hear - thanks for the update @wgalternate. I'll close out this issue, but feel free to open a new one if anything changes.


Remove version: Jackett.Jackett version 0.21.2296

404 - release deleted
Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/Jackett/Jackett/releases/download/v0.21.2296/Jackett.Installer.Windows.exe
Response Error: The remote server returned an error: (404) Not Found.
(Automated message - build 918)


Adding a GLView to the storyboard leads to compile error.

Once a GLView is added to a project, the following error is seen at Compile time:
:\Users\xxx\Desktop\winobjc\msvc..\bin\Xib2Nib.exe" "....\MyApp\Base.lproj\Main.storyboard" "Release\Base.lproj\Main.storyboardc"" exited with code -1.

GLKView is not currently supported by xib2nib tool. In the built log you will see an error similar to the following line that shows the missing functionality.
1>         Unable to find class mapping for required object
We will add this to our backlog. As a workaround, you can add this programatically.


Ability to review/edit Mastopod settings

When I added Mastopod to my pod, I was presented with a lot of Authorization requests that I could reject as a whole (thus not installing) or just accept, although each option was a potential on/off.
Where/how can I review the various authorizations I gave?
Example: my pod was mentioned in a post on Mastodon. Although it (still) doesn't appear in my inbox in Mastopod, I received an email on the address I used to create my pod (sent/relayed via brevosend/sendinblue) with the full content of the mention.
How do I disallow this feature, if I want to?

Indeed notifications should be optional, but we don't handle well optional requirements at the moment. This will be corrected here: https://github.com/activitypods/activitypods/issues/353
We also plan to allow users to unsubscribe per applications: https://github.com/activitypods/activitypods/issues/202


Improve doc for installing Drone-CI for Gitea on Docker

Hello,
Currently I can see only
http://docs.drone.io/install-for-gitea/
to install Drone-CI for Gitea (on Docker)
which is not very easy.
After tackling https://github.com/go-gitea/docs/issues/157 maybe a tutorial to install Drone-CI for Gitea (on Docker) will be a great improvement for inexperienced users (such I'm).
Kind regards

This should be at drone's document. See http://docs.drone.io/install-for-gitea/


KafkaMessageListenerContainer.doInvokeBatchListener()

Please understand that I'm not good at english.
Even though the transaction is rolled back in the doInvokeBatchListener, the offset can be committed.
Below code is a doInvokeBatchListener's catch
catch (RuntimeException e) {
	if (this.containerProperties.isAckOnError() && !this.autoCommit) {
		for (ConsumerRecord<K, V> record : getHighestOffsetRecords(recordList)) {
			this.acks.add(record);
		}
	}
	if (this.batchErrorHandler == null) {
		throw e;
	}
	.... skip
}

If ackOnError is true and autoCommit is false, Add ConsumerRecord to acks for committing offset.
If batchErrorHandler is null, exception is throw. So Kafka Transaction will be rollback. (If KafkaMessageListenerContainer is provided KafkaTransactionManager)
problem is that before call KafkaConsumer.poll method() processsCommits() can be called.
below is code
while (isRunning()) {
	try {
		if (!this.autoCommit && !this.isRecordAck) {
			processCommits();
		}

As a result even through Kafka Transaction is rollbacked but offset is committed.
I think before add ConsumerRecord to acks, checks producer and batchErrorHandler like below code
if (producer != null && this.batchErrorHandler == null) {
	throw e;
}
if (this.containerProperties.isAckOnError() && !this.autoCommit) {
	for (ConsumerRecord<K, V> record : getHighestOffsetRecords(recordList)) {
		this.acks.add(record);
	}
}
if (this.batchErrorHandler == null) {
	throw e;
}

Thanks

Yes, I noticed this yesterday; we should never add to acks when we are using transactions.
I will address it when fixing this: https://github.com/spring-projects/spring-kafka/issues/656


Add signing of outgoing envelope

This is the start of a few commits, starting the discussion.

@jsdevel have any opinions for naming? Should 'signing' be something else, signing is only related if you are wanting to sign the request, but they could just be interceptors in general

Think I am having a derp moment and buggered my fork. Lets try again


Clarify debugging limitations with MAS builds

The Mac App Store builds of Office do not support the OfficeWebAddinDeveloperExtras flag.

Docs Build status updates of commit 2755591:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/testing/debug-office-add-ins-on-ipad-and-mac.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 19bc910:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/testing/debug-office-add-ins-on-ipad-and-mac.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


URL pointing to / not given right file:// translation

Description
I'm seeing that an img URL like:

Is accessed correctly by electron (Chromium?) as:
file:///home/me/electron_bug/theme/images/videoTitle_16x9.jpg
However, if it's referring to root (note no leading '.'):

Then no translation happens and it points to:
file:///theme/images/videoTitle_16x9.jpg
...which is, of course, not on disk and 404's.
While my testcase seems simple, this is actually a huge problem for me as my app has 100s of URLs like this.
How to reproduce

Download and extract this zip file
Run electron
$ cd electron_bug
$ electron .
Inspect the two image elements

This behavior is intended for file:// protocol, and you can observe the same behavior in Chromium. The solution is to either keep using relative urls, or to use custom protocol.


kube-aws: when things fail redirect to cloud formation webpage

#hackday
It gives better error messages then the API.

I'm going to close this as duplicate of https://github.com/coreos/coreos-kubernetes/issues/195
More or less, we should expose as much info about errors as possible (and if available via web console, we should be able to get it via api)


design GatewayCommandAPI

Send commands to gateway through kii cloud. Gateway not support trait command sent to it.
Support 2 commands:

list pending endnode
onboard completion

@satoshikumano

Would the proposed API change when Gateway supports trait?

Yes, it probably require API change when Gateway supports trait command. Then we can treat gateway as normal thing, we probably can use ThingIFAPI, which can handle trait command well.

Postponed.


Build errors

There are some errors in the build process. This PR is a place to try test fixes against the CI server.

fix did not work and code is now out of date


Bug: move_next, move_publish break on updated dataset but no new version is generated

Describe the bug
When a dataset is updated, not all changes trigger the generation of a new version of the Dataset in ReDATA (see the Figshare documentation for what does and doesn't trigger new versions).
When a dataset is updated and a new version is not triggered, putting the dataset into the curation workflow generates a v02 folder however trying to work with LD-Cool-P commands move_next, move_publish etc. still treat it as v1, causing conflicts with existing v1 folders for that deposit.
Solution approach is currently unclear. Perhaps we may need to modify the folder naming convention for versions. E.g., using major and minor versions: v01, v01.1, v02, ...
Note: there is a request_number field in the curation metadata json that can be examined. The request_number always increments by one every time the file is submitted for curation, no matter if a new version is generated or not.
Version information

LD_Cool-P version: 1.1.6

Additional note on versioning
When creating the folder structure when the dataset is pulled down using get_data, LD_Cool-P generates the version by simply adding 1 to the existing version, not taking into consideration that not all curation reviews result in a new version as stated above. This behavior would need to be modified at the same time this bug is addressed. See this line of code. For the time being, this behavior of simply adding 1 is beneficial since it allows the data to be pulled down, even though the other commands don't work.

alias move_next="$ldcoolp_root/ldcoolp/scripts/perform_move --config $ldcoolp_config --direction next --article_id "
alias move_back="$ldcoolp_root/ldcoolp/scripts/perform_move --config $ldcoolp_config --direction back --article_id "
alias move_publish="$ldcoolp_root/ldcoolp/scripts/perform_move --config $ldcoolp_config --direction publish --article_id "
So perform_move is the script to debug.

Update: the current practice has been to not use LD-Cool-P at all when a dataset will not generate a new version. Instead, we add the updated information to the same folder of the existing version, and manually copy a DepositReview template, renaming it with a .1 appended. This works because updates that do not generate a new version never involve changes to the Title, Authors, or Files. Unless the change is large enough (e.g. a significant update to the description), it's not worth generating a new readme (which would sidestep this issue).
Note: there is no way to tell whether an item in curation will generate a new version or not without a manual inspection of the changes.
For example: assume a dataset is at v1. A user corrects a small spelling error in the description and submits the dataset for review.

The item is received as an update to the dataset in the curation dashboard
The curator must inspect it carefully to see what the changes are and whether those changes will trigger a new version
If the changes trigger a new version and the changes are small, proceed to the next step. If the changes are significant, do not continue with this process. Instead, edit the existing readme file and upload it to the dataset. This will trigger a new version and one can proceed with LD Cool P as normal.
Go to the v01 folder in the curation server. Manually create a copy of the existing v01 review report and increase the version in the file name to v01.1.
Record the curation process in the report as usual.


Using v1.0.3 doesn't work

Steps to reproduce

Use the gem in a rails application with the tag v1.0.3

gem 'datadog_notifier', git: 'https://github.com/patterninc/datadog_notifier.git', tag: 'v1.0.3'

Bundle install

Bundler 2.3.23 is running, but your lockfile was generated with 2.3.26. Installing Bundler 2.3.26 and restarting using that version.
Fetching gem metadata from https://rubygems.org/.
Fetching bundler 2.3.26
Installing bundler 2.3.26
Fetching https://github.com/patterninc/datadog_notifier.git

[!] There was an error while loading `datadog_notifier.gemspec`: cannot load such file -- ddtrace. Bundler cannot continue.

 #  from /Users/prateekchoudhary/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/bundler/gems/datadog_notifier-634e26abda24/datadog_notifier.gemspec:3
 #  -------------------------------------------
 #  $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
 >  require 'datadog_notifier'
 #  require "datadog_notifier/version"
 #  -------------------------------------------

@prateekkish could you please share ruby and ddtrace version you are using in your application?

This happened with:
ddtrace (1.18.0)
ruby - 3.1.2

@prateekkish As discussed I tried with both the projects you shared and its working fine on my development env.


map doesn't render if url changed from stockists

in the configuration update the url from stockists to retailer-locator the map then fails to render and throws a 404 jquery ajax error.

Hi, This issue was solved in the latest release. What release are you using?

thanks for the quick response.  I'm using the version that currently installs via composer.  per the root composer.json it's limesharp/stockists="^2.0", and per the composer.json in the vendor/limesharp/stockists folder it is 2.0.7

What's the ajax url that fails? Does it include stockists or retailer-locator?

404 failed to load resource  <website>/retailer-locator/ajax/stores=_<id>

Hello,
I got the same error on magento 2.2.2 with version 2.0.7
do you find any solution ?

Has anyone figured out the fix for this?

2.0.8 version released with the patch. Thanks @muhammadshakeel


Rebuilding docker-builder if code changed

Rebuilding docker-builder if code changed, especially for
development phase.
Signed-off-by: trevor.tao<EMAIL_ADDRESS>Please provide a description of this PR:

Hi @TrevorTaoARM. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

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

/ok-to-test

@TrevorTaoARM: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
1f49ab9ce91900a9f9317a053de29148e40283a9
link
true
/test release-notes_istio

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

/test release-notes_istio


Some questions about cl4cvr_loss

This looks like label_sub is always equal to 0.

not, please  take a look at the example below:
import tensorflow as tf
label = tf.constant([[1.], [0], [1], [0], [0]])
reshape_label = tf.reshape(label, [1, -1])[0]
copy_label = reshape_label
label_sub = tf.map_fn(lambda x: x - copy_label, reshape_label)
print(label_sub)

output:
tf.Tensor(
[[ 0.  1.  0.  1.  1.]
[-1.  0. -1.  0.  0.]
[ 0.  1.  0.  1.  1.]
[-1.  0. -1.  0.  0.]
[-1.  0. -1.  0.  0.]], shape=(5, 5), dtype=float32)


Can't import graph containing MutableHashTable

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Mint 18
TensorFlow installed from (source or binary): Binary (pip)
TensorFlow version (use command below): v<IP_ADDRESS>rc0
Bazel version (if compiling from source): N/A
CUDA/cuDNN version: N/A
GPU model and memory: N/A
Exact command to reproduce: N/A

Describe the problem
Import a meta graph containing MutableHashTable operations fails. The MutableHashTable in my use case is named and inside a scope. After some digging around I found that the error is a result of a collection saveable_objects containing names of MutableHashTables but without the proper scoping.
Source code / logs
graph = create_eval_graph()
tf.train.export_meta_graph('eval_model.meta', graph=graph, as_text=True)

# ...
s = tf.train.import_meta_graph('eval_model.meta') # Fails

This throws the following
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-238-7de9a7b0d1f2> in <module>()
----> 1 s = tf.train.import_meta_graph('eval_model.meta')

/home/ruben/anaconda3/lib/python3.6/site-packages/tensorflow/python/training/saver.py in import_meta_graph(meta_graph_or_file, clear_devices, import_scope, **kwargs)
   1696                                       clear_devices=clear_devices,
   1697                                       import_scope=import_scope,
-> 1698                                       **kwargs)
   1699   if meta_graph_def.HasField("saver_def"):
   1700     return Saver(saver_def=meta_graph_def.saver_def, name=import_scope)

/home/ruben/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/meta_graph.py in import_scoped_meta_graph(meta_graph_or_file, clear_devices, graph, import_scope, input_map, unbound_inputs_col_name, restore_collections_predicate)
    690           for value in field.value:
    691             col_op = graph.as_graph_element(
--> 692                 ops.prepend_name_scope(value, scope_to_prepend_to_names))
    693             graph.add_to_collection(key, col_op)
    694         elif kind == "int64_list":

/home/ruben/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/ops.py in as_graph_element(self, obj, allow_tensor, allow_operation)
   2704
   2705     with self._lock:
-> 2706       return self._as_graph_element_locked(obj, allow_tensor, allow_operation)
   2707
   2708   def _as_graph_element_locked(self, obj, allow_tensor, allow_operation):

/home/ruben/anaconda3/lib/python3.6/site-packages/tensorflow/python/framework/ops.py in _as_graph_element_locked(self, obj, allow_tensor, allow_operation)
   2764         if name not in self._nodes_by_name:
   2765           raise KeyError("The name %s refers to an Operation not in the "
-> 2766                          "graph." % repr(name))
   2767         return self._nodes_by_name[name]
   2768

KeyError: "The name 'lstm_c_table' refers to an Operation not in the graph."

Where lstm_c_table is created as follows
tf.contrib.lookup.MutableHashTable(key_dtype=tf.string, value_dtype=tf.float32, default_value=value, name='lstm_c_table')

I looked at the generated proto and it contains the following node:
  node {
    name: "input/lstm_c_table"
    op: "MutableHashTableOfTensorsV2"
    attr {
      key: "_output_shapes"
      value {
        list {
          shape {
          }
        }
      }
    }
    attr {
      key: "container"
      value {
        s: ""
      }
    }
    attr {
      key: "key_dtype"
      value {
        type: DT_STRING
      }
    }
    attr {
      key: "shared_name"
      value {
        s: ""
      }
    }
    attr {
      key: "use_node_name_sharing"
      value {
        b: true
      }
    }
    attr {
      key: "value_dtype"
      value {
        type: DT_FLOAT
      }
    }
    attr {
      key: "value_shape"
      value {
        shape {
          dim {
            size: 512
          }
        }
      }
    }
  }

collection_def {
  key: "saveable_objects"
  value {
    node_list {
      value: "lstm_c_table"
      value: "lstm_h_table"
      value: "history_table"
      value: "first_table"
      value: "encode_lstm_c_table"
      value: "encode_lstm_h_table"
    }
  }
}

Either removing the above collection or prefixing all the values with input/ results in the following error:
TypeError: Can't convert Operation 'input/lstm_c_table' to Tensor (target dtype=None, name=None, as_ref=True)

This solution is part of an imitation of batch_sequences_with_states so a graph can be exported that does not rely on queues but instead uses placeholders and the feed_dict mechanism, for use in interactive model evaluation.

It has been 14 days with no activity and this issue has an assignee.Please update the label and/or status accordingly.

Nagging Awaiting TensorFlower: It has been 14 days with no activity and the awaiting tensorflower label was assigned. Please update the label and/or status accordingly.

Nagging Awaiting TensorFlower: It has been 14 days with no activity and the awaiting tensorflower label was assigned. Please update the label and/or status accordingly.

Nagging Awaiting TensorFlower: It has been 14 days with no activity and the awaiting tensorflower label was assigned. Please update the label and/or status accordingly.

Nagging TensorFlower: It has been 14 days with no activity and the awaiting tensorflower label was assigned. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 15 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 44 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 59 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 74 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Hello, i got the same problem. tf.train.import_meta_graph when graph contain MutableHashTables. Did you have a solution?

A terrible, terrible solution, yes. Save all the information you can and
rebuild the graph. But that requires the code to be the same, it gets
messy.
Best of luck.
On Sat, 16 Jun 2018, 02:48 Zhouwei<EMAIL_ADDRESS>wrote:

Hello, i got the same problem. tf.train.import_meta_graph when graph
contain MutableHashTables. Did you have a solution?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/11888#issuecomment-397778104,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE-ZKa0RyGplajVc4LbiERntI7CrrqYRks5t9GPygaJpZM4OnvHn
.

Right, that works. But not flexible, i will keep working on it... Thank you.

Nagging Assignee @ysuematsu: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 29 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 44 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 59 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

The issue is still present in v1.10.0

Nagging Assignee @ysuematsu: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 29 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 44 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 59 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 82 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @ysuematsu: It has been 97 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

This is a stale issue. Please check the issue with latest TensorFlow. If the issue still persists in the newer version of TF, please feel free to reopen it by providing details about the issue and a standalone code to reproduce the issue. Thanks!

Hello, i got the same problem. tf.train.import_meta_graph when graph contain MutableHashTables. Did you have a solution?

Hello, i also got the same problem. Did you have a solution?

try this:


Auto-cache recently purchased/added games

I love to use the lancache autofill to cache the recently played games using --recent. It allows me to have fast updates from the game I usually play. However, I'd love to also do Prime Caching on the games I purchased before downloading them. That would allow to automatically pre-download games without having to think about it!

So to clarify my understanding, you're looking to have a feature that does the same as --recent, however it should use your purchase history instead?
It sounds to be very similar to this request #206

This indeed is the same request. Didn't found it while searching for it,
sorry about that.
On Sat, 18 Feb 2023, 22:30 Tim Pilius, @.***> wrote:

So to clarify my understanding, you're looking to have a feature that does
the same as --recent, however it should use your purchase history instead?
It sounds to be very similar to this request #206
https://github.com/tpill90/steam-lancache-prefill/issues/206
—
Reply to this email directly, view it on GitHub
https://github.com/tpill90/steam-lancache-prefill/issues/265#issuecomment-1435773242,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBBHUIAH75H2NAUWA5Y6WLWYE5PVANCNFSM6AAAAAAU7UCJYM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Closing as wont fix.


Catalan translation complete!

fixes #19
Cool. Now I can send this off to my kids school and also get them to read it (They already read it in spanish but now I can force them to read it in catalan too ha ha).
Nicky this is awesome work. Here's a pic of the Leitner box my kids and I created out of an empty tissue box (We each made our own):

Thanks a lot for doing this. Big fan now.

@ncase what's the best way to contact you directly (I see email doesn't work ;) ?
I'd like to ask you about hints for digital lettering in web comics.


refactor(components): prevent events propagation

Closes vonage/vivid#1364

accordion test fail when listening to opened events bubbling up from its assigned accordion-items.
This PR aims to prevent events from bubbling up the DOM tree, thus fails accordion from handling 'should only allow one accordion items open at a time'

follow https://vonage.slack.com/archives/G016RPD3ANB/p1671620312992219 to address next steps


build(linux/makefile): Remove the pgdata on make clean

i was asleep af, couldnt write "remove" lol


SyntaxError: Unexpected token {

Issue Summary
Using the latest version of Meteor <IP_ADDRESS>. After adding @sendgrid/mail to the project, the application crashes. This is the code that produces the error:
const client = require('@sendgrid/client');
const {
  classes: {
    Mail,
  },
} = require('@sendgrid/helpers');

Logs:
W20171003-20:28:45.340(-4)? (STDERR) packages/modules.js:18016
W20171003-20:28:45.342(-4)? (STDERR) const {
W20171003-20:28:45.342(-4)? (STDERR)       ^
W20171003-20:28:45.345(-4)? (STDERR)
W20171003-20:28:45.346(-4)? (STDERR) SyntaxError: Unexpected token {
W20171003-20:28:45.347(-4)? (STDERR)     at Object.exports.runInThisContext (vm.js:53:16)
W20171003-20:28:45.348(-4)? (STDERR)     at /Users/alex/projects/shopping-app/.meteor/local/build/programs/server/boot.js:332:30
Line 18016 in modules:

Hi @polkhovsky,
Was your issue resolved?
With Best Regards,
Elmer

I found a similar issue in your list. The problem is Meteor 1.5 is using Node 4. I had to upgrade to 1.6 RC to make this work. Thank you!

On Oct 3, 2017, at 9:31 PM, Elmer Thomas<EMAIL_ADDRESS>wrote:
Hi @polkhovsky https://github.com/polkhovsky,
Was your issue resolved?
With Best Regards,
Elmer
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/sendgrid/sendgrid-nodejs/issues/450#issuecomment-334026030, or mute the thread https://github.com/notifications/unsubscribe-auth/AEPsSFAp_mP2tn88u3JT01gzfBNfy_Spks5sot_XgaJpZM4Ps9Vb.

Thanks for following up!


Treat archived sources as source artifacts

Please have a look at the individual commit messages for the details.

This change is

The AppVeyor error is unrelated and was mixed meanwhile via https://github.com/heremaps/oss-review-toolkit/pull/683.


[Accessibility] Support Accessible View (Alt+F2) in the GitHub comment thread item.

Type: Feature Request
CC @meganrogge
Please allow screen reader users to open the Accessible View (Alt+F2) on each comment within the GitHub comment thread. Without this feature, we have to listen to all the comment info like below:

Comment from $hediet at line 1370 column 1 in codeEditorWidget.ts, source: suggestion this.changeDecorations(accessor => this._decorationTypeKeysToIds[decorationTypeKey] = accessor.deltaDecorations(oldDecorationsIds, newModelDecorations));

VS Code version: Code - Insiders 1.86.0-insider (05047486b6df5eb8d44b2ecd70ea3bdf775fd937, 2024-01-31T03:29:50.526Z)
OS version: Windows_NT x64 10.0.22631
Modes: Restricted
Connection to 'ssh-remote+7b22686f73744e616d65223a2244656c7461227d' could not be established

@alexr00 this isn't actionable by you until we have API, just assigning you as an FYI for now.

@meganrogge That view is in VS Code core, if that makes a difference.


ErrorException (E_ERROR) SQLSTATE[HY000] [2002] Connection refused (View: /var/www/vendor/tcg/voyager/resources/views/login.blade.php)

Laravel Version: 5.5
Voyager Version: 1.0
PHP Version:7.1.9
Database Driver & Version: mysql:8.0.2 - 5.7 and 5.6 also tested.

Description:
I have a fresh install of Laravel 5.5 and I am following the Voyager install steps in the docs.
Steps To Reproduce:
When I go to /admin I am redirected to /admin/login with the following error:
ErrorException (E_ERROR)
SQLSTATE[HY000] [2002] Connection refused (View: /var/www/vendor/tcg/voyager/resources/views/login.blade.php)
ErrorException
…/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php47

I faced this issue at one time, came out of nowhere for me. After all else failed, it went away after I ran sudo apt get update && sudo apt-get upgrade.

Hey Samtheson, thanks for your reply.
Yeah, my DB settings are correct as I can connect to the DB etc. I am on windows running Docker which is not my first choice, but I do have a Mac laptop which is doing the exact same thing.
I am a bit confused why this is happening.

Usually when DBs are failing I just try and connect to the DB via plain php within Laravel's public/index.php file. At least that way I can find out if it's something deeper that's causing the problem.

Ok I thought I would try something random and use Mamp mysql (system) rather than the Docker mysql image and it it working. So there must be something along the way wrong with the mysql image I am using. A little random.


Attribute Error STALLED

Hi tried running your monitor program using the latest CamillaDSP rc1.  Got the following error:

PhaseInvert  [x] Off  [ ] Left  [ ] Right  [ ] Both
CrossFeed  [x] Off  [ ] L1  [ ] L2  [ ] L3  [ ] L4  [ ] L5
EQ  [x] Off  [ ] Headphone  [ ] Room
Loudness  [x] Off  [ ] On

Successfully updated DSP setting!Traceback (most recent call last):
File "monitor.py", line 163, in
if state == camilladsp.ProcessingState.STALLED:
File "/usr/lib/python3.7/enum.py", line 349, in getattr
raise AttributeError(name) from None
AttributeError: STALLED
Any ideas what's going on.  CamillaDSP is running and the setting.yml gets loaded when monitor.py starts up.   I am running on Debian, using alsa, port 1234 for CamillaDSP.
Thanks, Yvon.

Thanks for trying this project!
You need to use the most recent version of pycamilladsp (in next branch). STALLED  was added in this commit: https://github.com/HEnquist/pycamilladsp/commit/1ec0fb4bc7a056dff1b07c2d46ce36db3993b6eb
The alternative is to use old version of pycamilladsp but remove the STALLED case in my script.
I've never tried my script on Linux.  If you can make it work please let me know.

Thanks for the tip.  That worked nicely.  The script functions well under Debian.  I do get however:
"ed to start websocket server:  Address already in use (os error 98)"
upon script startup and it remains on the display.  In my useage, I also have the web gui backend running.  Cheers and thanks.  May do a few mods to include a convolution filter selection for my Favs.

Thanks for the update.  Much cleaner and the spectrum analyzer works as well.  Took a lesson in Alsa configuration to figure out how to send the sound output multiple sources (sound card and spectrum analyzer).  Cheers.

Was playing a bit more, camillagui could be used as a basis to make a pretty frontend for your script and decent spectrum viewer.  See attached.

Yeah I was actually using the camillagui when prototyping the spectrum analyzer a few days ago. Writing a webpage to cover all the current settings and meters is not hard. CamillaGUI uses advanced frameworks (for instance, React) and may consider an overkill for this simple project.
However my highest priority for this project is to implement useful DSPs, especially those in the RME ADI-2 DAC, which I consider super useful. Last night I already implemented Emphasis and the DC Protection filter. The missing pieces are Mono, Width, MS Proc, Balance, and Mute. Those are pretty trivial and can be implemented with simple camilladsp mixers. But I need to find time to do that, and more importantly to get permission from RME to make sure they won't sue me for providing all their product features...
After that I will need to work on performance improvements, as you may notice the spectrum analyzer consumes a lot of CPU power. Hard to improve real performance because of the limitations of CamillaDSP. But a straightforward solution exists, which is to split the task into two or four processes. I believe this is sufficient to make it perform well even on a Raspberry Pi.
So I don't really have time to implement it in HTML/Javascript, and is happy with a terminal only UI for now.  If you have time and is willing to contribute, feel free to make a simple HTML frontend. I'll be happy to accept your patches.

Good news, RME just agrees that I can make the project public again. Many thanks for their kindness.


Add remove watermark function

Hello,
in sterling I haven't found a function to remove watermarks.
That would be a nice feature to add.
Thank you.
Albano

News about it? :-)

https://github.com/Stirling-Tools/Stirling-PDF/issues/55
Decided long back not to add it
Not many reasons anyone would want to remove watermarks and not also have original copy

If there were a vote on adding a watermark removal feature, I would definitely support it. Acrobat allows users to add or remove watermarks with just one click, but some PDFs have been maliciously watermarked by people who don’t hold the copyright, and the content was originally free to access.


Update Categories according to XDG specs

@RocketChat/core

"Application;" as a category has been deprecated (it's too generic). See https://specifications.freedesktop.org/menu-spec/latest/apa.html and then https://specifications.freedesktop.org/menu-spec/latest/apas02.html for a list of registered categories.

@Maffblaster thanks!  We'll get this in the next release.  👍


Whether can log record time

By the way, can terminate the operation of the time can also be logged

I'm not sure what you're asking. Can you rephrase this?

support for recording start time

Support for recording start time


Pylint phantom checks

Some check that we have enabled in .pylintrc are silently not executed anymore.
https://github.com/tensorflow/tensorflow/blob/fa6895a1564f14f488c5019039e3f0addef49f32/tensorflow/tools/ci_build/pylintrc#L48
python -m pylint --list-msgs | egrep "indexing-exception|old-raise-syntax|W0311|W0312|C0330|C0301|C0326|W0611|W0622"
We have only 4/9 explicitly enabled checks that are still valid:
:line-too-long (C0301): *Line too long (%s/%s)*
:bad-indentation (W0311): *Bad indentation. Found %s %s, expected %s*
:unused-import (W0611): *Unused %s*
:redefined-builtin (W0622): *Redefining built-in %r*

It could require black to support some of these check again.
Please check https://github.com/tensorflow/tensorflow/pull/55396#issuecomment-1083685885
/cc @mihaimaruseac @angerson @mdanatg

/cc @haifeng-jin as I suppose he has mirrored the same in Keras 20 days ago https://github.com/keras-team/keras/pull/16264

Now is going to fail also the CI:
https://source.cloud.google.com/results/invocations/4fc80853-f2a6-4670-b33f-eafd25542c43/targets/pkg%2Fcode_check_changed_files/tests
=============================
tensorflow/tools/ci_build/pylintrc:1:0: E0015: Unrecognized option found: profile, cache-size, files-output, comment, zope, required-attributes, bad-functions, disable-report, no-space-check, ignore-iface-methods, short-func-length, deprecated-members, ignore-exceptions, copyright (unrecognized-option)

/cc @learning-to-play This Is the python side.

Do we plan to switch to pyink:
https://github.com/google/flax/pull/2608

Hi,
Thank you for opening this issue. Since this issue has been open for a long time, the code/debug information for this issue may not be relevant with the current state of the code base.
Also the PR's which were raised for the similar issue have been reviewed and merged.
https://github.com/tensorflow/tensorflow/pull/55453
The Tensorflow team is constantly improving the framework by fixing bugs and adding new features. We suggest you try the latest TensorFlow version with the latest compatible hardware configuration which could potentially resolve the issue. If you are still facing the issue, please create a new GitHub issue with your latest findings, with all the debugging information which could help us investigate.


Consider the DataONE impact of the new Collection and Project objects

Will DataONE want to implement a Collection and Project object?
Consider how a collection or project will be represented in the DataONE web UI.

I've written up a Hackpad summarizing the changes to the DataONE infrastructure in order to support projects:
https://hackmd.io/zlr5kiAFS2iF67ot09nnBA?both#Connect-datasets-and-projects-using-Solr-index-queries

We discussed the above summary this week and created GH issues for any remaining tasks. The portal work will also be discussed at the DataONE AHM next week, but those issues can be relayed into new individual GH issues.


VTK ExprTk cmake patch

This patch is intended to unblock the following PR: https://github.com/microsoft/vcpkg/pull/29665
and is based on this VTK MR: https://gitlab.kitware.com/vtk/vtk/-/merge_requests/9981

@ LilyWangLL  / @JonLiu1993 / @FrankXie05  when you have a moment can you please review and merge this PR.

Past PRs: #29775, #29665.
It is probably easier  if you don't re-start a new PR after each change. Just add new commits with the requested changes.

@dg0yt  The PR https://github.com/microsoft/vcpkg/pull/29665 is awaiting this PR to be merged - it has to remain a seperate PR as it is for another project.

@JavierMatosD  Looks like "microsoft.vcpkg.pr (x86_windows) " needs to be rerun, I don't have perms to rerun that part, can you please trigger it.

@JonLiu1993  / @ LilyWangLL / @FrankXie05   if there's nothing else can this be merged as the following PR depends on this being merged first: https://github.com/microsoft/vcpkg/pull/29665


Create hero.svelte ⚔

Create a Svelte file for the hero section of the site. This section is the first thing that the visitor sees, so it will need to be especially awesome-looking.
Design Considerations
According to our design document, we are going to have a heading element with some left-justified text, "we are the largest tech community at CSUF" with a line break between "tech" and "community." Under that block of text, there is a call-to-action button with the text, "join us today."
There is an image that we need to use as well. This is meant to be positioned on the right side of the text block in desktop mode. With mobile dimensions, this graphic should be positioned above the text block, centered.
Feature Ideas
Later, we can use some built-in Svelte animations. The elements should have unique and intriguing, yet subtle animations.
Another cool idea (by @mikeploythai) is animating the text to appear like it is being typed out. Here is an example of the idea in practice: https://codepen.io/geoffgraham/pen/jrWwWM.

Previous, archived issue: #14

#21
Looks good to me 🎉


Release 2.60.1+rev1 or later for Orange Pi Zero to production

Multiple issues have been identified in the forums that could be resolved by this release:

https://forums.balena.io/t/wifi-connect-wpa-supplicant-848-wlan0-ctrl-event-scan-failed-ret-95-retry-1/197064/80
https://forums.balena.io/t/chronyc-config-is-bad-if-device-comes-online-without-internet/190941/40

Bumping this request up to 2.88 which incorporated NTP time sync checks that I need to be able to get the device working efficiently. At the moment I get SSL timeouts when using online features after immediate setup of a device due to the dates being wrong.
balena-os/meta-balena#2360

Bumping this request up to 2.88 which incorporated NTP time sync checks that I need to be able to get the device working efficiently. At the moment I get SSL timeouts when using online features after immediate setup of a device due to the dates being wrong.
balena-os/meta-balena#2360


fix(wrapper): include wrapper handler in package

This solves a problem reported at https://github.com/FidelLimited/serverless-plugin-warmup/pull/134
Essentially this plugin doesn't work with functions packaged individually or functions that exclude most files in the solution.
Not thoroughly tested since I'm not using epsagon at the moment and there are not tests.

Hi @juanjoDiaz can you give an example that doesn't work in the current version of the plugin? I couldn't reproduce what you're saying

The problem is visible when using the package setting.
For example, if I set my function like:
package:
  exclude:
    - **
  include:
    - src/function/handler.js

since everything is excluded from the bundle (the zip file that's sent to AWS) except the handler, the epsagon handler is not included in the package and not found at runtime.
This PR, explicitly include the epsagon package in the bundle so it can be found at runtime.

Perfect - I've also added a case where there is global package exclusion (and not per function).

That shouldn't be needed since the per-function config takes precedence over the package config.

I thought so, but it's not true. The following conf doesn't work:
service: test-python

package:
  exclude:
    - ./**
  include:
    - handler.py

plugins:
  - serverless-plugin-epsagon

custom:
  epsagon:
    token: your-token-here
    appName: optional-application-name

provider:
  name: aws
  runtime: python2.7
  stage: dev
  region: eu-west-1

functions:
  hello:
    handler: handler.hello
    package:
      exclude:
        - ./**
      include:
        - handler.py

What version of serverless are you using?
I implemented that feature myself on https://github.com/serverless/serverless/pull/5364

:tada: This PR is included in version 1.5.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Create a plumber router based on any table specification

This PR adds some functionality to server up very basic result models. This is still a work in progress as there needs to be a lot more functionality to support adding end points that allow custom queries more easily.
SImilarly, it would be good to extend the data model descriptions to support foreign keys.
This would allow the creation of automatic links between different tables within the spec. However, a csv/single table to store this is likely painful to work with so this will not happen until it can be well designed.

@ablack3 I would appreciate your input on this as this is a very basic stab at implementing something we discussed before in terms of serving up Plumber apis of projects. I intended this be written in a way that can be extended by adding additional end points etc. Naturally, this functionality doesn't touch at all how results will actually be hosted.

No additional comments from me, tbh I am not very knowledgeable in restAPI or when to use them appropriately. Adding a comment more to get a sense of where you are taking this package @azimov.
My understanding of RMM (please correct me @azimov) is this helps migrate the data from the analytic into a state where it can be displayed into a shiny app for instance. The migration being key in terms of binding data from the various databases, ensuring the field names and attributes are consistent and forming stability of the rectangular object. Each analytic (CohortGenerator, FeatureExtraction) has its own migration. These are all saved to a sql lite object that we target to build a shiny app of, correct?
Now for the plumber piece, Would adding this layer allow me to request for a different view of this rectangular object (like a pivot or a mutation)? Or is it more simple in terms of specifying which table I want to view from the sqlite object. Apologies if this is totally off base 😅


Restrict dataclasses requirement

Dataclasses is only a requirement for python < 3.7.  Allowing it to be listed for later versions can result in issues when this package is consumed in some scenarios (in my case, executable packaging).

Awesome, thanks for the catch! Just released a new version with this fix: v1.0.9

... and new package pulled.  Thanks!


Increase unit test coverage for LocaleAPI (Services)

User Story

As a [user role below]:
IBM.com Library user

I need to:
have minimum 80% unit test coverage of the LocaleAPI

so that I can:
ensure the service has proper code coverage

Additional information

Acceptance criteria

[ ] Minimum 80% unit test coverage of the LocaleAPI

@RobertaJHahn FYI, moving this to the next release.
cc: @ccwilson-us-ibm-com @asudoh

Moved to next sprint and updated airtable.


How to enable GPU processing

Hi, I'm writing this for ask you how to enable the GPU processing with your library.
Reading inside the past issues, I've read about compiling an opencv library, but how can I do this?
Can you help me for do that?
Thanks

This should be closed as duplicate of #238.