PPP Update - Broken Link Formatting

Codecov Report

Merging #207 (f3a8a9d) into master (f99b393) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head f3a8a9d differs from pull request most recent head 3cac457. Consider uploading reports for the commit 3cac457 to get more accurate results

@@            Coverage Diff            @@
##             master     #207   +/-   ##
=========================================
  Coverage     63.19%   63.19%
  Complexity      658      658
=========================================
  Files           111      111
  Lines          2421     2421
  Branches        271      271
=========================================
  Hits           1530     1530
  Misses          792      792
  Partials         99       99

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Locally Testing on Linux

How can I locally test OS on Linux?
I can already test PHP itself from var/www using http://localhost. But whenever I import the OS repo, I get blank. Nothing. White. I also have to change permissions on everything, but even then, I still get blank.
Help?

Could you tell us some system info? Linux distro, etc? Is it just a simple HTTP server or did you get LAMP? (Linux, Apache, MySQL, PHP) Can you access it from another PC on pcname.lan?

I'm using Elementary OS Luna
All I did was this: aboutlinux.eu/how-to-run-php-on-ubuntu/

Looks like they are having issues with their own servers, because according to my computer: "Firefox can't find the server at www.aboutlinux.eu.". :P

Why do you have to change permissions? On Ubuntu 14.10 i dont and i tested Xubuntu 14.10 too

Yep. I had to change permissions on everything and still blank screen for everything.

I dunno, on OS X Mavericks and above, I can use the php command (that's what I've been using for testing my blog) but I don't know how to run it on Linux - perhaps a similar command?

I'm having a Linux machine arriving soon, so I can test it then.

@The-Cheese-Eater is that a Pi2? :3

Nope, it's an old Fujitsu Siemens laptop. I got it yesterday, but it has less RAM than described on Ebay, so I may have to buy some more before I install a fully functional OS. It currently has OpenDOS on it.

Install Lubuntu on it, it uses LXDE and its very lightweight (even more lightweight than XFCE)
And yeah, to fix this issue i did this: (use LAMP because WAMP sucks)
sudo apt-get install tasksel
sudo tasksel install lamp-server
after that go check out localhost.
if you want to edit /var/www/index.php etc. type this in your terminal:
sudo chown -R yourusername /var/www/ that makes you an owner
sudo chmod -R 755 /var/www/ now apache can edit it etc.
Good luck!

Will try when I have the chance! Many thanks!

Updated my comment, both cheese and andrew should check it.

Thanks, there good advice! When I first checked the BIOs, it said there was 200+MB of RAM installed, when the listing was 500MB. >:( The laptop is for taking outside where I may get dirt in this one, so it's not crucial to have loads of power.

Ah, the times you wish they did laptop skins xD

What do you mean?

I still didn't get to try this out yet, but I did find my Windows Vista notebook, so I can try on that if this doesn't work.

Ok, let us know.


update docs

Vue Cli is deprecated and I did some changing. hopefully will be useful

Closing this as we've decided to remove the Vue.js example as it's very old and not maintained.

Thanks


Merge branch-UG-V1.4 with Master

Codecov Report
Base: 54.49% // Head: 54.49% // No change to project coverage :thumbsup:

Coverage data is based on head (10e5348) compared to base (b2631e5).
 Consider uploading reports for the commit 6822661 to get more accurate results

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #249   +/-   ##
=========================================
  Coverage     54.49%   54.49%
  Complexity      534      534
=========================================
  Files           112      112
  Lines          2237     2237
  Branches        262      262
=========================================
  Hits           1219     1219
  Misses          935      935
  Partials         83       83

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Output does not show a page break

The HTML output does not show a page break. It should be possible to display a new sheet with the correct page break to make corrections if necessary. In addition, the content runs into the footer.

So far it's really just a single-page tool. It would be nice to add the option for multiple pages, but with the footer and header it seems that this would be quite challenging. I'm happy for any help.

About the page jump challenge, maybe it could be possible to handle it using the css-regions polyfill available here : https://github.com/FremyCompany/css-regions-polyfill.

@SamuelRiversMoore sounds good. Unfortunately the link is broken.

link fixed

Multi-page support would be awesome and would make the possibilities for this tool endless :)

louis-ev/Papeterie plugin for Kirby CMS is a similar tool and it supports page breaks in an easy way.
The plugins uses a delimiter (=== by default), the content between each delimiter is inserted into a div.one-page. For @media print these pages are divided with:
.page-break {
    display: block;
    page-break-before: always;
}


use Open Box char to show colored spaces in an inline diff

Description of the Change
The inlineDiffs option is really nice, showing us in color the added/deleted parts. However, if only whitespace has changed, the diffs are useless because nothing is colored. So this little change replaces all whitespace with the unicode Open Box char.
Alternate Designs
n.a.
Why should this be in core?
The functionality already is in core.
Benefits
see above.
Possible Drawbacks
none.
Applicable issues
This is an enhancement.

Coverage increased (+0.07%) to 93.212% when pulling b4d78254e26024b44a7c5691019309017317e9cb on michael-brade:color-spaces into 184036f00878c041252601d5959bf86b2d8d80b6 on mochajs:master.

Darn. Too early. This function is also used to color the summary. I will have to fix this pull request. Don't use it yet.

From the description I like this change very much. Maybe you could add a screenshot to highlight the difference in output.
I do have some reservations though.
We are using https://www.npmjs.com/package/diff to create the diffing output. Might such an really belong in the diffing library instead?
What happens when I copy/paste the output from the diff? Will I get spaces or will I get \u2423 in my paste buffer? If I get \u2423 I think that would be a problem, as we are not correctly showing in the output what was actually diffed. Is there precedence for this in other libraries?

Good points. Regarding your first: no, I don't think so. mocha actually takes the diff and colors it after the external library has processed it. So the external lib should stay independent of this feature, it is solely on mocha's side.
Regarding copy&paste: yes, obviously you will get \u2423. I don't know any other library that does this, I was just annoyed because I work so much with spaces in LaTeX.js, so I need this and came up with this idea. However, the colored diff is unsuitable for copy&paste anyway because you get the old and new text mixed together. Above the colored diff you get AssertionError: expected '...' to equal '...' and that does include the original spaces. So I would say we are fine. Screenshot coming up soon.

before:

after:

I like the diffs from https://unexpected.js.org/assertions/string/to-be/ better, where they are using color inversion to turn the background colored. This highlights spaces very well:

Ah, interesting! I have wondered if I should do that instead but did not because it seems more like a break with the current way. However, if no one objects, I'll update the pull request.

It's certainly a change that people will notice. If it's for the better or worse I guess is up to interpretation. Should probably have @mochajs/core weigh in on this

This is what it would look like instead:

Let me know which version to use for the final PR.

Hm. However, this is indeed much more intrusive: when not using inlineDiffs, it looks like this:

It's a little bit better with black on green:

Anyway, now it's up to you :grin:

Hmm.  Can you show black-on-red as well?
I think I like this idea better than using some random unicode character.

Sure. Here:

I have now updated the PR to use this last version.

I think the inversion produces a clearer separation for inline diffs in addition to the fix for whitespace. My only issue is slightly noisier terminal for normal diffs as doesn't invert only specific change, unlike "unexpected", but overall I think an improvement.

I'm OK with it changing the colors for all diffs, but we should make sure that's the intent here (it does not seem to be, at least from the title).  @michael-brade ?

Well, I don't mind either way. But it makes sense to change only the inline diff, so now I updated the code.

Fixed.

Sorry, I was in a hurry before, that's why I left no comment. Thanks for merging! :-)


Fixed Dollar street , family details responsitivity #991

@llaske  Fixed #991  check my commit and this pull request and give suggestions so, that i can improve it more
here :arrow_down:  are some changes that i have fixed
Mobile view:

Desktop view:

It's not a real issue, see comments on the issue.


Brief Readme

Just a basic readme to include basic info. If there is any interest, I can go a bit more in-depth. I wanted to gauge interest before I did all the work.
Let me know if any thoughts or if you are not interested in a readme :D

Just realized another PR for a readme was opened an hour ago 🤦
I can close this one if you want

The other one is mostly a brief summary which I'll probably merge when my requested changes are made, I'd be very much interested in a more in-depth one tho! :)

I'm not sure if you're in the discord yourself, I couldnt find you by your username, but there is also a dev discussion channel in place now if you wanna discuss anything or have questions for me to go more in-depth

Not in the discord right now. I'll join and start working on a more in depth readme.


[1758] Add URLs and entries for next cycle course forms

Context
Now the new forms are set up, add links to them and pre-fill the correct fields.
Link to the right form based on current or next cycle and accredited or unaccredited providers.

 Iterate 'Add new Course' Google sheet


Allow building different tagged docs

Right now it's only possible to build docs from a single git revision. This is a problem when we release different crates at different times, case in point the latest esp-wifi release came a few days after the esp-hal one.
We're now in a situation where the docs are outdated for esp-wifi, but if we re-run the workflow, we'll now include breaking changes for esp-hal on the docs for the last release.
We probably need to extend the workflow to collate the different versions from different tags publish them. This means we need to start tagging other projects we want to document, at the moment this is just esp-wifi.

