"WMI Providers" tab crashes Process Hacker.

Brief description of your issue
"WMI Providers" tab crashes Process Hacker.
https://i.imgur.com/vOuQPgn.png
Steps to reproduce (optional)
Click the tab.
Expected behavior (optional)
Not Crash
Actual behavior (optional)
No response
Environment (optional)
Version 4900

https://i.imgur.com/hjDcnB3.png

This issue was already fixed in https://github.com/processhacker/processhacker/commit/143f9d02ab7db89289e025d8a624fba43ef6f00d, you need to update to version 3.0.4902


Null reference exception when parsing header

This issue is nearly identical to:
https://github.com/mono/CppSharp/issues/66
I verified I have the fix for issue 66.
Minimal test case:
#include <sstream>

class octave_pager_stream : public std::ostream { };

Re-open if it's still an issue.


fix error with BulkActions

fix for error #2791
 Filament\Tables\Actions\BulkAction::Filament\Tables\Actions\{closure}(): Return value must be of type Illuminate\Database\Eloquent\Collection, null returned

returning value from https://github.com/laravel-filament/filament/blob/a79660175a204d1188ccca59446f5fc8ce21a11a/packages/tables/src/Actions/Concerns/InteractsWithRecords.php#L64 can be null

thanks!


fix: sdk module resolution issues

Description:
fix e2e tests and module resolution issue with the new sdk
Checklist:

[ ] My PR follows the contribution guidelines of this project
[ ] My PR is free of third-party dependencies that don't comply with the Allowlist
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked the PR title to follow the conventional commit specification

@milosh86 in the next 2 weeks i'll schedule something with u and Curtis in order to better understand why this is happening and its root cause.
The whole point is that in reality nodejs module resolution is an async process that is known thing in JS, this means that at inmport level, the package can be still undefined.
Then, in my opinion, this is something that cucumber-js, in combination with our SDK is affecting but other scenarios, like using the SDK directly work, also, our tests work without this issue. I think what causes trouble is cucumber-js


64 bit support

Looks reasonable to me, I'll give it a try with our application.

I can confirm that this works for two applications.

nice work @aullman!


Implement -missing flag for dep status

dep status -missing should list the dependencies that are missing from the lock file but are used in the project.
Refer: command spec
Example code: #613

is anyone looking into this? I would love to dive into it :)

@adamo57 you're the first one. Go for it :)


Date parsing issues

parseDate currently fills in unknown date parts as 01. A better option would be to omit those parts. I'm not sure if this is possible with the built-in Date parser, which is currently used.

Closed by #139


Revocation: URI None is not a valid URL

I may be misunderstanding the correct order or usage of these operations but I'm running into an error when manually creating a revocation registry and then subsequently publishing it to the ledger through an endorser. The rough sequence of events are as follows:
POST /credential-definitions?conn_id={endorser_conn_id} {
  "schema_id": "{schema_id}",
  "support_revocation": true,
  "tag": "{random-string}"
}
... [ Issuer and Endorser step through endorse transaction protocol for cred def txn; no problems here ] ...
POST /revocation/create-registry {
  "credential_definition_id": "{cred_def_id}",
  "max_cred_num": 5
}
POST /revocation/registry/{rev_reg_id}/definition?conn_id={endorser_conn_id} 400: URI None is not a valid URL.

@ianco - could you please take a look/connect with Daniel on this one?

I'm able to duplicate this issue, I'll see if I can track down the cause ...

It's an issue in the revocation code, it doesn't have anything to do with the endorser.  I'll see if I can come up with a fix ...

OK there's a step missing - after you create a tails file, you need to upload the file to a tails server, and then you can write the registry to the ledger.  The error 400: URI None is not a valid URL. means that there is no URI for this tails file, because it hasn't been uploaded yet.
However the endpoint to upload the tails file is not working.  It tries to do the upload but gets a 404 error from the tails server, not sure why :-S

OK here's the secret sauce:

Create revoc registry POST /revocation/create-registry
Fix the tails file URI PATCH /revocation/registry/{rev_reg_id}
Post the revoc def to the ledger POST /revocation/registry/{rev_reg_id}/definition
Write the tails file PUT /revocation/registry/{rev_reg_id}/tails-file

Argh, I'll check that this is documented somewhere.
(In step 2 you need to provide the full URI of the revoc reg in the tails server, e.g.:
{
  "tails_public_uri": "http://host.docker.internal:6543/VDKEEMMSRTEqK4m7iiq5ZL:4:VDKEEMMSRTEqK4m7iiq5ZL:3:CL:8:faber.agent.degree_schema:CL_ACCUM:3cb5c439-928c-483c-a9a8-629c307e6b2d"
}


Newsletter 13: Add Minigene and Event Chaining

From https://github.com/rust-gamedev/rust-gamedev.github.io/issues/232
:)

Thanks!

Merged, thanks for the PR!


Validation fails

I've implemented the Select2AjaxField using a DataObject class as the source on a CMS form and it all works fine except for saving - the validation fails. Looking through the code it appears that the validate method is not overridden and ends up being handled by the SingleSelectField parent which checks the selection against what it knows as the list of valid values ( which in Select2AjaxField case is blank) and cannot find the selected value and so fails the validation.
I'd suggest the validate method should be overridden in Select2AjaxField and checks that the value is a valid member of the source DataList. Happy to contribute the changes of course (once I've done them)

Something like this should do it:
public function validate($validator)
{
    $value = $this->Value();
    $item = $this->getList()->find($this->getIDField(), $value);
    if($item!==null)return true;

    $validator->validationError(
        $this->name,
        _t(
            'SilverStripe\\Forms\\DropdownField.SOURCE_VALIDATION',
            "Please select a value within the list provided. {value} is not a valid option",
            array('value' => $value)
        ),
        "validation"
    );
    return false;
}


Can not see "Run Now" button

Hello,
I am using Rancher 2.7.3 and I have developed cronjob using yaml. I can see my cronjob under cronjob tab. However I dont see "Run now" button. What could be the reason?
Any help would be appricated!

Do you have the necessary permissions?
You should be able to right-click on the three dots next to your cronjob and chose 'Run Now": e.g.:

Please re-open if this still does not work.


Feat/e2e testgroup multiclient

Description
Provide a clear and concise description of the changes made in this pull request.
Fixes WAL-311
Type of Change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist

[ ] I have performed a self-review of my code
[ ] If it is a core feature, I have added thorough tests
[ ] Do we need to implement analytics?
[ ] Will this be part of a product update? If yes, please write one phrase about this update.
[ ] My code follows the style guidelines of this project
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

will merge after https://github.com/walt-id/waltid-identity/pull/658

WAL-311

Hi @mikeplotean, can this be reviewed now (as 643 was merged a couple days ago)?

will have to fix the conflicts and will put it back to ready for review

Looks good, I especially like that the output: () -> Unit callbacks could be simplified to just returning the value and the test blocks are handled by the caller instead of inside the check function. Great work!

actually, these are all changes made by you
I appear as the committer only because I solved the conflicts with rebase :D


api: fixed small documentation issues

The version and the health endpoints needed an entity, so they could be
better documented. Moreover, I've adapted some strings (e.g. removing
dots), so it's better suited for efforts like #1645.
Signed-off-by: Miquel Sabaté Solà<EMAIL_ADDRESS>

I'll squash the commits myself just before merging.

Squash before merging it.


using static does not supported.

I personally do not need for this, but for completeness reasons it would be good to support this:

using System.Runtime.CompilerServices;
using Zomp.SyncMethodGenerator;
using static OtherNamespace.OtherClass;

namespace SomeNamespace
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World!");
        }
    }

    public partial class Subject
    {
        [CreateSyncVersion]
        public async Task<object> SomeMethodAsync(
            )
        {
            await Task.Delay(OtherConst);

            return null!;
        }
    }
}

namespace OtherNamespace
{
    public class OtherClass
    {
        public const int OtherConst = 1;
    }
}

Release will be up in a few minutes


Email bounce from alias when sending feedback email

When sending email to<EMAIL_ADDRESS>it fails to deliver to the sadadirs alias.
This was previously reported in #5825 and (I assume) fixed.
The email is delivered fine, except to the alias. But when sending feedback email for the first time it is confusing and unclear whether the email was delivered at all.

@stijnherreman I have reported that to the team, and have added more detail to the note at the bottom of the page right after the feedback email to try and clarify that even with the bounce message, the email is getting through. I am not sure why it is taking so long for the issue to be resolved, but I can assure you that the feedback is getting through, and I apologize for the confusion (I agree it is very confusing). Thank you.


Add docs spellcheck and fix all spelling errors

Adds GitHub Action for cSpell
Adds docs around how to use it
Fixes errors found by cSpell to get the build to pass.
Creates a dictionary of accepted words via cSpell.json.

Supports #5460
Remaining Work

[x] Separate words from ignoreWords in cSpell dictionary (words can show up as spellcheck suggestions, ignoreWords are just ignored.)

ℹ⚠ This Workflow will need to be enabled prior to merge
This PR adds a new GitHub Actions workflow. As such, you'll need to choose to allow it to run for the first time.
ℹ I suggest squash-merging this PR
Just a heads up that I made very small commits while working on this, but you probably will want to squash-merge this commit instead of bringing it in as 120 smaller commits.

ℹ This is a work in progress. I'll need one of the ChilliCream folks to allow the workflow to run in this PR so that I can continue to iterate on it.

At the outset, we have 460 errors flagged by cSpell. I'll begin to whittle those down now.

Down to 139 spellcheck errors now.

All spelling errors have now been resolved. 🎉

OK, I am realizing I'm way in over my head on the markdown stuff and it's a bigger project than I'd realized to put it all together.
I am going to split those commits into a separate PR after this spellcheck PR is squashed & merged.

OK, I think this is now ready for the workflow to be tried and the changes to be reviewed. 👍

@michaelstaib not asking for a review on this -- I know there are other priorities -- but if you could click to enable the workflow so that I can fix it if it doesn't work, I'd really appreciate it. 👍

I will have a look later today but already saw that the surfice to surface is wrong. It must be suffice. Will have a closer look later.
Thank you for the help.

@SeanKilleen are you on slack? slack.chillicream.com

@SeanKilleen are you on slack? slack.chillicream.com

