Can't run bundle update on jruby with gem pointed to git repo

bundle update works with mri ruby 2.4.2 and also worked fine in previous bundler version and jruby-<IP_ADDRESS> but is breaks with bundler -v 1.16.0
❯ jruby -v
jruby <IP_ADDRESS> (2.3.3) 2017-11-08 2176f24 Java HotSpot(TM) 64-Bit Server VM 9.0.1+11 on 9.0.1+11 [darwin-x86_64]

❯ bundle update
Fetching https://github.com/thoughtbot/paperclip.git
c794f6df0a10b94f377b9efea08dcfa4e73cfc43
HEAD is now at c794f6d Be more explicit
git version 2.15.0
git version 2.15.0
rbenv 1.1.1
fatal: Not a git repository (or any of the parent directories): .git

Backtrace
NoMethodError: undefined method `[]' for nil:NilClass
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/source/git/git_proxy.rb:86:in `version'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/source/git/git_proxy.rb:138:in `block in copy_to'
  org/jruby/RubyDir.java:323:in `chdir'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/shared_helpers.rb:65:in `block in chdir'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/monitor.rb:214:in `mon_synchronize'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/shared_helpers.rb:64:in `chdir'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/source/git/git_proxy.rb:132:in `copy_to'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/source/git.rb:161:in `specs'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/definition.rb:751:in `block in converge_locked_specs'
  org/jruby/RubyArray.java:1734:in `each'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/definition.rb:737:in `converge_locked_specs'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/definition.rb:247:in `resolve'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/definition.rb:170:in `specs'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/definition.rb:158:in `resolve_remotely!'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/installer.rb:279:in `resolve_if_needed'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/installer.rb:83:in `block in run'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/process_lock.rb:12:in `block in lock'
  org/jruby/RubyIO.java:1156:in `open'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/process_lock.rb:9:in `lock'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/installer.rb:72:in `run'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/installer.rb:25:in `install'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/cli/update.rb:61:in `run'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/cli.rb:266:in `update'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/cli.rb:27:in `dispatch'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/cli.rb:18:in `start'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/gems/shared/gems/bundler-1.16.0/exe/bundle:30:in `block in (root)'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/stdlib/bundler/friendly_errors.rb:122:in `with_friendly_errors'
  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/gems/shared/gems/bundler-1.16.0/exe/bundle:22:in `<main>'
  org/jruby/RubyKernel.java:973:in `load'
  ./bin/bundle:1:in `<main>'

Environment
Bundler       1.16.0
  Platforms   ruby, universal-java-9
Ruby          2.3.3p0 (2017-11-08 revision 56859) [java]
  Full Path   /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/bin/jruby
  Config Dir  /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/etc
RubyGems      2.7.2
  Gem Home    /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/gems/shared
  Gem Path    /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/lib/ruby/gems/shared:/Users/zoras/.gem/jruby/2.3.0
  User Path   /Users/zoras/.gem/jruby/2.3.0
  Bin Dir     /Users/zoras/.rbenv/versions/jruby-<IP_ADDRESS>/bin
OpenSSL
  Compiled    JRuby-OpenSSL 0.9.21
  Loaded      JRuby-OpenSSL 0.9.21
  Cert File   /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/security/cacerts
  Cert Dir    /etc/ssl/certs
Tools
  Git
  RVM         not installed
  rbenv
  chruby      not installed

Can you please share the output of bundle env?

ping @zoras

@colby-swandale Thanks for the reminder.
I have reverted back to Java 8 and everything works fine. This is surely an issue with Java 9, jruby & bundler https://github.com/jruby/jruby/issues?q=is%3Aissue+is%3Aopen+label%3A"JDK+compatibility"

Thanks


[FLINK-12630][network] Refactor abstract InputGate to general interface

What is the purpose of the change
InputGate is currently defined as an abstract class which implements the logic of checking data availability for subclasses SingleInputGate and UnionInputGate, but it might bring limits for further extending InputGate implementations in shuffle service architecture. So we refactor the InputGate as a general interface and define a new isAvailable method for it. The existing implementation of data availability is extracted as a separate class which could still be used for both single and union gates as now. The future new InputGate instances from other shuffle services might have different implementations for data availability.
Brief change log

Refactor InputGate as interface and define isAvailable for it.
Extract the data available implementation as separate class FutureBasedDataAvailability
Extract InputWithData as a separate class

Verifying this change
covered by existing tests.
Does this pull request potentially affect one of the following parts:

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

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

@flinkbot attention @azagrebin

@zhijiangW should we close this for now and reopen if we decide to proceed with it later (also JIRA)?

@azagrebin sure, I could close it and resubmit if necessary future.


2269 answer guidance to all mbs forms

What is the context of this PR?
https://trello.com/c/U7QrnmZY/2269-answer-guidance-to-all-mbs-forms
New guidance for value fields in mbs forms has been added.
How to review
Look at every single mbs form in the trello card and ensure the new guidance text is present
Checklist

[ ] New static content marked up for translation
[ ] Newly defined schema content included in eq-translations repo

Do I need to do translation stuff for these?

Just asked, no need to do mts.  Also nothing to do for translations


Databricks dag breaking due to New RC release.

Traceback (most recent call last):
File "/usr/local/airflow/astronomer_providers/astronomer/providers/databricks/operators/databricks.py", line 81, in execute
hook = self._get_hook()
TypeError: _get_hook() missing 1 required positional argument: 'caller'
OSS PR which is causing the issue
https://github.com/apache/airflow/pull/25115/files#diff-30731826b25d422cb6069898701e34f8ef23b2a32b7782444793a14bc52b0cb1

https://github.com/astronomer/astronomer-providers/pull/582


Cannonballs being tracked as Headless Arrows

Did a Bloodveld Task in Meiyerditch Lab. When I checked my Supply Tracker, it had noted down ~2062 Headless Arrows had been used. (At a cost of 14.4k GP). The real price (if it had tracked cannonballs), would be ~324k.

Tested right now and issue still remains.

Fixed in commit fb2147204bf55164b5b7be2a02e5f2a07358bf60 for version 3.0.0
Additionally fixed tracking for the ornamental cannon from shattered relic league.


Metric computers: Filter out mobile browsers (for now)

Codecov Report

Merging #189 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #189   +/-   ##
=======================================
  Coverage   60.59%   60.59%
=======================================
  Files          35       35
  Lines        1774     1774
  Branches      135      136    +1
=======================================
  Hits         1075     1075
  Misses        699      699

Impacted Files
Coverage Δ

lib/confluence/failure_to_ship.es6.js
100% <ø> (ø)
:arrow_up:

lib/confluence/aggressive_removal.es6.js
100% <ø> (ø)
:arrow_up:

lib/confluence/browser_specific.es6.js
100% <ø> (ø)
:arrow_up:

lib/web_apis/release.es6.js
45% <100%> (+9.7%)
:arrow_up:

lib/confluence/metric_computer.es6.js
95.91% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

@foolip agreed!


Express Router call another route when should return Not Found (404).

Hello Folks, how u doing?
Here is my code:
const router = Router();

router.use(
    `${routePrefix}/v1/associate-auth/`,
    associateAuthRoutesV1(router)
  );
  router.use(
    `${routePrefix}/v1/associate/`,
    JWTVerify,
    associateRoutesV1(router)
  );
app.use('/', router);

Here is an exemple of my routes content:
  router.post('/', async (_req, res) => {
    res.send('OK');
  });

The problem is:
When I don't set the root('/') in one of routes file, Express find the next file with the same method in root ('/').
How can I configure to return 404 when there is no route specify?

Hey @lucaslacerdacl this issue is for issues regarding express itself, not its usage. Have you tried the docs? http://expressjs.com/en/4x/api.html#router
Closing, we can re-open if you can show a problem with the library.

Hello @davidmashe, thank you for the answer. However, I could not find my solution in the docs, and maybe, this could be a security issue. In my exemple I use JWTVerify in routes /associate, and when I call a /associate-auth route without JWTVerify, the Router execute an /associate route without JWTVerify.


Font size of Scheme

Hi. The doki theme is good plugin. But there are some inconveniences here. I mean font size of scheme. It's font size always 12. My default font size is 14. I don't like change it every time. So, could you add a field for font size in the Doki theme settings?

Yeah, I could look into this. I want to finish the next round of themes first. I'll look into getting it into that release of the plugin. Would be nice if the IDE allowed you to set a global default.

Thanks


403 Access Denied when accessing other users' mailboxes

I've been trying to use this script and other various flavors of Get-MgUserMailboxSetting and GET /users/{user_id}?$select=mailboxSettings... Just keep hitting a wall with a 403 permission error. Anyone else having any luck?
Access is denied. Check credentials and try again.  Status: 403 (Forbidden) ErrorCode: ErrorAccessDenied

It works when I query my own mailboxSettings, but I can't retreive the settings for any other users in the Org. I am global admin and have connected to MgGraph with the MailboxSettings.Read and MailboxSettings.ReadWrite scopes, among others.

Maybe related: https://martin-machacek.com/blogPost/77d247ca-4c08-4782-b62d-57634a0c66de seems like a custom Azure App may be required...

related: https://github.com/microsoftgraph/msgraph-sdk-powershell/issues/2120

What I remember from my testing, with delegated permission MailboxSettings.Read or MailboxSettings.ReadWrite, you can't read mailbox settings of other users.
I have never found any note about this in the Graph doc, only in the description of the permission MailboxSettings.Read, similar to your screenshot.
It works with application permission MailboxSettings.Read.