@MabezDev This can be closed? (Done in #2218 - or is there anything missing?)

Oops! Thanks!


Accessing gallery and camera

How to access the camera and files from storage

Here is the answer- https://github.com/pichillilorenzo/flutter_inappwebview#how-to-enable-the-usage-of-camera-for-html-inputs-such-as-input-typefile-acceptimage-capture

@Kamoba Feature added starting from version 5.5.0


Save additional metadata

Atlas creators can now save additional information into metadata.json by passing an optional additional_metadata dict to wrapup_atlas_from_data. This dict will be joined to the existing metadata dict, and saved to metadata.json. The readme is unaffected.
This should be backwards compatible, as bg_atlasapi.BrainGlobeAtlas.metadata is just the dict loaded from file.

The syntax I've used is Python 3.9 and above only, but I think that's fine as this won't be used in any other workflows.

Not sure the python 3.9-only syntax is worth it. but otherwise looks good

Happy to be outvoted on this, but my preference is that we always try to move to the newest Python version. Numpy will stop supporting Python <3.8 at the end of the year. We should try harder with the Atlas API, but for atlasgen, how often are people (other than us) going to use it, once/twice a year?

@FedeClaudi do you have preference about how to merge two dicts? I can change it to json.dump({**metadata_dict, **additional_metadata}, f) for Python <3.9 compatibility (although this will fail if the keys of additional_metadata are not all strings). Writing a new function rather than adopting Python 3.9 seems to be an unnecessary headache.

I mean, probably I should just keep up with current times, I don't mind the syntax and you definitively have good points on how it is useful.
What about the other point? Implementing in this PR the new key on the credits for the person responsible for the BrainGlobe porting?

Yep this is probably a good time to add this, I should be able to do that this week.

Yeah, I think Adam makes a good point. The atlas gene environment is quite lightweight anyways so creating a new one is fairly painless, and it wouldn't be a weekly occurrence for anybody.

So after all that, I realised that allensdk effectively doesn't support Python 3.9 (due to pinned dependencies), so I've gone with the  json.dump({**metadata_dict, **additional_metadata}, f) syntax for now. Longer term, I'd like to move away from that, but we're stuck with allensdk for now.
I've also added an (optional) metadata entry for atlas_packager. We can add the atlas.citation attribute to the Atlas API I think.
@FedeClaudi, @vigji - take a look, I'm happy to merge when you are.


VENDOR ENHANCEMNT

[x] missing fields - opening balance , price list , payment terms ,Facebook ,twitter
[x] optional field - salutation , company name
[x] edit not working(it showing -source of supply filed may not be null)
[x] previously entered data is showing in display name (sec) while creating a new vendor
[x] keyboard overlapping  field in advance search
[x] converting to purchase order not working fine (bill number not populated)
[x] in sort option  change receivables to -  payables
[ ] validation message not showing -while converting to purchase bill and bill number not autopopulated
[x] phone number accepting special characters and alphabets

issue closed


Adding a simple config for the stub population.

First off I want to thank you for this package!
As I was almost writing a generator myself and saw your package on the blueprint docs website.
I would love to discuss the possibility to use a simple configuration file that is used in the populateStub function of the NovaGenerator.
I think the following setup would be a bit more flexible for users that are using or are wanting to use this package.
Personally I would change the following code to something like the code in the second section.
$data = resolve(Pipeline::class)
    ->send($data)
    ->through([
		new AddIdentifierField($model),
		new AddRegularFields($model),
		new AddRelationshipFields($model),
        new AddTimestampFields($model),
        new RemapImports(),
    ])
	->thenReturn();

$data = resolve(Pipeline::class)
    ->send($data)
    ->through(config('nova_generator.field_tasks'))
	->thenReturn();

return [
	'field_tasks' => [
		new AddIdentifierField($model),
		new AddRegularFields($model),
		new AddRelationshipFields($model),
        new AddTimestampFields($model),
        new RemapImports(),
	],
];

Hi @wotta,
thank you!
I like the idea of making the tasks configurable, but I don't like to instantiate the Tasks within the configs. We could omit the $model parameter for the tasks and just put it within the $data array.
If you have time available you can create a PR for it. If you don't know exactly what needs to be adjusted you can also just create a WIP PR and I ll jump in and finish it.

@wotta new realease is out!


add some limitation

If "Allow access to Azure services" is turned off, some Azure SQL Database features (for example: Data Sync) will not work. @DhruvMsft

@allenwux : Thanks for your contribution to the Azure documentation! The author, @MightyPen, has been notified to review your proposed change.

#hold-off
@allenwux has a good point.  After considering Allen's idea, we in the engineer team would like to take Allen's idea a bit further.
So for now at least, we are pausing this PR 4795, until we figure out exactly what we want to add for Allen's proposed Limitation bullet, and how we want to implement the new text in this article in GitHub.
When we know more, Allen will be notified by another Comment added to this PR with his @ name.
Thank you.

#hold-off
This public PR 4795 should now be Closed, and considered a nice success.
. . . . .
(MightyPen = GeneMi at MS)
This public PR 4795 was indeed acted upon in mid-February 2018.  Private repo PRs involved include 33311 and 33928.
The short general text of this public PR 4795 is itself not quite what we added to the article.  Instead, much detail was added, along the idea of this PR 4795.  What follows are some rough draft notes from which we derived the content we ultimately added in Feb:
. . . .
Good point, we need to add the following Section:
Considerations when using Service Endpoints
There are a few considerations to keep in mind when using service endpoints for Azure SQLDB.
Outbound to Azure SQL Database Public IPs is required to use this feature
Network Security Groups (NSGs) need to be opened to Azure SQL Database IPs to allow for connectivity. This can be easily done with the help of NSG Service Tags for Azure SQL.
Azure Database for PostgreSQL and MySQL
Service endpoints are not supported for Azure Database for PostgreSQL or MySQL. Enabling service endpoints to SQL will break connectivity to these services. We currently have a mitigation for this,  please contact email mentioned below.
Impact on Azure SQL Polybase
If you require your Data Warehouse instances using Polybase to connect to Azure Storage accounts that are using VNET Service Endpoints for Azure Storage then your connectivity will break, we do have a mitigation for this, please contact the email mentioned below.
Impact on Azure SQL Database Blob Auditing
Azure SQLDB has blob auditing support, at present you will not be able to use blob auditing with Azure Storage accounts using VNET Service Endpoints for Azure Storage.
IN the ‘Impact of removing Allow all Azure Services’ we need to add this:
Impact on Data Sync
Azure SQLDB has the Data Sync feature that connects to your databases using Azure IPs, on using service endpoints it is likely that you will turn ‘Allow all azure services’ access to your logical server OFF, this will break the Data Sync feature.
In the Limitations section:
Also, there is this section on ASE, this limitation no longer exists so we can remove it:
At present, an Azure Web App in a subnet that has Service Endpoints turned on does not yet function as expected. We are working on enabling this functionality.
o	Until this feature is fully implemented, we recommend that you move your Web App to a different subnet that does not have service endpoints turned on for SQL.
. . . . .

@allenwux
#hold-off
This public PR 4795 should now be Closed, and considered a nice success.
. . . . .
(MightyPen = GeneMi at MS)
This public PR 4795 was indeed acted upon in mid-February 2018.  Private repo PRs involved include 33311 and 33928.
The short general text of this public PR 4795 is itself not quite what we added to the article.  Instead, much detail was added, along the idea of this PR 4795.  What follows are some rough draft notes from which we derived the content we ultimately added in Feb:
. . . .
Good point, we need to add the following Section:
Considerations when using Service Endpoints
There are a few considerations to keep in mind when using service endpoints for Azure SQLDB.
Outbound to Azure SQL Database Public IPs is required to use this feature
Network Security Groups (NSGs) need to be opened to Azure SQL Database IPs to allow for connectivity. This can be easily done with the help of NSG Service Tags for Azure SQL.
Azure Database for PostgreSQL and MySQL
Service endpoints are not supported for Azure Database for PostgreSQL or MySQL. Enabling service endpoints to SQL will break connectivity to these services. We currently have a mitigation for this,  please contact email mentioned below.
Impact on Azure SQL Polybase
If you require your Data Warehouse instances using Polybase to connect to Azure Storage accounts that are using VNET Service Endpoints for Azure Storage then your connectivity will break, we do have a mitigation for this, please contact the email mentioned below.
Impact on Azure SQL Database Blob Auditing
Azure SQLDB has blob auditing support, at present you will not be able to use blob auditing with Azure Storage accounts using VNET Service Endpoints for Azure Storage.
IN the ‘Impact of removing Allow all Azure Services’ we need to add this:
Impact on Data Sync
Azure SQLDB has the Data Sync feature that connects to your databases using Azure IPs, on using service endpoints it is likely that you will turn ‘Allow all azure services’ access to your logical server OFF, this will break the Data Sync feature.
In the Limitations section:
Also, there is this section on ASE, this limitation no longer exists so we can remove it:
At present, an Azure Web App in a subnet that has Service Endpoints turned on does not yet function as expected. We are working on enabling this functionality.
o	Until this feature is fully implemented, we recommend that you move your Web App to a different subnet that does not have service endpoints turned on for SQL.
. . . . .

#please-close
The above 'pound please-close' will now formally Close this PR.  Thank you.
@mightypen @allenwux


Migration needs to check for error when downloading content from fedora

https://scholarsphere-qa.dlt.psu.edu/concern/parent/hd76s019k/file_sets/rjd472x711 has the content of a fedora error instead of the actual content.
org.apache.jena.riot.RiotException: <file:///jcr:system/jcr:versionStorage/64/cb/9c/64cb9c462a0ab031e616ce0b87d3f380d10d56fe/1.0/jcr:frozenNode/jcr:content {jcr:primaryType=nt:frozenNode

We need to recognize the error and flag the work for manual move or something.

To get at the actual content on disk.

Go to the binary store directory
Look  at the digest on fedora for the object
Use a pair tree of the digest to get to the  correct directory.
the content file name should match the digest

When we get the data from Fedora in the version importer we need to check the status of the request.


[Question]How should I use greedy sample

I see some greedy sample testcase.
Set topk/topp to 0 and temperature to 1.
After I set it up like this, the final result will not produce eos tokens. This is reasonable?
Thank you~

It is possible and depends on the model capability and prompt input.

For greedy search, the best way is setting topk 1 and topp 0.
When both topk and topp are 0, TRT LLM will set it to greedy search automatically.

It is possible and depends on the model capability and prompt input.

@byshiue The specific phenomena are as follows:
With the same prompts, the random sample can generate eos token normally and terminate, but the greedy sample does not generate eos token. Is this reasonable?

It is expected.

It is expected.

@byshiue
But when I send a request using the service method, I use the above greedy sample parameter and use streaming return. When the last character is received, the last character will be output twice instead of eos token.
Random sample will not have this phenomenon. Is this a known issue?

Do you use latest main branch?

@byshiue use 0.5.0，I run the TRT_LLM runtime locally and the related problem did not recur. I only encountered it in trtion inference server. Is this a known issue?

@byshiue use 0.5.0，I run the TRT_LLM runtime locally and the related problem did not recur. I only encountered it in trtion inference server. Is this a known issue?

0.6.1 meet same question.

@byshiue Do you have some suggestions?

I don't have suggestion now because we cannot reproduce your issue. You could try adding some debug message in plugin to make sure you have rebuilt the tensorrtllm and engine successfully because we see many missing on rebuiding.


Can't connect to external LLM servers

Hi, having this issue with connecting to external llms.
Enviroment server for remote LLM:

Amd 79503xd
64 GB RAM
2x 7900xtx
Using LM-STUDIO fosr hosting LLM server
Enviroment Client:
AMD CPU
16 GB RAM
Nvidia 3060 Laptop

Attached photos:
For LM-STUDIO and ollama serve

Try again with LM-Studio, and change your completion URL to:
"http://{your-local-ip:port_for_lm-studio}/v1"
I see that LM-Studio has a normal endpoint:
https://lmstudio.ai/docs/local-server
Ollama has a npn-standard POST endpoint... probably just to annoy me...
https://github.com/ollama/ollama/blob/main/docs/api.md#generate-a-completion

Dammit, llama.cpp|server uses /completion, not /completions
Maybe try first firing up llama.cpp server on the server?  It's the backend of both Ollama and LMStudio anyway.

Try again with LM-Studio, and change your completion URL to: "http://{your-local-ip:port_for_lm-studio}/v1"
I see that LM-Studio has a normal endpoint: https://lmstudio.ai/docs/local-server
Ollama has a npn-standard POST endpoint... probably just to annoy me... https://github.com/ollama/ollama/blob/main/docs/api.md#generate-a-completion

Ok, i tried, same issue:

Dammit, llama.cpp|server uses /completion, not /completions
Maybe try first firing up llama.cpp server on the server? It's the backend of both Ollama and LMStudio anyway.

LM-STUDIO server runs from llama.cpp and it's already started

There are a bunch of changes required to make it work.
As is, unless I'm misunderstanding, it doesn't seem to follow OpenAI style completions API.
To make it more or less work, below changes are in glados.py only.

_process_line needs to look something like this

        if line["choices"][0]["finish_reason"] == "null":
            token = line["choices"][0]["text"]
            return token
        return None

process_LLM inside of if line:

                            line = line.decode("utf-8")
                            if line == "data: [DONE]":
                                break
                            else:
                                ... remaining logic that was under "if line:"

decode line from 2. was taken from _clean_raw_bytes, so needs removing from there to not do it twice.

@EikaMikiku Thanks for that.
As I'm now already supporting Win/Mac/Linux, and this is causing slowdowns, I'm not too keen on making a universal interface to every new LLM API.
That said, please make a PR, if your changes work, and don't cause problems!

@faneQ123 have a look at the code in pushed today.
Everything is now based on ollama, and hopefully should also work with OpenAI etc.


How to fix Problem NBANDROID-V2

I'm using Apache Netbeans 12, when tried to install NBAndroid Problem, I got this problem.

How to fix it?

Same ..

Same here

which version of jdk are you using ..??

JDK 14
Pada tanggal Sab, 15 Agu 2020 pukul 21.53 Ahnaf702<EMAIL_ADDRESS>menulis:

which version of jdk are you using ..??
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/NBANDROIDTEAM/NBANDROID-V2/issues/251#issuecomment-674398907,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQKVEZQFNLA2GI35KGNXYUTSA2HNJANCNFSM4PBLJ3LA
.

JDK 14 Pada tanggal Sab, 15 Agu 2020 pukul 21.53 Ahnaf702<EMAIL_ADDRESS>menulis:
…
which version of jdk are you using ..?? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#251 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQKVEZQFNLA2GI35KGNXYUTSA2HNJANCNFSM4PBLJ3LA .

use jdk 11/12


Performance issue caused by looping in updateEtcdAboutSnapshots every 60 seconds

Every 60 seconds, for every branch of every dot in dotmesh, all the commits get serialized to etcd. When you have hundreds of dots, this grinds to a halt.

Fixed!


It is possible to extend with goverter interface as a whole?

Have you read the project documentation?

[x] Yes, but it does not include related information regarding my question.
[ ] Yes, but the steps described do not work.
[ ] Yes, but I am having difficulty understanding it and want clarification.

Describe your question
I have multiple converters in different packages. How can I reuse them?
Source code
package foo

type Input1 struct {}
type Output1 struct {}

// goverter:converter
type Converter interface {
    Convert(Input1) Output1
}

package bar

type Input2 struct {
    Name foo.Input1
}
type Output2 struct {
    Name foo.Output1
}

// goverter:converter
// goverter:extend foo:Converter
type Converter interface {
    Convert(Input2) Output2
}

When using https://goverter.jmattheis.de/guide/format#variables-to-assign-variable you could goverter:extend all variables from the other convertre via regex e.g. goverter:extend otherpackage:.*. But otherwise this is not easily possible.

It works! Thanks for the great tool!


Delete messages/conversations for one user without leaving room or redacting messages

I am using MatrixKit/MatrixSDK to create an iOS application that allows users to privately message each other. Is it possible to delete a conversation locally for just one user without leaving the room? I want users to be able to delete conversations from their own accounts without leaving the room (which would cause the other member to see an "Empty Room" message). Furthermore, if they create a new conversation with the same user after deleting the conversation, the other user should see all of the message history, but the user that deleted that history shouldn't.

Exactly the same I want to. It would be great if there is a solution for it.


yed: <IP_ADDRESS> -> 3.20

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/yEd/versions.
meta.description for yed is: "A powerful desktop application that can be used to quickly and effectively generate high-quality diagrams"
meta.homepage for yed is: "https://www.yworks.com/products/yed"
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.20 with grep in /nix/store/fnhsw7f1vbqfmas6wjf76kjaxzr85s69-yEd-3.20

directory tree listing: https://gist.github.com/0b741fc94a732d1a937430905b217e98

du listing: https://gist.github.com/25de675e48d33a2183d6d41f2d6f6fed

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
yed

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/fnhsw7f1vbqfmas6wjf76kjaxzr85s69-yEd-3.20 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A yed https://github.com/r-ryantm/nixpkgs/archive/0e0995d14cca692cd1ddd11fb4a725f7f82eee04.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/fnhsw7f1vbqfmas6wjf76kjaxzr85s69-yEd-3.20
ls -la /nix/store/fnhsw7f1vbqfmas6wjf76kjaxzr85s69-yEd-3.20/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

1 package built:
- yed

Maintainer pings
cc @abbradar for testing.

Works for me.
@r-ryantm for unfree packages it might help to prefix the build instruction with NIXPKGS_ALLOW_UNFREE=1 , so in the report above it would become
nix-build -A yed https://github.com/r-ryantm/nixpkgs/archive/0e0995d14cca692cd1ddd11fb4a725f7f82eee04.tar.gz


Remove test data files.

Removes test data files and adds external (temporary) download location.

Github (and the NOAA-EMC account there) are public sites accessible by anyone, so non of that data should be public.

@rmclaren @aerorahul is referring to observational data, some of our observations are "restricted", so as long as the test data is not restricted, then it can be hosted publicly. Some of our observations have to be kept internal and on approved machines.


TFRS - New entry field in new credit transfer proposal page

Title:
Add new entry field in new credit transfer proposal page
Description:
As an IDIR user, I would like to have the a widget that gets fuel suppliers to confirm the date on which the written agreement to transfer credits was reached between the two suppliers
Add new field in the new credit transfer proposal page.
Suggested text: Please confirm the date on which the written agreement to transfer credits was reached between the two suppliers.
Field could be a calendar widget
Field should be a requirement before user is able to propose the transfer
Show the entry date on the view credit transfer details page.
Back-end
New column in data table?
Purpose:
The requested to provide better context on the price of the traded credits.  As some trade agreements which were negotiated and sign potentially over a year ago the trades may potentially be executed at a lower cost when compared to current fair market value.  This information is then reflected in the credit market report as supplier use the market report for decision making.

Hey team! Please add your planning poker estimate with Zenhub @AlexZorkin @emi-hi @jig-patel @JulianForeman @tim738745 @vibhiquartech

https://preview.uxpin.com/59145260c7d8cc48969ac79401cc03d84843c3d9#/pages/161057633/simulate/no-panels?mode=mf

https://preview.uxpin.com/59145260c7d8cc48969ac79401cc03d84843c3d9#/pages/162954828?mode=fm

Tested the scenario.  The widget appears to be working.  However, it did categorize the CTP as Category D (which it is not).  Fuel supplier is able to click and see the Category D check box.  It tosses an error when clicked.


fix(useRowSelect): fix getToggleAllRowsSelectedProps logic

only return true when at least one of the selectedRows is present in data

Steps to reproduce the bug:

Create a table with row selection and autoResetSelectedRows: false and getRowId uniquely identifying the row.
Select a row and delete it.
intermediate is still true even though none of the rows in data is selected.

This is useful when implementing a row select and delete. When I click undo delete, I want the rows to still be selected. This helps with that.

@tannerlinsley I don't understand why the Vercel check is failing, but this is ready to review.

@tannerlinsley I don't understand why the Vercel check is failing, but this is ready to review.


chore(master): release 1.5.11

:robot: I have created a release beep boop
1.5.11 (2023-09-20)
Miscellaneous

deps: update portainer/portainer-ce docker tag to v2.19.1 (9de0f52)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/wayofdev/docker-shared-services/releases/tag/v1.5.11 :sunflower:


add-run-glue-job-stage

WIP

I would disable this by default via an input to preserve running outside of our infra

I would disable this by default via an input to preserve running outside of our infra

Yeah it should disable if the bucket s3_wd_uri isn't one of the 3 specified but I can add a default input as well


npm 安装装了几千个依赖包

added 3591 packages from 2206 contributors and audited 5898 packages in 238.834s

@laogui 收到，已解决


Get Started, Part 4 question about VirtualBox

File: get-started/part4.md
In the section "Create a cluster", under the tab for "Mac, Linux, Windows 7 and 8". We are asked to install VirtualBox.
I'm using Docker for Mac. Is it really necessary? Because in the docs for Docker Desktop for Mac says it already has HyperKit instead of Virtual Box.
Pls advise. Thx.

@rizkysyazuli Thanks for letting us know you had issues with our Get Started guide. We just updated the whole guide to align with current best practices. As a bonus, we also removed the outdated steps that you allude to above. Virtual box is not necessary. Hope this helps and love to hear your feedback on the updated guide.


⚠ Bofrost.at has degraded performance

In 2d96c78, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2491 ms

Resolved: Bofrost.at performance has improved in e9b269c after 13 minutes.


holiday_transform

Before submitting (must do checklist)

[x] Did you read the contribution guide?
[x] Did you update the docs? We use Numpy format for all the methods and classes.
[x] Did you write any new necessary tests?
[x] Did you update the CHANGELOG?

Proposed Changes

Closing issues

Add days_count logic to HolidayTransform method

We should also add tests for HolidayTransform new mode in tests/test_transforms/test_inference/test_inverse_transform.py. (like other modes).

We should add tests for define_period function in tests/test_transforms/test_holiday_transform.py, that checks for every freq type work correctly (e.g. 2MS, Q-OCT, W-TUE etc).

Why do you skip this test: https://github.com/etna-team/etna/blob/f9306fb91a76787c1578c24f05888d43ab75000b/tests/test_transforms/test_inference/test_transform.py#L1396?


[read/write set analysis] Fix join child data

This bug breaks get_keys_read and get_keys_written in the dynamic analysis, so it's important to fix. I also expanded the RW-set API exposed by the Move CLI to allow calling these functions + added tests to confirm the fix.

/land


remove defunct instruction

https://github.com/maplibre/maplibre-plugins-android/pull/5#issuecomment-1172906118

open a repo onboarding issue there

I do not understand what you mean here

https://github.com/maplibre/maplibre has an issue template for reop on-boarding.

Here is an example https://github.com/maplibre/maplibre/issues/61

I think it would make sense to open such an on-boarding issue for this repo here...


Fix TravisCI Build

Codecov Report

Merging #103 into master will increase coverage by 2.7%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master     #103     +/-   ##
=========================================
+ Coverage   88.06%   90.76%   +2.7%
=========================================
  Files          31       31
  Lines        2656     2664      +8
  Branches      425      425
=========================================
+ Hits         2339     2418     +79
+ Misses        238      170     -68
+ Partials       79       76      -3

Impacted Files
Coverage Δ

adanet/tf_compat/__init__.py
67.5% <100%> (+9.16%)
:arrow_up:

adanet/core/estimator_distributed_test_runner.py
86.79% <100%> (+52.83%)
:arrow_up:

adanet/core/iteration.py
91.25% <0%> (+0.69%)
:arrow_up:

adanet/core/estimator.py
91.95% <0%> (+1.64%)
:arrow_up:

Continue to review full report at Codecov.

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


[Typescript] passing the same input selectors types breaks type inference

In the following example, the type of stringArray1 is correctly inferred as string[]
const test = createSelector(
[
(state) => ['abc', 'def']
],
(stringArray1) => {
}
)
however, if I add another string array
const test = createSelector(
  [
    (state) => ['abc', 'def'],
    (state) => ['123', '456']
  ],
  (stringArray1, stringArray2) => {

  }
)

Both stringArray1 & stringArray2 are now typed as any.
If I change the second input function to return a number, both params are now typed properly again:
const test = createSelector(
  [
    (state) => ['abc', 'def'],
    (state) => 100
  ],
  (stringArray1, num) => {

  }
)

Seems to only be an issue with the array of selectors.  This properly infers types:
const test = createSelector(
  (state) => ['abc', 'def'],
  (state) => ['abc', 'def']
  ,
  (stringArray1, num) => {

  }
)```

Is there any functional difference between the two?

No, and if I recall correctly the non-array version was introduced for typescript compatibility.


cToken constants missing from Compound typescript definitions

Hello,
Importing the library into a typescript project and accessing any of the properties defined in src/constants.ts such as Compound.cDAI as in the example in the readme throws the following error:
[tsserver 2339] [E] Property 'cDai' does not exist on type '{ (provider?:
                           string | Provider, options?: CompoundOptions): CompoundInstance; eth: typeof

Reproducing
On a typescript file with strict mode enabled:
import Compound from "@compound-finance/compound-js";

console.log(Compound.cDai);

Cause
The generated type definition file at 'dist/nodejs/index.d.ts' the constants such as cDAI are missing:
...
declare const Compound: {
    (provider?: Provider | string, options?:

This is because on src/index.ts:93 the constant properties are assigned with Object.assign(Compound, constants); which does not preserve the types.
Proposed fix
Stop using object assign and use the spread operator instead, since types are preserved that way.

As it can be seen on the proposed fix, the (provider?: Provider | string, options?: CompoundOptions): CompoundInstance; is lost when using the spread operator.
Instead of trying to replicate the behaviour of Object.assign() while preserving types, I added some type definitions for the exported Compound object at src/index.ts, as well as for constants, and decimals at (provider?: Provider | string, options?: CompoundOptions): CompoundInstance;.
Since I was already adding types I also went ahead and wrote interfaces for Account and AccountReponse so that the example at https://compound.finance/docs/compound-js#account can run on strict mode without type issues. Using the new keywoard when initiallizing the compound instance is no longer an issue for the typescript compiler.
All changes can be seen at #10.

is there a way to access this fix?


[Question]: most performant way to decode many small videos

Issue guidelines

[X] I've read the Issue Guidelines and wholeheartedly agree.

Issue Checklist

[X] I have searched open or closed issues for my problem and found nothing related or helpful.
[X] I have read the Documentation and found nothing related to my problem.

Describe your Question
Is there a way to reuse a decoder for multiple videos to reduce the delay between each video? It's actually taking longer to instantiate the decoder object for each video than it does to generate and analyze the frames. There are many thousands of these videos and they are individually only ~100 frames in length.
Here's a (simplified) version of my code.
Thanks!
Terminal log output(Optional)
No response
Python Code(Optional)
from deffcode import FFdecoder
for video_path in video_paths:
    # ~0.4 seconds
    decoder = FFdecoder(
            video_path, frame_format="bgr24"
        ).formulate()
    # ~0.2 seconds
    frames = [f for f in decoder.generateFrame()]
    # ~0.1 seconds
    analyze_frames(frames)

DeFFcode Version
0.2.5
Python version
3.9
Operating System version
Windows 10
Any other Relevant Information?
No response

@KDeser Thank you for you issue. Right now, the current structuring of DeFFcode library is more focused on sanitizing the input parameters and source provide for error-free pipeline, and goes through series of methods to check them on initialization. So the performance will not be great for short videos but rather more tuned for longer duration videos. I'll recommend using other options such as PIL or OpenCV for this purpose.


The theme working with the new mini player

Spotify brought a new feature that is the new mini player but the font is black with the theme enabled, so not really visible. is it possible to add the theme to the new mini player?

It seems it is not possible atm https://github.com/spicetify/spicetify-cli/issues/2836

Black text is not even related to spicetify because we don't inject css into mini player files. I don't know what causes this because I cannot even reproduce it


Issue when creating Load Balancer

Drop downs doesn't seem to be working correctly. I need to test them better and make sure everything works fine.
Also, there may be possibilities to include a few new options.

Fix in test...


[WIP] Support trackerhitplane and more associations

BEGINRELEASENOTES

Adds support for TrackerHitPlane and extra associations
Needs EDM4hep: https://github.com/key4hep/EDM4hep/pull/122

ENDRELEASENOTES

Now that https://github.com/key4hep/EDM4hep/pull/122 has been merged, this can be added.
Future extra associations may be needed, but those are the ones added in EDM4hep for now.


Incremented smalot-bootstrap-datetimepicker version

Version 2.3.4 includes several bugfixes, e.g. the month change click issue.

Added on other PR. Thanks @samkoch


How to retrieve code snippets from thread history in channel using bot ?

I used conversation.replies for retrieving messages from thread in channel. I received array of message objects as response from this api.I am able to read the text messages. But from code snippet message object in that array how to retrieve the file data?
Please help!!
Do I need to add any extra scopes for retrieving code snippet?
 const result = await app.client.conversations.replies({
      token: process.env.SLACK_BOT_TOKEN,
      channel: event.item.channel,
      ts: event.item.ts
    });

I am having permalink, permalink_public, url_private, url_private_download, preview as fields in response.

@Mogadampalli-Jayanth The file content itself is not included in a message object. Checking this question should be helpful. https://github.com/slackapi/java-slack-sdk/issues/453

I have tried calling that url_private_endpoint api endpoint with Authorization Bearer token in get method. But I have received an HTML document as response with 200 status code. I didn't receive file data.
In header I passed following:
headers: {
      Accept: "application/json",
      "Content-Type": "application/json;charset=UTF-8",
      "Authorization": `Bearer ${botToken}`
    },

Please help how to retrieve snippet content?


Some bikeshedding on the Notifications page

added helptext to inform users that multiple emails can be entered
reduce the use of "This is..."
change "E-Mail" to "Email" or just "Mail" -- more modern form
moved SSL/TLS option right below Port, where it logically belongs
some other minor language & capitalization cleanups

In an effort to improve the tracking of changes and bug/feature requests, we have decided to require an entry on the pfSense Redmine issue tracker associated with every pull request, and likewise the Redmine entry should also have a link back to the pull request.
If you could, please associate this PR to a Redmine issue either by locating an existing issue at https://redmine.pfsense.org or by creating a new issue. Add a link to the Redmine issue that points to this PR, and also add a link on the PR to the Redmine issue.
For more information, see https://doc.pfsense.org/index.php/Submitting_a_Pull_Request_via_Github
Thanks!

Closing due to no activity in 3 months. Please resubmit if you can make the requested changes.


[IMPROVEMENT] User experience - creating a channel - no confirmation message

Your Rocket.Chat.Android app version: 1.1.0
Your Rocket.Chat server version: 0.60.2
Device model (or emulator) you're running with: Nexus 5 - Android 7.1.2
Steps to reproduce:

Open the app
open the create a new channel ui
enter a channel name and set a tick at "private"
press the confirm button

-> There is a short loading indicator but nothing happens. (In background the channel is created correct. 👍 )
For a better user experience the menu should closed with a confirmation message that the channel is created correctly.

Can I try this bug?

This is not valid in version 2.0.0. anymore.


[6.0] [PackageCMO] Add SerializePackageEnabled flag to Module format

Explanation: Add SerializePackageEnabled flag to Module format so that the set option is not lost during SIL cloning during Package CMO and can be used in SILVerifier that checks for non-resilient access.
Scope: Affects Package CMO only
Original PR: https://github.com/apple/swift/pull/72937
Risk: Low. Changes are behind a flag and only affects Package CMO.
Testing: Added new tests.
Issue:  rdar://126157356&128647016
Reviewer: @nkcsgexi

https://github.com/apple/swift/pull/73865
@swift-ci test

Included in https://github.com/apple/swift/pull/73993


document how to contribute

I would have made a pull request, but I didn't have the time to figure out how the build process works, how I could test that things were working properly, etc. If you could put that in a CONTRIBUTING.md or directly in the README.md, it'd be a lot easier to help out :)

Okay done. Let me know if you need any more information.

Looks good to me. I'm a little swamped at the moment but, if I get a chance, I'll see if I can't add PNG support (unless you beat me to it!). Thanks for bringing this project to my attention. I'm grateful you took the initiative to make it happen :)


Calculate code length

hi, I got some problems in the ShpSetupInlineHook->ShpGetInstructionSize()
when i try hook ssdt function its aways return 0, so i change it :
ShpSetupInlineHook:
  /*
  const auto patch_size = ShpGetInstructionSize(patch_address);
  if (!patch_size) {
    return false;
  }*/
  ULONG patch_size;
  if (FindCodeLenght(patch_address, &patch_size) == FALSE)
  {
	  return false;
  }

copy from other project (svm ver Ddimon)
BOOLEAN
FindCodeLenght(
	_In_ PVOID HookAddress,
	_Out_ PULONG InstructionLength
)
{
	BOOLEAN ok;
	typedef struct _BYTE_PATTERN
	{
		ULONG InsructionLength;
		ULONG MatchLength;
		UCHAR Bytes[15];
	} BYTE_PATTERN, * PBYTE_PATTERN;
	static const BYTE_PATTERN knownPatterns[] =
	{
		{   // push    rbx
			2, 2, { 0x40, 0x53, },
		},
		{   // push    rbp
			2, 2, { 0x40, 0x55, },
		},
		{   // push    rdi
			2, 2, { 0x40, 0x57, },
		},
		{   // sub     rsp, Imm
			4, 3, { 0x48, 0x83, 0xEC, /*Imm*/ },
		},
		{   // mov     [rsp - 8 + arg_8], rdx
			5, 5, { 0x48, 0x89, 0x54, 0x24, 0x10, },
		},
		{   // mov     [rsp + Offset], rbx
			5, 4, { 0x48, 0x89, 0x5c, 0x24, /*Offset*/ },
		},
		{   // mov     rax, rsp
			3, 3, { 0x48, 0x8B, 0xC4, },
		},
		{   // xor     edx, edx
			2, 2, { 0x33, 0xD2, },
		},
		{   // a little change for hook NtGetContextThread
			2, 2, { 0x4c, 0x8b, },
		},
	};

	*InstructionLength = 0;

	ok = FALSE;
	for (auto& pattern : knownPatterns)
	{
		if (RtlEqualMemory(HookAddress, pattern.Bytes, pattern.MatchLength) != FALSE)
		{
			*InstructionLength = pattern.InsructionLength;
			ok = TRUE;
			goto Exit;
		}
	}

Exit:
	return ok;
}

hope can help people with the same problems

@huoji120
Did you check which part of ShpGetInstructionSize is failing? The correct way to fix this issue appears to be fixing the function instead of replacing it with the inflexible version.

Closing this due to inactivity.


Maven compatibility

Options:

standard Maven layout (preferred), with sources in src/main/java instead of src, and resources in src/main/resources
fiddling with pom.xml to point the sources to src. It does mean that the XSL and XSD would have to move to a different directory, though.

This is blocking for the other issues.

I'm calling this one closed, but I haven't tested the resulting library....


Pin rdflib and remove SERVICE wrapper

In #9 we added the ability to use SERVICE calls in SPARQL queries, which required a wrapper due to a known bug in rdflib .
Since that PR, rdflib has released v5.0.0, which addresses this issue. This PR scopes in the pinning of rdflib to >=5.0 and removes the service wrapper throughout ipyradiant.

rdflib 5.0 does not address this issue.
Ticket requesting support here


Add interface names into NSM metrics

Task: https://github.com/networkservicemesh/sdk-vpp/issues/768
Add interface details for NSE:

Depends on: https://github.com/networkservicemesh/sdk-vpp/pull/771

@dualBreath Could you please fix linter issues?

I'm not sure if I can fix this linter issue:
Error: : # github.com/networkservicemesh/cmd-nse-vl3-vpp
Error: ./main.go:558:40: undefined: stats.InterfaceOnly (typecheck)

because stats.InterfaceOnly is functionality that will be added as part of this task (PR) but it is not merged yet


Add netword/chain details on homepage

Is your feature request related to a problem? Please describe.
Currently while we visit homepage theres only one button is there for connect wallet which might not be the best and should be changed
Describe the solution you'd like
And i think details like
Network / Chain or if we are using testnet such as sepolia should be present in homepage if not on homepage on other page
also with the details of networks and specially which testnet to user will be very helpful to first time visitor
and can prevent unusual bugs
Describe alternatives you've considered
No response
Additional context
No response

@shobhitexe I want the login to be a single-step process, similar to the OAuth functionality which makes it simple and easy (just a one-click thing)
but the issue you pointed out is valid too... in that case, can we give an option to switch chains after the user has logged on with an account, something similar to what is provided in https://testnets.opensea.io/ ?

Yes we can also do that but does your contract deployed or supports multichain?

@shobhitexe, Currently it can only support, hardhat, and goerli but sepolia and mumbai-testnet are in development, will be live soon

@shobhitexe, Currently it can only support, hardhat, and goerli but sepolia and mumbai-testnet are in development, will be live soon

Got it , so should we proceed with this issue or close it for now

you can start working on the issue

hey sorry things happened and i got engaged in some issues wont be able to do this now no point of delaying it so unassigning it


packaging: add pacsign standalone RPM capability.

Signed-off-by: Tim Whisonant<EMAIL_ADDRESS>

Coverage increased (+0.03%) to 67.451% when pulling 24799ac321824566d423a6cecb9f3d6c1d5147d8 on tswhison/pacsign_rpm into 21aa03f73844459a37cb6fd3a40ccd992567e43c on master.


Never ending export

What version of CUE are you using (cue version)?

$ cue version
cue version 0.4.0-beta.1 darwin/amd64

Does this issue reproduce with the latest release?
Yes
What did you do?
I ran

cue export -e configed

on the couple of files that follow:

-- model.cue --
package k

#Volatile: size: uint
#Persistent: volume: string
#Volume: #Volatile | #Persistent

#Secret: secret: string

#Resource: #Volume | #Secret

#Configurable: {
	parameter:  [string]:  _
	resource:   [string]: #Resource
}

#Component: {

	#FileMap: {
		path:   string
		data:   _
	} | {
		path:   string
		#Secret
	}

	#FolderMap: {
		path: string
		{tree: [...#FSMap]} | {volumeref: string }
	}

  #FSMap: #FileMap | #FolderMap

	#Mapping: filesystem: [...#FSMap]

	#Container: {
		name:  string
		mapping: #Mapping
	}

	config: #Configurable

	code: [cn=string]: #Container & {name: cn}
}

#Artifact: {
  ref: {...}
  description: #Component
}

#ConfigureArtifact: {
	 $p = #params: {
		artifact: #Artifact
		config: #Configurable
	}
	out: $p.artifact & {description: config: $p.config}
}
-- frontend.cue --
package k

#Frontend : #Artifact & {
  ref: {
    name: "frontend"
    version: [0,0,3]
  }

  description:   {

    config: {
      parameter: {
        frontendcfg: a: 2
      }
      resource: {
        logvolume: #Volume
      }
    }

    code: mainfrontend: {
      name: "mainfrontend"

      mapping: {
        filesystem: [
          {
            path: "/config/config.json"
            data: config.parameter.frontendcfg
          },
          {
            path: "/workspace"
            volumeref: "logvolume"
          }
        ]
      }
    }
  }
}

configed: (#ConfigureArtifact & {
  #params: {
    artifact: #Frontend
    config: resource: logvolume: volume: "myvol"
  }
}).out

The above code is an extensive simplification of the original code we had.
Eliminating the configed field and running, e.g., cue eval -e \#Frontend produces the expected output.
Leaving the configed field as shown above, produces the effect describe: a never-ending computation.
What did you expect to see?
I expected the command to end with a suitable result
What did you see instead?
The command never ends (apparently)

This issue has been migrated to https://github.com/cue-lang/cue/issues/951.
For more details about CUE's migration to a new home, please see https://github.com/cue-lang/cue/issues/1078.


Simplify the id heuristic to include non-root types

Turns out checking for x-resourceId is over-eager, and misses Ids that do not exist as root resource types.
See https://github.com/stripe/openapi/issues/83
Closes #183

@Canop looks like this fixed some exception case in the tests (a lot of which was inherited pre-fork) which is a win in my book! Will merge soon.


Make --wait work on Windows

especially to enable using Atom as the git commit editor
Fixes #3074
Works in Powershell, cmd, and cygwin

are you sure its not just the line break doing it?

@Announcement Tried several things and it's only happy with the echo.  Line break alone didn't work for me.

Hey @raelyard. Was taking a look at at this PR and had one weird thought about it. Terminating it by ctrl+c seems to terminate it right away rather than wait for you to enter in Y or N. I don't think this is expected behavior but then again, can't be sure and wanted to verify. :smile:

Also, I get the invalid accelerator token but after some googling, I think this is a known issue or considered OK after asking Max. However, just wanted to put it out there just to be noted.

@amytruong - I guess that's a little unexpected that Atom goes away if you kill it before answering yes to the prompt - probably due to having a cmd process with Atom as a child.  I don't think there's any reason to be concerned about that and the typical use case will be closing Atom gracefully from the app rather than killing it by cancelling from the command line.  If you find there's a problem caused by it, please let me know, but I don't expect it's an issue.

It looks like the expectation is that those warnings and error messages would be resolved with an Electron update.  It seems that hasn't resolved it, but definitely not related to this.

@raelyard Thanks for the clarification! Whew. :sweat:
Tested the following on: Windows 8.1 via cmd and power shell but through GitShell (I have Desktop for Windows on my machine)

[x] just regularly opening atom with atom --wait
[x] git config --global core.editor (through GitShell)
[x] have atom open, open with atom --wait again
A few other trivial scenarios but let me know if I've missed any big ones. :pray:

Is this tested on Windows 7? Neither cygwin nor cmd.exe work for me.

sleep is not a valid cmd.exe command.
The %time::=% hack does not work, because there still remain invalid characters (whitespace, comma).
The .sh script will wait forever after closing Atom.

Thanks for your contribution, I would really love to finally see this issue fixed.

@mamidenn I've tested everything I've done with Atom on 7, 8, and 10.  This was a while back, though, so my memory is not perfectly clear - may have had an oversight.  I'll try it again today and see if I have the same result as you.

Thanks for looking into this on Win 7 @raelyard!

@mamidenn Confirmed, not working on Windows 7.  Will make it work.

@mamidenn Confirmed, not working on Windows 7. Will make it work.

:heart: :green_heart:

Also did some testing here in Windows 7:

Successfully waits from both PowerShell and Command Prompt
Command Prompt closes when atom closes (probably not intended?)
find: 'ParentProcessId': No such file or directory error running from Git Shell Powershell

For me this breaks in Windows 10. From a cmd prompt:

open a file normally  (atom hello.txt)
open a second file with -w switch (atom -w bye.txt)
close the second file
cmd prompt gets killed

The point of opening the normal file is that I am using the -w switch for git, but I typically will have other atom windows open in the background.
Interestingly it breaks from cmd and bash (on Windows), but works fine in Powershell.
See gif for demo.

@martinlong1978 What Atom version are you using?

@50Wliu 1.6.0-beta8

Hi @martinlong1978 I also had same issues and made additional fixes. They are in master but just missed beta8.  You can just overwrite atom.cmd and atom.sh in your app-version/resources/cli folder with the contents from master if you want to use the fixes before next release.
https://github.com/atom/atom/tree/master/resources/win

@damieng Thanks, I'll give that a try.

@damieng Thanks, that worked a charm.

Hey, just wanted to say that I was experiencing the same issue. @damieng's suggestion worked like a charm though.

I've been trying to get Atom to work as my git commit editor, however, I'm still having issues.
My Setup

Windows 7
Atom 1.6.0
Powershell (also tried CMD and Git Bash)
Using atom.cmd from 4d9e2b8

Behavior

Running atom --wait with no other Atom instances open doesn't seem to have the correct behavior. A new atom window opens, but when I close it the PS window doesn't change (i.e. I don't get the PS C:\Users\...\ prompt back).

Running git commit with another Atom instance open always fails, saying Aborting commit due to empty commit message. I tried the following in my .gitconfig:

atom --wait
atom --wait --new-window
atom --new-window --wait
atom --wait --foreground

The above behavior is the same whether I'm using the latest atom.cmd or the one that was released with v 1.6.0.

@avonmoll I had the same problem, but I have just got it to work using
atom --new-window --foreground --wait

Updated to Atom 1.6.1, same behavior, even with that combination, @n3dst4

Yes, this is only fixed in 1.7.

I think I discovered part of the issue. In my .gitconfig I have:
editor = atom --new-window --foreground --wait
but this is actually calling atom.exe instead of atom.cmd. Is this correct behavior? If it matters, I did not run the installer; rather, I downloaded the ZIP package.

Yes, you'll need it to call atom.cmd.

Atom now waits, but when I save the commit message and close the window (ctrl-w ctrl-w), git tells me the following:
error: There was a problem with the editor 'atom.cmd --wait'
Please supply the message using -m or -F option


S28 3223: Custom Health Indicator (Add checks for MK storage account connections)

JIRA ticket(s)

S28-3223

[!IMPORTANT]
@lucas-phillips28 Before merge need to add api-MK-SUBSCRIPTION-ID and api-MK-CUSTOMER-ID secrets to key vault in prod + demo

Change description

Add custom health indicator which checks storage account connections for MediaKind.
Add error logs when MediaKind is not connected to storage accounts corresponding to env
Add details to health endpoint response which shows connection status for each storage account

[!IMPORTANT]
This PR requires manual testing by QA. Please notify the QA team @hmcts/pre-rec-evidence-qa.

QA instructions

Call the /health endpoint and see details under preApi in response object. {"preApi": { "mediakindConnections": { "preingestsastg": true, "prefinalsastg": true }}, ...}

Added secrets to demo kv


[XTrending√VIDEOs!]* one girl one frog Viral Leaked Video 2024 FULL LINK On Social Media X Telegram [NOW√S.E.X.72K]

13 sec ago one girl one frog Leaked Video Viral On Social Media. [XTrending√VIDEOs!]* one girl one frog Viral Leaked Video 2024 FULL LINK On Social Media X Telegram [NOW√S.E.X.72K]

one girl one frog's latest video has taken the internet by storm, grabbing the attention of users and igniting widespread discussions on social media. This rising digital creator, renowned for her captivating content, particularly her recent Spiderman-themed video, has experienced a notable surge in interest from fans eager to discover where to view the full version. Many are flocking to platforms like Instagram, X (formerly known as Twitter), and Discord to access her work.
As excitement continues to build, fans are actively expressing their reactions online, demonstrating the significant impact of social media in propelling creators like one girl one frog into the limelight. With her distinct style and creative approach, she has quickly become a leading figure in the digital space, leaving many intrigued about her future projects and content.
[Trending√_S.E.X√NOW!] one girl one frog Viral Leaked Video 2024[FULL~HD]

thank you

FG

.
.
.

vf
.
.

.

.
.

xvcxv


wrapper.html does not display v-bind elements

Version
1.0.0-beta.20
Reproduction link
https://codesandbox.io/s/x3p3725mm4
Steps to reproduce
Could you see Todo.spec.js file, and run the test.
In the console, checked is not displayed in wrapper.html() .
What is expected?

  <input type="checkbox" checked>
  Hello from data

What is actually happening?

  <input type="checkbox">
  Hello from data

I want to show checked in the html.

I thinkVue removes v-bind and v-model inputs from the markup, and manages them internally (for reactivity), so that's why they are not shown in the wrapper.html() (which is really just wrapper.vm.$el.innerHTML.
It would be nice to have what you are describing for snapshot tests. I am not sure how hard it would be to implement, maybe impossible.
I wonder how react/enzyme handles this.

When the checkbox is checked in browser, , there is not always the checked attribute on input element.
This is not bug.
I think it is incorrect to change the behavior of wrapper.html().

Agreed @38elements . We won't be implementing this feature because it would require changing the behavior of innerHTML.

But how can i access style in tests?
This is my component code:

And if I call
templateForWrapper.propsData = Object.assign(templateForWrapper.propsData,{isRead:false});
const wrapper = mount(DealComment, templateForWrapper);
console.log(wrapper.find('.comment-left-side').html())

,
it would return html without style. And how should I test that this div does really have a background-color set to 'lightyellow', when I pass isRead=false prop?

@ATselikovSnp  It's just a regular HTML element, so you can check it the normal way, something like wrapper.find('.comment').element.style or something along these lines.

Hm, just tried this out @ATselikovSnp . Regular styles show up, but v-bind ones do not.
We used to have a style method, but it got removed. I think the reasoning was these kind of tests are  generally not good practice. At this point, because of how JSDOM and Vue's binding works, I don't think you can test what you want.
On alternative is to move the logic into a computed property. This, for example, works:
<template>

Test

</template>

Test
describe('HelloWorld.vue', () => {
  it('renders color', () => {
    const wrapper = mount(HelloWorld, {
      propsData: {
        isRead: false
      }
    })
    console.log(wrapper.find('#el').element.style)
  })
})

Console.log output:
CSSStyleDeclaration {
        '0': 'color',
        _values: { color: 'green' },
        _importants: { color: undefined },
        _length: 1,
        _onChange: [Function] }

I can do element.style.color and get green.

For the record, the reasoning behind removing hasStyle was because it produce a boolean assertion (true/false) and could be achieved by accessing the style property directly:
wrapper.element.style.color

I am having trouble getting the styles out:
const button = wrapper.find('button')
console.log(button.text())
const style = button.element.style
console.log(button.element.style)

results in :
EXPERIMENTAL
CSSStyleDeclaration {
_values: {},
_importants: {},
_length: 0,
_onChange: [Function] }
The styles are empty?

I have the same problem as @themathmagician is there any solution for styles which are applied with v-bind:style?

I do not believe anything has changed since this issue was raised - is the work around to use a computed value suggested above an option in your use case? I don't know of the top of my head but I am guessing the reason v-bind:style={{ }} does not work is the same as the original issue raised.

I wanted to list my use-case here, but I have a functional component that I'm trying to test that uses the props to calculate some inline styles, but because bound styles are not exposed on the wrapper I cannot easily test them without extracting those calculations to functions and exporting them, exposing an internal API that I have no desire to expose :/

If the bound styles are not exposed, how are you using them? Can you share your component and test?

I can't share them directly, but a simplified example would be something like
// Foo.js
export default {
  functional: true,
  render(h, { props, children }) {
    const styles = {
      backgroundColor: /* some logic here to set it, but for example */ 'rebeccapurple'
    };

    return (

      {children}

);
  }
}

// in Foo.spec.js

const wrapper = shallowMount(Foo, options);

expect(wrapper.element.style.backgroundColor).to.equal('rebeccapurple');

if I debug print out the vnode, the property is correctly set but the element has no style when I attempt to expect on it

I think that should be working. I have a very similar example above that works. I will try to reproduce to verify it happens in a minimal example.


login error starting by second use

Hi,
first I installed the roundcube client and app and all is going fine.
After a while I get an error while opening the app in oc.
(Unable to login to roundcube)
If I start a new private browser, the app login automatically.
Is it possible, that there is an error with the cookies?
My system is a oc 7.0.4 instance with working cronjob on ubuntu.
Thanks for that great app, regards

tell us a little bit about your setup. what app version are you using.
Where is owncloud and roundcube installed on your server? With which URL do you access both services directly and what are you're admin-setting within owncloud?
Do you have any log?

due the tip "i start a new private browser" i intuye that there's some security issues related to newer browsers.. i can confirm that with very older versions of firefox with oc 6, login as expected but in newer instalation oc 7 with newer browsers dont work.. i cannot test oc 7 installations on older versions due donsnt work.. (firefox 4 or iceweasel 3.6.24)

@fjies  do u read the wiki instalation about security contents? there's some setup in the oc and rc u must done

I'm running the app version 2.5.4 (newest from app-store)
with oc 7.0.4 and a fresh install of roundcube 1.1.0
The install steps are all done (I think).
For example I use Firefox 34.0.5.
If I startup the computer and open my cloud, I'm automatically logged in and roundcube app does not work. If I relogin it works!
The log only says:
OC_RoundCube_AuthHelper.class.php->refresh(): Finished refresh for roundcube
OC_RoundCube_App.class.php->refresh(): Successfully refreshed the RC session.
What more info can I tell you?

there are extra procedures when custon setups are present, u have custom setup present, do u apply the extra procedures?

I can reproduce the error with roundcube 1.1.0 and will fix it together with #312

well seem i must take one empty server and install a environment with oc 7 and rc 1.X .. i'v very "deprecated" deploys je je je

I've setup an docker based dev environment which can be used the easily setup and test environment, see https://github.com/hypery2k/owncloud/wiki/Development-Setup#docker-setup for more details


V3 precaching reinstall

R: @jeffposnick @addyosmani @philipwalton
This adds in our old school indexeddb helper into core and precaching uses it for it's model to track revision changes.
After this it should be relatively quick to finish off precaching and I'll make sure to tidy up any remaining todos.

@jeffposnick @addyosmani @philipwalton please give this another look. I just did some digging into an ESLint issue (something in this thread made me realise lint was really broken).
I've got this working on windows locally, so fingers crossed we'll be good going forwards.
Fixes #806

Coverage decreased (-0.3%) to 95.551% when pulling 18cfc5bfb26d675213c8ac9c6de562c8fb53bdcb on v3-precaching-reinstall into 7442045d1d9992a3de1903cdf7a49e6df0a1f197 on v3.

Coverage decreased (-0.3%) to 95.551% when pulling 18cfc5bfb26d675213c8ac9c6de562c8fb53bdcb on v3-precaching-reinstall into 7442045d1d9992a3de1903cdf7a49e6df0a1f197 on v3.

Coverage decreased (-0.3%) to 95.551% when pulling 18cfc5bfb26d675213c8ac9c6de562c8fb53bdcb on v3-precaching-reinstall into 7442045d1d9992a3de1903cdf7a49e6df0a1f197 on v3.

Coverage decreased (-0.3%) to 95.551% when pulling 18cfc5bfb26d675213c8ac9c6de562c8fb53bdcb on v3-precaching-reinstall into 7442045d1d9992a3de1903cdf7a49e6df0a1f197 on v3.

Once again, another round of reviews please.

Coverage decreased (-23.5%) to 72.293% when pulling 3cc83b8e188c98b648ed6b4723f1b9d3731c5811 on v3-precaching-reinstall into 7442045d1d9992a3de1903cdf7a49e6df0a1f197 on v3.

Coverage decreased (-1.5%) to 94.35% when pulling 44a6315b394e4548ad228fe89210c9cfdff1fb3a on v3-precaching-reinstall into 7442045d1d9992a3de1903cdf7a49e6df0a1f197 on v3.

I just noticed there's no tests for the new indexedDBHelper.mjs file.
Also, I'm still not 100% clear on why we're removing idb and writing our own IndexedDB promise wrapper library. Was this discussed somewhere that I missed?


Filtering pretraining data for Image Infilling

Appendix A.1 states "We carefully filter our pretraining data and exclude images that appear in the validation and test sets
of downstream tasks to avoid data leakage." Is it possible to share more details about this filtration process? Particularly for the Image Infilling task, it looks like the total size of the 3 datasets is >100M [OpenImages (9M) + ImageNet (14M) + YFCC100M (99M)] whereas the table lists OFA as only using ~36M images. So I was curious as to how so much of the data was left out.

@varadgunjal We only use a small subset of YFCC100M (14M). Check here for the details of the pretraining datasets.

For OpenImages, are the validation & test splits excluded?

@varadgunjal Yes, we exclude the validation & test splits, and only use the train split. https://github.com/cvdfoundation/open-images-dataset#download-full-dataset-with-google-storage-transfer


OpenVPN copy auth_pass. Fixes #10703

[X] Redmine Issue: https://redmine.pfsense.org/issues/10703
[X] Ready for review

Fixes copying auth_pass and proxy_passwd with copy/clone button

Updated
Now addPassword() may not show the password confirm field
auth_pass and proxy_passwd copied successfully

Interesting, I have been chasing an issue where pfSense would not appear to boot after a power loss. I had to plug a monitor and keyboard physically on the machine (no web UI) to figure out that OpenVPN was asking for a password and waiting for one to complete the boot process...

Interesting, I have been chasing an issue where pfSense would not appear to boot after a power loss. I had to plug a monitor and keyboard physically on the machine (no web UI) to figure out that OpenVPN was asking for a password and waiting for one to complete the boot process...

Please see https://redmine.pfsense.org/issues/10409

Please see https://redmine.pfsense.org/issues/10409

Oh, thanks @vktg


Reduce LoopWithTooManyJumpStatements finding scope

Similar to other PRs where we reduced the scope.
Real life use case where it hides other warnings, and just plain huge yellow blob:

Contains a commit from #6107 + splits up the test cases before changing code.

@TWiStErRob can you rebase?


Simulating a keypress for extensiona

For the VSCodeVim extension, we are running into an issue where we are unable to handle tabs properly. When in insert mode, if the user presses tab, we must currently ignore it if the user presses tab, as we don't know what context the tab is done under.
The <tab> might be triggering an emmet abbreviation, it might be autocompleting, or it could just simply be a regular tab.
Is there any way to simulate a tab press (with all the associated context rules).

@Chillee a good practice for this case is actually adding mode == Insert to when clause for Tab.
The problem @Chillee described is actually about delegating Tab back to Code but skipping current command override. For example, there are two extensions overriding Tab key, A and B, and B finally wins, the override chain is like
B ---> A ---> core

But in extension B, we want to ask VSCode to Tab again, but starting from the next overridden handler A ---> core instead of going through the original override chain again.
Right now our solution for this is when clause.

@rebornix That doesn't work in all cases. For example, as a simple case, say you wanted to press <Tab> as part of some command palette command.


Added an update_accel function and push constant support for rtx.

I have added an update_accel function to allow updating an acceleration structure though I can't confirm if it works yet.
I also have added the push constant support to the rtx pass. This is working (I should maybee add it to the example). Maybee you can pull only the push constant commit if that works (I'm not so good with git).

Sorry about the delay!
I consolidated some code and cleaned up the example; if you're okay with those I can merge this and make a point release or back those out.

No problem, I always forget to revert my changes when testing something using the examples. Thanks for cleaning them up. I have tested the refactors in my project as well so it should be good to go. There are some issues related to other parts of the library. I think I might open separate issues for them though.


Test support for dynamic updates in interpreter list

Refs: https://github.com/microsoft/vscode-python/pull/17043

[ ] macOS: @kimadeline
[x] windows: @karthiknadig

Complexity: 4
Create Issue

Requirements

The more Python interpreters available, the better. Tagging everyone on the team as we already have a bunch of environments available, and it may take a significant time for other folks to install stuff. Make sure Conda is installed.
Use VSCode Insiders.
Use the latest Insiders build of the Python extension by running Python: Switch to Insiders command and reloading window.

Scenario 1: No environments on cache by default

Activate the Python extension and run Python: Clear Internal extension cache to clear cache.

Close any open workspaces/files and reload window.

Activate the Python extension by using the Python: Select Interpreter command and see the list load dynamically, ensure you scroll while the list is loading. Make sure scroll position is preserved when new envs are added.

Try the refresh button on the top right.

Ensures Recommended label appears only after the refresh completes.

Ensure active item never changes while the list is loading.

Select an interpreter and use Python: Select Interpreter command again.

Ensure an entry for python.defaultInterpreterPath is visible as well.

Scenario 2: Environments already on cache

Open a folder containing workspace environments.
Use Python: Select Interpreter command and Ensure we select an interpreter towards the end of the list. Reload window.
Again use Python: Select Interpreter command.
Ensure selected interpreter is in focus.
Ensure interpreter list is sorted with workspace environments appearing first.
Have list open and create a local environment in terminal, ensure the list updates.

@karrtikr Good Job. Worked as described.


Probable incompatibility with Selenium?

Our test suite does not pass anymore since the release of the 3.16 version.
I found the culprit would be https://github.com/bblimke/webmock/pull/976
Our stack consist of :

Ruby 3.1.2
Rails <IP_ADDRESS>
VCR 6.1.0
Selenium webdriver 4.3.0
Capybara 3.37.1

Non-system tests pass as usual. On another app using the exact same stack but without system tests either (no Selenium/Capybara) we do not encounter problem either.
We have tried many different approaches to try to make tests pass:
- Webmock.enable! + Webmock.disable! # in setup/ teardown blocks
- WebMock.allow_net_connect!(net_http_connect_on_start: true)
- WebMock.allow_net_connect!(net_http_connect_on_start: [localhost]) # like exposed in #975

@bobmaerten thank you for reporting.
Can you please provide some more details? Does it raise any error and stacktrace? Are you able to provide an example that fails?

I was a little bit reluctant to create this issue, as we have very little context to provide. Our tests all fail with an error from Capybara returning page.current_path as nil but no further stack trace :'( . The tests are rather simple and were perfectly functional until v3.16. Here a sample of a failing test
def test_perform_visit
  visit some_path
  assert has_selector?(%(a.btn-primary[id="default-action"]))
  assert has_selector?(%(a.btn-secondary[id="other-action"]))

  find(%([id="other-action"]), match: :first).click

  assert has_selector?(%(a.btn-primary[id="other-action"])) # Fails here after click involving a controller request
  assert has_selector?(%(a.btn-secondary[id="default-action"]))
end

Minitest::UnexpectedError:         NoMethodError: undefined method `map' for true:TrueClass
            test/support/system/eshop/default_button_system_test:14:in `block in <class:DefaultButtonSystemTest>'

I found that my system tests do not run, and instead give me this error:
WebMock::NetConnectNotAllowedError: Real HTTP connections are disabled. Unregistered request: POST http://<IP_ADDRESS>:9515/session with body '{"capabilities":{"alwaysMatch":{"browserName":"chrome","goog:chromeOptions":{}}}}' with headers {'Accept'=>'application/json', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'Content-Length'=>'81', 'Content-Type'=>'application/json; charset=UTF-8', 'User-Agent'=>'selenium/4.9.1 (ruby macosx)'}

You can stub this request with the following snippet:

stub_request(:post, "http://<IP_ADDRESS>:9515/session").
  with(
    body: "{\"capabilities\":{\"alwaysMatch\":{\"browserName\":\"chrome\",\"goog:chromeOptions\":{}}}}",
    headers: {
          'Accept'=>'application/json',
          'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3',
          'Content-Length'=>'81',
          'Content-Type'=>'application/json; charset=UTF-8',
          'User-Agent'=>'selenium/4.9.1 (ruby macosx)'
    }).
  to_return(status: 200, body: "", headers: {})

Removing `require webmock/minitest' from my Rails application's test/test_helper.rb file causes the test to run just fine.

There were no WebMock version changes, therefore I expect that the issue was related to webmock in combination with something that has changed. Anyway, in case it happens again, please open the issue again.


Update vendoring for Sirupsen renaming

This PR updates vendoring (in some instances using some forks), because notary is a dependency of docker CLI, which has also dependencies on swarmkit and moby/moby which have moved to the new sirupsen import path.

Please sign your commits following these rules:
https://github.com/moby/moby/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "update-vendoring" git@github.com:simonferquel/notary.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.