Just joined the org 👍

Hi all -- I'd love to get this merged sooner than later because of the number of files it modifies. Please let me know what changes I can make so that we can get it in and avoid merge conflicts.

@tobias-tengler great suggestions! Applied them all. This is good to go I think. 👍

/AzurePipelines run

Hmm...I see failed builds but AFAICT they're not related to my changes. @tobias-tengler let me know if I'm missing something please, and I'll get it fixed up.

The build failures seem unrelated.
@michaelstaib Are the failing builds expected to be flaky? I can't merge without them passing, but maybe you can!?

Yes ... we are working on this ... we will get them green towards mid November ... do not worry.

@tobias-tengler you approved it ... shall I merge or do another review if the fixes?

@michaelstaib it should be fine to merge!

@SeanKilleen many thanks for your work ... it is not everyday that we get such help!

Thanks all! Happy to contribute to such a great project. You're doing awesome work!
Since this happens to be Hacktoberfest, if you feel so inclined, please add a hacktoberfest-approved label to this PR. If not, no worries; that's not why I do it. :)

CC @michaelstaib / @tobias-tengler on the above for your consideration. 👍 If not, no worries.

@michaelstaib I wasn't aware of Hacktoberfest. Seems like a good cause. Maybe we can opt-in our repo and also label our "good first contribution" issues to attract Hacktoberfest contributors: https://hacktoberfest.com/participation/#maintainers

@tobias-tengler I think that'd be an awesome idea, as I do think it's a good cause. In the past, it used to be a bit problematic for maintainers because it produced a flood of low-quality PRs but they've done a lot of tweaking and I haven't seen those issues re-surface in the past years.

@tobias-tengler one more change, I'm sorry! my suggested label of hacktoberfest-approved is incorrect. It should be hacktoberfest-accepted. Sorry for the mix-up!


Blind spot at bottom of pointlights

When I'm moving my camera around, if I position it at certain spots this cone gap will appear at the bottom:

It disappears when my camera isn't in such positions:

may be tricky to reproduce, I have many lights in my game and only one did this, it was at (0, 3)

Thanks for the report! I have a hunch as to what this is. Will report back my findings.

For more context, this happens as we add an "empty" occluder during our extraction step to get around the fact that GpuArrayBuffer won't write to the GPU with an empty list.
We might need a shader def to handle when the array is empty? I'm not certain if there's a bug in Bevy or not, as it does strike me as jarring that no binding is created with an empty array. I'll follow up on the Bevy Discord.

@aMyTimed Put up a PR that I believe fixes this. Wouldn't mind a look, if you're able!


Fix print_func_exit() calls.

At least one of these was out-of-order with a longjmp().
Fix the indentation on many others to make them less
obscure.
Signed-off-by: Dan Cross<EMAIL_ADDRESS>

I wondered about that....


PROJ.4 has advanced to PROJ v7: update Appendix F accordingly

Title
PROJ.4 has advanced to PROJ v7: update Appendix F accordingly
Moderator
@user
Requirement Summary
The current name of the PROJ package should be used which is not PROJ.4 anymore (although PROJ.4 was better to search for than PROJ ... .). URLs to external sites should work.
Technical Proposal Summary
In Appendix F: replace PROJ.4 by PROJ and update outdated URLs pointing to http://proj4.org....
Benefits
The URLs will work again. The new URLs will contain https. Resolve misunderstanding of new/young users who don't know PROJ.4.
Status Quo
The PROJ-package is denoted as PROJ.4 in appendix F. Most http://proj4.org.-URLs don't work anymore.
Detailed Proposal
Perform these modifications in Appendix F: Grid Mappings of the CF Conventions:

Replace PROJ.4 by PROJ.
Replace http://proj4.org/projections/ by https://proj.org/operations/projections/.
Some projections are missing a link to the corresponding description in the PROJ-manual. Add these links.

I don't think that the proposed changes will cause a controversial discussion. Therefore, I already created a pull request. Otherwise, I might forget to push it when the period for appeal of three weeks  has finished ... .

Thank you for proposing this, @neumannd. I agree that it's OK to classify this as a defect issue (unless anyone objects), because it doesn't change the intention of the convention, but simply corrects the conventions document. As a defect issue it will be accepted if no-one objects.

Would someone be willing to moderate this issue? Three weeks without objections have passed but we are missing a moderator. Thanks in advance.

@neumannd I'm willing to moderate this. I'll make a summary next week when back in office.

@erget Thanks!

This is a simple request to update

terminology referring to the PROJ.4 software, which has been renamed to PROJ
update links to sites that had formerly been available in the domain belonging to PROJ.4, which now must point to the new addresses used by PROJ.

The corresponding PR #254 implements these changes. These have been reviewed by @JonathanGregory and myself.
The original change request with proposed text dates back more than a month. As this is a simple fix to a defect I will merge this PR, barring objections, tomorrow.


audmes: Add version 20211104

Closes #8281

[x] I have read the Contributing Guide.

Thank you for the detailed cleanup notes. I will integrate these as soon as I can.

I updated the manifest because the author has not responded for a while.

/verify


Root element missing in creating .net core application using vs

I am unable to create a .net core application using visual studio 2013, update 3. I get an error message indicating that "The project file could not be created. root element missing " and then some path is appended to this error message.

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.


Permissions added for alauda-pipeline

Links

[x] Hosting Ticket : https://issues.jenkins-ci.org/browse/HOSTING-554
[x] Repo : https://github.com/jenkinsci/alauda-pipeline-plugin

File checks

[x] Make sure the file is created in permissions/ directory
[x] artifactId (pom.xml) is used for name (permissions YAML file).
[x] groupId / artifactId (pom.xml) are correctly represented in path (permissions YAML file)
[x] Check that the file is named plugin-${artifactId}.yml for plugins

Same users problem as #685.

@daniel-beck All account already initial.


CallNeedsPermission check incorrectly flags calls to methods of different class

Version 3.0.0
When calling a method of another class that has the same name as @NeedsPermission method of activity the Lint check incorrectly flags it:

@zergtmn thx! this is a bug.
we're planning to release 3.0.1 so let us include this fix to the ver.

https://github.com/permissions-dispatcher/PermissionsDispatcher/pull/379

@zergtmn please check 3.0.1!

@hotchemi that was really fast. Thank you!


[FLINK-20822][hive] Don't check whether a function is generic in hive…

… catalog

What is the purpose of the change
Don't check whether a function is generic in HiveCatalog
Brief change log

Stop calling CatalogFunction::isGeneric in HiveCatalog.
Add test case to verify

Verifying this change
New test case
Does this pull request potentially affect one of the following parts:

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

Documentation

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

@wuchong Thanks for your review. I've updated to address your comments.

@wuchong Thanks for your review. I've updated to address your comments.

@lirui-apache , do we need to fix this in 1.12 series too?

@lirui-apache , do we need to fix this in 1.12 series too?

@lirui-apache , do we need to fix this in 1.12 series too?

I think we should. I'll open a PR for 1.12 shortly.

@lirui-apache , do we need to fix this in 1.12 series too?

I think we should. I'll open a PR for 1.12 shortly.


hours per day flag

Calculate based on the number of hours per day (8 hours, 10, 12....) relevante for the SLA.

done in v0.4.0


Avoid package compile

Hi!
First of all, sorry if this has been asked before or I've missed it but:
Is there a way to avoid building doom every time I use home-manager?
I'm trying to manage doom+emacs through nix-doom-emacs but every time I run home-manager switch to update my config, Doom has to recompile packages which can take 5-10 minutes. Even if I can disable native-comp, doom's setup still runs.

Ok, I've added the doomPackageDir option with a path as its value, but now I'm getting this error:
❯ home-manager switch
building '/nix/store/g2w54b87pr4sxnczv0c5p1r6war111zb-emacs-straight-packages.json.drv'...
installing
[nix-doom-emacs] Advising doom to keep it alive...
Loading /nix/store/kzdm8lvjahr81wdbh18f4sbw4f41yl1x-doom-src/bin/doom...
Installing Doom Emacs!