I am not sure I know how to set up and authenticate as the custom application (yet). Will have to research that, thank you


ipv6: improve compliance with RFC2460

The IPv6 stack does not pass some of the IPv6Ready compliance tests (see the tests specification: https://www.ipv6ready.org/docs/Core_Conformance_5_1_0.pdf). This pull request allows to address 18 of these failures from the "Group 2: Extension Headers and Options" and "Group 3: Fragmentation" subsets:

Test v6LC.1.2.1: Next Header Zero
Test v6LC.1.2.3: Part A: Unrecognized Next Header in Extension Header (Multiple Values)
Test v6LC.1.2.3: Part B: Unexpected Next Header in Extension Header
Test v6LC.1.2.4: Part A: Destination Options Header precedes Fragment Header, Error from Destination Options Header
Test v6LC.1.2.4: Part B: Destination Options Header precedes Fragment Header, Error from Fragment Header
Test v6LC.1.2.4: Part C: Fragment Header precedes Destination Options Header, Error from Fragment Header
Test v6LC.1.2.4: Part D: Fragment Header precedes Destination Options Header, Error from Destination Options Header
Test v6LC.1.2.5: Part B: First Option has Most Significant Bits 00b, Next has Most Significant Bits 10b
Test v6LC.1.2.5: Part C: First Option has Most Significant Bits 00b, Next has Most Significant Bits 11b
Test v6LC.1.2.8: Part B: PadN Option
Test v6LC.1.2.8: Part E: Most Significant Bits 10b, unicast destination
Test v6LC.1.2.8: Part F: Most Significant Bits 11b, unicast destination
Test v6LC.1.3.1: Part A: All Fragments are Valid
Test v6LC.1.3.1: Part B: All Fragments are Valid, reverse order
Test v6LC.1.3.2: Part A: Time Elapsed Between Fragments less than Sixty Seconds
Test v6LC.1.3.2: Part B: Time Exceeded Before Last Fragments Arrive
Test v6LC.1.3.2: Part C: Time Exceeded (Global), Only First Fragment Received
Test v6LC.1.3.3: Fragment Header M-Bit Set, Payload Length Invalid

See the individual commits for more details.
I tested using samples/net/eth_native_posix/build and a custom Python script to inject the test payloads. I did the following changes to the config in order to have a successful run (we could probably go with a lower CONFIG_NET_BUF_RX_COUNT):
CONFIG_NET_IPV6_FRAGMENT=y
CONFIG_NET_IPV6_FRAGMENT_MAX_COUNT=2
CONFIG_NET_IPV6_FRAGMENT_MAX_PKT=4
CONFIG_NET_IPV6_FRAGMENT_TIMEOUT=60
CONFIG_NET_BUF_RX_COUNT=30

I also executed tests/net/ipv6/ and tests/net/ipv6_fragment on native_posix.
Fixes #36593

Thanks @jukkar I will address your comments

@vaussard:

Thanks @jukkar I will address your comments

Any updates?
Also, this is pretty big PR. My usual suggestion is to split such into smaller parts, to have a more gradual merging progress. E.g., you could split a few more obvious ones, which hopefully can be merged soon.

Thanks for the reminder @pfalcon
I should have some time to rework this PR next week. I will see if I can put the most obvious fixes in a dedicated PR to speed up the merging.

@vaussard - any updates? Just minor comments from me but otherwise no blockers, so this could be merged any time.

@vaussard - any updates? Just minor comments from me but otherwise no blockers, so this could be merged any time.

Hi @cfriedt thanks for the comments, I will address them now.
@jukkar suggested to write some unit tests (which I did not yet tackled sadly) and @pfalcon suggested to split this PR to ease the review. So maybe the best would be to keep some of the most obvious fixes in this PR to merge it now, and do a separate PR with some of the fragmentation fixes that need a unit test? What would you prefer?

Rebased and addressed most comments (except the new unit tests). I also re-run the TAHI tests covered by this PR.

Sorry, I had to repush due to checkpatch failing caused by long lines.


Add Kafka Transactions to KafkaChannel and KafkaSink, including unit tests

This PR is to take advantage of Kafka Transactions (https://cwiki.apache.org/confluence/display/KAFKA/KIP-98+-+Exactly+Once+Delivery+and+Transactional+Messaging) as part of KafkaSink and KafkaChannel, which allows cleaner rollback, Exactly Once Semantics (EOS) but also potentially performance improvements (see https://redpanda.com/blog/fast-transactions for how this works).
I have a docs change alongside this, but essentially this is all controlled by setting the producer transactional.id and all of the Kafka code works on whether this has been set or not.
Added unit tests to make sure the behaviour is consistent.

Thanks for the review @rgoers ! (And a rare green run as well!!!!)


Laravel 5.1

Is the installation procedure for the generator the same as Laravel 5? Or do the tools need to be updated to this version. I get a "Class 'Way\Generators\GeneratorServiceProvider' not found" exception when trying to run artisan.

I am reporting the same issue. Looks like the application is not pulling the correct classes in the config/app.php

Ok solved the problem. Add
        'Way\Generators\GeneratorsServiceProvider',
        'Xethron\MigrationsGenerator\MigrationsGeneratorServiceProvider'

at the end of the providers block in config/app
The Way repo expects Illuminate\Support\ServiceProvider; but its not declared until later.

@michaelachrisco for laravel 5.1 the correct way to add the providers is like this
Way\Generators\GeneratorsServiceProvider:class,
Xethron\MigrationsGenerator\MigrationsGeneratorServiceProvider::class,

I have the classes in config/app but i still get an error. any idea why?


Create a smash bros tournament mode

Creates tournament, sets number of teams and team names. Add players and either manually match players to teams or have a skill point for each player and randomly place them in teams.
Can skill points for players be calculated based on wins/losses? Should this follow players between tournaments or is it tournament specific?

can we use the name smash bros? 😄

@markustenghamn Skill based tournament mode? With option to do elimination or teams (perhaps dynamic? if only 1 player per team it turns into elimination)? Skill could be calculated perhaps (if player exists), with option to override ?

Good idea, we will use that or something similar


Move wrapjagged functionality to awkward-array

Counterpart to https://github.com/scikit-hep/awkward-array/pull/122 on which this PR depends. Uses the new wrapjaggedmethod wherever possible to avoid using the _normalize_arrays function which is now proposed to be private in awkward.util.

Oh—maybe I'll try to push these as rc2 later tonight. It will be after the dust settles on rc1, at least.

AppVeyor doesn't seem to find the new versions; that's why it's failing. Maybe it's because it's testing a not-fully-merged version, which doesn't ask for a release candidate. I can fix that by merging, which I'm confident about because the Travis ones all passed.


Term Import Internal Server Error after deleting all Tags

Description
The Term Import function fails when trying to import terms after deleting all the tags with the Update Exiting Terms checkbox enabled.
To Reproduce
Steps to reproduce the behavior, e.g.:

Load the default dev build
Import the terms with the provided csv file (out100.csv)
Delete all the term tags via the user interface
Attempt to re-import the original terms from the same csv file with the Update Existing Terms checkbox enabled.

Term Import File
out100.csv
Screenshots
Top level error

Full Stack Trace
Traceback (most recent call last):
  File "/home/user/lute-dev/.venv/lib/python3.10/site-packages/sqlalchemy/engine/base.py", line 1934, in _exec_single_context
    self.dialect.do_executemany(
  File "/home/user/lute-dev/.venv/lib/python3.10/site-packages/sqlalchemy/engine/default.py", line 918, in do_executemany
    cursor.executemany(statement, parameters)
sqlite3.IntegrityError: UNIQUE constraint failed: wordtags.WtWoID, wordtags.WtTgID

The above exception was the direct cause of the following exception:

... [SNIP] ...

sqlalchemy.exc.IntegrityError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(sqlite3.IntegrityError) UNIQUE constraint failed: wordtags.WtWoID, wordtags.WtTgID
[SQL: INSERT INTO wordtags ("WtTgID", "WtWoID") VALUES (?, ?)]
[parameters: [(1, 1), (2, 1)]]
(Background on this error at: https://sqlalche.me/e/20/gkpj)

Well, this is a dumb oversight somehow.  When I go into the UI and delete the term tags, the data in the association table isn't cleared out:
sqlite> select * from tags;
sqlite>
sqlite> select * from wordtags;
1|1
1|2

Have to check further, thank you for catching it @cblanken .

Hm, this is odd.  I added a test to verify that deleting the TermTag entity also deletes the association record in the wordtags table, and that test passed.
The "delete" button on the Term Tag listing calls lute/termtag/routes.py delete route, which does the same thing as the test: gets an item by its id, and deletes and commits it.  The test is deleting it, the route is not.
I've added this test to the develop branch in b9083320b

Fixed (with a hack) in develop.

Launched in 3.5.1.


Allow to enable multiple snaps + Choose what snap are available.

Changes
Multi snaps
We are now able to activate multiple snap modes simultaneousely.
We can see in the picture that, when multiple modes are active at the same time, we have multiple possible snaps location depending ont he cursor position.

Snap modes choices
The consuming app can now choose what snap modes are available in their app.
Ex, Bisector option has been filtered out.

Testing
2 unit tests are added to check the functionnality.

Ensuring at least one snap mode active at all times.
Validating if we are able to select what snap modes are available in the app.

Usage
// Remove Bisector from the modes available.
const snapModes = Object.values(SnapMode).filter(snapMode => snapMode !== SnapMode.Bisector) as SnapMode[];

// Register a status bar item that has the custom snap modes.
UiItemsManager.register({
    id: "customStatusBarSnapModes",
    getStatusBarItems: () => [
        StatusBarItemUtilities.createCustomItem({
            id: "booster.SnapMode",
            section: StatusBarSection.Center,
            content: <SnapModeField snapModes={snapModes} />
        })
    ]
})

In the light of the discussion, this PR will be splitted into 2.
1 - Allow to control what snaps are available.
2 - Set multisnap has the default behaviour <- breaking change for the next major version.


Last version that runs on XP?

All,
Am politely asking does anyone have any clues as to what the last version number is that actually runs successfully on x86 XP ?
thanks,

This should be quite a few years back. Which tool do you have in mind?

Latest SDelete at the time of writing (v2.04) works just okay on XP.

Closing - please do not run out of support Windows versions.


Action fails for Python 3.8+

Current behavior
When running the action against Python 3.8-3.10, the action fails due to a missing output file. After enabling debugging, it appears this is due to a breaking change in the cyclonedx-python-lib dependency. The issue did not fail for Python 3.7 which resolves an older version of this dependency.
Expected behavior
I would expect the action to pass or else print the relevant vulnerabilities causing failure
Steps to reproduce

Define an automation like

jobs:
  build_tests:
    strategy:
      matrix:
        python-version: [ 3.7, 3.8, 3.9, "3.10" ]
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Setup Python
        uses: actions/setup-python@v5
        with:
          python-version: ${{ matrix.python-version }}
      - name: Install Build Tools
        run: |
          python -m pip install --upgrade build wheel setuptools pip
      - name: Install package
        run: |
          pip install .
      - uses<EMAIL_ADDRESS>

Observe build_tests (3.7) will exit with a valid result while the other runs will fail with FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-audit-output.txt'

Relevant context
I diagnosed the issue with this action run. Relevant logs:
DEBUG: running: pip-audit ['--progress-spinner=off', '--format=markdown', '--cache-dir=/tmp/pip-audit-cache', '--desc', '--output=/tmp/pip-audit-output.txt', '--verbose', '--ignore-vuln', 'PYSEC-2023-228', '--ignore-vuln', 'GHSA-9wx4-h78v-vm56', '--ignore-vuln', 'GHSA-34jh-p97f-mpxf', '--vulnerability-service', 'pypi']
DEBUG: Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/pip_audit/__main__.py", line 6, in <module>
    from pip_audit._cli import audit
  File "/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/pip_audit/_cli.py", line 26, in <module>
    from pip_audit._format import (
  File "/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/pip_audit/_format/__init__.py", line 6, in <module>
    from .cyclonedx import CycloneDxFormat
  File "/opt/hostedtoolcache/Python/3.9.19/x64/lib/python3.9/site-packages/pip_audit/_format/cyclonedx.py", line 13, in <module>
    from cyclonedx.parser import BaseParser
ModuleNotFoundError: No module named 'cyclonedx.parser'

❌ pip-audit found one or more problems
Traceback (most recent call last):
  File "/home/runner/work/_actions/pypa/gh-action-pip-audit/v1.0.0/action.py", line 134, in <module>
    with open("/tmp/pip-audit-output.txt", "r") as io:
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-audit-output.txt'
Error: Process completed with exit code 1.

I was able to make the automation use cyclonedx~=4.0 which got the automation passing.

Hi @NeonDaniel, thanks for the report. Taking a look now.

Hmm, I can't immediately reproduce this locally: your workflow is using cyclonedx-python-lib==7.4.1 (source), which is the same mine is using locally, without issues.

(Also, where did you get v1.0.0 from? That might be an old doc that needs updating somewhere.)

(Also, where did you get v1.0.0 from? That might be an old doc that needs updating somewhere.)

It looks like the automation was originally written by @JarbasAI; I was just looking into the failures (I'm actually not sure how long the automation has been failing.
I completely missed that we were using 1.0.0 while 1.0.8 is the latest. I see now that the examples and latest release do specify 1.0.8.
Updating to the latest appears to have resolved the issues

Glad to hear it, and thanks for the detailed report regardess!


Plotting: Title and Axes Labels

It would be very helpful to label both axes and give a title to the plot. Is that possible now and I haven't found it or is it possible to add? I can dig into the code but want to make sure it's not something I've missed.

The plotting code is a very thin wrapper around Vega. I'm pretty sure Vega didn't support axis labels when I first wrote the plotting code, so there's no explicit support for them in gorilla-plot. Looking at the Vega repo, it looks as though there's been a bit of development lately (it had stalled for a long while) and I see that axis titles are mentioned on the wiki. But if I try them in there online demo thingy then they don't work. So I'm not sure what to think!
If Vega does support them it will be very easy to add them to gorilla-plot.

Axis labels would indeed be very handy.

+1 for axis labels

+1 from me too!


Use getValidators when validating & generating slashing data

Instead of getting all the UTXOs, then checking manually if they have revealed a pre-image,
use getValidators and check the height.

Added a commit to remove usage of hasRevealedPreimage.


Documentation bug

ROS2 Version
humble
Version
main
What happened?
https://aerostack2.github.io/_02_examples/gazebo/project_gazebo/index.html
as2 project -n project_gazebo it is wrong. There is no this project. It should be as2 project -n gazebo

Relevant log output
No response

Done in #28. Thanks for reporting @drfenixion. We are also taking a look at the other issues :+1:


Usage of EDC EDR API (in case current E2E with EDC is not working)

As a developer,
I want to switch to the EDC EDR API,
so that the EDC flow gets simpler and more resilient.
Hints / Details

API spec https://app.swaggerhub.com/apis/eclipse-tractusx-bot/tractusx-edc/0.7.0#/Control Plane EDR Api

Acceptance Criteria

[ ] EDC client is switched to EDR API

Technical stuff

[ ] Triggering the EDR API
[ ] Contraction negotiation initiation will change
[ ] Trigger transfer process is removed
[ ] Addition request to get the EDR token for the EDR API
[ ] Reuse of EDR token (EDR reuse implementation - this could be realized leaner)

Out of Scope

...

Planning 2:

set auto_refresh to true in /v2/edrs/<transferId>/dataaddress for automatically refreshing expired tokens

get catalog:
EDC Req Get Catalog
then id from asset "registry-asset"
start EDR negotiation
id "registry-asset" goes into the field target
the id of the policy:
id: MjA1MTFkNzEtM2M5ZS00OTg1LTg4MjYtYjcwYjA4ODIzYzYx:cmVnaXN0cnktYXNzZXQ=:ZDQ0N2IwNGItYzEyOS00NTAzLTgwNmUtMDYyOTJlNWMxZDNh
permission:
	"odrl:permission": {
					"odrl:action": {
						"odrl:type": "use"
					},
					"odrl:constraint": {
						"odrl:and": [
							{
								"odrl:leftOperand": "cx-policy:FrameworkAgreement",
								"odrl:operator": {
									"@id": "odrl:eq"
								},
								"odrl:rightOperand": "traceability:1.0"
							},
							{
								"odrl:leftOperand": "cx-policy:UsagePurpose",
								"odrl:operator": {
									"@id": "odrl:eq"
								},
								"odrl:rightOperand": "cx.core.industrycore:1"
							}
						]
					}
				},

=>
{
	"@type": "IdResponse",
	"@id": "04713a04-b394-4f7d-b5a7-120111cc861f",
	"createdAt":<PHONE_NUMBER>759,
	"@context": {
		"@vocab": "https://w3id.org/edc/v0.0.1/ns/",
		"edc": "https://w3id.org/edc/v0.0.1/ns/",
		"tx": "https://w3id.org/tractusx/v0.0.1/ns/",
		"tx-auth": "https://w3id.org/tractusx/auth/",
		"cx-policy": "https://w3id.org/catenax/policy/",
		"odrl": "http://www.w3.org/ns/odrl/2/"
	}
}

04713a04-b394-4f7d-b5a7-120111cc861f
{
	"@context": {
		"@vocab": "https://w3id.org/edc/v0.0.1/ns/"
	},
	"@type": "QuerySpec",
	"filterExpression": [
		{
			"operandLeft": "contractNegotiationId",
			"operator": "=",
			"operandRight": "{% response 'body', 'req_3a6a7b9bc74b474b8f6d3130958145f9', 'b64::JC5gQGlk::46b', 'never', 60 %}"
		}
	]
}

=>
[
	{
		"@id": "ea52b90b-de19-4919-b3af-109d2504a891",
		"@type": "EndpointDataReferenceEntry",
		"providerId": "BPNL00000001CRHK",
		"assetId": "registry-asset",
		"agreementId": "69651dc2-fe59-4c8b-92a3-0a835e5ef576",
		"transferProcessId": "ea52b90b-de19-4919-b3af-109d2504a891",
		"createdAt":<PHONE_NUMBER>173,
		"contractNegotiationId": "04713a04-b394-4f7d-b5a7-120111cc861f",
		"@context": {
			"@vocab": "https://w3id.org/edc/v0.0.1/ns/",
			"edc": "https://w3id.org/edc/v0.0.1/ns/",
			"tx": "https://w3id.org/tractusx/v0.0.1/ns/",
			"tx-auth": "https://w3id.org/tractusx/auth/",
			"cx-policy": "https://w3id.org/catenax/policy/",
			"odrl": "http://www.w3.org/ns/odrl/2/"
		}
	}
]

get edr data address
"@id": "ea52b90b-de19-4919-b3af-109d2504a891",
with param auto_refresh = true
=> token


fix(textarea/textfield): label position label props

Describe pull-request
Changed the label/labelPosition props to align the component with each other. After this change both components have label="Label text" and label-position="inside | outside | no-label".
Solving issue
Fixes: AB#2742
How to test

Go to storybook link below.
Check in Components -> Textarea/Textfield
Check that the controls and the example code works as they should.

Screenshots
Additional context

Really nice work man, thanks for aligning these. 🚀


Service Manager User | Service Management -> Admin Board | 403 Forbidden

Current Behavior
Service Management -> Admin Board page is not showing the Services and responding 403 Forbidden error.
Expected Behavior
Service Manager should be able to see services list on Admin Board page OR Service Manager should not see Admin Board sub-menu option under Service Management menu if Service Manager doesn't supposed to have related permissions.
Steps To Reproduce

Login to the portal as a Service Manager
Mouse Hover on Service Management menu and click on Admin Board option

Findings
Service Management -> Admin Board page is calling the API: https://portal-backend.entry.cofinity-x.com/api/services/serviceRelease/inReview?size=15&page=0&status=InReview&sorting=DateDesc
and this API has following permissions:

approve_service_release
decline_service_release

but Service Manager user account doesn’t have such permissions, I can share Service Manager user account’s access token and its existing list of permissions, if required.

@evegufy  | @jjeroch
I couldn't find above mentioned approve_service_release and decline_service_release into the permission's matrix
https://github.com/eclipse-tractusx/portal-assets/blob/v2.0.0/public/assets/images/content/PortalRoleAndPermissionMatrix.png

Assigned this ticket to @evegufy to get her input, if she also reproduced this issue.

Hi @tfjanjua thank you for opening the issue!
Yes, there's appears to be an issue with the documentation but in general they are available as client roles of the Portal client:

approve_service_release
decline_service_release

and assigned to CX Admin composite role:
assigned approve_service_release
assigned decline_service_release
But from business process perspective it seems correct to me that only the CX Admin would be allowed to approve or decline App Releases. Does that help as input?

Hi @evegufy , thanks for you quick response and sharing the existence of roles.
I also think that assigned roles from CX Admin point of view are correct but here the issue is with Service Manager type of user that Service Manager doesn't have those approve or decline service release roles so, either Service Manager should be able to see services list on Admin Board page OR Service Manager should not see Admin Board sub-menu option under Service Management menu if Service Manager doesn't supposed to have related permissions.
Because if you see the API which I have mentioned under the Findings heading, that has approve and decline service release roles and this API is to get services data so, do you think that those approve and decline roles are appropriate for a GET type of API which is getting the Released Services data.
I am assuming there would be other and separate APIs which would approve and decline any released service and I feel that these approve and decline roles would be appropriate for those separate approve and decline APIs.
But my whole point would be invalid if Service Manager type of user is not supposed to see IsReview services and if so, then we can think to hide Service Management -> Admin Board sub-menu for a Service Manager user role.

Hi @tfjanjua yes, the Service Manager is not supposed to approve or decline service releases, so to not show the submenu in the frontend appears the proper solution, maybe this applies also to App Manager, could you please check and open an issue in the frontend repo?
We'll make sure that the roles are added to the permission matrix.

This issue was created on backend repo with the assumption that this issue could be resolved from backend side but the issue needs to be resolved from the frontend side so, I am closing it because I have opened another issue on frontend https://github.com/eclipse-tractusx/portal-frontend/issues/936
FYI @evegufy : this issue exists only for Service Manager user and there no such issue for App Manager user.


New package: DictionarySlicing v0.4.0

Registering package: DictionarySlicing
Repository: https://github.com/kool7d/DictionarySlicing.jl
Created by: @kool7d
Version: v0.4.0
Commit: f7a6291641e108b966cc1e168f954a6966a0f7d3
Reviewed by: @kool7d
Reference: https://github.com/kool7d/DictionarySlicing.jl/commit/f7a6291641e108b966cc1e168f954a6966a0f7d3#commitcomment-49889207

This is an update and rename of DictionaryIndexing.jl

@kool7d note that your comment has blocked registration for almost one week.  As written in all pull request here

If you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text [noblock] in your comment.

All comment must have [noblock] in order for automerge to work.  If you don't want to block your own pull requests you have to add [noblock] to your messages, or more simply not comment at all


ci: unpin soak cluster

Fixes #N/A
Description
Unpins cluster soak-periodic-2785632730 since it is no longer required for investigation.
How was this change tested?
N/A
Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[x] No

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 82.52%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
5547

Relevant Lines:
6722

💛  - Coveralls


Add linting for our OpenAPI document

WHAT YOU DID
Added support for linting our public OpenAPI documentation.
CDDO's api-standards-linting could be used as a ruleset to allow for other rules, but I'm not sure how well maintained it is now.
This downgrades the current errors that Spectral picks up to warnings, as they're technically find as-is, but may be worth amending at some point.
How to test

How should it be reviewed?

View the GitHub Actions YAML
View the PR's checks (example run on fork)

What feedback do you need?
If manual testing is needed, give suggested testing steps.

Code review checklist
N/A
Logging

[ ] only emit log lines at ERROR level which require immediate attention from a support engineer. These will trigger a zendesk alert.

Documentation

[ ] Updated README.md for any of the following ?

Introduced any new environment variables / removed existing environment variable
Added new API / updated existing API definition

Hi @jamietanna, thanks for opening this pull request. The API linter looks interesting but it's not something we're looking to implement at the moment. Also, the Pay team also follows a strict approval process for use of any third-party Github Actions in our workflows - we try and avoid using them if we can.
I'm going to close this pull request for now, feel free to reach out on on x-gov slack if you have any questions.


Conversion from ABBYY to ALTO

https://github.com/Mewel/abbyy-to-alto
ht @mikegerber

Duplicate of issue #15?

Yes, sry.


Add a Gitter chat badge to README.md

lacona/lacona now has a Chat Room on Gitter
@brandonhorst has just created a chat room. You can visit it here: https://gitter.im/lacona/lacona.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Coverage remained the same at 99.16% when pulling 8e23343c571867143ba07c42f0a2a152e7a65d75 on gitter-badger:gitter-badge into a25acf7b10be45cfd1b73b5eba6b2d4b23e632da on lacona:master.


Support cephfs direct and native as underfs of alluxio

Signed-off-by: Xue Yantao<EMAIL_ADDRESS>

According to this pr #6534, i do some work and continue to implement cephfs in the currunt master branch. Locally, my alluxio cluster contains one master and two workers, underfs uses cephfs based on original and direct cephfs-java、libcephfs、libcephfs_jni，alluxio successfully connect to the cephfs cluster，the webui is normal，and alluxio fs commands also run successfully.

@maobaolong

@jhonxue thanks for your contribution!
Can you  sign CLA (https://cla.alluxio.org/) . If you already did, let me know and I can remove the label

@jhonxue thanks for your contribution!
Can you sign CLA (https://cla.alluxio.org/) . If you already did, let me know and I can remove the label

Yes, I already did it.

Codecov Report

Merging #13205 (dcec80c) into master (d46003d) will decrease coverage by 26.53%.
The diff coverage is 17.22%.

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

@apc999 please,review again. thanks

@apc999 please,review again. thanks

/ping @apc999 @maobaolong

@apc999 please,review again. thanks

alluxio-bot, merge this please


i18n(ja): Fix code mistakes in guides/cms/contentful.mdx

What kind of changes does this PR include?

Minor content fixes (broken links, typos, etc.)

Description

What does this PR change? Give us a brief description.

Fix code mistakes (copied and pasted from the English version to ensure accurate fixes)

Thanks @ot07! I saw the PR fixing the interface references in the English page, could you see if there are any missing of these updates here, so we can merge with everything corrected? Thanks in advance!
https://github.com/withastro/docs/pull/3324

@Yan-Thomas
I apologize for overlooking the modifications in the English version of the same document. Upon reviewing #3324, it seems that there are updates in this PR that haven't been incorporated yet. I plan to commit those changes as well, albeit with a slight delay.

@Yan-Thomas
I have incorporated the updates from the English version into this PR!


Mac: Record filesystem type (APFS / HFS+) in telemetry stream

Run performance testing using both, and note the differences

I think the first step here is to simply record the filesystem type in EnlistmentInfo

@jrbriggs I also did some analysis using the Mac Large Repro Perf tests
I did two runs on HFS+ and APFS each and compared the results.
Enumerating Folders appears to be faster on HFS+ than APFS.
On Repo 1: 119 versus 137
On Repo 2: 155 versus 184
Repo 1: {"File placeholder count":910759,"Folder placeholders count":108237}
Repo 2: {"File placeholder count":354853,"Folder placeholders count":147672}
The crux of what Enumerating Folders does, is create places holder files and downloading sizes (this should be the same for both). @nickgra, @wilbaker, @pmj for reference.  As an aside we don't actually need the sizes for Mac, so this may be an area for optimization in the future.
We still of course need to do the telemetry asked for in this ticket.


add p4d.24xlarge for us-east-1

We have many p4d.24xlarge pods and we need them into the config.
But more than this, we need to be able to pull them from the capacity reservations we got. Without that there are not a lot of p4d instances ondemand and usually the cluster fails to build.

forked the repo, edited my zone sample config


Unify method of calling Activity to createIntent

Issue
none
Overview (Required)
Two kinds of methods of calling Activity exist in the current project.
First, start method in ContributorsActivity, MainActivity, SearchActivity and SponsorsActivity.
Second, createIntent method in SessionDetailActivity and SessionFeedbackActivity.
These should be unified into either.
I think it is better to use createIntent because it can use Intent#addFrag and startActivityForResult later... 🤔
Links
none
Screenshot
none

You're right.
As you said, we adopted createdIntent() on SessionDetailActivity and SessionFeedbackActivity, and I think it's better than start() method.
I'm for this change. LGTM!


Update credential docs for gnome-secret.

This can now be installed directly from crates.io, which is generally much faster than git.

r? @Eh2406
(rust-highfive has picked a reviewer for you, use r? to override)

Seams good.
@bors r+

:pushpin: Commit 350394d567b093460c32c64d60c619a3f40ecf91 has been approved by Eh2406

:hourglass: Testing commit 350394d567b093460c32c64d60c619a3f40ecf91 with merge 134f61406e19218970ea9da534f1b3fce10228ea...

:sunny: Test successful - checks-actions
Approved by: Eh2406
Pushing 134f61406e19218970ea9da534f1b3fce10228ea to master...


Oracle table edited after opening it

Version: 5.2.4
DB: Oracle
When I open any table it appears to be edited (table tab has * in front of table name). I have to go to "Columns" and click revert, otherwise I get prompt to save changes to table. There are no changes done. It happens on all tables.
Example table:
CREATE TABLE "E2D"."ACCOUNTS"
(	"ID" NUMBER(19,0) NOT NULL ENABLE,
"NAME" VARCHAR2(15) NOT NULL ENABLE,
"DESCRIPTION" VARCHAR2(110 CHAR),
"PARENT_ID" NUMBER(19,0),
"VERSION" NUMBER(19,0),
"ACCOUNTING_TARGET" VARCHAR2(50) NOT NULL ENABLE,
"ORGANIZATION_ID" NUMBER(19,0) NOT NULL ENABLE,
"ORGANIZATION_NAME" VARCHAR2(15) NOT NULL ENABLE,
UNIQUE ("NAME")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS<PHONE_NUMBER>
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS"  ENABLE,
CONSTRAINT "PK_ACCOUNTS_ID" PRIMARY KEY ("ID")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS<PHONE_NUMBER>
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS"  ENABLE,
CONSTRAINT "ACCOUNTS_ORGANIZATION_NAME" FOREIGN KEY ("ORGANIZATION_NAME")
REFERENCES "E2D"."ORGANIZATIONS" ("NAME") ENABLE,
CONSTRAINT "FK_ACCOUNTS_PARENT_ID" FOREIGN KEY ("PARENT_ID")
REFERENCES "E2D"."ACCOUNTS" ("ID") ENABLE,
CONSTRAINT "FK_ACCOUNTS_ORGANIZATION_ID" FOREIGN KEY ("ORGANIZATION_ID")
REFERENCES "E2D"."ORGANIZATIONS" ("ID") ENABLE
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS<PHONE_NUMBER>
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS"
These are the changes that DBeaver wants do persist:
ALTER TABLE E2D.ACCOUNTS
MOVE TABLESPACE USERS;

I have tried it and the issue persists also in new version.

Hi,
this bug is still present in 5.3.0.
Why is this labelled as question ?

I can't reproduce this. See video.
This bug was definitely fixed in the previous DBeaver version.

I have no clues so far..

Would it help if I provided you with installed Oracle in a VirtualBox VM that you could connect to that exhibits this issue at my system?

@raqua Yes, this would be very helpful. Please write me on<EMAIL_ADDRESS>


Separation of concern and splitting into multiple repos

Originally posted by @arthurbuhl in https://github.com/twindle-co/twindle/pull/336#issuecomment-711247789
I think we should have separation of concern and keep things simple. So, basically we should have like:

twindle-co/twindle repo as our core app.

Already implemented :heavy_check_mark:

twindle-co/twindle-cli repo as our CLI app

The CLI app done in this PR :heavy_check_mark:

twindle-co/twindle-web repo as our core website.

header.html, header.css
home_banner.html, home_banner.css
footer.html, footer.css
team_details.html, team_details.css
All our html files and assets should be here.

Just wanted to share my opinion. I will leave this up for other contributors for discussion.

I feel we should maintain the process we are used to until we are all (beginners) conversant with the process before any other change.

@johnjacobkenny I totaly agree. I think it would be an ease to everyone if we split it.

This will be picked up in some time, may not be done immediately though

I think this should be done by this week's end. So that beginners can continue to work here, but those who simply want to go ahead with development can work on other repos directly without much baggage. This will help track the issues and pull requests in a better manner.

Agree @vasudeveloper001


adds windows plan file for openssl-fips

Signed-off-by: Collin McNeese<EMAIL_ADDRESS>Description
Adds plan.ps1 for Windows package support, allowing for follow-up to add FIPS support to core/openssl package for Windows.
Currently when using the chef/chef-infra-client on Windows (such as in Effortless), FIPS support is not present due to the included core/openssl not having FIPS support.  This is a building block to allow for the Windows version of core/openssl to additionally support FIPS.

Hey @collinmcneese, thank you for the contribution!
Unfortunately chef-base-plans doesn't yet have support for a CI pipeline that can build and test plan.ps1 plans.
We are working on it. In the meantime could you please open this contribution against, core-plans following the existing structure?

Hey @collinmcneese, thank you for the contribution!
Unfortunately chef-base-plans doesn't yet have support for a CI pipeline that can build and test plan.ps1 plans.
We are working on it. In the meantime could you please open this contribution against, core-plans following the existing structure?

Yep I can do that -- it looks like there is not an openssl-fips in the other structure (that's why I opened it here instead).  Should I include this entire plan project over there, or just the ps1?


OAuth BigQuery Connections

See https://app.clubhouse.io/cartoteam/story/136326

@jgoizueta do you mind updating your branch with master? chances are it fixes some things related to broker behavior and it helps me test without kidnapping staging :)

This has been merged into master through #16218


let client set the content type it wants when requests presigned url

Codecov Report

Merging #4 (ac71f07) into master (27ea729) will decrease coverage by 0.11%.
The diff coverage is 73.68%.

@@            Coverage Diff             @@
##           master       #4      +/-   ##
==========================================
- Coverage   54.42%   54.30%   -0.12%
==========================================
  Files           6        6
  Lines         531      534       +3
==========================================
+ Hits          289      290       +1
- Misses        198      199       +1
- Partials       44       45       +1

Impacted Files
Coverage Δ

s3.go
57.57% <66.66%> (-0.76%)
:arrow_down:

store_mock.go
55.95% <72.72%> (ø)

cache.go
47.77% <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 27ea729...ac71f07. Read the comment docs.


Migrate  storage from lmdb to postgres

[TODO]

Closing this issue as it is moved to https://github.com/minos-framework/minos-python/issues/51


implement cloud based load testing with k6

Description
implement cloud-based load testing with k6
Related Issue

https://github.com/VilnaCRM-Org/php-service-template/issues/34
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[x] I have performed a self-review of my code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING.md document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] You have only one commit (if not, squash them into one commit).

Summary by CodeRabbit

New Features

Added a new shell script for automating the setup and execution of load tests on AWS.
Introduced a configuration script to manage environment variables for load tests, prompting users for necessary inputs.
Enhanced load testing capabilities with improved security and resource management.

Documentation

Updated README with detailed instructions for running load tests in AWS and cleaning up infrastructure.

P.S. Also we need to have tests using bats
There are several options for how to mock the real aws requests

Use localstack https://docs.localstack.cloud/references/coverage/coverage_ec2/
Use bats mocks

Please investigate the possibility of using the localstavk for tests, if we can't, so we will need to use bats mocks


vdk-mysql plugin

What is the feature request? What problem does it solve?
We need support for MySQL to be able to query and ingest data into it.
Suggested solution
Similarly to other DB plugins we can create vdk-mysql
Additional context
Add any other context or screenshots about the feature request here.

Triaged. We have plans to create a generic DB plugin, that will handle this support.


Add CodeFlare components as scrape targets and alerting rules

We require Prometheus to actively look for the pods and fire alerts if the conditions are met. CodeFlare and MCAD components need to expose metrics endpoint before alerts are passing.
Alerts can be added to test if Prometheus is successfully scraping the endpoints and to meet with SLIs/SLOs

Closing as the contents of the PR will be moved to odh-manifests, https://github.com/red-hat-data-services/odh-deployer/pull/380#issuecomment-1810092122


Kafka: Limit Scaling to Partitions w/Lag

Added ability to configure both Kafka & Apache Kafka (experimental) scalers to limit the max number of replicas to the number of partitions with lag;
Checklist

[x] Tests have been added
[x] Changelog has been updated and is aligned with our changelog requirements
[x] A PR is opened to update the documentation on (repo) https://github.com/kedacore/keda-docs/pull/1241
[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)

Fixes https://github.com/kedacore/keda/issues/3997

Relates to https://github.com/kedacore/keda/pull/4453

/run-e2e kafka

@BojanZelic please fix the documentation PR as well 🙏

Thanks, should be good now 🤞

Thanks for the contribution!


Remove invalid dynatrace-api capability from samples/classicFullStack.yaml

dynatrace-api is not a valid capability when we tested on Dynatrace Operator v0.5.1 on OpenShift.
https://github.com/Dynatrace/dynatrace-operator/blob/f9bae7a5cb59895bf02be80495f59f6611b81799/config/samples/classicFullStack.yaml#L119
https://www.dynatrace.com/support/help/setup-and-configuration/setup-on-container-platforms/openshift/set-up-ocp-monitoring#parameters
capabilities	Defines what the ActiveGatePod is capable of. Defines what functionality should be enabled (possible values: routing, kubernetes-monitoring, metrics-ingest).

That's because the samples on master don't reflect the samples used in v0.5.1.
The documentation references the samples on the v0.5.1 tag which do not have this capability.


refactor(server): exclude dist files request from browser detection

Types of changes

[ ] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly. (PR: #)
[ ] I have added tests to cover my changes (if not applicable, please state why)
[ ] All new and existing tests are passing.

Codecov Report

Merging #5571 into dev will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##              dev    #5571      +/-   ##
==========================================
+ Coverage   95.63%   95.64%   +<.01%
==========================================
  Files          81       81
  Lines        2613     2615       +2
  Branches      663      664       +1
==========================================
+ Hits         2499     2501       +2
  Misses         95       95
  Partials       19       19

Impacted Files
Coverage Δ

packages/server/src/server.js
97.77% <100%> (+0.05%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #5571 into dev will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##              dev    #5571      +/-   ##
==========================================
+ Coverage   95.63%   95.64%   +<.01%
==========================================
  Files          81       81
  Lines        2613     2615       +2
  Branches      663      664       +1
==========================================
+ Hits         2499     2501       +2
  Misses         95       95
  Partials       19       19

Impacted Files
Coverage Δ

packages/server/src/server.js
97.77% <100%> (+0.05%)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM. We can introduce utils refactor in later PRs as well :)

Great, I’ll propose a pr later for extracting the sharing logic.


Split model from controller in config

Our config class have all possible methods for both parsing and holding the config. We should at least split the controlling logic from model data to make it easier for future refactors.

I implemented this locally and managed to split the logic. Hovewer it works like a domino where refactoring one class leads to need to completely rewrite the other, then all the tests.. at this point I have realized we don't stand for any benefit of doing it (except for clearer code). We don't solve any problem but we possibly add more (hidden bugs with new implementation). I'm closing the issue for now, and we will need splitting model from controller in config for other issue in the future I will reuse the code I've created.

Sure, glad that you've tried! And I agree that it's a risk to do such big refactor just for the sake of the clearer code, and with a high chance of introducing new bugs. Let's back to it when the need will be stronger.


Error: You need to specify a selector!

Hey, here is the error i get :
Error: You need to specify a selector!
But isn't ".hello-week" a class selector ?

Hi man. By default the HelloWeek use the .hello-week calendar, but if you prefer use a different you need specify on init method.
example:
<div class="myCalendar"

new HelloWeek({
    selector: '.myCalendar'
});


FLOPs  and  Params

Thoese numer is too small .

Params is correct, whereas Flops are problematic because the input image does not specify a specific size. Therefore, to get the correct Flops, you need to explicitly specify the size of the input image.

ok,I will try to  specify the size of the input image.
Thanks for your reply.

Hi , How can i  specify the size of the input image ?
I can not sovle it.
Can you give me some advise ?

example：
Img = tf.reshape(Img, [800, 800, 3])
| |
杨学
|
|
@.***
|
签名由网易邮箱大师定制
On 12/24/2021 @.***> wrote：
Hi , How can i specify the size of the input image ?
I can not sovle it.
Can you give me some advise ?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>

I  have got the result

Is  it right ?

It looks correct


Change y- prefixes to cx- in code

Change y- prefixes to cx- in component selectors in .ts and in .html.
Update tslint rule to remove y-.
Run automated tests after.

Separate ticket for styling: #43.
Previous internal ticket: SPA-1218
Main selector was changed in: SPA-1219

What about prefixes in css classes? I think we should remove those as well

If there are any y- prefixes left, we have #43 FYI


Bug/bug 55470 class not found exception during startup patch

https://bz.apache.org/bugzilla/show_bug.cgi?id=55470

The test case isn't (directly) related to the fix in the PR but it does improve code coverage so I'll commit that separately.

The remaining changes are essentially a copy of Ralf Hauser's patch on BZ 55470. I'll follow up on that on the BZ issue.


Expose client for testing stub-ability

also ternary FTW

@fyockm,
Awesome! Could you please take a moment to sign our CLA so I can merge this? https://github.com/sendgrid/sendgrid-nodejs/blob/master/CONTRIBUTING.md#cla
Thanks!

Hi @fyockm,
This one finally came up to the top of our queue. Could you please repair the conflicts and I'll go ahead and merge it.
To test this locally:

Download https://stoplight.io/prism/
./prism run --mock --list --spec https://raw.githubusercontent.com/sendgrid/sendgrid-oai/master/oai_stoplight.json
mocha

@fyockm,
Just check in :)

@thinkingserious I updated my branch. All tests pass locally.
#277 actually exposed the client already. So, this PR boils down to a more terse (though potentially less readable?) ternary expression around Promise. At this point, very little value added in my opinion. Feel free to merge or close.

@fyockm where does #277 expose the client? Your way is much clearer and it makes stubbing a lot easier, which is currently not doable.
Could you please update this branch because right now the library is untestable without modifications.

@adamreisnz,
Does your version solve this issue?

Yes it does actually :)
On Fri, Apr 14, 2017, 05:59 Elmer Thomas<EMAIL_ADDRESS>wrote:

@adamreisnz https://github.com/adamreisnz,
Does your version solve this issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/sendgrid/sendgrid-nodejs/pull/286#issuecomment-293975785,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAd8QovLGd_OdbS2Z5Yyhrav_csKFa37ks5rvmJjgaJpZM4Jz6V6
.

This issue will be resolved with: https://github.com/sendgrid/sendgrid-nodejs/pull/378


Updating a vSphere node template via API fails with "vappProperty=NotNullable 422:"

This a reopening of https://github.com/rancher/rancher/issues/24510
What kind of request is this (question/bug/enhancement/feature request):
bug
Steps to reproduce (least amount of steps as possible):

Create a new template via UI, save it.

Go to View in API, click Edit and Show Request.
Some values will be null and marked red

Click Send Request

Result:
an error
```
{
	"baseType": "error",
	"code": "InvalidFormat",
	"fieldName": "vmwarevsphereConfig",
	"message": "vappProperty=NotNullable 422: ",
	"status": 422,
	"type": "error"

}
```

Environment information

Rancher version: 2.3.6
Installation option (single install/HA): HA

The issue seems to be resolved in the recent versions of Rancher. Tested with v2.5.5.


[ID-323] Allow tnu to use either Martha or DRSHub to resolve DRS URIs

This PR is to make the DRS resolver configurable, so DRS URIs can be resolved using either Martha or DRShub. You will be able to change the service called by updating the new env var DRS_RESOLVER
We are working on replacing Martha with DRSHub, so there will be a gradual cutover and eventually Martha will be deprecated. Behaviors should be the same between Martha and DRSHub so you shouldn't notice any difference when you cut over. We're still perf testing DRSHub so you don't need to flip the switch yet, someone will let you know when we're ready to swap. Please let me know if you have any questions about this!

closing this because I originally forked the repo, I am making a replacement PR without forking


Add support for persistentVolumeClaimRetentionPolicy on StatefulSets

What is missing?
An ability to choose whether k8s deletes or retains PVCs in tandem with the lifecycle of a StatefulSet, due to the new beta field spec.persistentVolumeClaimRetentionPolicy in the latest version of Kubernetes. There is no way to configure the StatefulSet of Prometheus in kube-prometheus.
Why do we need it?
Because the new field defaults to Retain, PVCs remain bound to their PVs during cluster deletion while StatefulSets are being removed. This provides surface for a CSI Driver to see a stale, but intact PVC from a pod who no longer is requesting resources during cluster deletion. The CSI Driver then lacks the ability to manage(delete) unbound, available Volumes that otherwise would have been destroyed, resulting in orphaned resources.

Unfortunately the upstream prometheus-operator does not support this field
Reference source code:

https://github.com/prometheus-operator/prometheus-operator/blob/d86d6a449f716137acdbc6d0a2fbce4a7649bda3/pkg/apis/monitoring/v1/prometheus_types.go#L61-L600

https://github.com/prometheus-operator/prometheus-operator/issues/1897 is the corresponding (and blocking) operator issue.

Issue solved upstream, should be good to advance here!


"Suggested Optimizations" and "Health Check" on Maintenance page

There are various optional things administrators can do to improve the functionality of BookStack, as well as things that might cause problems for users if they're not configured right.
It would be nice if the Maintenance page had a section where some "Suggested Optimizations" and "Health Problems" could be displayed.
This would allow users to improve the responsiveness and dependability of their BookStack Installation. I'm happy to take a crack at building the initial framework and features for this section along with a few basic checks, and then let the community decide what optimizations/health checks should be included down the line.
Many of these items are easy enough to accomplish, but would require the community of wonderful volunteer translators to help with some pretty technical phrasing.
Some possible things that could be included (open to removing some, or adding others, this is more about seeing if the general concept is welcome):

Suggested Optimizations

Installing 'wkhtmltopdf' can improve the quality and speed of PDF generation. (help link)
You can improve speed and responsiveness by using Memcache or Redis to cache information (help link)
You can improve speed by upgrading your PHP version from 7.0 to 7.4 (help link)
You are running BookStack v0.25.1. The latest version is v0.26.2. It's suggested that you update. (help link)
You can improve speed and responsiveness by caching your routes and config (help link)
PHP is configured to only allow uploads of under 1mb. It's suggested that you increase this. (help link)
Nginx is configured to only allow uploads of under 1mb. It's suggested that you increase this. (help link)

Health Check

Permissions: PHP is running as 'www-user' but some files do not have the proper ownership set. (help link)
You have dependency package updates available. It's suggested you run 'composer update' (help link)
You have outstanding database migrations that need to be run. (help link)
You are using an unencrypted connection to LDAP for authentication. It's suggested that you use encrypted connections (help link)
Your database was created a while ago and needs to be upgraded to support UTF8mb4/Emoji's. (help link)

Thanks for the suggestion @DeftNerd.
I can see the use-case, but I'm worried many of these types of checks will be quite system-dependant and frail where there can be a lot of variance in system-level setup, leading to a lot of support and maintenance of such a system.
I can see this being more worthwhile if we focused it on the installation process for now, with checks being more BookStack-config focused instead of system focused. So things like "Database connection found" and "Mail configuration set". It could be command-line focused for now to prevent needing to maintain extra UI.


GH-21761: [Python] accept pyarrow scalars in array constructor

Rationale for this change
Currently, pyarrow.array doesn't accept list of pyarrow Scalars and this PR adds a check to allow that.

Closes: #21761

I am not sure why linter is failing on this PR. I will try to rebase and see if it helps.

The tests failing already have an open issue: https://github.com/apache/arrow/issues/35728, so I think this PR is ready for review.
One missing thing are the test for sets where the elements in the set get reordered when getting passed to the pa.array constructor. Not sure there is a solution for it.
https://github.com/apache/arrow/blob/3da9ba67144643d5331aeda7accb5c5795aeb1df/python/pyarrow/tests/test_convert_builtin.py#L2448-L2449

The failing tests are all due to a known issue with test_total_bytes_allocated.

Will merge this today as the CI is green 👍

Thanks Alenka!


freq

Problem
Would be nice to have a built-in to replace the following UNIX pipeline:
sort file.txt | uniq -c | sort -rn
See:

https://github.com/bitfield/script#freq
https://github.com/bitfield/script#a-real-world-example
https://medium.com/adobetech/filtering-duplicates-on-the-command-line-30x-faster-than-sort-uniq-96ca5f7b4277

Solution
Simple possible implementation is by accumulating values in Map<Value, Long>.

fixed by #268


✨(api) add created_at and updated_at to user response

Purpose
Response from the user API is missing the created_at and updated_at datetimes.
Adding them.

For what purpose do you need them in a response ?

@lunika I forgot to include them originally.
It would just serve as a convenient way to check when entries have been created/updated without checking the db.
It probably won't be used by any app, though.


Fix lexer guessing for rich.syntax cli.

Type of changes

[x] Bug fix
[ ] New feature
[ ] Documentation / docstrings
[ ] Tests
[ ] Other

Checklist

[x] I've run the latest black with default args on new code.
[x] I've updated CHANGELOG.md and CONTRIBUTORS.md where appropriate.
[x] I accept that @willmcgugan may be pedantic in the code review.

Description
Please describe your changes here. If this fixes a bug, please link to the issue, if possible.
Changes default arg for lexer_name so 'default' doesn't override guessing.

Codecov Report

Merging #1988 (0ef6f58) into master (e839bfb) will decrease coverage by 0.01%.
The diff coverage is 99.09%.

@@            Coverage Diff             @@
##           master    #1988      +/-   ##
==========================================
- Coverage   99.82%   99.81%   -0.02%
==========================================
  Files          71       71
  Lines        6943     7043     +100
==========================================
+ Hits         6931     7030      +99
- Misses         12       13       +1

Flag
Coverage Δ

unittests
99.81% <99.09%> (-0.02%)
:arrow_down:

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

Impacted Files
Coverage Δ

rich/default_styles.py
100.00% <ø> (ø)

rich/highlighter.py
100.00% <ø> (ø)

rich/markdown.py
100.00% <ø> (ø)

rich/syntax.py
99.27% <97.72%> (-0.34%)
:arrow_down:

rich/pretty.py
99.71% <98.88%> (-0.29%)
:arrow_down:

rich/__main__.py
100.00% <100.00%> (ø)

rich/_inspect.py
100.00% <100.00%> (ø)

rich/color.py
100.00% <100.00%> (ø)

rich/console.py
100.00% <100.00%> (ø)

rich/filesize.py
100.00% <100.00%> (ø)

... and 6 more

Continue to review full report at Codecov.

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

Fixes #1987

As a secondary check, I renamed test file foo.py to foo.txt; syntax returns to default.
Can override checking as expected by passing -x python.

Thanks.


code

Can you ask the company if it agrees to open source code? Would love to learn your work.

me too


Suggestion: TODO issues

Hey there! I'd probably lend a hand when I have time, but it would be helpful if you added issues in the tracker for features/things you feel are in progress/need to be done, and tag them as help-wanted or not, that way people can come in, post a comment saying they are tackling it and/or ask for more direction. Might want to have an RFC tag and post issues under it that represent the things you think are optional and/or need some discussion. You have the TODO list in the README, but it doesn't really identify what's currently in-development, etc.
Just a friendly suggestion from a potential contributor ;)

:+1: I added some issues and also (finally) posted this project to the mailing-list, to lure potential contributors here :wink:

Oops, sorry I should've closed this since you opened up issues for the TODOs. Thanks again!


Fixes bundle install error where unable to reset to revision

updated revision to the latest of that branch

Also added before_install apt package install so the do_postgres gem can be built (requires native extensions). Build still fails for other reasons which need to befixed

Thanks for working on this!
I wonder if you'd mind squashing the commits down to just two/three - one to fix the recap revision, and the others to add the postgres and redis dependencies for Travis?

Hi, if you tell me how i can do this (squashing them down), then i will happily do this (btw. with all those commits, the travis build will be green again ;))

Squashed them down to 3 distinct commits. Hope its fine. The build should be green, so you can merge that

Thanks!

You're welcome. Btw. we're using the backend server with an Apache2 Proxy on HTTPS now successfully with the commits above and PhantomJS 2.0!

Nice. Is your usage of it something public that I can take a look at?

Wrote you a mail to<EMAIL_ADDRESS>;)


[Sprint: 60] XD-3627 Remove spring-xd-spi-common project with XDRuntimeException

Create DirtException as a replacement to XDRuntimeException
Create package specific exceptions where it looked useful

merged


fix typos

Could you please force push an updated commit that has been signed via git commit --amend -s
Thank you :)

Could you please force push an updated commit that has been signed via git commit --amend -s Thank you :)

I did that.


Provider for holidays in Latvia

Q
A

Bug fix?
no

New feature?
yes

BC breaks?
no

Deprecations?
no

Tests pass?
yes

Thank you @lukosius for the PR! I'll have a look once you have added the unit tests. Without unit tests it would make it harder for me to verify and it ensures the quality of the library.

Added tests for the provider and some useful helpers.


Issue: Autoscrolling on response

When the response is being streamed, the page autoscrolls to the bottom. If the user tries to scroll up, the page position automatically goes back to the new text/content being streamed. This page position hijack doesn't make for a good user experience.

It is because of this:
useEffect(() => {
    if (bottomRef.current) {
        bottomRef.current.scrollIntoView({ behavior: "smooth" });
    }
}, [messages, suggestedQuestions]);

app/search/page.tsx#2033

This fix seems to be working well! thank you for contributing @waleedlatif1! awesome work!
I will be closing this issue now. reopen if you want to.


Updated all forge dependencies

Hardhat does not like forge importing other libraries in non relative ways so an error is thrown. Not sure if there is a way to fix this given that we cannot modify the import

Hardhat does not like forge importing other libraries in non relative ways so an error is thrown. Not sure if there is a way to fix this given that we cannot modify the import

see if anything in here helps https://book.getfoundry.sh/config/hardhat


The following model_kwargs are not used by the model: ['encoder_hidden_states', 'encoder_attention_mask']

I keep getting this error, I migrated from original BLIP to the new REPO here but the error keeps following.
I did remove all existing models so it would download fresh copies to prevent me having wrong models, did not help, I try your example code kinda close to what its in your example but still it failes. Funny thing is it did work weeks ago and now it keeps failing so it might still be an issue with my box but I fail to find it, could you tell which direction I get shoot at?
I try this
raw_img = Image.open("00000-0-1.png").convert("RGB")

# setup device to use
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

vis_processor = load_processor("blip_image_eval").build(image_size=384)

model_type= "BLIP_large"

if model_type.startswith("BLIP"):
    blip_type = model_type.split("_")[1].lower()
    model = load_model_cache(
        "blip_caption",
        model_type=f"{blip_type}_coco",
        is_eval=True,
        device=device,
    )

use_beam = False #did try True either but same result
img = vis_processor(raw_img).unsqueeze(0).to(device)
captions = generate_caption(
    model=model, image=img, use_nucleus_sampling=not use_beam
)

I am having a similar error, did you ever find a solution?

@dxli94 could you take a look at this issue?

Hi @osi1880vr , @oeatekha ,
This happens between specific versions of HF transformers, it seems for transformers version >=4.15.0,<4.22.0, and >=4.25.0, the issue is not happening.
Detailed explanation here: https://github.com/huggingface/transformers/issues/19290#issuecomment-1321247755

Im on transformers 4.25.1 now and the issue is gone, thanks a lot for the help


Inform the application container about deferred providers before registering providers

This change informs the application container about the deferred providers before registering the eager loaded providers. This fixes the issue of the vague exception of "Facade root not set" when attempting to use a deferred service provider via a facade (such as Cache) during the registration process of eagerly loaded service providers. The application cannot resolve a deferred provider unless it knows it has been deferred, and this line is what informs it of the deferred providers.
This should be an entirely harmless change that will enable the use of already loaded deferred service providers (that a developer would assume could be used, like the Cache provider) during the registration process of eager loaded service providers.
I understand if this change won't be accepted, but if it won't be I would greatly appreciate learning more about what potential issues this could cause so that I can understand the service provider registration flow in more detail.

It is not recommended to use any services in register. Only bind.


⚠ RPC server - Arbitrum has degraded performance

In 9db0496, RPC server - Arbitrum ($ARBITRUM_RPC_URL) experienced degraded performance:

HTTP code: 429
Response time: 443 ms

Resolved: RPC server - Arbitrum performance has improved in 6b69a93 after 24 minutes.


netdiff and jsoninfo plugin OLSRD

Hi,
I have try use netdiff to create netjsonGraph from my local network base on OLSRD 1 (version olsrd v0.9)
I have create simple file with following:
import os
import six
import networkx
from netdiff import OlsrParser
from netdiff import diff
olsr = OlsrParser('telnet://<IP_ADDRESS>:9090')
......
when I have run script I have following errors:
Traceback (most recent call last):
File "pmk.py", line 9, in
olsr = OlsrParser('telnet://<IP_ADDRESS>:9090')
File "/data/src/netdiff-master/netdiff/parsers/base.py", line 46, in init
self.original_data = self.to_python(data)
File "/data/src/netdiff-master/netdiff/parsers/olsr.py", line 20, in to_python
return self._txtinfo_to_jsoninfo(e.data)
File "/data/src/netdiff-master/netdiff/parsers/olsr.py", line 89, in _txtinfo_to_jsoninfo
raise ParserError('Unrecognized format')
But when I switch to use textinfo plugin on port 2006 I have result with create output ready to use with netjson.js
How to create script to get date via jsoninfo plugin istead textinfo plugin ????

@sp2ong there might be a case with the jsoninfo output which is not handled well.
Could you paste the output here? If the network info is sensitive, could you send it to me via email?

Sorry @sp2ong, could you try to enable http headers and use HTTP instead?
Like indicated here:
https://github.com/ninuxorg/netdiff#connectionerror-badstatusline

Ok Federico,
Yes I have enabled http headers but don't help to get info.
Ok I will be send via email my output form jsoninfo on google+ contact please check
Best regards
Waldek

Send it at nemesis at ninux dot org, I'll check tomorrow

Ok I have send .
Thank you for help

I have one question how is add fields like
label: giuseppe
posizione-zona: Ninux.org Sicilia
name: Claud43
http://ninux-graph.netjson.org/topology/0be4cf60-99b8-4fde-a8fe-765cbb43d6b9/
I can see this in olsrd.conf possible but I have see that in  in souce json file in above example in "properties":
{
"id": "<IP_ADDRESS>",
"label": "claud43",
"properties": {
"posizione-zona": "Ninux.org Sicilia",
"name": "Claud43",
}

That web application is a different project: django-netjsongraph topology collector & visualizer, are you using it?
It allows adding any additional property in JSON format. That instance automatically takes some information from the ninux whois service.

@sp2ong you are using the new olsrd1 netjson plugin, which has a few issues which the author is working on to fix. Try using the jsoninfo plugin instead: http://www.olsr.org/?q=jsoninfo_plugin

Hi
Yes I have use latest version olsrd pre-0.9.1 with netjson plugin but netjson plugin use other access port not 9090 where I have defined port for jsoninfo plugin.
OK I have switch to olsrd v<IP_ADDRESS>  and try again use netdif with jsoninfo plugin but I have the same result:
Traceback (most recent call last):
File "pmk.py", line 9, in
olsr = OlsrParser('telnet://<IP_ADDRESS>:9090')
File "/data/src/netdiff-master/netdiff/parsers/base.py", line 46, in init
self.original_data = self.to_python(data)
File "/data/src/netdiff-master/netdiff/parsers/olsr.py", line 20, in to_python
return self._txtinfo_to_jsoninfo(e.data)
File "/data/src/netdiff-master/netdiff/parsers/olsr.py", line 89, in _txtinfo_to_jsoninfo
raise ParserError('Unrecognized format')
netdiff.exceptions.ParserError: Unrecognized format
I have send to you output jsoninfo from official olsrd version <IP_ADDRESS> via email

Try this:
olsr = OlsrParser('http://<IP_ADDRESS>:9090')

And let me know.

Yes, now working OK,
Thank you very much.
Maybe this info put on
https://github.com/ninuxorg/netdiff
in section:
Basic Usage Example
Calculate diff of an OLSR 0.6.x topology:
from netdiff import OlsrParser
from netdiff import diff
old = OlsrParser('./stored-olsr.json')
new = OlsrParser('telnet://<IP_ADDRESS>:9090')
diff(old, new)
In alternative, you may also use the subtraction operator:
from netdiff import OlsrParser
from netdiff import diff
old = OlsrParser('./stored-olsr.json')
new = OlsrParser('telnet://<IP_ADDRESS>:9090')
old - new
where examples show use telnet instead http

maybe better to put HTTP since it's working ok in most cases, could you send a patch to edit the README? That would be helpful because I can't do it right now (writing from mobile phone).

Federico,
I have send patch REDAME , please ignore my first patch because I have made mistake in name of protocol. The second patch is OK.

Ok it looks good, now create a pull request to this repository from the branch patch-2.

Don't worry I've pulled your change.


different queues in qiita per user

We should have queues per user. The current queues we thought of:
demos (16+ cores), only available for official demo presenters
reserved (8+ cores), only for web development/improvement
general (rest), everyone else.

After discussing with @jdereus we thought this is important to bring up to the pull of urgent things. However, I think this should not be per user but per plugin/software requirements ...

superseded by https://github.com/biocore/qiita/issues/2684.


Add automatic reference counting to SV methods

Fix #23
I introduce _unsafe versions of assign and later which mostly stay the same, i.e., they don't do automatic reference counting. A smart compiler could take advantage of this to only reference count where necessary, without a heap check.
The one infelicity here is that ssm_later_unsafe still calls drop on overwritten later_values. It seemed cumbersome to expose that to the user, especially since that is considered the slow path anyway.

Codecov Report

Merging #24 (03bf633) into dev (ab48ca7) will decrease coverage by 0.59%.
The diff coverage is 62.50%.

@@            Coverage Diff             @@
##              dev      #24      +/-   ##
==========================================
- Coverage   69.69%   69.09%   -0.60%
==========================================
  Files           3        3
  Lines         231      233       +2
  Branches       54       56       +2
==========================================
  Hits          161      161
  Misses         54       54
- Partials       16       18       +2

Impacted Files
Coverage Δ

src/ssm-scheduler.c
77.33% <62.50%> (-1.05%)
:arrow_down:

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 ab48ca7...03bf633. Read the comment docs.

I am not sure why my above comment was made twice, but it looks good to me!

I am not sure why my above comment was made twice, but it looks good to me!

Someone must have scheduled its output handler twice, we should be able to catch that with linear typing xD


Sylt-native

Compile to rust! It's gonna be good!

We got a 33% increase by compiling (poorly) to rust. The overhead came from memory indirections and reference counting. We're currently thinking along about a garbage collector, so we can have raw pointers floating about. I suspect this will give us a huge performance boost.


Filters not visible after update

HI,
Trying to use the sieve filtering with round cube and updated to latest community version however the filtering is not available in settings?
How can I activate it?
Running on OS X Server 10.11
Rain loop version <IP_ADDRESS>3

Do you have Sieve configured on your IMAP server? And a Manage Sieve also?

Yes sieve and manage Sieve are both available

Epic fail now sorted


Download Remote Settings prompts to overwrite AzureWebJobsStorage setting

I don't have a local.settings.json file, but I'm still getting this prompt when I download remote settings.

If I say yes, I get a value for AzureWebJobsStorage, but if I say no, it's an empty string.
I can confirm that this file did not exist prior to downloading.

Never mind, this seems intentional based on getLocalSettingsJson.  Still seems like kind of a weird prompt though.

Was not intentional. The getLocalSettingsJson stuff you saw was probably there for other code paths, not this one


Add destroy routines for registers and circuits

Description
New routines destroy_* that pair with all the create_* routines
Motivation and Context
The codebase contains routines for creating quantum registers, classical registers, and circuits, but there is no way to destroy them. Since a new register or circuit cannot be created with the same name, this restricts the reuse of a quantum program, resulting in either an ever-growing quantum program with more registers and circuits, or constantly recreating the quantum program object
How Has This Been Tested?
I have been running stress tests, which include 6 hour runs using a single quantum program object, constantly reusing the same named quantum and classical registers and circuits, creating and destroying them each pass.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[X] My code follows the code style of this project.
[X] My change requires a change to the documentation.
[X] I have updated the documentation accordingly.
[X] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[X] All new and existing tests passed. (Of the tests that were passing before)

Thanks,  @jwildstr-ibm! I added some tests for completing, so merging. I will also cherry-pick it to stable shortly after :+1: