Python pip install files with NotImplementedError or Syntax Error

Environment data
Version: 1.45.1 (user setup)
Commit: 5763d909d5f12fe19f215cbfdd29a91c0fa9208a
Date: 2020-05-14T08:27:35.169Z
Electron: 7.2.4
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0

VS Code version: 1.45.1
Extension version (available under the Extensions sidebar): I cannot find this for the life of me.
OS and version: Windows_NT x64 10.0.17134
Python version (& distribution if applicable, e.g. Anaconda): 3.7.2
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv
Relevant/affected Python packages and their versions: logging (as an example...can't id the version)
Relevant/affected Python-related VS Code extensions and their versions:
Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977):
Value of the python.languageServer setting: Microsoft

Expected behaviour
module installs with no errors
Actual behaviour
(.venv)  python -m pip install logging
Collecting logging
Downloading
FULL DETAILS BELOW
File "C:\Users\dhartman\AppData\Local\Programs\Python\Python37\lib\lib2to3\refactor.py", line 18, in
import logging
File "C:\Users\dhartman\AppData\Local\Temp\pip-install-42h96qgb\logging\logging_init_.py", line 618
raise NotImplementedError, 'emit must be implemented '
^
SyntaxError: invalid syntax
----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in C:\Users\dhartman\AppData\Local\Temp\pip-install-42h96qgb\logging\
Steps to reproduce:

Started with a new blank folder and opened code from that folder
Created a simple hello.py (just print a message)
This worked as expected
Created a virtual environment using the following:

py -3 -m venv .venv

Confirmed hello.py worked using the virtual env (activated and ran the code)
Tired to install the logging module using the following which generated the errors noted above:
python -m pip install logging
Tried to run with no-cache-dir as well as I had seen somewhere that cached files can cause isssues.
python -m pip --no-cache-dir install logging

Logs

Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

(.venv) PS C:\Users\dhartman\Documents\Python\python-test> python -m pip install logging
Collecting logging
  Using cached https://files.pythonhosted.org/packages/93/4b/979db9e44be09f71e85c9c8cfc42f258adfb7d93ce01deed2788b2948919/logging-<IP_ADDRESS>.tar.gz
    Complete output from command python setup.py egg_info:
    running egg_info
    creating pip-egg-info\logging.egg-info
    writing pip-egg-info\logging.egg-info\PKG-INFO
    writing dependency_links to pip-egg-info\logging.egg-info\dependency_links.txt
    writing top-level names to pip-egg-info\logging.egg-info\top_level.txt
    writing manifest file 'pip-egg-info\logging.egg-info\SOURCES.txt'
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\dhartman\AppData\Local\Temp\pip-install-g0m_gdx5\logging\setup.py", line 13, in <module>
        packages = ["logging"],
      File "C:\Users\dhartman\AppData\Local\Programs\Python\Python37\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "C:\Users\dhartman\AppData\Local\Programs\Python\Python37\lib\distutils\dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "C:\Users\dhartman\AppData\Local\Programs\Python\Python37\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\setuptools\command\egg_info.py", line 296, in run
        self.find_sources()
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\setuptools\command\egg_info.py", line 303, in find_sources
        mm.run()
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\setuptools\command\egg_info.py", line 534, in run
        self.add_defaults()
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\setuptools\command\egg_info.py", line 570, in add_defaults
        sdist.add_defaults(self)
      File "C:\Users\dhartman\AppData\Local\Programs\Python\Python37\lib\distutils\command\sdist.py", line 226, in add_defaults
        self._add_defaults_python()
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\setuptools\command\sdist.py", line 127, in _add_defaults_python
        build_py = self.get_finalized_command('build_py')
      File "C:\Users\dhartman\AppData\Local\Programs\Python\Python37\lib\distutils\cmd.py", line 298, in get_finalized_command
        cmd_obj = self.distribution.get_command_obj(command, create)
      File "C:\Users\dhartman\AppData\Local\Programs\Python\Python37\lib\distutils\dist.py", line 857, in get_command_obj
        klass = self.get_command_class(command)
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\setuptools\dist.py", line 707, in get_command_class
        self.cmdclass[command] = cmdclass = ep.load()
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\pkg_resources\__init__.py", line 2346, in load
        return self.resolve()
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\pkg_resources\__init__.py", line 2352, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\setuptools\command\build_py.py", line 15, in <module>
        from setuptools.lib2to3_ex import Mixin2to3
      File "C:\Users\dhartman\Documents\Python\python-test\.venv\lib\site-packages\setuptools\lib2to3_ex.py", line 12, in <module>
        from lib2to3.refactor import RefactoringTool, get_fixers_from_package
      File "C:\Users\dhartman\AppData\Local\Programs\Python\Python37\lib\lib2to3\refactor.py", line 18, in <module>
        import logging
      File "C:\Users\dhartman\AppData\Local\Temp\pip-install-g0m_gdx5\logging\logging\__init__.py", line 618
        raise NotImplementedError, 'emit must be implemented '\
                                 ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\dhartman\AppData\Local\Temp\pip-install-g0m_gdx5\logging\

Not able to run python program due to install failures

XXXX

I ended up starting completely

This is happening because you're trying to install a package that is only made for Python 2. And for the specific 'logging' package you're trying to install, it's included in Python's stdlib at this point so you don't need to install it. And none of this is due to the extension.
My advice is to just skipping installing that specific package and use the copy that is distributed with Python itself.


add .spec file and Makefile to build RPM package

I've added a .spec file and a helper Makefile to build RPM packages for those who need it.
If you already have django-social-auth-$version.tar.gz in the current directory running make rpm will create the following packages:
django-social-auth-$version-1.noarch.rpm
django-social-auth-$version-1.src.rpm
django-social-auth-docs-$version-1.noarch.rpm
The -docs package contains the doc/ and example/ directories. On RHEL6 I can't build the HTML documentation so it's included as-is. The line that builds the html is completely untested since I have no other system at the moment to test it.
I tried to follow Fedora Packaging guidelines as much as possible.
I've tested on RHEL 6.2 and the application is working fine.

When do we get the .deb config? :D

Haha, I don't use Debian based distros and I have no idea how to make it :)


Address #333. Fail a release on duplicate image and tag

Do not allow overwriting of an image and tag if it already exists in the
repository. This prevents us from being able to overwrite released
images. Pass in FORCE_RELEASE=true to override this behavior.

 (Examples: 1, 2)

/ok-to-test

/test pull-hnc-test

I forced pushed a new commit message to get the commit message with how I tested the change. Commit message

Ah sorry I forgot to mention this - do you mind squashing your two commits? We generally try to have one commit per PR, it keeps the history a bit cleaner.

lgtm after the squash

Yep, I didn't squash yet because of https://github.com/kubernetes/community/blob/master/contributors/guide/pull-requests.md#6-squashing-and-commit-titles. I'll get that squashed for the final ok.

Yep, I didn't squash yet because of https://github.com/kubernetes/community/blob/master/contributors/guide/pull-requests.md#6-squashing-and-commit-titles. I'll get that squashed for the final ok.

Fascinating, I'd never seen that before. It's pretty good advice!

/lgtm
/approve
Fixes #333


Add roadmap section in the README

What is the purpose of the change
Update README to describe the FeatHub development roadmap in the coming year.
Brief change log
Added roadmap section in the README.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API: no

Documentation

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

@Sxnan Could you review this PR?


Unable to create Step Function from Amplify CLI

I am trying to create a new step function using Amplify's new custom resource functionality.  I am receiving this authorization issue:

Resource Name: StateMachine2E01A3A5 (AWS::StepFunctions::StateMachine)
Event Type: create
Reason: Resource handler returned message: "User: arn:aws:sts::773544361988:assumed-role/us-east-1_T3koRnO6t_Full-access/amplifyadmin is not authorized to perform: states:CreateStateMachine on resource: arn:aws:states:us-east-1:773544361988:stateMachine:StateMachine2E01A3A5-kjdflgA8Lphs because no identity-based policy allows the states:CreateStateMachine action (Service: AWSStepFunctions; Status Code: 400; Error Code: AccessDeniedException; Request ID: a7e0564e-ee4f-4d17-a64d-30e375202ebb; Proxy: null)" (RequestToken: 10ed9fe2-83bc-e417-233a-a0ac3bd40e61, HandlerErrorCode: AccessDenied)

The user does have full access to step functions as shown in this screen shot:

Please help me determine if there is something I'm missing.
Thanks,
Tim

I am trying to push amplify changes from visual studio code.  The Amplify Studio doesn't have the option to add custom resources as far as I know.  In an additional attempt to get this working, I have tried creating a new AWS profile in visual studio code:

This AWS profile is assigned to the admin_shoprcity user that I has all access and that I have been using to play around with step_functions using the console.

But when I try to push the change that creates a new Step Function from Visual Studio, I still get this error message:
Resource Name: StateMachine2E01A3A5 (AWS::StepFunctions::StateMachine)
Event Type: create
Reason: Resource handler returned message: "User: arn:aws:sts::773544361988:assumed-role/us-east-1_T3koRnO6t_Full-access/amplifyadmin is not authorized to perform: states:CreateStateMachine on resource: arn:aws:states:us-east-1:773544361988:stateMachine:StateMachine2E01A3A5-f5zG4vXeYyXM because no identity-based policy allows the states:CreateStateMachine action (Service: AWSStepFunctions; Status Code: 400; Error Code: AccessDeniedException; Request ID: cef0e65a-a466-44f3-a18a-769bce68cd06; Proxy: null)" (RequestToken: e72c8e4d-6495-623b-52e0-fa70f759e50c, HandlerErrorCode: AccessDenied)
Thanks for any pointers you can provide in my effort to debug this issue.

Hey @tdwebb after creating the new profile we'll want to run amplify configure project to switch to the new profile.

Closing due to inactivity


When matrix group is collapsed only category id is shown

It would be much more user friendly if the category name was shown:

The built-in categories field shows the category names in this context.
Would you consider adding this for consistency with the built-in categories field?

This has likely been a Craft update along the way, as this is working as expected:

Collapsed:


feat: compatibility with log/slog

In Go 1.21 a new structured logging package was added. This feature adds basic compatibility between lager and log/slog. This reduces the friction of mixing code that uses lager with code that uses log/slog.

I think that if we are going to add the slog compatibility, it would make sense to lock go.mod to go1.21 and remove build flags for go as well.

Hi @MarcPaquette, I think this is because your system is generating timestamps slightly differently. I've added a commit that will make the tests a bit more flexible in what they match. Let me know if it works for you. And if it doesn't work, feel free to hack the regular expression until it does.
@winkingturtle-vmw regarding forcing Go 1.21, that's really a trade-off of being aggressively forward looking vs supporting folks on older Go versions. When I've tried to be aggressively forward looking in the past, I've always found that there were folks who had reasons for using older versions - including versions of Go that are long out of support. So these days I look for an opportunity to make progress while breaking as few folks as possible. I don't think there's a right and wrong here, it's just a question of how you want to handle it. It's possible to support Go 1.21 functionality while maintaining support for older versions by using build flags. I agree that it's ugly. And I'm happy to make the update that you suggest, I'm just flagging that it may break a lot of folks.

I think it's safe to lock go.mod to Go1.21. Every runtime component has been bumped to Go1.21 e.g. diego-release and that's where we use this library the most. If anyone has any other thoughts, please share. Most folks that are on older versions of this library (code.cloudfoundry.org/lager), are using the old import path and will not be getting any new updates on this repo.

Any progress on merging this? Our team is working on a new component and would prefer to use Golang's slog but we have dependency on github.com/pivotal-cf/brokerapi which requires Lager.
This compatibility feature would be handy for us.

Thanks!

Will there be a new release cut anytime soon?

Thank you @winkingturtle-vmw and @MarcPaquette
@aramprice the slog stuff is all a bit new. I’d be interested in any feedback you have on the experience.

I'll let you all know if we encounter any rough edges.
From a purely stylistic perspective it might be nice to have a one-liner option for converting. Something like:
var *slog.Logger l = codeThatReturnsSlog()

lagerLogger := lager.NewLoggerWithSink("my-lager-logger", lager.NewSlogSink(l))
// or even
lagerLogger := lager.NewLoggerFromSlog(l)

codeThatAcceptsLagerLoger(lagerLogger)


Remove 2021.2 specific compile flag / code

@CoderHam you can remove TRITON_OPENVINO_VERSION defintion from cmake as well.

Removed the compile def

@CoderHam you can remove TRITON_OPENVINO_VERSION defintion from cmake as well.


rootsync package

This is the rootsync package to provision rootsync for a repo.
open point is GIT URL should be mutable one way or another

/approve

/lgtm


First android build failed

Steps to reproduce

git checkout 827b11c764d63123259560e8546aab71b61c1470 - current master
dart run /patrol/packages/patrol_cli/bin/main.dart test --verbose --target integration_test/example_test.dart

Actual results
Android test builds always failed with this error. Some solutions from the Internet didn't help, but the problem disappeared when I built the example app normally using "flutter run". This issue is similar to the other where we need to build our app at least once.
Logs

Logs
	FAILURE: Build failed with an exception.

	* What went wrong:
	A problem occurred configuring root project 'android'.
	> Could not open proj generic class cache for build file 'patrol/packages/patrol/example/android/build.gradle' (/.gradle/caches/7.6.2/scripts/7jd035x0svt1nqxqk95ifino8).
	   > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 64

	* Try:
	> Run with --stacktrace option to get the stack trace.
	> Run with --info or --debug option to get more log output.
	> Run with --scan to get full insights.

	* Get more help at https://help.gradle.org

	BUILD FAILED in 619ms
✗ Failed to build apk with entrypoint test_bundle.dart (Gradle build failed with code 1) (1.1s)

Patrol version
patrol: master == 827b11c764d63123259560e8546aab71b61c1470
Patrol Doctor output

Patrol Doctor output
You're using Patrol CLI 2.0, which has breaking changes.
Read the migration guide at https://patrol.leancode.co/v2.
Disable this warning by setting the PATROL_MIGRATED environment variable.

Patrol CLI version: 2.1.1
Program adb found in /Users/User/Library/Android/sdk/platform-tools/adb
Env var $ANDROID_HOME set to /Users/User/Library/Android/sdk
Program xcodebuild found in /usr/bin/xcodebuild
Program ideviceinstaller not found (install with `brew install ideviceinstaller`)

Flutter Doctor output

Flutter Doctor output
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.6, on macOS 13.4.1 22F770820d darwin-x64, locale pl-PL)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] VS Code (version 1.81.1)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

Can you please brief that If you are trying to make bundle or apk what are the error's it is showing

That's because Gradle wrapper doesn't exist until flutter build is executed.
We could fix this bug very easily by running flutter build apk --config-only – but it's only available in Flutter 3.13 and newer.

See also #1837 where a implementation idea was proposed

I'll try to have a crack at this over the weekend.

@richchurcher actually you can wait with it for our 3.0 release. We'll bump our min Flutter SDK version to the next stable Flutter then (the one that'll likely come out in November).
Then this task will become simpler, you won't even have to check for Flutter version. You will be able to call --config-only unconditionally.

Oh good point, it'll be much easier to assume the version.

We released 3.0 last week and our minimum Flutter version is 3.16 now. So this change should be quite easy.

Nice! Unfortunately they broke debugging in 3.16 so I've had to move to 3.17 beta, but that shouldn't stop me from fixing this.

Hello, I'm wondering if this has been fixed? I'm running into the same issue with CLI 2.2.2 and Patrol 2.3.2.
I can't really upgrade to Flutter >3.13, so I wanted to ask if there's any workarounds in the meantime?

Size: S


my first PR in hacktoberfest

Participating for the first time and this is my first PR. Hope it is correct.

Hey @mhmzdev, I can see you've added the tag 'hacktoberfest-accepted' on my PR. Will it be merged later on?
Participating for the first time, so thought I should ask once.


Printing a lot of output can be expensive

If you have a lot of warnings in your test suite, because you use, for example, some legacy function of your framework and the deprecation warning is printed (multiple times) for each test PyTest can take a lot of CPU and Memory to process your output.
--ignore-warnings will not help because the warnings are first parsed and then ignored.
The python argument -Wonce will still print all warnings once, so you don't lose track of what you need to upgrade, but not incur as much overhead
Another example of output slowing down your test suite is when you compare large objects (e.g. output files at byte level) in an assert. Pytest will try to find all differences for you and print them. If the file is large it will take considerable time to complete. It might even make your CI runner time out

Could you make a PR for this?


Add test case for default arguments

I noticed there wasn't an explicit test case for this, so I wrote one.

thanks!


Can I export the mesh?

Hi, thanks for your amazing work!
The project was pretty easy to install because of the provided script, thank you for that!
And I successfully ran the  "generate_face.sh" script and got this output:

But I didn't get a .OBJ file or any mesh file, or at least I couldn't find one, does the script suppose to export the mesh? if yes where does he export the mesh? and if the script does not suppose to export the mesh, can it be done by editing the scripts?

Hello,
We currently rely on external multi-view mesh reconstruction pipelines (NeuS/NeuS2) to get the mesh. I was planning to add some instructions about mesh reconstruction later.
For now, you could run the following code to get the preprocessed data in NeuS2 convention:
import numpy as np
import cv2
import os
import json

camera_dict = np.load('./assets/facescape_test_traj.pkl', allow_pickle=True)
batch = cv2.imread('./output/out.png')[:,:,::-1][:, 256:, :] # path to the generated multi-view image
neus2_data_root = '../NeuS2/data/test_output' # path to store the preprocessed NeuS2 data
os.makedirs(os.path.join(neus2_data_root, 'images'), exist_ok=True)
d = {}
d['w'] = 256
d['h'] = 256
d['aabb_scale'] = 1.0
d['scale'] = 1.0
d['offset'] = [0.5,0.5,0.5]
d['frames'] = []
for k in range(16):
    img = batch[:, k*256:(k+1)*256, :]
    alpha_channel = (~(np.all(img > 240, axis=-1))).astype(np.int8)*255
    E = np.eye(4)
    E[:3,:4] = np.array(camera_dict['extrinsics'][k])
    c2w = np.linalg.inv(E)
    c2w[:,1] *= -1
    c2w[:,2] *= -1
    intrinsics = np.array(camera_dict['intrinsics'][k])[:3,:3]
    d_curr = {}
    d_curr['file_path'] = f'images/{str(k).zfill(2)}.png'
    d_curr['transform_matrix'] = c2w.tolist()
    d_curr['intrinsic_matrix'] = intrinsics.tolist()
    d['frames'].append(d_curr)
    img_bgra = np.zeros((256,256,4))
    img_bgra[:,:,:3] = img[:,:,::-1]
    img_bgra[:,:,-1] = alpha_channel
    cv2.imwrite(os.path.join(neus2_data_root, f'images/{str(k).zfill(2)}.png'), img_bgra)
with open(os.path.join(neus2_data_root, f'transform.json'), 'w') as f:
    json.dump(d, f, indent=4)

Then, you could go to NeuS2 directory and run the following:
python scripts/run.py --scene ./data/test_output/transform.json --name test_output --network dtu.json --n_steps 5000
It takes about 3 minutes to reconstruct the mesh on a single 2080 Ti GPU.

Thank you!


Improve the definition of the cfProj entity

We start from:

A project in business and science is typically defined as a collaborative enterprise, frequently involving research or design, that is carefully planned to achieve a particular aim. Projects can be further defined as temporary rather than permanent social systems that are constituted by teams within or across organizations to accomplish particular tasks under time constraints.
Definition Source: http://en.wikipedia.org/wiki/Project

A possible usage note:

In the research information domain, one typically tracks research projects and projects that form or enhance infrastructure for research.
Many projects have a project plan that breaks down the activities into stages and/or work packages.

It could be useful to add a note about the difference between cfProj and cfFund.

It is important to note that the cfProj entity only capture details about the project plan and scope, funding information (i.e. received grants) are a separate entitity, see cfFund

Yes, agreed. I'd just prefer not to use the physical names for entities in their definitions. So it could be something like:

It is important ot note that the Project entity only captures details of the project scope and plan. Information about the funding of a Project (i.e., the grants received) goes into the Funding entity.

Outcome of today's virtual TG meeting:

A piece of planned work or an activity that is finished over a period of time and intended to achieve a particular purpose.
Source: http://dictionary.cambridge.org/dictionary/english/project
In the research information domain, one tracks research projects and projects that form or enhance infrastructure for research. Depending on the scope one can also track finer levels of granularity: stages, work packages, individual tasks. All such activities are also modelled using the Project entity.
It is important to note that the Project entity only captures details of the project scope and plan. Information about involved and needed resources to execute the project such as the funding of a Project (i.e., the grants received), the involved people, organisations, the supporting infrastructures goes into separate entities (the Funding entity, the Person entity, the OrgUnit entity, the infrastructure entities).
Output from the project can be linked using the appropriate entities.
Projects are different from OrgUnits in that they are temporary, rather than permanent social systems.

A bit of additional smoothing applied, in bold:

A piece of planned work or an activity that is finished over a period of time and intended to achieve a particular purpose.
Source: http://dictionary.cambridge.org/dictionary/english/project
In the research information domain, one typically tracks research projects and projects that create or enhance infrastructure for research. Depending on the scope one can also track finer levels of granularity: stages, work packages, down to individual tasks. All such activities are also modelled using the Project entity.
Projects are different from OrgUnits in that they are temporary rather than permanent social systems.
It is important to note that the Project entity only captures details of the project scope and plan. Information about the resources needed to execute the project such as the funding of a Project (i.e., the grants received), the people and organisations involved, the supporting infrastructures, the outputs produced, etc. is contained in separate entities (the Funding entity, the Person entity, the OrgUnit entity, the infrastructure entities, the result entities) and is linked to the Project.


Command shared history but remember last command

Shared history is great, you won't miss a command. But usually, I need to cancel a process and execute it back again immediately so I would press the up key, half of the time that command is no longer there. I don't know if this could be easily accomplished or is a pain. Thanks

I get the same only if I haven't executed the command yet and I CTRL+C; if I have pressed enter I can then access it with the up key.
What command is executed when you press up arrow? Look it up by running bindkey 'UPARROW', where UPARROW is the sequence displayed when you press CTRL+V, then the up arrow.


Release Google.Cloud.ArtifactRegistry.V1Beta2 version 1.0.0-beta02

Changes in this release:
No API surface changes; just dependency updates.

Created release for Google.Cloud.ArtifactRegistry.V1Beta2-1.0.0-beta02


Remove expires field from notification

Remove expires field from notification

Codecov Report

Merging #59 (e0704e7) into main (a8be091) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #59   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            7         7
  Lines          507       506    -1
  Branches        60        60
=========================================
- Hits           507       506    -1

Files
Coverage Δ

src/aiowithings/models.py
100.00% <ø> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Mark every temporary file for delete-on-exit

Fix for https://jira.duraspace.org/browse/FCREPO-1233

Two concerns I have:

There's no tests. I understand that there must not be an existing test if this was failing, but that has to be fixed.
In the past, we had issues with open file handles under Fedora 3, so I'm fearful that this would introduce instability over time. Is there another way to go about fixing this?

I understand that you insist on testing. But this would require a more comprehensive way of fixing the issue. I quote myself from the initial issue:

This solution doesn't delete the temp files until the whole JVM (Tomcat Server) is shut down. Better solution would need serious refactoring and maybe even interface changes. With Fedora 4 coming up, I think there is no need for this anymore. There are more code quality and architecture issues with the Atom Serializer/Deserializer logic, but I didn't approach that.

So yes, there is definitively the issue of wasting file handles. A bulk ingest of AtomZip files would require the container to be restarted.
Solutions that come to my mind would be:
a) Refactoring of the deserializer interface and/or
b) Introducing file handle leases to make sure any temporary files get deleted after ingest
But again, is this really worth the effort at this point of the life Fedora 3?


Multiple fixes for TTNv2 to work with TTS 3.12

Summary

References https://github.com/TheThingsNetwork/lorawan-stack/issues/4042 https://thethingsnetwork.slack.com/archives/C1D8GQMU5/p1618237970077500
Changes

Always export session for ABP devices (otherwise they cannot be imported to TTS). The imported ABP devices will still not work in TTN v3 due to the DevAddr being in an unsupported block, but not doing this means that breaks the import process (see ref link)
Generate a MACState for OTAA devices only if there is a session.
TTS 3.12 no longer accepts NwkSEncKey and SNwkSIntKey for 1.0.2 devices

Testing

Test locally by exporting devices from TTNv2 and a private V2 instance. Fixes the following scenarios:

[X] ABP device (would fail because no session keys were set and break the whole import process)
[X] OTAA device without session (would fail because we tried to import MACState without session keys)
[X] OTAA device with session (would fail because of NwkSEncKey and SNwkSIntKey).

Regressions

...
Notes for Reviewers

The import process is currently because of these bugs.
Checklist

[X] Scope: The referenced issue is addressed, there are no unrelated changes.
[ ] Documentation: Relevant documentation is added or updated.
[X] Changelog: Significant features, behavior changes, deprecations and fixes are added to CHANGELOG.md.

Always export session for ABP devices (otherwise they cannot be imported to TTS). The imported ABP devices will still not work in TTN v3 due to the DevAddr being in an unsupported block, but not doing this means that breaks the import process (see ref link)

They will work, but only if the gateways are directly pointing at the V3 cluster where these end devices are registered.


using hallo in rails 4

Hi there,
I'm trying to use Hallo.js within a rails project but I can't figure how I can do that.
I've downloaded the latest hallo.js and move it into vendor/assets/javascripts
When I reload my browser, I encounter the following error :
TypeError: 'undefined' is not a function (evaluating 'jQuery.widget')
which point to the code at the very beginning of the file :
return jQuery.widget('IKS.hallo', {

I've seen some gem hallo_rails but the js code is not up to date…
I'm sorry if this is a newbie question…
best regards,
arnaud

For anyone wanting to use this with Rails, it's easy. See here. Just put the Javascript in your assets. Don't bother messing around with the various gems (hallo and hallo-rails) - they contain outdated code and don't seem to be maintained.


Render $$math$$ in display mode

Currently this renders in inline math mode
$$math$$

While this renders in display mode
$$
math
$$

They should both render in display mode to match obsidian.

It seems this is intended, so perhaps I should finish #5 then add errors for mismatches between obsidian and oth markdown. Supporting obsidian markdown while using unified is too much of a hassle given this project's simplicity goals.


Plotting problem

Maybe this isn't the supposed usage, but I was using your lib to plot geometrical transformations, and simply can't plot a square.
Is there any way to get this right?
Example:
class _PlotterState extends State<Plotter> {
  List<Point> originalShape = [
    Point(1, 1),
    Point(4, 1),
    Point(1, 4),
    Point(4, 4)
  ];

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Shape Plotting"),
        backgroundColor: Colors.blueGrey[900],
      ),
      body: Center(
        child: Container(
          width: 500,
          padding: EdgeInsets.all(10),
          child: Plot(
            height: 400.0,
            data: originalShape,
            centered: true,
            gridSize: Offset(2.0, 2.0),
            style: PlotStyle(
                pointRadius: 3.0,
                outlineRadius: 1.0,
                primary: Colors.white,
                secondary: Colors.blueAccent,
                textStyle: TextStyle(
                  fontSize: 10.0,
                  color: Colors.blueGrey,
                ),
                axis: Colors.blueGrey[600],
                gridline: Colors.blueGrey[100],
                trace: true,
                traceClose: true),
            padding: EdgeInsets.fromLTRB(40.0, 12.0, 12.0, 40.0),
            xTitle: 'X',
            yTitle: 'Y',
          ),
        ),
      ),
    );
  }

Result

Calculating min/max X/Y mutates the list and messes up your order. I'm checking in a commit that fixes this. Then the order of your points will need to be changed, because order matters.
List<Point> originalShape = [
  Point(1, 1),
  Point(4, 1),
  Point(1, 4),
  Point(4, 4)
];

Commit with fix: https://github.com/RCHowell/flutter_plot/commit/47d462c9f6e91fb7b4a360e266827dc8d6ed3b44#diff-d9161d941aebdc51a5be48e48dde5d80bc9a5fbd40efd6c2713a6950fdc41a9c

Published https://pub.dev/packages/flutter_plot/changelog


Clarify rootMargin processing and active state.

rootMargin only honored for same-origin.
If containing block or target-in-same-frame-as-explicit-root
requirements are violated, don't generate notifications.
Get rid of per-browsing-context-unit IntersectionObservers list.
Update text about HTML Processing Model.

Issue #58
Issue #87
Issue #72

lgtm once that one issue is addressed.


Redirect to another route

Hi!
What if I need to wrap one route into another?
Let's say based on the request?
Is that possible without moving the implied code to a function and call it from the appropiate routes?

Hi,
sorry for the late answere. Holydays...
I dont understand the problem. Do you have a code example?


Import index implicit

Thank you very much @cristianoc, this seems to fix the issue with ./. I'm not sure how to handle ., .., and ../ though 😕

See master. There's nothing special with . vs ./. Tested all combinations.

Perfect! Thank you @cristianoc 👍


Core Developer: Navigation component

Design and build a component for the primary navigation.
Feature: Create Components
  As a Core Developer,
  I want to provide users with a way to navigate to all the key sections of the application
  So that users know where they are and so they can move from one section to another.

  Scenario: Primary Navigation
    Given that, I am in the Punchcard CMS
     When I explore the CMS in order to complete a task
     Then I will see a list of all key sections of the application
       And it will display at the top of every page
       And that it will include labels for each key section
       And that it will include a clickable link to each corresponding section
       And that there would be a visual change to the navigation item when that item is in an active state
       And the item in an active state would not be clickable

Create Components:

[ ] Primary Navigation

Related to #405

Blocker to #405

@poofichu @scottnath @joshkimmell @mkiang3051 - Can you guys take a look and let me know if this story is consumable. The navigation already exists, but we need to componentize it.

@ineedsubstance
It looks good and consumable to me! 👍
I think you may be missing are in the third sentence of the feature.

@mkiang3051 - Yes, good catch. thanks.

@poofichu - another thing we need to "componentize" that you have already done the design work for.

@ineedsubstance let's sync up on this one!


Personal Access Token question

I am not sure what I am doing with this. I created a PAT and exported it as described on the main page of this repo.
Two qustions. How do I check if the token is applied?
How am I to set up the token for it to be useful for updating programmes from github?

No worries - hopefully this helps.
Second question first:
You just need to have DEBGET_TOKEN in your environment set to the PAT.  The simplest way (for most linux users) is to add a line to ~/.profile with
export DEBGET_TOKEN=WhateverYourTokenIs