- Skipping /nix/store/93hkbiav0lc59az5nbciwmbgaz7iawxg-straight/ (already exists)
  - Creating /nix/store/93hkbiav0lc59az5nbciwmbgaz7iawxg-straight/init.el
  x There was an unexpected runtime error
    Message: File error
    Details: ("Opening output file" "Permission denied" "/nix/store/93hkbiav0lc59az5nbciwmbgaz7iawxg-straight/init.el")
    Backtrace:
      (write-region nil nil "/nix/store/93hkbiav0lc59az5nbciwmbgaz7iawxg-str...
      (save-current-buffer (set-buffer temp-buffer) (write-region nil nil te...
      (prog1 (save-current-buffer (set-buffer temp-buffer) (insert-file-cont...
      (unwind-protect (prog1 (save-current-buffer (set-buffer temp-buffer) (...
      (let ((temp-file (doom-path doom-user-dir filename)) (temp-buffer (gen...
      (if (let ((p (let ((file filename)) (and (stringp file) (let ((default...
      (let* ((template file) (filename (if template (car-safe (prog1 templat...
      ((closure ((yes\?) (context . #s(doom-cli-context (25675 55223 213684 ...
      (mapc (closure ((yes\?) (context . #s(doom-cli-context (25675 55223 21...
      (let ((doom-print-indent (+ (if t doom-print-indent-increment 0) doom-...
      (if (eq config\? :no) (doom-print (doom-print--format (doom-print--cla...
      (let ((default-directory doom-emacs-dir) (yes\? (progn (or (progn (and...
    ! Wrote extended backtrace to /private/tmp/nix-build-emacs-straight-packages.json.drv-0/tmp.CteB72t6MK/local/logs/cli.doom.230428142703.5905.error
Opening output file: Permission denied, /nix/store/93hkbiav0lc59az5nbciwmbgaz7iawxg-straight/init.el
error:
       … while calling the 'derivationStrict' builtin

         at //builtin/derivation.nix:9:12: (source not available)

       … while evaluating derivation 'home-manager-generation'
         whose name attribute is located at /nix/store/6m0wa7bv3p47b40qab7szbl2jd9lb4sw-nixpkgs/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:302:7

       … while evaluating attribute 'buildCommand' of derivation 'home-manager-generation'

         at /nix/store/6m0wa7bv3p47b40qab7szbl2jd9lb4sw-nixpkgs/nixpkgs/pkgs/build-support/trivial-builders.nix:87:14:

           86|       enableParallelBuilding = true;
           87|       inherit buildCommand name;
             |              ^
           88|       passAsFile = [ "buildCommand" ]

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: builder for '/nix/store/g2w54b87pr4sxnczv0c5p1r6war111zb-emacs-straight-packages.json.drv' failed with exit code 255;
       last 10 log lines:
       >       (let ((temp-file (doom-path doom-user-dir filename)) (temp-buffer (gen...
       >       (if (let ((p (let ((file filename)) (and (stringp file) (let ((default...
       >       (let* ((template file) (filename (if template (car-safe (prog1 templat...
       >       ((closure ((yes\?) (context . #s(doom-cli-context (25675 55223 213684 ...
       >       (mapc (closure ((yes\?) (context . #s(doom-cli-context (25675 55223 21...
       >       (let ((doom-print-indent (+ (if t doom-print-indent-increment 0) doom-...
       >       (if (eq config\? :no) (doom-print (doom-print--format (doom-print--cla...
       >       (let ((default-directory doom-emacs-dir) (yes\? (progn (or (progn (and...
       >     ! Wrote extended backtrace to /private/tmp/nix-build-emacs-straight-packages.json.drv-0/tmp.CteB72t6MK/local/logs/cli.doom.230428142703.5905.error
       > Opening output file: Permission denied, /nix/store/93hkbiav0lc59az5nbciwmbgaz7iawxg-straight/init.el
       For full logs, run 'nix-store -l /nix/store/g2w54b87pr4sxnczv0c5p1r6war111zb-emacs-straight-packages.json.drv'.

Any clues? :)

(this is no longer working on my machine)

it'd be really great if straight could parallelize. I have one CPU on 100% and all the others on 1% through most of it

Let's merge this newer issue into #421. I'll respond to @quinn-dougherty there.


GH2863: Add GitHub Actions workflow commands

Fixes #2863.
Note: implementation guided by looking at:

https://github.com/actions/runner/blob/main/src/Runner.Common/ActionCommand.cs
https://github.com/actions/toolkit/blob/main/packages/core/src/core.ts

@devlead I'd love to squeeze in this pull request just in time for Hacktoberfest. 😉

Could you add some integration tests here:
https://github.com/cake-build/cake/blob/develop/tests/integration/Cake.Common/Build/GitHubActions/GitHubActionsProvider.cake
Wonder if group / endgroup should have an IDisposable helper so one could do a using statement like TravisCI fold
https://github.com/cake-build/cake/blob/develop/src/Cake.Common/Build/TravisCI/TravisCIDisposableExtensions.cs#L20-L28
That could be in follow up PR tomorrow if your short in time.

It might take a couple of iterations to get the integration tests working satisfactorily. Bear with me.

@devlead I see the group but not the message inside the group for some reason. Is this something to do with how the integration tests are run? What am I missing?
2022-10-31T07:36:06.3862735Z ##[group]Cake group
2022-10-31T07:36:06.3863076Z ##[endgroup]

@devlead I see the group but not the message inside the group for some reason. Is this something to do with how the integration tests are run? What am I missing?
2022-10-31T07:36:06.3862735Z ##[group]Cake group
2022-10-31T07:36:06.3863076Z ##[endgroup]

Think it needs to be quoted, example of the command used in wild
if (BuildSystem.GitHubActions.IsRunningOnGitHubActions)
{
    TaskSetup(context=> System.Console.WriteLine($"::group::{context.Task.Name.Quote()}"));
    TaskTeardown(context=>System.Console.WriteLine("::endgroup::"));
}

https://github.com/devlead/DPI/blob/2cd985ee19359486d1911f03f6066d98e99ca2cf/build/helpers.cake#L30-L34
Result:

https://github.com/devlead/DPI/actions/runs/3348953578/jobs/5548532403#step:5:28

Hmm also looks like :: instead of ## 🤔

No, doesn't need to be quoted, and that output is from the log which seems to be related to azure pipelines legacy. Basically the group is working fine. It's the following information output that's missing. Same problem with the secret test.

Annotations are working as expected. It's only the Information output that's missing. Good enough for now?

Annotations are working as expected. It's only the Information output that's missing. I expect it will work fine outside of the integration tests. Good enough for now?

Ah, the information you won't see as the integration tests run at a lower verbosity.
I switched to a  Console.WriteLine  if it turns up I'm happy ;)

@gitfool your changes have been merged, thanks for your contribution 👍


Git Dependency Handler adapted

With regard to  #59
By adjusting the reference to the path variable and adjusting the support property in the DependMap.psd1 file, the Dependency Handler Git can also run on *nix systems.

Hiyo!  Have you tested this?  If it works for you, happy to merge!

I tested it successfully on Linux; I dont recall whether I tested it on Windows also.

Awesome, merging, thanks!


add unit tests

we at our team are reluctant to use it in production without appropriate unit tests

Ok, just for your production project I will add unit tests. :)

How it's going? Looking for this package for my project, but we also need unit tests


Remove deprecated model methods

Removes the model methods deprecated in 5.2.0 (by https://github.com/airblade/paper_trail/pull/719) Use paper_trail.x instead of x.

@jaredbeck - This should warrant a major version bump as per semantic versioning, since it makes an non backwards compatible API change, correct?

@jaredbeck - This should warrant a major version bump as per semantic versioning, since it makes an non backwards compatible API change, correct?

Absolutely, positively, yes sir. :)


Multiple Statements, throwing ER_PARSE_ERROR on Valid Query

I have added "multipleStatements": true to my node-mysql options and run the following upon app startup:
this.connection.query('SELECT 1; SELECT 2', function(err, results) {
      if (err) {
        console.log("$$$ Error testing database: " + JSON.stringify(err));
      } else {
        // results is an array with one element for every statement in the query:
        console.log(results[0]); // [{1: 1}]
        console.log(results[1]); // [{2: 2}]
      }
 });

This is what I get in the logs: $$$ Error testing database:
{"code":"ER_PARSE_ERROR","errno":1064,"sqlState":"42000","index":0}

What's going on the sql must be valid, I copied it straight from the docs

of course I solved it immediately after posting. A config file was overriding the db options for local environments...

How to solve this？ I have the same problem

@wangfengyuan double check that multipleStatements config option is actually set


Fix another test reference

The DecodeParseAPI.ParseOnly_General test doesn't test all layers
in each test round, but only one, so all of these references weren't
fixed properly at once.

Superseded by #3275, closing this one.


AttributeError: 'BaxH5Reader' object has no attribute '_ccsBasecallsGroup'

Hi, I was re-testing an extraction to fasta using latest clone of pbh5tools - and I get an error I never encountered before:
AttributeError: 'BaxH5Reader' object has no attribute '_ccsBasecallsGroup'
Here is the detailed command-line that I run (following manual):
/home/aechchik/pbh5tools/bin/bash5tools.py ZAsfUfaG_m150315_071532_42182_c100790302550000001823178109091543_s1_p0.bas.h5 --outFilePrefix test --readType subreads --outType fasta

And here is the full log:
/software/lib64/python2.7/site-packages/h5py/__init__.py:34: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters
Traceback (most recent call last):
  File "/home/aechchik/pbh5tools/bin/bash5tools.py", line 166, in <module>
    sys.exit(BasH5ToolsRunner().start())
  File "/home/aechchik/.local/lib/python2.7/site-packages/pbcore-1.2.10-py2.7.egg/pbcore/util/ToolRunner.py", line 112, in start
    return self.run()
  File "/home/aechchik/pbh5tools/bin/bash5tools.py", line 121, in run
    inBasH5 = BasH5Reader(self.args.inFile)
  File "/home/aechchik/.local/lib/python2.7/site-packages/pbcore-1.2.10-py2.7.egg/pbcore/io/BasH5IO.py", line 677, in __init__
    for fn in self.file["/MultiPart/Parts"] ]
  File "/home/aechchik/.local/lib/python2.7/site-packages/pbcore-1.2.10-py2.7.egg/pbcore/io/BasH5IO.py", line 345, in __init__
    else self._ccsBasecallsGroup
AttributeError: 'BaxH5Reader' object has no attribute '_ccsBasecallsGroup'

Any input on what might be happening here?
Thanks
Amina

PS:
Here are my install steps:
git clone https://github.com/PacificBiosciences/pbh5tools.git
cd pbh5tools
python setup.py install --prefix=/home/aechchik/

Here are the OS details:
$uname -a
Linux dee-serv07.vital-it.ch 3.10.0-693.17.1.el7.x86_64 #1 SMP Thu Jan 25 20:13:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/*-release
CentOS Linux release 7.4.1708 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.4.1708 (Core)
CentOS Linux release 7.4.1708 (Core)

Log of the install:
running install
running bdist_egg
running egg_info
creating pbh5tools.egg-info
writing requirements to pbh5tools.egg-info/requires.txt
writing pbh5tools.egg-info/PKG-INFO
writing top-level names to pbh5tools.egg-info/top_level.txt
writing dependency_links to pbh5tools.egg-info/dependency_links.txt
writing manifest file 'pbh5tools.egg-info/SOURCES.txt'
reading manifest file 'pbh5tools.egg-info/SOURCES.txt'
writing manifest file 'pbh5tools.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Compare.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Format.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Merge.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Select.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Sort.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Stats.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Utils.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/Indexer.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/Metrics.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/PBH5ToolsException.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/__init__.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/_version.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/cbook.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/mlab.py -> build/lib.linux-x86_64-2.7/pbh5tools
running build_ext
building 'pbh5tools/ci' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/pbh5tools
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -march=nocona -mtune=core2 -D_GNU_SOURCE -fPIC -fwrapv -I/software/include -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -march=nocona -mtune=core2 -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -march=nocona -mtune=core2 -D_GNU_SOURCE -fPIC -fwrapv -I/software/include -fPIC -I/software/include/python2.7 -c pbh5tools/ci.c -o build/temp.linux-x86_64-2.7/pbh5tools/ci.o -O3 -shared
gcc -pthread -shared -Wl,-z,relro -L/software/lib64 build/temp.linux-x86_64-2.7/pbh5tools/ci.o -L/software/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/pbh5tools/ci.so
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Compare.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Format.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Merge.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Select.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Sort.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Stats.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Utils.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/Indexer.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/Metrics.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/PBH5ToolsException.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/__init__.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/_version.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/cbook.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/mlab.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/ci.so -> build/bdist.linux-x86_64/egg/pbh5tools
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Compare.py to CmpH5Compare.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Format.py to CmpH5Format.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Merge.py to CmpH5Merge.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Select.py to CmpH5Select.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Sort.py to CmpH5Sort.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Stats.py to CmpH5Stats.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Utils.py to CmpH5Utils.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/Indexer.py to Indexer.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/Metrics.py to Metrics.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/PBH5ToolsException.py to PBH5ToolsException.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/_version.py to _version.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/cbook.py to cbook.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/mlab.py to mlab.pyc
creating stub loader for pbh5tools/ci.so
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/ci.py to ci.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/scripts-2.7
copying and adjusting bin/bash5tools.py -> build/scripts-2.7
copying and adjusting bin/cmph5tools.py -> build/scripts-2.7
changing mode of build/scripts-2.7/bash5tools.py from 644 to 755
changing mode of build/scripts-2.7/cmph5tools.py from 644 to 755
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/bash5tools.py -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/cmph5tools.py -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/bash5tools.py to 755
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/cmph5tools.py to 755
copying pbh5tools.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/not-zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
writing build/bdist.linux-x86_64/egg/EGG-INFO/native_libs.txt
creating dist
creating 'dist/pbh5tools-0.8.0-py2.7-linux-x86_64.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing pbh5tools-0.8.0-py2.7-linux-x86_64.egg
removing '/Home/aechchik/.local/lib/python2.7/site-packages/pbh5tools-0.8.0-py2.7-linux-x86_64.egg' (and everything under it)
creating /Home/aechchik/.local/lib/python2.7/site-packages/pbh5tools-0.8.0-py2.7-linux-x86_64.egg
Extracting pbh5tools-0.8.0-py2.7-linux-x86_64.egg to /Home/aechchik/.local/lib/python2.7/site-packages
pbh5tools 0.8.0 is already the active version in easy-install.pth
Installing bash5tools.py script to /home/aechchik/.local/bin
Installing cmph5tools.py script to /home/aechchik/.local/bin

Installed /Home/aechchik/.local/lib/python2.7/site-packages/pbh5tools-0.8.0-py2.7-linux-x86_64.egg
Processing dependencies for pbh5tools==0.8.0
Searching for h5py==2.7.0
Best match: h5py 2.7.0
Adding h5py 2.7.0 to easy-install.pth file

Using /software/lib64/python2.7/site-packages
Searching for numpy==1.14.5
Best match: numpy 1.14.5
Adding numpy 1.14.5 to easy-install.pth file

Using /software/lib64/python2.7/site-packages
Searching for pbcore==1.2.10
Best match: pbcore 1.2.10
Processing pbcore-1.2.10-py2.7.egg
pbcore 1.2.10 is already the active version in easy-install.pth
Installing dataset.py script to /home/aechchik/.local/bin
Installing .open script to /home/aechchik/.local/bin

Using /Home/aechchik/.local/lib/python2.7/site-packages/pbcore-1.2.10-py2.7.egg
Searching for six==1.10.0
Best match: six 1.10.0
Adding six 1.10.0 to easy-install.pth file

Using /software/lib/python2.7/site-packages
Searching for pysam==0.14
Best match: pysam 0.14
Adding pysam 0.14 to easy-install.pth file

Using /software/lib64/python2.7/site-packages
Searching for Cython==0.27.3
Best match: Cython 0.27.3
Adding Cython 0.27.3 to easy-install.pth file
Installing cython script to /home/aechchik/.local/bin
Installing cygdb script to /home/aechchik/.local/bin
Installing cythonize script to /home/aechchik/.local/bin

Using /software/lib64/python2.7/site-packages
Finished processing dependencies for pbh5tools==0.8.0
aechchik@dee-serv07:~/pbh5tools$ pwd
/home/aechchik/pbh5tools
aechchik@dee-serv07:~/pbh5tools$ ls
bin  build  dist  doc  etc  LICENSES.txt  Makefile  pbh5tools  pbh5tools.egg-info  README.md  setup.py  tests
aechchik@dee-serv07:~/pbh5tools$ cd bin/
aechchik@dee-serv07:~/pbh5tools/bin$ ls
bash5tools.py  cmph5tools.py
aechchik@dee-serv07:~/pbh5tools/bin$ pwd
/home/aechchik/pbh5tools/bin
aechchik@dee-serv07:~/pbh5tools/bin$ ls
bash5tools.py  cmph5tools.py
aechchik@dee-serv07:~/pbh5tools/bin$ chmod +x *
aechchik@dee-serv07:~/pbh5tools/bin$ cd ..
aechchik@dee-serv07:~/pbh5tools$ ls
bin  build  dist  doc  etc  LICENSES.txt  Makefile  pbh5tools  pbh5tools.egg-info  README.md  setup.py  tests
aechchik@dee-serv07:~/pbh5tools$ cd ..
aechchik@dee-serv07:~$ git clone https://github.com/PacificBiosciences/pbh5tools.git^C
aechchik@dee-serv07:~$ rm -r pbh5tools/
rm: remove write-protected regular file 'pbh5tools/.git/objects/58/d54ff3574617e047649730c31603a9052bc42f'? ^C
aechchik@dee-serv07:~$ rm -rf pbh5tools/
aechchik@dee-serv07:~$ git clone https://github.com/PacificBiosciences/pbh5tools.git
Cloning into 'pbh5tools'...
remote: Counting objects: 74, done.
remote: Total 74 (delta 0), reused 0 (delta 0), pack-reused 74
Unpacking objects: 100% (74/74), done.
Checking connectivity... done.
aechchik@dee-serv07:~$ cd pbh5tools/
aechchik@dee-serv07:~/pbh5tools$ ls
bin  doc  etc  LICENSES.txt  Makefile  pbh5tools  README.md  setup.py  tests
aechchik@dee-serv07:~/pbh5tools$ python setup.py install --user
running install
running bdist_egg
running egg_info
creating pbh5tools.egg-info
writing requirements to pbh5tools.egg-info/requires.txt
writing pbh5tools.egg-info/PKG-INFO
writing top-level names to pbh5tools.egg-info/top_level.txt
writing dependency_links to pbh5tools.egg-info/dependency_links.txt
writing manifest file 'pbh5tools.egg-info/SOURCES.txt'
reading manifest file 'pbh5tools.egg-info/SOURCES.txt'
writing manifest file 'pbh5tools.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Compare.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Format.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Merge.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Select.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Sort.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Stats.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/CmpH5Utils.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/Indexer.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/Metrics.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/PBH5ToolsException.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/__init__.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/_version.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/cbook.py -> build/lib.linux-x86_64-2.7/pbh5tools
copying ./pbh5tools/mlab.py -> build/lib.linux-x86_64-2.7/pbh5tools
running build_ext
building 'pbh5tools/ci' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/pbh5tools
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -march=nocona -mtune=core2 -D_GNU_SOURCE -fPIC -fwrapv -I/software/include -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -march=nocona -mtune=core2 -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -march=nocona -mtune=core2 -D_GNU_SOURCE -fPIC -fwrapv -I/software/include -fPIC -I/software/include/python2.7 -c pbh5tools/ci.c -o build/temp.linux-x86_64-2.7/pbh5tools/ci.o -O3 -shared
gcc -pthread -shared -Wl,-z,relro -L/software/lib64 build/temp.linux-x86_64-2.7/pbh5tools/ci.o -L/software/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/pbh5tools/ci.so
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Compare.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Format.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Merge.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Select.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Sort.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Stats.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/CmpH5Utils.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/Indexer.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/Metrics.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/PBH5ToolsException.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/__init__.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/_version.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/cbook.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/mlab.py -> build/bdist.linux-x86_64/egg/pbh5tools
copying build/lib.linux-x86_64-2.7/pbh5tools/ci.so -> build/bdist.linux-x86_64/egg/pbh5tools
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Compare.py to CmpH5Compare.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Format.py to CmpH5Format.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Merge.py to CmpH5Merge.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Select.py to CmpH5Select.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Sort.py to CmpH5Sort.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Stats.py to CmpH5Stats.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/CmpH5Utils.py to CmpH5Utils.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/Indexer.py to Indexer.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/Metrics.py to Metrics.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/PBH5ToolsException.py to PBH5ToolsException.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/_version.py to _version.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/cbook.py to cbook.pyc
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/mlab.py to mlab.pyc
creating stub loader for pbh5tools/ci.so
byte-compiling build/bdist.linux-x86_64/egg/pbh5tools/ci.py to ci.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/scripts-2.7
copying and adjusting bin/bash5tools.py -> build/scripts-2.7
copying and adjusting bin/cmph5tools.py -> build/scripts-2.7
changing mode of build/scripts-2.7/bash5tools.py from 644 to 755
changing mode of build/scripts-2.7/cmph5tools.py from 644 to 755
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/bash5tools.py -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.7/cmph5tools.py -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/bash5tools.py to 755
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/cmph5tools.py to 755
copying pbh5tools.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/not-zip-safe -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying pbh5tools.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
writing build/bdist.linux-x86_64/egg/EGG-INFO/native_libs.txt
creating dist
creating 'dist/pbh5tools-0.8.0-py2.7-linux-x86_64.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing pbh5tools-0.8.0-py2.7-linux-x86_64.egg
removing '/Home/aechchik/.local/lib/python2.7/site-packages/pbh5tools-0.8.0-py2.7-linux-x86_64.egg' (and everything under it)
creating /Home/aechchik/.local/lib/python2.7/site-packages/pbh5tools-0.8.0-py2.7-linux-x86_64.egg
Extracting pbh5tools-0.8.0-py2.7-linux-x86_64.egg to /Home/aechchik/.local/lib/python2.7/site-packages
pbh5tools 0.8.0 is already the active version in easy-install.pth
Installing bash5tools.py script to /home/aechchik/.local/bin
Installing cmph5tools.py script to /home/aechchik/.local/bin

Installed /Home/aechchik/.local/lib/python2.7/site-packages/pbh5tools-0.8.0-py2.7-linux-x86_64.egg
Processing dependencies for pbh5tools==0.8.0
Searching for h5py==2.7.0
Best match: h5py 2.7.0
Adding h5py 2.7.0 to easy-install.pth file

Using /software/lib64/python2.7/site-packages
Searching for numpy==1.14.5
Best match: numpy 1.14.5
Adding numpy 1.14.5 to easy-install.pth file

Using /software/lib64/python2.7/site-packages
Searching for pbcore==1.2.10
Best match: pbcore 1.2.10
Processing pbcore-1.2.10-py2.7.egg
pbcore 1.2.10 is already the active version in easy-install.pth
Installing dataset.py script to /home/aechchik/.local/bin
Installing .open script to /home/aechchik/.local/bin

Using /Home/aechchik/.local/lib/python2.7/site-packages/pbcore-1.2.10-py2.7.egg
Searching for six==1.10.0
Best match: six 1.10.0
Adding six 1.10.0 to easy-install.pth file

Using /software/lib/python2.7/site-packages
Searching for pysam==0.14
Best match: pysam 0.14
Adding pysam 0.14 to easy-install.pth file

Using /software/lib64/python2.7/site-packages
Searching for Cython==0.27.3
Best match: Cython 0.27.3
Adding Cython 0.27.3 to easy-install.pth file
Installing cython script to /home/aechchik/.local/bin
Installing cygdb script to /home/aechchik/.local/bin
Installing cythonize script to /home/aechchik/.local/bin

Using /software/lib64/python2.7/site-packages
Finished processing dependencies for pbh5tools==0.8.0

Hi @aechchiki
Your command looks fine at first pass, however the GitHub repo for pbh5tools is 4 yrs old and not supported by PacBio.  I  recommend installing SMRT Analysis 2.3.0 and using the most recent version of bash5tools within $SMRT_ROOT.
https://www.pacb.com/support/software-downloads/
Joey


Separate check of existence and checksum check for packages for OracleDatabase

This way, the existence of the required files will always be checked, even if checksum check is skipped. This should, of course, be applied to all other build scripts as well..

Thanks for your submission. Could you please confirm whether you've signed the OCA by signing off your commit with the email address used to submit your OCA at https://www.oracle.com/technetwork/community/oca-486395.html.
If not, please follow the process on that page to submit your OCA. Once that's done, we can merge your code.

Tagging this with more-info-required due to lack of response.


[no-jira][risk=no] SourceClear Fixes

Addresses
Addresses the following SourceClear warnings:
Acorn
https://broadinstitute-dsp.sourceclear.io/workspaces/jppForw/issues/vulnerabilities/31923586

This issue was fixed in version 6.4.1 of acorn. That version is currently considered safe, we suggest that you upgrade to the fixed version.

Yargs-parser
https://broadinstitute-dsp.sourceclear.io/workspaces/jppForw/issues/vulnerabilities/31923590

This issue was fixed in version 13.1.2 of yargs-parser. That version is currently considered safe, we suggest that you upgrade to the fixed version.

Minimist
https://broadinstitute-dsp.sourceclear.io/workspaces/jppForw/issues/vulnerabilities/31923587

This issue was fixed in version 0.2.1. However, that version is itself subject to other vulnerabilities, we suggest that you upgrade to 1.2.2, which is considered safe.

Cannot get npm install to pin the versions I want even with shrinkwrap. Looking into other solutions.


[Help] Role purpose

What is the purpose of the roles Players, Admins or Werewolf Notify, I can't find any documenation

Or specifically Werewolf Notify, the rest is clear

The Werewolf Notify role is a self-assignable role that players may choose to give to themselves using a command. It functions similarly to a "Subscribers" role, which server admins could ping to notify players about bigger werewolf games or werewolf related events. It's non-essential for how the games are run by the bot, so you may choose to not create such a role in your server and delete the corresponding code in the codebase. We included it to accommodate people who might want such a feature in their server.

Ah, thank you!


Do you have any example of your built-in features ? Like a showcase demo for KivyMD look like.

Contains no issue. Contact our Discord server https://discord .gg/wu3qBST


Mapped MLIL Not Available When Queried from MediumLevelILInstruction.low_level_il

This causes various issues, like not being able to go between MLIL and Mapped MLIL easily
>>> current_function.get_low_level_il_at(here).mapped_medium_level_il
<il: goto 1 @ 0x40c5f9>
>>> current_llil[0].mapped_medium_level_il
<il: goto 1 @ 0x40c5f9>
>>> current_mlil[0].low_level_il.mapped_medium_level_il
>>> current_mlil[0].address
4236477
>>> current_llil[0].address
4236477
>>> current_llil[0].medium_level_il.low_level_il
Traceback (most recent call last):
  File "<console>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'low_level_il'
>>> current_llil[0].medium_level_il
>>> current_function.llil[0].medium_level_il
>>> current_function.get_low_level_il_at(4236477).medium_level_il
>>> current_mlil[0].low_level_il.instr_index
>>> current_mlil[0].low_level_il
<il: goto 1 @ 0x40c5f9>
>>> current_mlil[0].low_level_il.expr_index
0
>>> current_llil[0].expr_index
0
>>> current_llil[0].instr_index
0

Updated the title on this one to reflect that the problem here was not related to the instr_index not being set. I did not add code to set the instr_index, however I did fix the bug which makes Mapped MLIL available.
Fixed in 2.3.2712-dev.


help command restart service

Hello, I have a problem successfully restarting a service. I think my configuration is not good.
Besides, with the addition of the file lines I lose access. API error
hass.json
{
  "hass": {
    "description": "Home Assistant OpenWrt integraion permissions",
    "read": {
      "ubus": {
        "network.wireless": ["status"],
        "network.device": ["status"],
        "iwinfo": ["info", "assoclist"],
        "hostapd.*": ["get_clients", "wps_status"],
        "system": ["board"],
        "mwan3": ["status"]
      },
    },
    "write": {
      "ubus": {
        "system": ["reboot"],
        "hostapd.*": ["wps_start", "wps_cancel"]
		"file": ["exec"]
      },
      "file": {
        "/etc/init.d/presence-detector": ["exec"]
      }
    },
  }
}

command test homeassistant
service: openwrt.exec
data:
  command: service presence-detector restart
target:
  entity_id: binary_sensor.openwrt_wifiap_02

You're missing comma after "hostapd.*": ["wps_start", "wps_cancel"] line, your JSON is invalid now

2. /etc/init.d/presence-detector restart

I tried but without success. Am I on the right track?
{
  "hass": {
    "description": "Home Assistant OpenWrt integraion permissions",
    "read": {
      "ubus": {
        "network.wireless": ["status"],
        "network.device": ["status"],
        "iwinfo": ["info", "assoclist"],
        "hostapd.*": ["get_clients", "wps_status"],
        "system": ["board"],
        "mwan3": ["status"]
      },
    },
    "write": {
      "ubus": {
        "system": ["reboot"],
        "hostapd.*": ["wps_start", "wps_cancel"],
		"file": ["exec"]
      },
      "file": {
        "/sbin/service": ["exec"],
		"/etc/init.d/presence-detector": ["exec"]
      }
    },
  }
}

How about /sbin/service presence-detector restart?

Also, don't forget to restart rpcd after each config change

After searching it would be necessary to add rc as for file but init as for exec
This command works ubus call rc init "{'name':'presence-detector','action':'restart'}"
I will check over the weekend if I am able to bring this update
file
root@WifiAP-02:~# ubus -v list file
'file' @3c263e65
        "read":{"path":"String","base64":"Boolean","ubus_rpc_session":"String"}
        "write":{"path":"String","data":"String","append":"Boolean","mode":"Integer","base64":"Boolean","ubus_rpc_session":"String"}
        "list":{"path":"String","ubus_rpc_session":"String"}
        "stat":{"path":"String","ubus_rpc_session":"String"}
        "md5":{"path":"String","ubus_rpc_session":"String"}
        "remove":{"path":"String","ubus_rpc_session":"String"}
        "exec":{"command":"String","params":"Array","env":"Table","ubus_rpc_session":"String"}

rc

root@WifiAP-02:~# ubus -v list rc
'rc' @4ba2fe0a
        "list":{"name":"String","skip_running_check":"Boolean"}
        "init":{"name":"String","action":"String"}

Update avaible


[EN] Feedback for: /web/updates/2016/03/web-push-encryption?hl=en

Hi,
We use XMPP to connect to GCM and send messages.
Is there a way to send encrypted payload along with the headers via XMPP?
Thanks!

Hi! Sorry, our Git repo is meant for issues with content on the site. I'd recommend asking your question on Stack Overflow for a faster answer.


Add smart text highlighting with the mouse.

Given a string the quick brown fox. If I double click quick, the terminal should highlight the word, a third click would highlight the line.
Any interest on this?

Thanks for the suggestion! We're already tracking this in #30.


Changing "Teams" to "My Teams"

Overview

Changing "Teams" to "My Teams" under "Apps" tab

Type of change

[x] Bug fix (non-breaking change; fixes an issue).
[ ] New feature (non-breaking change; adds functionality).
[ ] Breaking change (fix or feature that breaks existing functionality).
[ ] This change requires a documentation update.
[ ] Operational change.
[ ] Test Coverage.

Checklist

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have checked my code and corrected any misspellings

Evidence

Link T-20141


Wrap logs at start of request handlers in a func

This is to accommodate a quirk of the log package we use, which reports the method field by reading the call stack at a fixed height. This change will be reverted once we update the log package.

Could we make the funcs oneliners? 3 lines of vertical space at the top of each function for a log statement seems a bit wasteful to me.
Other than that lgtm.


Rayman® Origins [PCSE00052]

App summary

App name: Rayman® Origins
App serial: PCSE00052
App version: v1.00

Vita3K summary

Version: v0.1.6
Build number: 3020
Commit hash: https://github.com/vita3k/vita3k/commit/[commit]
CPU backend: Dynarmic
GPU backend: Vulkan

Test environment summary

Tested by: Ismaya Melasrana
OS: Windows 10
CPU: Intel Core I5-2500
GPU: NVIDIA GTX 650
RAM: 8 GB

Issues
+Game Played Smoothly
-Audio Crackling and Missing some sound effects
-Music is not played until you pause the game first (this will cause certain game event not progress)
Screenshots

https://user-images.githubusercontent.com/102879961/219551095-8a0c755c-448b-4246-86c1-ce7ff210a2db.mp4
Log
vita3kro.log
Recommended labels
Ingame -

I am new how to install this game

From my testing with Vita3K V12 on Android it seems to have a regression. It now cannot load any levels without it crashing the whole emulator

For me, it's seems to work fine on my android, some audio glitches, but also, Vita3k new update might have fixed some issues in Rayman.


[TASK] Create Prompt Hub for CRUD operations

Description
Start this on it's own route, likely will live in sidebar
Would like you to take the BE reactors that are provided from the BE team to allow users to create, view, edit, and delete prompts.  They will also need to be filtered dynamically from the BE.  Similar to our engine and app pages.
Existing
The BE team should have some BE reactors trace it back to the linked backend ticket
Reference
https://github.com/SEMOSS/community/issues/27
Tasks

[ ] Ability to create a prompt
[ ] Ability to see prompts and filter
------ [ ] Subtask: Ability to see "My Prompts versus Public" prompts (may start out differently)
[ ] Ability to update your prompts.
[ ] Ability to Delete prompts

Estimated Completion Time: 9/19-9/20


update link with slide pdf export

Purpose
The old link mentioned does not longer exists, so I changed in to the actual target.

@hofbi thanks for contributing!


Sam 1263(3)

New updated PR for SAM-1263

Hi Jaco,
Would you mind squashing these into a single commit, it looks like there should be only one.

This is looking much better Jaco, good work. The image now displays at the front and I can set the bounding areas and save without the error I was getting in #954.
However the main issue as you pointed out over email is that if the image is resized, the coordinates no longer match. This happens both when the instructor creates the original image, and then views the created assessment, and when the student resizes the image. In the screenshot, as an instructor I had drawn a box around the B letter exactly, but now when previewing it it is a bit smaller. I think the size display is different between both views. This should be consistent for the instructor.
Likewise for student, if I made the image bigger or smaller when taking the quiz, I wouldn't be able to get the correct area.
We also need to be able to save the coordinates in a better way, perhaps by storing the original image height and width that the instructor viewed the image at, and then performing a calculation on the % size when the student views it? WDYT?
The good news is that the other issue you mentioned of adding multiple hot spot question types to an assessment seems to be working ok, at least for me on Firefox. What were the issues you found?
Another minor issue I found is that clicking into the textbox to enter a description does not clear the text 'Enter item description' and you need to manually clear it, or the words get mixed up with the placeholder text. Can you add that as HTML5 placeholder text on the text field, instead of the current approach?

Hi Steve,

Browser resize will cause issues when a user works on different screen sizes
than what the author used when adding the HotSpot question type with it answer coordinates.

I don't remember ever coming across this issue in our testing. I agree it's a blocker-level issue.

I tried to add multiple HotSpot Q types per Assessment and this causes some more issues.
Seems like the patch contribution only catered for one HotSpot Q type per Assessment.

I don't remember this limitation, but I haven't tested this code in 2+ years.

Any chance we can fix this by using a relative calculation combined with percentages:
http://stackoverflow.com/questions/7844399/responsive-image-map
This should fix the browser resize issue.

Jaco many of these commits should form one logical commit can you please use rebase and squash your commits on this PR (there is no need to open a new PR).
See https://ariejan.net/2011/07/05/git-squash-your-latests-commits-into-one/
Once you have rebased you force push to your branch and this PR is updated.

Also when you are making changes to this branch it can be easier to just use --amend which updates the previous commit.
git add xxxxxx
git commit --amend

Closing this is as it was superceded by https://github.com/sakaiproject/sakai/pull/1448.


Not Working on Youtube Revanced 19.09.37

microg-re unable to be detected by new update to revanced (19.09.37)
had to use revanced's own gmscore found here

work on it in https://github.com/WSTxda/MicroG-RE/commits/gmscore/
be patient

work on it in https://github.com/WSTxda/MicroG-RE/commits/gmscore/
be patient

As per ur info, after enabling player parameter, it shows a warning to use official yt. After after disabling, video plays for same 30-40 sec. Is there something missing 🤔

be patient

just opening an issue ticket for other users who are looking for the same issue


AMBARI-24669. Component status can stuck in starting/stopping status on heartbeat lost.

What changes were proposed in this pull request?
Now server does not save last host component state before heartbeat lost.
How was this patch tested?
Manual check.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/4400/
Test PASSed.

Approved in https://github.com/apache/ambari/pull/2385.


Allow port retry config

Sometimes, especially when using dev-gateway with a Next.js app, it takes time to build and start the app.
Without this PR, dev-gateway times out when trying to obtain an app's port. The default of 10 attempts with a 1 second delay each is not enough for a Next.js app.
This PR adds the maxGetPortAttempts option. This provides the flexibility to tell dev-gateway to wait for more than 10 attempts for certain services.

Good catch. Thank you.
Probably, would be great to add something like timeout option in feature.

Now published. Check<EMAIL_ADDRESS>:)


RFC: Arithmetics

I gave it a try and added some arithmetics that are going to be required by my use case.
Unlike the existing ones, those I added are all predicates. They all require full instantiation, apart from IsNeg, which will negate an integer if not out of bounds.
Initially I wanted to make the predicates fill in variables with matching values, but that quickly leads to i64-sized loops.
While I don't expect logru to support clp(fd), I think there's a continuum of ways to make arithmetics resolve to something useful. With one variable, the syntax could look like:
is(Var, and(condition, ...)).

where the resolver could look at all conditions to see if they are bounded before proceeding.
Does that sound like anything desireable?

Another thing is the lack of messages when there's a variable which is not instantiated enough. I epect that to be the main thing driving people away. I could give it a shot and change impl Resolver to return an error message, and pass it all the way to the user. Interested?

Initially I wanted to make the predicates fill in variables with matching values, but that quickly leads to i64-sized loops.

Yeah, I don't think that's feasible. For the core Arithmetic resolver, I'd like to stick to deterministic evaluation, just like is in prolog (if I remember that part correctly).

While I don't expect logru to support clp(fd), I think there's a continuum of ways to make arithmetics resolve to something useful. With one variable, the syntax could look like:
is(Var, and(condition, ...)).

where the resolver could look at all conditions to see if they are bounded before proceeding.
Does that sound like anything desireable?

That does sound interesting. So essentially you'd restrict the domain of a variable through various conditions, and then it allows iteration over the remaining values?
I'd probably have to see it to say if it's something I'd like to maintain in this library :sweat_smile: But in any case, I think it should be best implemented as its own resolver extending the basic Arithmetic one (and keeping that one limited to simple, deterministic operations).
And since the solver core is reasonably open, such more specialized extensions could also be published as a separate crate if needed.

Another thing is the lack of messages when there's a variable which is not instantiated enough. I epect that to be the main thing driving people away. I could give it a shot and change impl Resolver to return an error message, and pass it all the way to the user. Interested?

A better way of reporting errors than just failing a goal is definitely something that's on my roadmap. I'm not sure yet what the best way to do this is. If you have a concrete idea, feel free to put it in an issue to discuss, or make a PR (depending on how much work it is, though if it's invasive, first discussing the idea might be better before you sink to much work into it).


[BUG FIX] ES FreeStorageSpaceTotalTooLow Alarm

Context

Looks like there is a typo, there is no official ES cw metric FreeStorageSpaceTotal. It's just sum on FreeStorageSpace metric.
Tested on my local stack.

Thanks

@tirumerla , this metric is meant to be sum of total storage space of all nodes, it's not a typo. If you want to check single node storage space, please use this metric.

@tirumerla , this metric is meant to be sum of total storage space of all nodes, it's not a typo. If you want to check single node storage space, please use this metric.

Thanks for your response. The sum should be on "FreeStorageSpace" across all nodes , currently this module is looking for metric "FreeStorageSpaceTotal" ( which is not an official metric ) with stat Sum. When you deploy this alarm it always show "insufficient data" since this metric doesn't exist and never gets populated.

@tirumerla yes, you're right. I'll merge your PR. Thanks for contributing!


How exactly is OpenAI format (list of messages) translated to model prompts?

From what I understand, e.g. chat LLaMAs receive as a prompt something that has tags like [INST] and <<SYS>>. Few questions:

Where can I read about how together.ai exactly translates OpenAI chat format to this llama-format?
Is there a way to see the final text sent to the model?
I noticed that for LLaMA-2 chat models (e.g. meta-llama/Llama-2-7b-chat-hf), the first token of every response is always   (a single white space), which is pretty weird, because then responses usually start with two white spaces. E.g. this code:

from openai import OpenAI
import os

TOGETHER_API_KEY = os.environ.get("TOGETHER_API_KEY")

client = OpenAI(
    api_key=TOGETHER_API_KEY,
    base_url='https://api.together.xyz',
)
model = "meta-llama/Llama-2-7b-chat-hf"

chat_completion = client.chat.completions.create(
    messages=[{"role": "user", "content": "but why?\n\n\n"}],
    model=model,
    max_tokens=2,
    logprobs=1,
    temperature=1,
)

print(chat_completion.choices[0])

returns
Choice(finish_reason='length', index=0, logprobs=ChoiceLogprobs(content=None, tokens=[' ', ' There'], token_logprobs=[0.99902344, -0.15124512]), message=ChatCompletionMessage(content='  There', role='assistant', function_call=None, tool_calls=None))

(first token is a whitespace and there's a whitespace in the second  There token).
This behaviour is not a problem, but I'd like to understand where this comes from.

This can be achieved by specifying "echo": true! Here's an example:
curl https://api.together.xyz/v1/chat/completions \
  -H 'Content-Type: application/json' \
  -H "Authorization: Bearer $TOGETHER_API_KEY" \
  -d '{
    "model": "mistralai/Mistral-7B-Instruct-v0.1",
    "messages": [{"role": "user", "content": "but why?\n\n\n"}],
    "max_tokens": 2,
    "logprobs": 1,
    "temperature": 1,
    "echo": true
  }'

Response:
{
  "id": "86ef1ec809836444-SJC",
  "object": "chat.completion",
  "created":<PHONE_NUMBER>,
  "model": "mistralai/Mistral-7B-Instruct-v0.1",
  "prompt": [
    {
      "text": "<s>[INST] but why?\n\n\n [/INST]",
      "logprobs": {
        "token_ids": [
          1,
          28792,
          16289,
          28793,
          562,
          2079,
          28804,
          13,
          13,
          13,
          733,
          28748,
          16289,
          28793
        ],
        "tokens": [
          "<s>",
          "[",
          "INST",
          "]",
          "but",
          "why",
          "?",
          "\n",
          "\n",
          "\n",
          "[",
          "/",
          "INST",
          "]"
        ],
        "token_logprobs": [
          null,
          -20.015625,
          -11.859375,
          -9.1796875,
          -9.328125,
          -3.8691406,
          -2.8476562,
          -0.65234375,
          -0.6142578,
          -4.0664062,
          -10.7578125,
          -5.6484375,
          -11.4453125,
          -8.9140625
        ]
      }
    }
  ],
  "choices": [
    {
      "finish_reason": "length",
      "logprobs": {
        "token_ids": [
          4003,
          349
        ],
        "tokens": [
          " Here",
          " is"
        ],
        "token_logprobs": [
          -6.78125,
          -1.9003906
        ]
      },
      "index": 0,
      "message": {
        "role": "assistant",
        "content": " Here is"
      }
    }
  ],
  "usage": {
    "prompt_tokens": 15,
    "completion_tokens": 2,
    "total_tokens": 17
  }
}

Notice .prompt.text contains the converted message. Additionally, passing in `"logprobs: 1" w/ echo returns prompt logprobs with the response :)


[GLUTEN-1632][CH]Daily Update Clickhouse Version (20230829)

Auto commit by gluten daily build, please check the build status and merge it if it's green.

Compatible with current gluten


PredictionEarlyStopInstance questions

In PredictionEarlyStopInstance CreateBinary
1)
const auto margin = 2.0 * fabs(pred[0]);
Why 2x?

if (margin > margin_threshold) {       return true;
Any recommendations about margin_threshold values?
Someone says use 1.5. But what physical meaning ?

ping @guolinke

refer to #550 and ping @cbecker


Crashes Sublime Text when trying to show preview tab

It crashes Sublime Text when trying to do anything in the tab the markdown text resides after it has been launched from the Command Palette. Simply launching it does not invoke the crash but neither does it show the preview window. Immediately after clicking into the tab shows another tab (the preview) and the editor goes down blazing (watch it here). Console shows nothing.
Any hints on the possible cause and how to avoid it?

I pushed a new tag, with the commit above.

Package Control: upgrade package
to be safe, restart Sublime Text 3

Same problem here with 1.1.2.

The version 2 solved this problem, and, although I'm still going to work on this first solution (a bit more info), I'm closing this issue.


branch without "default" branch

all sub command of "branch" stopped working when no "default" branch defined.
To reproduce:

Clone existing repository or have existing one
enter git tfs branch. you will see list of branches where one is "default
rename "default" via: git tfs branch -m default new_default
enter git tfs branch: you will see: "Unable to locate git-tfs remote with id = default"

from now on - now easy way to get list of branches

I've noticeds the same issue.
We have renamed our tfs/default to tfs/master, so it is consistent with our git branches.


Fix for timestamp

[E] 4:22 - timestamp is a package and cannot be used as variable name. -> rename timestamp

@nicolasgarnier FYI

Thanks @mcdonamp I'll update the codelab script to match this.


AOT build fails with Property 'containerModifierClass' does not exist on type 'Object'.

Hello!
I upgraded to the latest version & after this my AOT build fails with:
aot/node_modules/angular2-useful-swiper/lib/swiper.component.ngfactory.ts (1,1): Property 'containerModifierClass' does not exist on type 'Object'.

Sorry about that changed config from object to any.

Cheers, thanks for quick fix!


Add /compare

That shows the results of each of the parsers for a given URL.
Inspired by @willnorris' mf2 compare site.
https://willnorris.github.io/mf2compare

@Zegnat and I especially would like a version with a html-entry-box, not just a URL field. I'm not sure what would be the best way to implement it, but would try to help if I can. (I'd like to have this locally, but throwing all of it in a giant vagrant box afterwards should be doable. Being made for deployment on heroku at least keeps state away)
Since the parsers are running on subdomains (and different dynos I assume?), maybe adding an endpoint that returns pure JSON to each of them and fetch them from the browser would be a possible solution?

A good example of aggregating multiple parsers (IMHO) is MacFarlane’s Babelmark 2 for Markdown.
The way it communicates with different parsers is documented in its FAQ:

How can I add my markdown implementation to Babelmark 2?
Write a server app or CGI script that accepts accepts GET queries, takes the text out of the text parameter, and returns a javascript object with the following fields: name (the name of the markdown processor), version (the version being run), and html (the result of converting the text to HTML).
Example:
$ curl 'http://johnmacfarlane.net/cgi-bin/pandoc-dingus?text=hi'
{"name":"Pandoc","html":"
hi
","version":"<IP_ADDRESS>"}

The script can, if desired, return an error if the input text exceeds 1000 characters.

@sknebel @Zegnat I'm open to pull requests.

Come up with a protocol and I'll gladly update the Go parser.
Curious that Babelmark uses GET instead of POST... isn't the latter just as simple when doing XHR?  Some other reason to use GET that I'm not thinking of?


Issue with the AppBar Drop Shadow

The AppBar shadow was set as final variable with Color.transparent.
Should be based on the set parameters from the instance.

@ranoryapjr
We fixed this issue and released v1.3.0!


web component object as props weird usage doesnt update as it should

Version
3.2.29
Reproduction link
github.com
Steps to reproduce

clone the project
npm i && npm run build
go to example project
you can check App.vue inside vue3 or vue2 project
npm i && npm run serve

What is expected?
I can understand for vue2 due to old reactivity that it doens't work properly. But for vue3 with new reactivity even if a data object change it should be able to re render the web component
What is actually happening?
have to spread my object for vue2 and vue3 to make it re render my web component {...obj } that looks like an anti pattern to vue3

Your issue here is that you have two local copies of vue in this repository:

one in the main /node_modules, which will be detected for files from /src (or /dist)
one in /examples/vue3-playground/node_modules, which will be detected for files from /examples/vue3-playground/src

Since Vue relies on a couple of singletons to make reactivity work, you need to make sure that only one copy is every loaded into your app - usually by resolving the 'vue' alias in your vue.config.js to an absolute path.
An alternative would be a monorepo with workspaces. I did that to your example and it works fine for me:

Sidenote: /src/cmoponents/Tag.vue imports from @vue/reactivity and @vue/runtime-core where it should import from 'vue'. That needs to be fixed for the alias variant to work.

On second look I need to reopen, made a mistake and need to re-evaluate

Ah, still the same reason: 2 copies of Vue. But the real culprit was that you didn't exclude vue from the web components bundle.
You need to externalize Vue so that in the consuming app, the same copy of Vue is used for the app and the Vue web component from your lib.
also keep in mind that the alias mentioned above might still be necessary in local test scenarios.

Thank you linus. But if I doi that. For other framework like angular or react. They will have to install vue3 right ? Cause it will not work in this case if they don't

Yes. Which, in my opinion isn't much of a problem. Rather can be an advantage if the consumers might choose to use another web component built on Vue 3 from another vendor.
If it is a problem though for you or your consumers, you could do 2 builds, one which includes Vue 3 and one which doesn't.

Agree with you. For vue2 I am going to have an issue no ? how can I an make both working good ?


Unable to locate package dotnet-sharedframework-microsoft.netcore.app-1.0.5 (Debian 9)

Hello, I am trying to get the packages "dotnet-sharedframework-microsoft.netcore.app-1.0.5" and "dotnet-dev-1.1.0" on my Debian 9 Stretch server but it isn't going that well. I am running these commands:
sudo apt-get install dotnet-sharedframework-microsoft.netcore.app-1.0.5
sudo apt-get install dotnet-dev-1.1.0
I expected those packages to be downloaded and ready to use, but it returns
Unable to locate package dotnet-sharedframework-microsoft.netcore.app-1.0.5
Couldn't find any package by glob 'dotnet-sharedframework-microsoft.netcore.app-1.0.5'
Couldn't find any package by regex 'dotnet-sharedframework-microsoft.netcore.app-1.0.5'
I have seen on the github issues from almost 2 years ago that it seemed a bit problematic back then, but I would think it is okay now?
I have tried those steps as well (from here https://github.com/dotnet/core/blob/master/release-notes/download-archives/1.1.1-download.md) after downloading the Debian8 package.
sudo mkdir -p /opt/dotnet
sudo tar zxf [dotnet-debian-x<IP_ADDRESS>-preview1-005051] -C /opt/dotnet
sudo ln -s /opt/dotnet/dotnet /usr/local/bin
But it stops working at the second one, maybe I just don't the correct syntax as I usually use Windows.
Is there another way to do for Debian 9?
Thanks a lot!

Why are you trying to install such an old version?
2.2.x is the current recommendation, and if you're just starting off, you'll have a much easier time there. Take a look at https://dotnet.microsoft.com/download if you haven't yet.

For your specific issue, it's just a syntax error. 😄
sudo mkdir -p /opt/dotnet
sudo tar zxf [tar.gz filename] -C /opt/dotnet
sudo ln -s /opt/dotnet/dotnet /usr/local/bin

When you plug in [tar.gz filename], you have to leave out [ and ]. You'll find a lot of instructions wrap words in [] or <> to tell you where you need to supply some input while being clear where the description begins and ends.
But there's also more direct instructions on the download page:
https://dotnet.microsoft.com/download/dotnet-core/1.1
For example, for Ubuntu 16.04 it says this, no replacement required:
mkdir -p $HOME/dotnet && tar zxf dotnet-dev-ubuntu.16.04-x<IP_ADDRESS>.tar.gz -C $HOME/dotnet
export PATH=$PATH:$HOME/dotnet
# Then there's some more notes to set up PATH permanently.

(It also installs it locally so you don't need sudo.)

No response, closing. Feel free to reopen when there is more info. Thanks!


Refactor serializers

The ModelSerializer base class allows us to simplify the serializer classes a lot, since we do not need to duplicate most data from the model fields. Additionally it is more maintainable, since changes in the model fields will automatically be applied to the sterilizers.
As a side effect relations are handled by PrimaryKeyRelatedField now, which simplifies most of the validation routines.
One change worth mentioning here is that it is no longer possible to specify projects as either id, slug or unique name in the serializers anymore. Only the id is accepted now. This is not a real problem, since specifying the id was no longer done in the users payload anymore, but is handled by the URL of the POST requests.

Pull Request Test Coverage Report for Build 629792186

48 of 48 (100.0%)  changed or added relevant lines in 3 files are covered.
28 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-2.9%) to 69.185%

Files with Coverage Reduction
New Missed Lines
%

dtf/functions.py
2
69.66%

dtf/templatetags/dtf/custom_filters.py
10
19.23%

dtf/views.py
16
66.05%

Totals

Change from base Build 629416868:
-2.9%

Covered Lines:
696

Relevant Lines:
1006

💛  - Coveralls


[FEATURE]: Describe the contracts deployed on mainnet

Is there an existing issue for this?

[X] I have searched the existing issues

New feature
Since the system contracts are not present in the code of the microservices, and thus are not compiled by node operators, as node operator, I would like to know the following details with regarding the launch of the mainnet, in order to give transparency to the process:

Describe the list of contracts deployed with their addresses.
Describe the order of the deployment of each contract, their initialization and possible operations required.
Give the commit reference to the source code and the compilation details (tool, version, etc) to be able to reproduce the compiled contracts.

Anything else?
No response

This issue is stale because it has been open for 30 days with no activity.

This issue is stale because it has been open for 30 days with no activity.


[1|CBH & HR - Employee Dashboard Page] Breadboard

 🍰 Appetite 🍰

Property
Value

Points
3 points

Difficulty rating
★★☆☆☆

Maximum Assignees
2 person

🤔 Problem Statement
Make a breadboard for each screen in the fat-marker sketch. Every place and affordance should be accounted for, but don't focus on making it look pretty. This should be essentially a bare HTML file, with no JS, and only CSS if required for basic layouts. Implement fake navigation and interactions using normal <a> tags. This purely for getting an interactive "skeleton" up, and seeing in real life whether this design would work, or has any major problems.
Please see this page for more info on what your breadboard should be like (and, if you want understand the fat-marker sketch and places affordances drawing better, please see this page).
🧪 Required Tests
None (but the Code Wizard will review whether or not your code warrants some tests! Review the Code & Testing Guidelines for more info)
⚠ Careful about:

Don't make a separate desktop design. There should be one design, that works both in landscape and portrait orientations.

🤖 Technologies focused on in this feature

React
Tailwind
Shadcn

I will work on this one @puma

@SaansoukSana it's yours! You are now assigned.

@khnatiuk Sorry but can you take my name off I don't think I'll be able to participate in the rest of the hackathon

I would like to work on this one @Puma

@mariannalf you're on it! :)

No problem @SaansoukSana, I've removed you. Let me know if we can help with anything.

I would like to work on this feature. @puma

@NicoleOkamoto you're in!

Closing this issue for housekeeping purposes.


Allow trigger node delay to be overridden with msg.delay

[x] New feature (non-breaking change which adds functionality)

Proposed changes
Allow the delay between first and second messages sent by Trigger node to be set per-message using msg.delay.
This does not apply to the looping mode.
Checklist

[x] I have read the contribution guidelines
[x] For non-bugfix PRs, I have discussed this change on the forum/slack team.
[x] I have run grunt to verify the unit tests pass
[x] I have added suitable unit tests to cover the new/changed functionality

@kazuhitoyokoi - are you able to add a translation for<EMAIL_ADDRESS>line 323 ?  And maybe the .info part of the .html file also ?
Many thanks

I've updated it to also support overriding the loop interval. Look okay to you @dceejay ?

Works great. Feel free to merge

@dceejay I will submit Japanese translations for the trigger node tomorrow.


[Gally]: master <- dev

Automatically created by Git-Ally

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


testParseX509 fails for python-keyczar using pyasn1 0.2.x

When building python-keyczar on openSUSE we are getting the following build error when using pyasn1 0.2.1, 0.2.2, and 0.2.3.  It does not occur with pyasn1 0.1.9. It occurs in both python-keyczar 0.715 and 0.716.
pushd tests/keyczar_tests
python alltests.py
............................................................................E..
======================================================================
ERROR: testParseX509 (util_test.ParseX509Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/abuild/rpmbuild/BUILD/python-keyczar-0.716/tests/keyczar_tests/util_test.py", line 97, in testParseX509
    params = util.ParseX509(publickey)
  File "/home/abuild/rpmbuild/BUILDROOT/python-python-keyczar-0.716-27.1.x86_64/usr/lib/python2.7/site-packages/keyczar/util.py", line 176, in ParseX509
    prettyPrint()[2:-3])))[0]
  File "/usr/lib/python2.7/site-packages/pyasn1/codec/ber/decoder.py", line 717, in __call__
    raise error.PyAsn1Error('Zero tag encountered')
PyAsn1Error: Zero tag encountered

----------------------------------------------------------------------
Ran 79 tests in 3.788s

FAILED (errors=1)
error: Bad exit status from /var/tmp/rpm-tmp.GpLurC (%check)

I am just packaging this version and will ignore this test now as it seems it's not very important - based on the feedback.


ShonnyAIO-patch-1

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] My change requires changes to the documentation.
[x] I have updated the documentation accordingly.
[x] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

You too Mr. Eddie that is great your project. I want to contribute to it.

Awesome @ShonnyAIO yes keep contributing 👍 We are creating new issues all the time, if you find one you like, you can get it assigned to you and then you can work on it. Or any ideas you can create a new issue explaining the idea


Views need to be recompiled if any _ViewStart in the view hierarchy is modified.

Duplicate of https://github.com/aspnet/Mvc/issues/974


Data structure encapsulation

This PR modifies and encapsulates data structure for transition relation, post and move as discussed on our meetings.

I addressed your notes. Please check it. @tfiedor could you please fix the binding.

Should move have insertions and removal of states?
Post push_back is weird, can break sortendess, better make it insert which tries_tu push back first (comments relatd to this are in the code too).
I would replace move[] with move.find()
Delta.emplace_back is probably useless, as well as nfa.add_state, which is its only usage.
nfa.clear_nfa -> nfa.clear()
I think ord_vector push_back is dangerous, I wold remove it, replace by insert which first tries to push_back.
(but this just by itself will not solve the move.insert(), since move should do union if the thing is there)

I fixed the binding, though I would like to add more proper binding to some of the new stuff. I can either do it in separate PR, or, here, depends on @martinhruska and if he wishes to address Lukases suggestions above.

Yes, I'm gonna address the suggestions. If you don't wanna wait, please do it in a separate PR

* [ ]  - Delta.emplace_back is probably useless, as well as nfa.add_state, which is its only usage.

Actually,add_state is used in re2parser.cc. I aggre, that emplace_back can be replaced by sophisticated insert.

The notes are processed. We need to discuss what to do with add_state

The function add_state will be modified in the next PR. So I will leave it as it is for now.

So could be this PR merged? Is everyone satisfied?

Merge it merge it!


[file-format] make a separate vec of module handles for friend decls

Motivation
Friend modules and dependencies modules should not overlap, therefore, it might be good to keep them separate in the file format.
The original design repurposes module_handles and ask the friend_decls to take a ModuleHandleIndex off the module_handles table. This essentially overloads  module_handles to contain both dependencies modules as well as friend modules, which changed its semantic meaning and leads to a series of complexities, such as

the need for an unused checker
loaded APIs in ModuleAccess
complicated logic in the compatibility checker

For detailed discussions, see #7640.
The new format escalates friend_decls from being a vector of ModuleHandleIndex into a vector of ModuleHandle. In this way, friend_decls and module_handles have clear and distinct meanings and are independent of each other.

module_handles contains dependencies of this module
friend_decls contains friends of this module.

And for a CompiledModule to be valid, these two tables must be disjoint (this will be checked by the bytecode verifier).
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
Bounds checking, proptests, valid and invalid mutation strategies are updated accordingly. So all tests should pass.

I'm not really sure how/when but it looks like sometimes bors adds it and sometimes it doesn't? Not sure.
I've just noticed your commits in git log normally don't have a summary

I guess it is because I am not in a habit of writing git summaries and over relying on the description in the PR to describe what is in the commit. Bad practice...
I manually added two short paragraphs to the commit summary and it should show up by clicking on the commit hash and (hopefully) in the git log too once it lands.

/land


[1861723:1861723:1223/192629.374693:ERROR:process_singleton_posix.cc(1062)] Failed to create socket directory. [1861723:1861723:1223/192629.377198:ERROR:chrome_main_delegate.cc(559)] Failed to create a ProcessSingleton for your profile directory.

[1861723:1861723:1223/192629.374693:ERROR:process_singleton_posix.cc(1062)] Failed to create socket directory.
[1861723:1861723:1223/192629.377198:ERROR:chrome_main_delegate.cc(559)] Failed to create a ProcessSingleton for your profile directory. This means that running multiple instances would start multiple browser processes rather than opening a new window in the existing process. Aborting now to avoid profile corruption.
TROUBLESHOOTING: https://pptr.dev/troubleshooting
An error occurred: Error: Failed to launch the browser process! undefined
[1861723:1861723:1223/192629.374693:ERROR:process_singleton_posix.cc(1062)] Failed to create socket directory.
[1861723:1861723:1223/192629.377198:ERROR:chrome_main_delegate.cc(559)] Failed to create a ProcessSingleton for your profile directory. This means that running multiple instances would start multiple browser processes rather than opening a new window in the existing process. Aborting now to avoid profile corruption.
TROUBLESHOOTING: https://pptr.dev/troubleshooting
at ChildProcess.onClose (/root/app/node_modules/.pnpm/@puppeteer+browsers@2.4.1/node_modules/@puppeteer/browsers/lib/cjs/launch.js:314:24)
at ChildProcess.emit (node:events:530:35)
at ChildProcess._handle.onexit (node:internal/child_process:293:12)

If you're facing issues, try the following:
sudo snap remove chromium
sudo snap install chromium

This will remove and reinstall Chromium, which can help fix common problems.