This will ensure that from your next login it is available to all your shells and also in the environment of, for example, Deborah
For immediate use you can just type export DEBGET_TOKEN=WhateverYourTokenIs into your shell then use it as below or any deb-get operations until you unset DEBGET_TOKEN
Now your first question:
You can use their api to see  what your rate-limit is and how much you have used (without counting against the rate-limit), so for example either side of a deb-get update you should see the used number change (unless of course you've used the cache that deb-get maintains to reduce this problem for users without a PAT ) .
The full details are here : https://docs.github.com/en/rest/rate-limit
but if you do this:
curl \
  -H "Accept: application/vnd.github+json" \
  -H "Authorization: Bearer ${DEBGET_TOKEN}" \
  https://api.github.com/rate_limit

you should get an informative response. If you don't have DEBGET_TOKEN set correctly you'll get
{
  "message": "Bad credentials",
  "documentation_url": "https://docs.github.com/rest"
}

and if you omit the Authorization header you'll see the unauthenticated picture
``shell
curl
-H "Accept: application/vnd.github+json"
https://api.github.com/rate_limit

Comparing the core resources, unauthenticated will be limited to 60 whereas authenticated will be 5000


[test] Update raw_layout.swift

These checks were too strict on some platforms. Make it more general.
Resolves: rdar://114031314

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test


KAFKA-12339 Starting new connector cluster with new internal topics e…

issue: https://issues.apache.org/jira/browse/KAFKA-12339
After upgrading our connector env to 2.9.0-SNAPSHOT, sometimes the connect cluster encounters following error.
Uncaught exception in herder work thread, exiting:  (org.apache.kafka.connect.runtime.distributed.DistributedHerder:324)
org.apache.kafka.connect.errors.ConnectException: Error while getting end offsets for topic 'connect-storage-topic-connect-cluster-1'
at org.apache.kafka.connect.util.TopicAdmin.endOffsets(TopicAdmin.java:689)
at org.apache.kafka.connect.util.KafkaBasedLog.readToLogEnd(KafkaBasedLog.java:338)
at org.apache.kafka.connect.util.KafkaBasedLog.start(KafkaBasedLog.java:195)
at org.apache.kafka.connect.storage.KafkaStatusBackingStore.start(KafkaStatusBackingStore.java:216)
at org.apache.kafka.connect.runtime.AbstractHerder.startServices(AbstractHerder.java:129)
at org.apache.kafka.connect.runtime.distributed.DistributedHerder.run(DistributedHerder.java:310)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.util.concurrent.ExecutionException: org.apache.kafka.common.errors.UnknownTopicOrPartitionException: This server does not host this topic-partition.
at org.apache.kafka.common.internals.KafkaFutureImpl.wrapAndThrow(KafkaFutureImpl.java:45)
at org.apache.kafka.common.internals.KafkaFutureImpl.access$000(KafkaFutureImpl.java:32)
at org.apache.kafka.common.internals.KafkaFutureImpl$SingleWaiter.await(KafkaFutureImpl.java:89)
at org.apache.kafka.common.internals.KafkaFutureImpl.get(KafkaFutureImpl.java:260)
at org.apache.kafka.connect.util.TopicAdmin.endOffsets(TopicAdmin.java:668)
... 10 more

#9780 added shared admin to get end offsets. KafkaAdmin#listOffsets does not handle topic-level error, hence the UnknownTopicOrPartitionException on topic-level can obstruct worker from running when the new internal topic is NOT synced to all brokers.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Thanks, @chia7712. I've reviewed much of this, and it seems straightforward, though I plan to review more thoroughly tomorrow (~12 hours). I've asked a few others that might be more familiar with the admin client code to also take a look.

@rhauch @kkonstantine Thanks for your reviews!

Also might be good to note in the description that the error could be retriable in a same way as the one on partition metadata and it's the fact that it is not retried (here or in the connect worker) that creates the issue.

Should we cherry-pick this patch to other active branches?

I've already cherry picked this to 2.7, 2.6 (after release manager's approval) and 2.5, and have asked for approval on 2.8 (since we are in code freeze).


Add a helper to support map semantics on a constexpr std::array

Our project has a variety of helpers that convert between enum values and their stringified equivalent (and back again).  The mapping is fixed at compile time so this data could go into .rdata for greatest efficiency.  However, most people default to using a const std::map in the global namespace, which uses dynamic initializers to initialize the map with code at DLL load time.
It would be nice if we could have our cake and eat it too by having an adapter of some sort that uses a constexpr std::array as the storage with some easy-to-use lookup functions layered on top to make it "map like" in usage patterns.
Example map code
enum class MyEnum
{
  Foo,
  Bar
};

const std::map<const std::wstring, MyEnum> c_mapping = {
    {L"Foo", MyEnum::Foo},
    {L"Bar", MyEnum::Bar}
};

std::wstring LookupMyEnumValue(MyEnumconst& value)
{
    return c_mapping .find(value)->second;
}

Proposed new code
constexpr wil::constant_map<const std::wstring, MyEnum> c_mapping = {
  {L"Foo", MyEnum::Foo},
  {L"Bar", MyEnum::Bar}
};

std::wstring strValue = c_mapping.Lookup(value);

I'm sure someone has created a constexpr friendly sorted_array type. Combine that with std::(ranges::)lower_bound and voilà, you have a solution. Main downside is needing a custom comparator function since you're only searching on a single member of the struct. You'll also need to deal with iterators, but you probably want a way to deal with "not found" anyway. Creating a sorted_array type likely shouldn't be too bad, however I'm not quite sure how to handle non-movable types.
Additionally, there's got to be at least a dozen "reflection" "libraries" out there now that solve the "convert enum to/from string" problem. We also should eventually be getting real compile-time reflection in the language. Any day now...
That's all to say... this isn't really a Windows-specific issue & multiple solutions exist for it already, so I'm not quite sure it necessarily fits into WIL's "charter."

That's totally fair.  I'll go ahead and close this and it can stay in the record of closed issues.


READMEについて

README contain enough information to perform the intDesc-PPI program.
I think it is better to add the following information

about output files
relationship to pdb2mol2 or rotamer_frequency programs

I added the subsection for Output files to README.


CM2 DAMIP-AER

resolution_complete type_DAMIP   |    by<EMAIL_ADDRESS>
Description: DAMIP aerosol only runs
Suites: u-bw966 u-bx128 u-bx129
Output location: /scratch/p66/mrd599/archive
Frequencies: monthly, daily
Sim years: 1850-2020
CMORisation reqd: Yes
(CMOR) Parent exp: bi889
(CMOR) Branch years: 950, 1000, 1050

Issue migrated from trac:379 at 2024-01-31 18:35:51 +1100

<EMAIL_ADDRESS>changed milestone from Run complete to Archived

<EMAIL_ADDRESS>changed milestone from Running to Run complete

<EMAIL_ADDRESS>changed status from new to closed

<EMAIL_ADDRESS>commented

CMORised and sent to NCI for publication.

<EMAIL_ADDRESS>set resolution to complete


regarding best approach to update tensorflow without affecting other installed packages

We have maintained a virtual environment to hold all the deep learning-related development projects. In this environment, we have installed tensorflow, keras, theano and quite a lot other python libraries for project purposes.
Currently, I would like to update tensorflow from 0.12.0-rc0 to 1.0. To keep the current development environment, which is shared by other users, I don’t want to change the current virtual environment at all.
I am thinking of the following options,

Create another virtual environment, have tensorflow with the latest version of 1.0

Are there any ways to just copy or link all the other python packages in the old environment to the new virtual environment? I just do not want to re-install everything.

Thank you for the advice!

I think you want pip install --no-deps {tensorflow or tensorflow-gpu} (assuming you're using pip). This upgrades tensorflow without touching the dependencies.

This is not a TensorFlow issue. It is merely a request for help with pip/python package management. Such questions are better suited for StackOverflow. Please use github for reaching out to TensorFlow development team about issues in TF itself.
Closing the issue.


backend: Fix ml module import

Issue Fix
Fixes #30
Summary
Sibling imports don't work well with direct file execution, which uvicorn uses - hence, the solution is to make an addition to sys.path.
Reviewers
@Ajitesh13

Look great!


pre-commit numpydoc validation

Goal
To enforce the usage of numpydoc for documenting functions, we can leverage a pre-commit hook designed for this: https://numpydoc.readthedocs.io/en/latest/validation.html. This could be a heavy lift!
Context
All issues tagged with documentation.
Specifications

[ ] Setup the pre-commit hook to validate numpydoc
[ ] Update the model package once the pre-commit hook is running.

This will be a nice tool, but as I said earlier, it is heavy lifting! I suggest giving priority to the sphinx website before working more in this.

Have you asked AI to help you with that?

Pasting this here so we don't have to look at the site as often
ERROR_MSGS = {
    "GL01": "Docstring text (summary) should start in the line immediately "
    "after the opening quotes (not in the same line, or leaving a "
    "blank line in between)",
    "GL02": "Closing quotes should be placed in the line after the last text "
    "in the docstring (do not close the quotes in the same line as "
    "the text, or leave a blank line between the last text and the "
    "quotes)",
    "GL03": "Double line break found; please use only one blank line to "
    "separate sections or paragraphs, and do not leave blank lines "
    "at the end of docstrings",
    "GL05": 'Tabs found at the start of line "{line_with_tabs}", please use '
    "whitespace only",
    "GL06": 'Found unknown section "{section}". Allowed sections are: '
    "{allowed_sections}",
    "GL07": "Sections are in the wrong order. Correct order is: {correct_sections}",
    "GL08": "The object does not have a docstring",
    "GL09": "Deprecation warning should precede extended summary",
    "GL10": "reST directives {directives} must be followed by two colons",
    "SS01": "No summary found (a short summary in a single line should be "
    "present at the beginning of the docstring)",
    "SS02": "Summary does not start with a capital letter",
    "SS03": "Summary does not end with a period",
    "SS04": "Summary contains heading whitespaces",
    "SS05": "Summary must start with infinitive verb, not third person "
    '(e.g. use "Generate" instead of "Generates")',
    "SS06": "Summary should fit in a single line",
    "ES01": "No extended summary found",
    "PR01": "Parameters {missing_params} not documented",
    "PR02": "Unknown parameters {unknown_params}",
    "PR03": "Wrong parameters order. Actual: {actual_params}. "
    "Documented: {documented_params}",
    "PR04": 'Parameter "{param_name}" has no type',
    "PR05": 'Parameter "{param_name}" type should not finish with "."',
    "PR06": 'Parameter "{param_name}" type should use "{right_type}" instead '
    'of "{wrong_type}"',
    "PR07": 'Parameter "{param_name}" has no description',
    "PR08": 'Parameter "{param_name}" description should start with a '
    "capital letter",
    "PR09": 'Parameter "{param_name}" description should finish with "."',
    "PR10": 'Parameter "{param_name}" requires a space before the colon '
    "separating the parameter name and type",
    "RT01": "No Returns section found",
    "RT02": "The first line of the Returns section should contain only the "
    "type, unless multiple values are being returned",
    "RT03": "Return value has no description",
    "RT04": "Return value description should start with a capital letter",
    "RT05": 'Return value description should finish with "."',
    "YD01": "No Yields section found",
    "SA01": "See Also section not found",
    "SA02": "Missing period at end of description for See Also "
    '"{reference_name}" reference',
    "SA03": "Description should be capitalized for See Also "
    '"{reference_name}" reference',
    "SA04": 'Missing description for See Also "{reference_name}" reference',
    "EX01": "No examples section found",
}

For which checks to retain, I've decided to include, as a baseline, the following:
ERROR_MSGS = {
    "GL03": "Double line break found; please use only one blank line to "
    "separate sections or paragraphs, and do not leave blank lines "
    "at the end of docstrings",
    "GL08": "The object does not have a docstring",
    "SS01": "No summary found (a short summary in a single line should be "
    "present at the beginning of the docstring)",
    "PR01": "Parameters {missing_params} not documented",
    "PR02": "Unknown parameters {unknown_params}",
    "PR03": "Wrong parameters order. Actual: {actual_params}. "
    "Documented: {documented_params}",
    "PR04": 'Parameter "{param_name}" has no type',
    "PR07": 'Parameter "{param_name}" has no description',
    "RT01": "No Returns section found",
}

For functions in which there is no need for such checks (e.g., some validate() methods), I have manually flagged not to have the checks performed.


Move Entity models into database

🍰 Pullrequest

This PR moves the entities into the database project and references entities in the backend with @entity/*  imports. Furthermore entity models are now also handled according to their migration so we have a history of all entities in every migration.
This is the first step for the upcomming seeding mechanism which will be implemented in the database project. I want to use https://github.com/w3tecch/typeorm-seeding which in turn requires us to have typeorm available in the database including all models.
Issues

relates #178
relates #774

Todo

[X] None

@Mogge This has several problems from my point of view:

The @entity path is defined three times: In the jest.config, in the tsconfig.json and the package.json. The jest config could be ommited if we remove all comments from the tsconfig(not compliant with strict json parsing) - i thought this would be a bad idea. The thing in the package.json is required to have it running when built(also possible removable when the tsconfig.json would be a valid json) and the tsconfig.json which is the actual real thing
The content in the backend docker needs to be the whole project. This makes the context bigger, and therefore increases build time. On the workflow is has a very marginal effect; On my local machine is has an increased build time. This could be optimized with some smart dockerignore files and definitions.
This entangles both projects backend and database closely into each other. While the code is separated and clearly two things, the compiled backend will include parts of the database. Furthermore the backend will not be buildable without database.

The advantages of this is the clear separation of models from the business logic. The database definitions are where they should be. All old models are also available in database and backend and there is a single source of truth for those. The models are defined where they are changed as well (migrations).
Is this cool? Worth it? Too complex? Are we missing the actual goal when the two project parts get so closely entangled?

I get this error:
backend_1           | TSError: ⨯ Unable to compile TypeScript:
backend_1           | src/typeorm/getDBVersion.ts(1,27): error TS2307: Cannot find module '@entity/Migration' or its corresponding type declarations.
backend_1           |
backend_1           |     at createTSError (/app/node_modules/ts-node/src/index.ts:587:12)

I believe it shall work now - i fixed several errors in database connection & docker setup. Please try. Consider a --build or even docker system prune -a if still not working


V0.1- Floating Task support (Find)

Refer to V0.1 for more details
Find support for floating tasks

done


fix typo in redeliver extension

fix typo "queueu" to "queue" in documentation of redeliver extension

Merged.

Merged.


support for node 8 ?

i'm getting this message when running with the new node 8
<EMAIL_ADDRESS>install /home/travis/build/xxxxxx
> node extract_all_binaries.js || node-gyp rebuild
Thu, 01 Jun 2017 11:23:21 GMT
********************************************************************************
You are installing the Node Application Metrics monitoring and profiling module.
Licensed under the Apache License, Version 2.0 (the "License")
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
********************************************************************************
Unsupported version v8.0.0. Trying rebuild.

i've seen a commit has been made to solved this , but it has not been published ?

we are having build issues at the moment which is holding up the release.  Hope to have it fixed really soon

@huineng @tobespc As our bluemix-autoscaling-agent relies on the appmetrics, we will hold our upgrade until this issue is fixed.

Bluemix-autoscaling-agent relies on your version 1.1.2 ( already a few versions behind) so even if you fix yours i indeed still need them to update their packages
thanks

@stalleyj @qibobo @huineng We are hoping to release today with node 8 support

Unsupported version v8.0.0. Trying rebuild.

FWIW the module should still work, it just builds with node-gyp rebuild instead of using one of the prepackaged binaries.

@qibobo where is the github repo for the bluemix-autoscaling-agent?
Its npm page doesn't link to one, so its impossible to report bugs, it doesn't have a license (so its not legally useable by anyone), and its pinned at version 1.1.2 of appmetrics, which is ancient, it should depend on "appmetrics": "^3". I don't think the readme phrase "includes appmetrics" is particularly correct, better would be to say "depends on". By using an old appmetrics, it prevents the app from using a current appmetrics (besides not getting bug fixes and new platform support).

The message in this issue is truncated, the lines following it show appmetrics sucessfully building against node 8.
appmetrics doesn't have a pre-build binary for node 8, but it still installs and builds.

We are hoping to release today with pre built binaries of node8

@huineng @qibobo We now have a version of Appmetrics binary that supports Node 8 up on NPM. Can you please try again and let us know if your problems are solved?

Yes thanks it all works my issue is closed

I think this may have been reopened by mistake... Closing.


Feature request: allow user to set page size

In the SasS product we're working on some clients have quite large data sets so we want to be able to offer them the ability to select the number of records which are displayed per page. As far as I can tell this can only be set in the table builder configuration and there's no UI to allow end users to change that.

Available in the 0.23 version of the bundle. Usage explained in the documentation.


Update Gruntfile.js

The two files natives_blob.bin and snapshot_blob.bin are not getting copied to the stage for creating the installer.
Tagging @swmitra

These are required by CEF 2623 on Windows.

LGTM.

For MAC, they are already bundled inside Chromium Embedded Framework.framework


Is mo2 booting not supported?

I can't start sseck loader directly in mo2

In MO2, you can run absolutely any application, you just need to add it to the list. See the MO2 wiki.

In MO2, you can run absolutely any application, you just need to add it to the list. See the MO2 wiki.

I used mo2 to start sseck_loader, but it suddenly failed to start, so I can only start sseck_loader manually


Connection secret publishers are made consumable by all resources with secret

Description of your changes
This is a non-breaking change that simplifies the interface that the connection publishers require. It's necessary for composition instances to be able to use the existing connection publishers.

Checklist

I have:

[x] Run make reviewable to ensure this PR is ready for review.
[x] Ensured this PR contains a neat, self documenting set of commits.
[x] Updated any relevant documentation, examples, or release notes.
[x] Updated the RBAC permissions in clusterrole.yaml to include any new types.

I have implemented a different publisher in crossplane core because it has to do some filtering of the keys, so, I don't need these implementations anymore. Closing the PR for now.


Somes tips github

to make your life easier, here are a few recommendations from the github devs.

make an issue for each need or problem.

create a branch from this issue (as on the right)

make your commit

PR with description

when you merge the PR, close the issue.

This will give you access to automatic release updates.

if you use software such as gitkraken (which makes life much easier) you can create branches in one click.

be careful, you'll need to manually assign a branch and an issue, as gitkraken doesn't do this (only locally).

in the github options, I recommend checking ‘autoremove merged branch’.

also my team has set up a workflow to automate certain functions, details can be found here

https://github.com/UnionRolistes/Documentation/blob/main/Template-Git/Auto-issue_EN-GB.md

While you are generally right, I dislike the way of using an issue per feature and then a branch from this issue for small solo projects. For multiple people and larger projects this is great and I use it there, but for solo projects (which this is for now), it just stops me from developing the way I like. Though your interest and help is appreciated.

The project will grow very quickly, so having a clean structure applied from the outset is the key to success and will avoid headaches later on, making your releases cleaner and giving credibility to your work.
Also, in the event of a reverse or specific bug, it will be easier to navigate between versions and PRs, and thus limit the time needed to find a bug.


Is 'Dark' mode coming?

Thankfully my entire Outlook experience is now dark mode except the MyAnalytics add-in which I still love but stands out like a sore thumb. Is dark mode coming?

@dbaldwin32 --The team is working on it. Thanks for your feedback!


Multiple xSQLAOGroupEnsure

I am trying to create multiple Availability groups.
xSQLAOGroupEnsure AG01
{
Ensure = "Present"
AvailabilityGroupName = "AG01"
AvailabilityGroupNameListener = "db-101"
AvailabilityGroupNameIP = "<IP_ADDRESS>"
AvailabilityGroupPort = "1433";
AvailabilityGroupSubMask ="<IP_ADDRESS>"
############## this needs to be added to config data
SetupCredential = $credential
PsDscRunAsCredential = $credential
SQLInstanceName = $Node.SQLInstanceName
DependsOn = ("[xSQLServerEndpoint]" + $Node.NodeName),("[xSQLServerAlwaysOnService]" + $Node.NodeName),("[WindowsFeature]ADTools")
}
   xSQLAOGroupEnsure AG02
   {
      Ensure = "Present"
      AvailabilityGroupName = "AG02"
      AvailabilityGroupNameListener = "db-102"
      AvailabilityGroupNameIP = "<IP_ADDRESS>"
      AvailabilityGroupPort = "1433";
      AvailabilityGroupSubMask ="<IP_ADDRESS>"
      ############## this needs to be added to config data
      SetupCredential = $credential
      PsDscRunAsCredential = $credential
      SQLInstanceName = $Node.SQLInstanceName
      DependsOn = ("[xSQLServerEndpoint]" + $Node.NodeName),("[xSQLServerAlwaysOnService]" + $Node.NodeName),("[WindowsFeature]ADTools")
   }

The first instance creates successfully. The second instance gets ignored even though it is in the .MOF that is generated. I also want to be able to specify SYNC or ASYNC. Am I on the right track? Should I create another instance and do a 1:1 on instance to AG?

xSQLAOGroupEnsure is deprecated. Please use xSQLServerAlwaysOnAvailabilityGroup and xSQLServerAlwaysOnAvailabilityGroupReplica instead. Let me know if you have the same problem with those.
I will add to the README.md so that it is easier to see that they are deprecated.
Closing this issue when that is done.

Awesome, going to try now. Thanks Johan!

xSQLServerAlwaysOnAvailabilityGroupReplica isn't found. I'll dig deeper now.

My bad. 😞  xSQLServerAlwaysOnAvailabilityGroupReplica hasn't been released yet. You need to download the Dev version from here. It will released in a few days. 😄

All good, I'll grab it now.

Great!
I will merge the fix to the README.md in an hour or so, this issue will auto-close then. If you have any further problems with please submit a new issue.
Thanks for submitting this issue! Thanks for contributing! 😄


(Bug?) Previously "cosmetic" weapon parts now have stats

I thought that it was intended, but
    -- Thrust Primus
    self.parts.wpn_fps_upg_ass_m4_upper_reciever_core.stats = deep_clone(nostats)
    -- Thrust Secundus
    self.parts.wpn_fps_upg_ass_m4_lower_reciever_core.stats = deep_clone(nostats)

they still have no stats in .lua.
Did something wrong happened when you moved custom parts in separate file, or is it just me?

Can you upload your BLT Log? I moved all custom weapon parts to a new file. If an error happens anywhere in this file, it will silently eat the error as opposed to putting your game in a crashloop. I thought that was preferable, but there might still be some local variables that I missed which can ironically cause these things to happen.
Upload your BLT log here and I can pinpoint which mod is causing the issues and I can fix it.

Actually scratch that, that particular weaponmod is vanilla and oughta not be causing issues to begin with.
Can you still upload your BLT log so I can pinpoint any fatal errors that may have happened?

Alright. This one?
2020_11_06_log.txt

Is this the most recent log? This isn't showing anything weird for me. It's like wpn_parts was never even hooked.
It works fine on my end as well.
Can you close PAYDAY 2, delete or backup your log files, start the game, close it, then upload the latest one again? The game sometimes doesn't flush the log file correctly.

I also just now realized that I changed the mod priority in InF's mod.txt. If any other mods overwrite these part stats, they will write right over InF's changes like they never happened.
Can you open the InF mod.txt file and set mod priority from 12 to -1? If that fixes it, this is a mod conflict issue of some sort.

Ok, so I just changed the mod priority, and that fixed the issue... but I don't recall myself using any mods that affect vanilla stats' parts.
Anyway, here's the fresh log, I only started the game after changing mod' priority.
2020_11_06_log.txt

That's slightly worrying.
This could mean that another mod in your mods or mod_overrides folder either removes the "infpartstats" posthook, or another mod defines a posthook with the same ID name. If you have Notepad++, I recommend using the "Find in files" function to look for infpartstats in .lua files in your mods folder, and in your mod_overrides folder. Example:

The only result you should find is IREnFIST. If you find any other mods, they're the culprit.
I'll try changing the posthook name to see if that fixes it.

Nope, there's no results aside IREnFIST in both folders.

Very worrying.
I pushed another update which just finished building. Can you update ingame and tell me if that fixes it?

Just updated it - didn't work, stats on those parts are back now

Is it only those parts?
Try searching for wpn_fps_upg_ass_m4_upper_reciever_core in the same way, both in your mods folder and mod_overrides. I'm willing to bet another mod has a PostHook which overrides the stats of these parts. That's the only explanation I can give.

You can also search for WeaponFactoryTweakData:init, which will sniff out any mods which override the whole weaponfactorytweakdata function. There might be one which does it incorrectly.

The only mod that have WeaponFactoryTweakData:init is SSO.
But I also checked for wpn_fps_upg_ass_m4_upper_reciever_core and I found out that I havethis mod installed.
...
Guess I'll remove it for testing.

The "Improved Weapon Modification" mod does indeed change the stats of various M4 parts, including the lower/upper receivers. It's got a whole bunch of lines like these:
self.parts.wpn_fps_upg_ass_m4_upper_reciever_core.stats = {value = 4, spread = -2, damage = 7}

Technically I can't fix this (the fix is removing the conflicting mod), but I might end up reverting the mod.txt priority change in InF which would work around silly issues like these. If I can get that working with Autofire sound fix, I will do that.

Well, that mod is 2 years old anyway, and there was no prority in mod.txt at all, so I can let it aside and delete that mod...
...or adding prioity myself...
Anyway, guess the issue is solved.

I reverted the priority changes (and added AFSF compatibility), so this issue should be fixed regardless, even with that other mod using the original priority values.


change haplotype caller contamination adjustment from freemix to gatk tumor contam

seems like that would be the better way to go. need to test normal mixed samples first.

hmmm. now i wonder if i actually want to do this...i guess if the goal is to achieve higher concordance with array data, then the answer is yes.


[refactor][Doc]Add SQL function Chinese documentation

Add SQL function Chinese documentation
Proposed changes
Issue Number: close #xxx
Problem Summary:
Describe the overview of changes.
Checklist(Required)

Does it affect the original behavior: (Yes/No/I Don't know)
Has unit tests been added: (Yes/No/No Need)
Has document been added or modified: (Yes/No/No Need)
Does it need to update dependencies: (Yes/No)
Are there any changes that cannot be rolled back: (Yes/No)

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...

I will do fast merge because this PR modified too many docs and may conflict with other PR.


Config Context UI

As a Network Engineer, I want to be able to visualize config context data in the UI without the need to view raw JSON or YAML directly.

For config contexts that have a schema attached, use the schema to render the data in a more native manor.
For config contexts that do not have a schema, attempt to parse the data using understanding of the JSON primitive data types. If this proves to be too much effort, we can just warn that a schema is not available to render the data.

This should cover all areas where config context data is rendered, including the config context detail views, and the device/VM config context tabs.

De-scoping from v2.3 for potential inclusion in a broader form solution.


could not run the plugin

I had installed dejaVu successful. And config as below:
`http.port: 9200
http.cors.allow-origin: "http://<IP_ADDRESS>:9200"
http.cors.enabled: true
http.cors.allow-headers : "X-Requested-With,X-Auth-Token,Content-Type, Content-Length, Authorization"
http.cors.allow-credentials: true`
but when I open http://localhost:9200/_plugin/dejaVu/, I got error:
`feed.js:19 Uncaught TypeError: Cannot read property 'split' of null(anonymous function) @ feed.js:19
main.min.js:12 Download the React DevTools for a better development experience: https://fb.me/react-devtools
main.min.js:2 Uncaught TypeError: Cannot read property 'length' of undefined`
I am using ES 2.3.2

This is because of the initial data that needs to be in initial storage before stuff starts blowing up. I managed to fudge it with chrome, but certainly not for the faint of heart. Would be good to fix

Got same problem, same error.

@ronnyek @darklow can you tell how to reproduce this?

I just installed plugin and tried to run it first time.
Maybe try deleting all of your existing local storage or cookies related to this plugin.
The first error appears in:
feed.js:19 Uncaught TypeError: Cannot read property 'split' of null

Which are lines:
var urlsplit = URL.split(':');

So URL is null for me.
And if I investigate further:
var config = {
	url: window.localStorage.getItem('esurl'),
	appname: window.localStorage.getItem('appname')
};
var URL = config.url;

Since i run plugin for first time, where should esurl in localStorage come from?

same here. is there any known workaround?

@darklow, thanks for the information.
We will fix this very soon.

@enefem @darklow @ronnyek: this should be fixed now. Can you confirm?

Marking this as resolved.


Daeladus + Other Wallets Unable to send $ADA to wallet address to change Pledge

The wallet address on a pool pledge uses the oldest address, I've had too many transactions on my old address and I am now unable to send myself more than 1800 ADA to change my Pledge. I don't want to send multiple small transactions and get all those fees.
The only solution I see is creating an entirely new hardware wallet and sending the ADA to that wallet. But considering my pool is setup with my hardware wallet I do not want to do that at the moment (just creates possible chances of mistakes etc) and hope there is a fix to this problem.
I've tried every wallet, adalite, yoroi, daeladus. Unable to send more than 1800 ada to myself. Too many transactions is the error. I had an NFT sale which was on that address, bad idea on my part, but I don't think this should be the case...

Thanks @diicasses!
@rvl has transferred this issue to the cardano-wallet repo and the Adrestia team will continue the investigation. Thanks!

Looking at the logs there is actually only single transaction sent from HW wallet there, and it seems to be successful:
# first random coin selection requested, but it was not posted it seems...

cardano-wallet.log-20210906205435:[cardano-wallet.api-server:Info:247] [2021-09-06 20:18:27.11 UTC] [RequestId 8892] [POST] /v2/wallets/53469effd303d2fc39bc1c41ad196c7598f57ebc/coin-selections/random
cardano-wallet.log-20210906205435-[cardano-wallet.wallet-engine:Info:247] [2021-09-06 20:18:27.11 UTC] 53469eff: Selection report (summarized):
cardano-wallet.log-20210906205435-SelectionReportSummarized:
cardano-wallet.log-20210906205435-  computedFee: 0.174389
cardano-wallet.log-20210906205435-  totalAdaBalanceIn: 2.602198
cardano-wallet.log-20210906205435-  totalAdaBalanceOut: 2.427809
cardano-wallet.log-20210906205435-  adaBalanceOfSelectedInputs: 2.602198
cardano-wallet.log-20210906205435-  adaBalanceOfExtraInput: 0.000000
cardano-wallet.log-20210906205435-  adaBalanceOfRequestedOutputs: 1.000000
cardano-wallet.log-20210906205435-  adaBalanceOfGeneratedChangeOutputs: 1.427809
cardano-wallet.log-20210906205435-  numberOfSelectedInputs: 2
cardano-wallet.log-20210906205435-  numberOfRequestedOutputs: 1
cardano-wallet.log-20210906205435-  numberOfGeneratedChangeOutputs: 1
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInSelectedInputs: 0
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInRequestedOutputs: 0
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInGeneratedChangeOutputs: 0
cardano-wallet.log-20210906205435-  sizeOfRemainingUtxoSet: 171
--

# second random coin selection

cardano-wallet.log-20210906205435:[cardano-wallet.api-server:Info:189] [2021-09-06 20:18:27.85 UTC] [RequestId 8893] [POST] /v2/wallets/53469effd303d2fc39bc1c41ad196c7598f57ebc/coin-selections/random
cardano-wallet.log-20210906205435-[cardano-wallet.wallet-engine:Info:189] [2021-09-06 20:18:27.86 UTC] 53469eff: Selection report (summarized):
cardano-wallet.log-20210906205435-SelectionReportSummarized:
cardano-wallet.log-20210906205435-  computedFee: 0.788585
cardano-wallet.log-20210906205435-  totalAdaBalanceIn: 2002.189313
cardano-wallet.log-20210906205435-  totalAdaBalanceOut: 2001.400728
cardano-wallet.log-20210906205435-  adaBalanceOfSelectedInputs: 2002.189313
cardano-wallet.log-20210906205435-  adaBalanceOfExtraInput: 0.000000
cardano-wallet.log-20210906205435-  adaBalanceOfRequestedOutputs: 1000.000000
cardano-wallet.log-20210906205435-  adaBalanceOfGeneratedChangeOutputs: 1001.400728
cardano-wallet.log-20210906205435-  numberOfSelectedInputs: 101
cardano-wallet.log-20210906205435-  numberOfRequestedOutputs: 1
cardano-wallet.log-20210906205435-  numberOfGeneratedChangeOutputs: 1
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInSelectedInputs: 0
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInRequestedOutputs: 0
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInGeneratedChangeOutputs: 0
cardano-wallet.log-20210906205435-  sizeOfRemainingUtxoSet: 72
--

# this one appears to be posted and accepted by the node

cardano-wallet.log-20210906205435:[cardano-wallet.api-server:Info:189] [2021-09-06 20:41:18.19 UTC] [RequestId 14932] [POST] /v2/proxy/transactions
cardano-wallet.log-20210906205435-[cardano-wallet.network:Info:160] [2021-09-06 20:41:18.20 UTC] Send (ClientAgency TokIdle,MsgSubmitTx ....
cardano-wallet.log-20210906205435-[cardano-wallet.network:Info:160] [2021-09-06 20:41:18.21 UTC] Recv (ServerAgency TokBusy,MsgAcceptTx)
cardano-wallet.log-20210906205435-[cardano-wallet.wallet-engine:Info:189] [2021-09-06 20:41:18.21 UTC] Transaction 2cf64fdd accepted by local node
cardano-wallet.log-20210906205435-[cardano-wallet.api-server:Info:189] [2021-09-06 20:41:18.21 UTC] [RequestId 14932] POST /v2/proxy/transactions 202 Accepted in 0.0190008s

However, looking at the bug report:

I've had too many transactions on my old address and I am now unable to send myself more than 1800 ADA to change my Pledge.
...
Too many transactions is the error

I'm guessing that the error from the wallet is actually:
{"code":"transaction_is_too_big",
 "message":"I am not able to finalize the transaction because I need to select additional inputs and doing so will make the transaction too big. Try sending a smaller amount. I had already selected 115 inputs."}

So, my guess is that the wallet has a lot of relatively small UTxOs and if you try to send some bigger amount of ADA (in this case < 1800) the coin selection needs to take quite many inputs in order to fulfill the amount and there is a limit of 115 inputs per transaction which is due to the size limit of the single transaction that can be accepted by the node.
The workaround is to send few transactions with smaller amounts to be able to meet the transaction size.

@diicasses can you please send us the screenshot of the "UTXO Distribution" screen from within Daedalus?
Please go to your wallet and navigate to "More > UTXO Distribution".

Here is the screenshot
[image: image.png]
On Tue, Sep 7, 2021 at 6:36 AM Nikola Glumac @.***>
wrote:

@diicasses https://github.com/diicasses can you please send us the
screenshot of the "UTXO Distribution" screen from within Daedalus?
Please go to your wallet and navigate to "More > UTXO Distribution".
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/input-output-hk/cardano-wallet/issues/2873#issuecomment-914192976,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS2YAVLXZK7MCKE7VEVWBXDUAXTKBANCNFSM5DR3U6ZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
www.anti.biz

@diicasses thanks for sharing. Ok, so your wallet has 72 UtxOs now. (I assume it is the same HW wallet you were able to sent 1000ADA from before - looking at previous logs you shared):
cardano-wallet.log-20210906205435:[cardano-wallet.api-server:Info:189] [2021-09-06 20:18:27.85 UTC] [RequestId 8893] [POST] /v2/wallets/53469effd303d2fc39bc1c41ad196c7598f57ebc/coin-selections/random
cardano-wallet.log-20210906205435-[cardano-wallet.wallet-engine:Info:189] [2021-09-06 20:18:27.86 UTC] 53469eff: Selection report (summarized):
cardano-wallet.log-20210906205435-SelectionReportSummarized:
cardano-wallet.log-20210906205435-  computedFee: 0.788585
cardano-wallet.log-20210906205435-  totalAdaBalanceIn: 2002.189313
cardano-wallet.log-20210906205435-  totalAdaBalanceOut: 2001.400728
cardano-wallet.log-20210906205435-  adaBalanceOfSelectedInputs: 2002.189313
cardano-wallet.log-20210906205435-  adaBalanceOfExtraInput: 0.000000
cardano-wallet.log-20210906205435-  adaBalanceOfRequestedOutputs: 1000.000000 <--------------- tx amount
cardano-wallet.log-20210906205435-  adaBalanceOfGeneratedChangeOutputs: 1001.400728
cardano-wallet.log-20210906205435-  numberOfSelectedInputs: 101 <-------------- selected utxos for the transaction
cardano-wallet.log-20210906205435-  numberOfRequestedOutputs: 1
cardano-wallet.log-20210906205435-  numberOfGeneratedChangeOutputs: 1
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInSelectedInputs: 0
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInRequestedOutputs: 0
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInGeneratedChangeOutputs: 0
cardano-wallet.log-20210906205435-  sizeOfRemainingUtxoSet: 72 <------------- remaining utxos after transaction

So after this transaction your wallet rebalanced to 72 Utxos (from previous 173 = 101 + 72). If my previous assumption is correct you should be able to send bigger transaction now as the coin selection algorithm will be able to select enough utxos without exceeding the limit of 115.
Can you please confirm you still experience the same problem with tx failing above 1800 ADA?

Yes I sent 1000 to sell the other day.
On Tue, Sep 7, 2021 at 2:59 PM piotr-iohk @.***> wrote:

@diicasses https://github.com/diicasses thanks for sharing. Ok, so your
wallet has 72 UtxOs now. (I assume it is the same HW wallet you were able
to sent 1000ADA from before - looking at previous logs you shared):
cardano-wallet.log-20210906205435:[cardano-wallet.api-server:Info:189] [2021-09-06 20:18:27.85 UTC] [RequestId 8893] [POST] /v2/wallets/53469effd303d2fc39bc1c41ad196c7598f57ebc/coin-selections/random
cardano-wallet.log-20210906205435-[cardano-wallet.wallet-engine:Info:189] [2021-09-06 20:18:27.86 UTC] 53469eff: Selection report (summarized):
cardano-wallet.log-20210906205435-SelectionReportSummarized:
cardano-wallet.log-20210906205435-  computedFee: 0.788585
cardano-wallet.log-20210906205435-  totalAdaBalanceIn: 2002.189313
cardano-wallet.log-20210906205435-  totalAdaBalanceOut: 2001.400728
cardano-wallet.log-20210906205435-  adaBalanceOfSelectedInputs: 2002.189313
cardano-wallet.log-20210906205435-  adaBalanceOfExtraInput: 0.000000
cardano-wallet.log-20210906205435-  adaBalanceOfRequestedOutputs: 1000.000000 <--------------- tx amount
cardano-wallet.log-20210906205435-  adaBalanceOfGeneratedChangeOutputs: 1001.400728
cardano-wallet.log-20210906205435-  numberOfSelectedInputs: 101 <-------------- selected utxos for the transaction
cardano-wallet.log-20210906205435-  numberOfRequestedOutputs: 1
cardano-wallet.log-20210906205435-  numberOfGeneratedChangeOutputs: 1
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInSelectedInputs: 0
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInRequestedOutputs: 0
cardano-wallet.log-20210906205435-  numberOfUniqueNonAdaAssetsInGeneratedChangeOutputs: 0
cardano-wallet.log-20210906205435-  sizeOfRemainingUtxoSet: 72 <------------- remaining utxos after transaction
So after this transaction your wallet rebalanced to 72 Utxos (from
previous 173 = 101 + 72). If my previous assumption is correct you should
be able to send bigger transaction now as the coin selection algorithm will
be able to select enough utxos without exceeding the limit of 115.
Can you please confirm you still experience the same problem with tx
failing above 1800 ADA?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/input-output-hk/cardano-wallet/issues/2873#issuecomment-914548049,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS2YAVONYBLGVQYGQBBUC5TUAZOINANCNFSM5DR3U6ZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
www.anti.biz

Thanks @diicasses. Seems to be sorted then. Closing :+1:.
Bringing to your attention @nikolaglumac:

One thing I would like to add is when I use my Trezor Model T inside of Daeladus it ask me to type my password twice in the Trezor device before it works and I have a long password so its definitely time consuming.

Also adding empty passwords with Trezor Model T doesn't really work, I havent been able to add an empty password hardware wallet.

One thing I would like to add is when I use my Trezor Model T inside of Daeladus it ask me to type my password twice in the Trezor device before it works and I have a long password so its definitely time consuming.

Also adding empty passwords with Trezor Model T doesn't really work, I havent been able to add an empty password hardware wallet.

It is a Trezor bug which will be resolved in the next firmware version.


generalize to more downstream tasks

Hi, thanks a lot for the wonderful work~!
I notice that there is no fine-tuning result on ImageNet, neither downstream tasks like semantic segmentation/object detection.
Have you tried several tasks as mentioned above?  Can the method possibly generalize to them?
Thanks again for your kind reply.

Hi, Thanks for your interest.
Since our model is pre-trained on the ImageNet, we didn't test the fine-tuning performance on ImageNet. We plan to fine-tune on ImageNet when we obtain a model pre-trained on a dataset larger than ImageNet.
For downstream dense prediction tasks, we are conducting related experiments. Thanks for your advice and please stay tuned.

Thanks a lot!


Document path-to-regexp migration

Add documentation based on the updates to path-to-regexp in https://github.com/pillarjs/router/pull/102/files.
I also took the opportunity to simplify the intro and remove references to "alpha". I'm happy to revert or extract these to a separate pull request if it's more appropriate.

@dougwilson what do you think about removing references to Express 3 in this migration guide?

The app.router object, which was removed in Express 4, has made a comeback in Express 5. In the new version, this object is a just a reference to the base Express router, unlike in Express 3, where an app had to explicitly load it.

It seems likely to me that Express 3 is not likely to be relevant to many people at this point.

@dougwilson I realised that the migration guide is translated into other languages. Can you let me know the process for handling the translated versions?

Argh - changed changed the branch name in GitHub (because I used the wrong date!) and it closed this pull request.
The updated pull request is here: https://github.com/expressjs/expressjs.com/pull/1317


Temp action: add profiles

add the profile of the people who added issues like https://github.com/recodehive/awesome-github-profiles/issues/992
sample PR: https://github.com/recodehive/awesome-github-profiles/pull/934
make sure the new profile should go back ,

Okay sir

Sponsored a small amount to you for being a consistent maintainer and following my guidelines..
![image](https://github.co@HimangshuSharma01 ser-attachments/assets/4d071a50-3662-4403-843f-c9ad724e3d62)
@hi

Sponsored a small amount to you for being a consistent maintainer and following my guidelines..

@HimangshuSharma01

Thank you so much sir

add the profile of the people who added issues like #992
sample PR: #934 make sure the new profile should go back ,

@sanjay-kv Sir, i don not understand the task completely, do i have to add the contributors profile to readme or do i have to make a contributors page for website, please can you provide me with details.

Our all contributor bot is not working, we need to refractor entire process. which will take time.
so meanwhile i need help on merging this issues like e https://github.com/recodehive/awesome-github-profiles/issues/992
so these people already raised the issue and we have to manually add to allcontributor src file, simillar to the PR sample PR: https://github.com/recodehive/awesome-github-profiles/pull/934
if you need to take screenshot of the profile: use go full page chrome extenstions.
let me know if you want me to create a video on this.

Our all contributor bot is not working, we need to refractor entire process. which will take time.
so meanwhile i need help on merging this issues like e #992
so these people already raised the issue and we have to manually add to allcontributor src file, simillar to the PR sample PR: #934
if you need to take screenshot of the profile: use go full page chrome extenstions.
let me know if you want me to create a video on this.

I undetstand the assignment Sir, I see there are many pending request, can i write a script to scrape them all and
add them to contributors source file, or can i write git workflow for this task automation.

I think the scripting will do,
https://github.com/recodehive/awesome-github-profiles/tree/main/.github/workflows
the workflows aint working atm

I think the scripting will do,
https://github.com/recodehive/awesome-github-profiles/tree/main/.github/workflows the workflows aint working atm

Okay Sir, i will writting scipt to scrap all the pending issues by ADD Profile title and put them in all contributors source file,
and closing the issue

alright. let me know if any help is requrired @HimangshuSharma01 will be there to assist.
n dont call me sir :p

alright. let me know if any help is requrired @HimangshuSharma01 will be there to assist. n dont call me sir :p

sure.

Hey @sanjay-kv, I have scraped the issues and filetered out the unique contributors that is to be added to the .allcontributors file, i have created a json file which I want to present to you, here is the ss how i scraped the things and the results. Looking forward to connect with you. Here is a log statement that i would like share and want you to review.

/Users/shubh/Desktop/scraping /merged_users_data.json
These are the total contributors merged file , whose issues have been raised + contributros already present in the allcontributors file.

awesome lets push this to PROD

awesome lets push this to PROD

Sir @sanjay-kv i am facing some issue can i connect with you once please

connecting on call would be difficult atm,
we can have discussion here

@sanjay-kv just bothered with some guy on my contributions, jsut wanted to discuss am i following the right thigns.

can discuss here and after that you can delete the comments.

screencapture-life-made-easy-vercel-app-2024-10-22-14_43_55.pdf
here is list of your PR.
its quite normal people will pull you down when you be in top 10.
if you want i can go through it and let you know if any mistake.
we have internal tool to inspect spam, only 1 or 2 pr got flagged yours.
in somecase u might get level3 for small change those will eventually reduced. so don't worry keep doing great contribution @shubhagarwal1

can discuss here and after that you can delete the comments.

Sir i have never been exposed to things like GSSoC/ Open Source, this is like a life changing opportunity for me, I lean to this program and I am  giving my all to it, certain alligation on PR,s and all thing by some folks are making my moral down
i feel discouraged Sir, please tell me if i am doing something wrong Sir, please guide me through this, its day 3 and i am not able to handle this

screencapture-life-made-easy-vercel-app-2024-10-22-14_43_55.pdf here is list of your PR.
its quite normal people will pull you down when you be in top 10.
if you want i can go through it and let you know if any mistake.
we have internal tool to inspect spam, only 1 or 2 pr got flagged yours.
in somecase u might get level3 for small change those will eventually reduced. so don't worry keep doing great contribution @shubhagarwal1

Thank you Sir, that really helps a lot, thank you..

@sanjay-kv I will be raising a PR for the final merged contributors.


Recording freezes after some seconds

After recording for around 5 seconds or so the recording just freezes at one point in the screen recording. Hope it gets patched soon. Keep up the great work!

After recording for around 5 seconds or so the recording just freezes at one point in the screen recording. Hope it gets patched soon. Keep up the great work!

Hi, I need some more information regarding your issue. Does it happen when recording a specific app or when recording the recording. What is your app version? Would you be so kind to attach a video showing the issue? Thanks in advance

After recording for around 5 seconds or so the recording just freezes at one point in the screen recording. Hope it gets patched soon. Keep up the great work!

Hi, I need some more information regarding your issue. Does it happen when recording a specific app or when recording the recording. What is your app version? Would you be so kind to attach a video showing the issue? Thanks in advance

When recording the entire screen. The app version is 1.4.5. Somehow, it's working now. But for some apps for example Microsoft Store it would fail and say that my current settings (60fps, 18 bitrate) are not supported for my hardware. And when it comes to recording a browser tab (YouTube) this happens..
Hope this helps!
https://user-images.githubusercontent.com/81487449/112732670-9cb6cc00-8f3b-11eb-8f85-19ab8366db2c.mp4

Same problem but my version is 1.9.2 and this happens in both the recording app and display.

After recording for around 5 seconds or so the recording just freezes at one point in the screen recording. Hope it gets patched soon. Keep up the great work!

Hi, I need some more information regarding your issue. Does it happen when recording a specific app or when recording the recording. What is your app version? Would you be so kind to attach a video showing the issue? Thanks in advance

When recording the entire screen. The app version is 1.4.5. Somehow, it's working now. But for some apps for example Microsoft Store it would fail and say that my current settings (60fps, 18 bitrate) are not supported for my hardware. And when it comes to recording a browser tab (YouTube) this happens..
Hope this helps!
recordedVideo2021-03-27-202710.mp4

Actually that happens when you select a resolution higher than the one of your display. Try to set it to "set source size and resolution" and tell me if you can reproduce the issue

But what about my problem?

@thatssotimur any update on that?


Specify rest mapping for name to ip_address

Fixed this error:
Could not evaluate: REST failure: HTTP status code 599 detected.  Body of failure is: { "errorcode": 278, "message": "Invalid argument [name]", "severity": "ERROR" }
Working with Netscaler 10.5 55.8.nc.
It would be awesome if I could run the beaker acceptance tests, they appear to depend on some internal puppetlabs ami's.

Thanks for the work, i had this fixed with #119


TOAST

Hi, How to do that with angular2-materialize :
Materialize.toast('I am a toast!', 4000);

How to get the Materialize object into my component ?
Thx.

Materialize is a global object that exists by importing angular2-materialize (it actually import materialize itself). So you can just call it whenever you want.
See the example here: https://github.com/InfomediaLtd/angular2-materialize/blob/master/app/components/dialogs.ts

Ok, it's work into the component too, but TypeScript don't recognize the object, that's why I thought there was a mistake.
thx, closed for me too.

Do you have an example triggering a toast from typescript instead of from within the template?

For other people wanting to trigger toasts from code, Materialize isn't accessible as a standard webpack / systemjs import, so the only way to achieve this (afaik) is to access the global Materialize object, like so:
import { Injectable } from '@angular/core';

declare var Materialize:any;

@Injectable()
export class ToastService {

  constructor() { }

  toast(text: string, duration: number = 3000, style: string = ""){
    Materialize.toast(text, duration, style);
  }

}

@maxmumford
Hello,
using your code i get the error 'Cannot read property 'toast' of undefined' like he cant get the Materialize object.

@sergiobrr
you need to import MaterializeDirective and MaterializeAction and the solution of @maxmumford works fine.
import { MaterializeDirective, MaterializeAction } from 'angular2-materialize';


[5.2] Add IDE auto-complete support for find() result

After adding this, when I type code as below, the ·created_at· property can has auto-complete support by IDE, much more convenient.
echo SomeModel::find(123)->created_at;

echo SomeModel::find([1,2])[0]->created_at;

Sorry, we don't use the [] notation in phpdoc, because it's not standardized yet.

@GrahamCampbell  but why the get() function use this now ?
    /**
     * Execute the query as a "select" statement.
     *
     * @param  array  $columns
     * @return \Illuminate\Database\Eloquent\Collection|static[]
     */
    public function get($columns = ['*'])

And you can easily find some more case using "static[]" in laravel framework codes.

That's a mistake then, and needs changing back to array.


Move MenuTrigger focus within handlers to Popover level

This fixes the menu closing when the hidden dismiss buttons are focused by VoiceOver on macOS.

Woot!

Will test when build is ready.


Removed unnecessary partials

Crazyegg
Rollbar for JS

ping @matallo.

Frontend tests were OK :+1: (details)

awesome @xavijam, merging then


Minor fixes to make it fully compatible with CentOS 7

Please review and integrate our minor changes that make your great package fully usable for us and other CentOS 7 users.
Cheers
Robert

Thanks PR.
Is it possible to remove the commit of c62728e?
I thught it is undesirable for Release tag to have possibilities to vary according to environment.
Probably it always becomes 1 in my environment, and it is in the value that is different in the other environment having $BUILD_NUMBER .

Hi Kazuhisa,
tl;dr: the build number is necessary for continuous integration builds of this package.
yes, it is possible to remove the build number gathered from an environment variable but I'd prefer to negotiate and explain why it seems necessary for us:
We appreciate your work and yours is the best current nodejs rpm for RHEL distributions I could find, even better than the nodesource-rpm recommended by nodejs.org. But regardless we trust you and respect your work we want to use this rpm in the productive environment of our business. So we prefer to build the rpm on ourselves and host it in our own repositories, so we have at least a little bit of control over changes before releasing them into production.
We do this by having a continuous build chain that builds a new rpm version for every commit in the source repository. So it can happen that a package is built multiple times even without a change to the version/release number being made. To ensure these packages being deployed and updated anyway they need to be enumerated which every continuous integration tool (e.g. Jenkins, Teamcity, ...) supports by counting up a "build number".
To make it as compatible and less invasive as possible we read this build number from the environment variable BUILD_NUMBER or default to 1 if not set. So it will have no impact in environments where this variable is not defined.
If you read until here I hope you understand our intention and accept this change.
Cheers
Robert
Lead Developer
Immobilien Scout GmbH

Thank you with a detailed description. I understood.
And it's seems OK.
If an update of future Release Number is required, I will increment this.
ex: ${BUILD_NUMBER:-2}
Thanks for your pull request!