Fix window size change when restoring from minimized state

Fixes #37328
When restoring the window (editor or project manager) from a minized state, the window becomes larger. When the window is minimized, window_get_size would return the size as if the window was not minimized. This results in a miscalculation during a WM_MINMAXINFO message here:
L1827: Size2 decor = window_get_size(window_id) - window_get_real_size(window_id);
A simple solution that seems to work fine is to just remove the if statement. If this code is needed, another solution would be to skip the calculation in WM_MINMAXINFO if the window is currently minimized, but it seems like this is the only place the if branch is actually true.

@hinlopen Is this still desired? If so, it needs to be rebased and tested on the latest master branch. While there are no conflicts, rebasing is important so that reviewers can easily test the PR.

The original issue is already fixed. Thanks for the contribution nonetheless.


Reduce allocs in HTTP2StreamChannel

Motivation:
The HTTP2StreamChannel stores two atomic booleans for whether the channel is active and writable. These are only accessed externally and access is relatively infrequent. Each atomic requires an allocation, instead we can just protect each with a single lock.
Modifications:

Combine the two atomics into a single 'flags' struct protected by a locked value box

Result:
Fewer alloations

It would be useful to get an idea of whether there's any significant performance impact to this change. I suspect that for most applications it comes out about neutral, but I'm not sure.

It would be useful to get an idea of whether there's any significant performance impact to this change. I suspect that for most applications it comes out about neutral, but I'm not sure.

This will obviously depend on how frequently isActive/isWritable are called. My gut feeling is that most users rarely call these.
A concrete example is AHC which uses it a few times per request (in channel active and when writability changes). I used it to benchmark against httpbin (running locally) and the difference was negligible.

You'll need to update the allocations for main too


Major Fork Merge (including upstream breakages and unmerged PRs)

Hello, on the recommendation of @folke (https://github.com/windwp/nvim-ts-autotag/pull/171#issuecomment-2118689969), I've opened a PR to track against my fork.
I'm opening this PR including all of my changes on my fork I've begun maintaining until you (@windwp ) are back.
This should serve as a diff between the two and once you are back you can review and merge.
If this is too large (which it likely is), please ping me and I can see about chunking my fork up and doing smaller PRs to you so its reviewable.
At the time of writing my fork does the following:

Requires Neovim 0.9.5 or greater
Completely removes nvim-treesitter as a hard dependency and instead uses vim.treesitter
Overhauls the tests so a simple make test downloads all dependencies for the plugin and runs the tests
Fixed the tests so now they should all pass
CI is using my own self-hosted runner, so CI changes should not be merged
Completely overhauled the setup, allowing for per filetype customization and global customization.

This also allows end users to extend or override the existing tag configurations for the defined filetypes. This was done in the hopes that if a upstream TS parser breaks, a user isn't screwed until we update nvim-ts-autotag to support it

Deprecates nvim-treesitter setup methods, instead opting for require("nvim-ts-autotag").setup({ ... })
Uses vim.keymap.set for bindings
Supporting additional filetypes like twig and blade
Fixing close errors as a result of only partially parsed updates in the treesitter tree (https://github.com/PriceHiller/nvim-ts-autotag/commit/a92a4e97ec9b14e61eefd4e81b581474c509f0a0)
Replaced the Sponsor section in the README with the Fork Status -- this should not be merged as is

And undoubtedly more as time goes on.
Thanks for the plugin, and looking forward to eventually having you back 🙂

hi i still use this plugin so i will keep maintain  it.

hi i still use this plugin so i will keep maintain it.

That's great to hear 🙂!
I've made some significant changes on my fork. Would you like to start breaking up my fork into smaller PRs for individual review?
You may want to take a look at my fork and decide what you  definitely don't want, like the new setup method.

@windwp just to be clear, nvim-ts-autotag doesn't break right now with the latest Neovim nightly/stable and the latest nvim-treesitter.
There is however a big nvim-treesitter rewrite under way and initially that was planned to be released together with Neovim 0.10, but has currently been postponed to Neovim 0.11. (See also @clason)
Either way, it's still a good idea to remove the nvim-treesitter dependency, since Neovim has all the required functionality since 0.9.x and this way nvim-ts-autotag wouldn't break once the rewrite gets released.

Indeed; you can look at nvim-treesitter-context (and nvim-treesitter-textobjects on the main branch) to see how you can structure your plugin without relying on (deprecated!) nvim-treesitter-module.

It seems my PR got merged, so all good now :)
https://github.com/windwp/nvim-ts-autotag/pull/171

hi @PriceHiller
i just check that PR and it fix  some issue with embed template  on ruby and allow user can customize template . so i will merge it .
What is the selfhosted CI nix-runner?
Can you keep my test runner and i will merge.
Thank you

I changed the CI over to mine because I got frustrated when debugging a CI issue 😅
When I get time later I'll restore the previous CI runner and ping you

@windwp this should be ready to go now.
You may want to run the CI for this prior to merging -- tests pass on my fork: https://github.com/PriceHiller/nvim-ts-autotag/actions/runs/9147532305

Another thing worth review, is the deprecation notices I've placed at 1.0.0. I started following Semantic(ish) Versioning on my fork. I intended to fully remove some features when I did the first 1.0.0 release.
I can modify those deprecations messages or do something with 'em if you'd like. Just let me know.

REMINDER TO SELF: Once this gets merged/chunked then merged add an additional commit warning new downstream users to come back to the main repo -- staying on my fork shouldn't be necessary once this is merged.

i merge it, thank

Cool, I'll update my fork to point users to go back over here.
As a note, my fork was intended in good-faith in case that wasn't clear. I figured you were burnt-out, didn't have enough time, or something else -- after all, it's a free project.
I accepted the invite you sent for collaboration, I'm happy to assist with maintenance. It may be a good idea to ping me with what type of stuff you'd be ok with me merging; I don't want to incorporate changes that are undesired as it's your project first and foremost.
Please ping me if there's anything I do that you want rolled back :smile:.


Database Encryption Key has its own folder, and shows as key with no name

I'm not sure if this is by design or a mess up, but we have a bunch of Security folders not in SSMS and one even has keys with no name.

Connect to sql 2019 server and expand security folder
You'll see a Database Encryption Keys folder even though none seems to be shown in SSMS
Weirder still, you get 1 key, which appears blank, in the list. See screenshot below.

I don't see this folder on SSMS but I do see it in SSDT.  I'll close this older issue as a low-impact inconsistency.


Can't CADL compile the default playground example

https://cadlplayground.z22.web.core.windows.net/cadl-azure/?c=aW1wb3J0ICJAYXp1cmUtdG9vbHMvY2FkbC3GEWNvcmUiOwrJJ8UbbGFuZy9yZXN0IjsKdXNpbmcgQcQtLkNvcmUuT3BlcmF0aW9uczsKCm1vZGVsIEVucm9sbG1lbnQgewogIEBrZXnEB0NhZGwuUmVzdC5zZWfEHigiZckqcyIpCiAgaWQ6IHN0cmluZzsKfdJPR3JvdXDMVNUwUmVnaXN05wCV2y5pbnRlcmZhY2UgSW90RHBzUmVzb3VyY2VMaWZldGltZTxUyBI%2BxUZvcCBjcmVhdGUgaXMgyBtDxRJPclJlcGxhY8w0O8YzcmVhZMwxUmVhZNImZGVsZc5ZRMUS0ipsaXN0zChMaXN0zSZ9CgrmAWtIdHRwLnJvdXRlKCIv7gFq6gD76gFdcyBleHRlbmRz%2BAEPyivpARBhdHRl7gCPQWPkAXfLLCwgeyBzb21lUGFyYW3oAYAgfcgXUmVzdWx0yhj%2FAMHpAgb4AMbGHf8Ay%2BsAn8UwPiB71nVy7AJLzXLtAmXqAwTfeTzNN8R3OwoK

Hi @lmazuel , may I double confirm the playground sample link is correct?
It seems it's for old cadl version and need to resolve warnings before compiling it, and I can generate it after doing changes like below:

I think they removed the sample, and it might have been old indeed


Create spm package NetworkService for network layer, add README and LICENSE

Summary
This PR is a part of the work to resolve #120

Changes

add README.md file
add LICENSE file
create NetworkService SPM package with stub method to check possibility to use this NetworkService in yur project.

Checks to complete

[x] I've built and run my changes, and no warnings or errors occurred.
[x] All existing tests passed with my changes.
[x] My code follows our style guide.
[x] I've performed a self-review of my code.
[x] PR's title has a conventional commit style (short and descriptive).
[x] Every non-private interface is documented properly.
[x] I've added tests for my code (if it makes sense).
[x] PR has assignee, reviewers it is properly linked to the project and to the issue.

I moved the package files up in the directories to resolve the error of files being inaccessible at the default path.


Fixed merge conflict from PR #14 and added console logging

I added a few messages in app.js just so that the program would give output on startup to make sure it worked. Dependency for i and arp-listener removed. and updated dependency for node-dash-button.

👍 LGTM. @JoeIaquinto?

All good changes. Should Dan put himself in contributors?

Yeah, @dangothemango you can go ahead and do that as well

alright done

my bad


Maybe we need custom shortcut

For me <C+keys> is not so convenient so I think maybe Kite can allow us to custom some shortcuts?
For example, the shortcut to switch completion, which is <C+n>/<C+p>, can be altered to
<A+n>/<A+p> or some other binds?

Those are Vim's default keys for completions (see :help ins-completion-menu), not Kite's.
You can of course map other keys to do this but that's outside the scope of this plugin.
I think mapping the alt key can be a little tricky sometimes, depending on your terminal, but I'm sure it's always possible.

Closing this now but feel free to open a new issue if you have any further problems.  Thanks!


Implement OOB in Send() and add SendOOB() function for messages without body

Could you do this PR against the work branch ? (that's the one matterbridge uses for now)

I can't understand why it shows 2 commits. I'll make another pull request.

Seems like you were still pushing to master instead of work


I can't save the crop image

Search before asking

[ ] I have searched the Pytorch-Wildlife issues and found no similar bug report.

Bug
when i run the demo, I find a question :  I can not save the crop image.
The problem is:
File "D:\anaconda3\envs\island_project\lib\site-packages\PytorchWildlife\utils\post_process.py", line 77, in save_crop_images
assert isinstance(results, list)
AssertionError.
So, i checked error

Environment
No response
Minimal Reproducible Example
import numpy as np
from PIL import Image
import torch
from torch.utils.data import DataLoader
from PytorchWildlife.models import detection as pw_detection
from PytorchWildlife.data import transforms as pw_trans
from PytorchWildlife.data import datasets as pw_data
from PytorchWildlife import utils as pw_utils
import os
Setting the device to use for computations ('cuda' indicates GPU)
DEVICE = "cuda" if torch.cuda.is_available() else "cpu"
detection_model = pw_detection.MegaDetectorV5(device=DEVICE, pretrained=True)
tgt_img_path = os.path.join(".","10050028_1.JPG")
img = np.array(Image.open(tgt_img_path).convert("RGB"))
transform = pw_trans.MegaDetector_v5_Transform(target_size=detection_model.IMAGE_SIZE,
stride=detection_model.STRIDE)
results = detection_model.single_image_detection(transform(img), img.shape, tgt_img_path)
pw_utils.save_detection_images(results, os.path.join(".","demo_output"), overwrite=False)
pw_utils.save_crop_images(results, os.path.join(".","crop_output"))
Additional
No response
Are you willing to submit a PR?

[ ] Yes I'd like to help by submitting a PR!

I made changes in post_process.py.It can run:
!!! Output paths need to be optimized !!!
def save_crop_images(results, output_dir, overwrite=False):
"""
Save cropped images based on the detection bounding boxes.
Args:
    results (list):
        Detection results containing image ID and detections.
    output_dir (str):
        Directory to save the cropped images.
    overwrite (bool):
        Whether overwriting existing image folders. Default to False.
"""
# assert isinstance(results, list)
os.makedirs(output_dir, exist_ok=True)
with sv.ImageSink(target_dir_path=output_dir, overwrite=overwrite) as sink:
    # for entry in results:
    #     print(entry)
    for i, (xyxy, _, _, cat, _) in enumerate(results["detections"]):
        cropped_img = sv.crop_image(
            image=np.array(Image.open(results["img_id"]).convert("RGB")), xyxy=xyxy
        )
        sink.save_image(
            image=cv2.cvtColor(cropped_img, cv2.COLOR_RGB2BGR),
            image_name="{}_{}_{}".format(
                int(cat), i, results["img_id"].rsplit(os.sep, 1)[1]
            ),
        )

Hi @Cyingyinging! thank you for reaching out. We are currently updating the code to make the save_crop_images function compatible with single image inputs, in addition to the existing functionality for a list of images. We will notify you as soon as the updated version is available for use.

@Cyingyinging Issue resolved in the latest updates. Please feel free to reopen if the issue still persists. Thanks!


Update submodule libuavcan to latest Sun Apr  1 17:52:32 UTC 2018

Changes: https://github.com/UAVCAN/libuavcan/compare/e1c9a4f5064a336295125da25c0542a5cd601dd7...master

@pavel-kirienko FYI update to current libuavcan not currently building on PX4/NuttX. I'll look into it later.

Okay, this is a NuttX compatibility issue. Who will volunteer to fix it? Can we ask @davids5 for help?

Okay, this is a NuttX compatibility issue. Who will volunteer to fix it? Can we ask @davids5 for help?

@pavel-kirienko could you elaborate on what needs to be fixed? I don't know CAN or UAVCAN internals at the moment, but I wouldn't mind getting up to speed.

@dagar It looks like the ISR registration that checked on nuttx to carry the context pointer. @LorenzMeier do you want me to fix this?

@davids5 Please go ahead, yes.

@dagar @pavel-kirienko @LorenzMeier Continued here https://github.com/PX4/Firmware/pull/9650


CreateIndex should be more explicit about its parameters

Currently, the CreateIndex message simply takes an indexName as parameter. That name is however expected to be formatted including schema and entity name. It would be better to explicitly add those parameters to the index-creation message.

Fixed with 0.14.0-SNAPSHOT


How to expand?

How to expand? smoothing pages, scrolling pages, and so on

How to expand the "Style Page Flip"?

啥意思？这就是翻页的呀？像iBooks那种效果呀


Problems with AngelChest: [pdd] lore

Hi, I am the author of AngelChest. Whenever a player dies and their items get put into the AngelChest, their items are tagged with a "[pdd]" lore.
If you would change the PlayerDeathEvent priority to MONITOR, this should be fixed, so that both plugins are compatible.

Fixed in fresh release: https://github.com/Xezard/XItemsRemover/releases/tag/1.0.7


Allow customizing Table column header background/foreground

Closes #409

@Phyele as discussed yesterday, here's the attempt at making the sort icon currentColor + 80% opacity:

@Phyele merging as is to unblock the release, we can come back to this on Monday and potentially improve it


How to programatically call table's getData function to reload table

I have an Ajax table that I need to update programmatically when a select box is changed.  How do I achieve this? As seen on the screen-shot below, I'm trying to call the tables onGetData function from the select box but cannot be able to pass the table's 'context'. Does this plugin have a 'reload table' event?

The source of the table's data depends on the option chosen on the select box

#43
this.$refs.vueDatatable.processRows();
solves this issue. How do I give myself a thumbs down for not reading through other issues?


Chart fit and finish - Improve chart legend UX

Current charts legend for line chart and scatter chart has large spacing between rows, and margins on the left and right. Want to Update to a more compact UX
### UX
- [ ] Provide specific guidance on desired spacing

### Engineering
- [ ] Update spacing/layout for legend (pre. req of UX guidance)

UX specs -
No specific px value, however, I'd like the padding to be reduced to either 2px or 4px so we don't take a lot of space between the rows.
Also, make sure we make the text within the field wrapped.


constant mapping (YARD::Parser::UndocumentableError) since v0.9.21

(This is reposted from https://groups.google.com/forum/#!topic/yardoc/XVCBLAR0iZ0. )
Hello Yard Folks!
As of release v0.9.21, my project ruby-jss fails to generate the html docs, both locally and at rubydoc.info:  https://www.rubydoc.info/gems/ruby-jss/
The full output of a local yard --verbose --debug -o /tmp/fixyard/ for version 0.9.24 is pasted below, with a backtrace at the bottom. It seems to match the error you see on rubydoc.info.
I know I always have lots of cleanup to do in my Yard formatting, but its always successfully created the html in the past.
Just now I removed and re-installed older versions of yard, and ran the same command for each until I found that v0.9.20 works without the error. 0.9.21-23 all failed in a similar way to 24.
I’d be happy to fix whatever’s causing this in my code, but the debug output doesn’t really help me locate the source of the problem. I could methodically work through all the warnings, that’ll take a time, and I won’t be able to get to that task for a while, so any pointers are welcome.
Let me know if I can provide more info.
Cheers & Thanks for providing such a useful tool to the Ruby community!
Steps to reproduce

gem install ruby-jss
cd /path/to/gemdir/gems/ruby-jss-
yard --verbose --debug -o /tmp/rubyjssyard/

Actual Output
------------  output of yard --verbose --debug -o /tmp/fixyard/ in v0.9.24
[debug]: Parsing ["{lib,app}//*.rb", "ext//*.{c,cc,cxx,cpp,rb}"] with ruby parser
[debug]: Parsing lib/jss.rb
[debug]: Parsing lib/jamf.rb
[debug]: Parsing lib/jpapi.rb
[debug]: Parsing lib/jss-api.rb
[debug]: Parsing lib/ruby-jss.rb
[debug]: Parsing lib/jss/client.rb
[debug]: Parsing lib/jss/server.rb
[debug]: Parsing lib/jamf/client.rb
[debug]: Parsing lib/jss/utility.rb
[warn]: @param tag has unknown parameter name: processor
in file lib/jss/utility.rb' near line 129  [warn]: Unknown tag @seealso in file lib/jss/utility.rbnear line 280  [warn]: @param tag has unknown parameter name: Set      in filelib/jss/utility.rb' near line 505
[debug]: Parsing lib/jss/version.rb
[debug]: Parsing lib/jamf/utility.rb
[warn]: @param tag has unknown parameter name: processor
in file lib/jamf/utility.rb' near line 128  [warn]: Unknown tag @seealso in file lib/jamf/utility.rbnear line 274  [warn]: @param tag has unknown parameter name: Set      in filelib/jamf/utility.rb' near line 411
[debug]: Parsing lib/jamf/version.rb
[debug]: Parsing lib/jss/composer.rb
[warn]: Unknown tag @options in file lib/jss/composer.rb near line 95
[debug]: Parsing lib/jss/validate.rb
[debug]: Parsing lib/jamf/composer.rb
[warn]: Unknown tag @options in file lib/jamf/composer.rb near line 95
[debug]: Parsing lib/jamf/validate.rb
[debug]: Parsing lib/jss/api_object.rb
[warn]: Unknown tag @init_data. in file lib/jss.rb near line 152
[warn]: @param tag has unknown parameter name: identfier
in file lib/jss/api_object.rb' near line 584  [warn]: @param tag has unknown parameter name: identfier      in file lib/jss/api_object.rb' near line 636
[warn]: @param tag has unknown parameter name: identfier
in file lib/jss/api_object.rb' near line 668  [warn]: @param tag has unknown parameter name: name      in file lib/jss/api_object.rb' near line 978
[warn]: @param tag has unknown parameter name: api
in file lib/jss/api_object.rb' near line 978  [warn]: Unknown tag @seealso in file lib/jss/api_object.rbnear line 1224  [warn]: Unknown tag @subclasses.each  [debug]: Parsing lib/jss/exceptions.rb  [debug]: Parsing lib/jamf/exceptions.rb  [debug]: Parsing lib/jss/compatibility.rb  [debug]: Parsing lib/jss/configuration.rb  [debug]: Parsing lib/jss/db_connection.rb  [debug]: Parsing lib/jamf/compatibility.rb  [debug]: Parsing lib/jamf/configuration.rb  [debug]: Parsing lib/jss/api_connection.rb  [warn]: @param tag has unknown parameter name: &block      in filelib/jss/api_connection.rb' near line 1262
[warn]: @param tag has unknown parameter name:
in file lib/jss/api_connection.rb' near line 1289  [debug]: Parsing lib/jss/api_object/mdm.rb  [debug]: Parsing lib/jss/xml_workaround.rb  [debug]: Parsing lib/jamf/api/connection.rb  [warn]: @param tag has unknown parameter name: host:      in file lib/jamf/api/connection.rb' near line 267
[warn]: @param tag has unknown parameter name: port:
in file lib/jamf/api/connection.rb' near line 267  [warn]: @param tag has unknown parameter name: user:      in file lib/jamf/api/connection.rb' near line 267
[warn]: @param tag has unknown parameter name: pw:
in file lib/jamf/api/connection.rb' near line 267  [warn]: @param tag has unknown parameter name: token:      in file lib/jamf/api/connection.rb' near line 267
[warn]: @param tag has unknown parameter name: open_timeout:
in file lib/jamf/api/connection.rb' near line 267  [warn]: @param tag has unknown parameter name: timeout:      in file lib/jamf/api/connection.rb' near line 267
[warn]: @param tag has unknown parameter name: ssl_version:
in file lib/jamf/api/connection.rb' near line 267  [warn]: @param tag has unknown parameter name: verify_cert:      in file lib/jamf/api/connection.rb' near line 267
[warn]: @param tag has unknown parameter name: params
in file lib/jamf/api/connection.rb' near line 534  [warn]: @param tag has unknown parameter name: params      in file lib/jamf/api/connection.rb' near line 703
[warn]: Unknown tag @keep_alive_thread in file lib/jamf/api/connection.rb near line 766
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/connection.rb' near line 792  [debug]: Parsing lib/jss/api_object/site.rb  [debug]: Parsing lib/jss/api_object/user.rb  [debug]: Parsing lib/jss/ruby_extensions.rb  [debug]: Parsing lib/jamf/ruby_extensions.rb  [debug]: Parsing lib/jss/api_object/ebook.rb  [debug]: Parsing lib/jss/api_object/group.rb  [warn]: @param tag has unknown parameter name: m      in file lib/jss/api_object/group.rb' near line 366
[warn]: @param tag has unknown parameter name: m
in file lib/jss/api_object/group.rb' near line 378  [warn]: @param tag has unknown parameter name: api      in file lib/jss/api_object/group.rb' near line 412
[debug]: Parsing lib/jss/api_object/policy.rb
[warn]: @param tag has unknown parameter name: reboot_message
in file lib/jss/api_object/policy.rb' near line 910  [warn]: @param tag has unknown parameter name: position      in file lib/jss/api_object/policy.rb' near line 1159
[warn]: @param tag has unknown parameter name: action
in file lib/jss/api_object/policy.rb' near line 1159  [warn]: @param tag has unknown parameter name: feu      in file lib/jss/api_object/policy.rb' near line 1159
[warn]: @param tag has unknown parameter name: fut
in file lib/jss/api_object/policy.rb' near line 1159  [warn]: @param tag has unknown parameter name: update_autorun      in file lib/jss/api_object/policy.rb' near line 1159
[warn]: @param tag has unknown parameter name: identfier
in file lib/jss/api_object/policy.rb' near line 1187  [warn]: @param tag has unknown parameter name: identfier      in file lib/jss/api_object/policy.rb' near line 1277
[debug]: Parsing lib/jss/api_object/script.rb
[debug]: Parsing lib/jss/api_object/account.rb
[debug]: Parsing lib/jss/api_object/ibeacon.rb
[debug]: Parsing lib/jss/api_object/package.rb
[warn]: @param tag has unknown parameter name: @see
in file lib/jss/api_object/package.rb' near line 661  [debug]: Parsing lib/jss/api_object/sitable.rb  [debug]: Parsing lib/jss/api_object/vppable.rb  [debug]: Parsing lib/jss/api_object/webhook.rb  [debug]: Parsing lib/jss/client/jamf_binary.rb  [debug]: Parsing lib/jss/client/jamf_helper.rb  [debug]: Parsing lib/jamf/client/jamf_binary.rb  [debug]: Parsing lib/jamf/client/jamf_helper.rb  [debug]: Parsing lib/jss/api_object/building.rb  [debug]: Parsing lib/jss/api_object/category.rb  [debug]: Parsing lib/jss/api_object/computer.rb  [warn]: Unknown tag @hardware in file lib/jss/api_object/computer.rbnear line 858  [debug]: Parsing lib/jss/api_object/scopable.rb  [debug]: Parsing lib/jamf/api/mixins/abstract.rb  [debug]: Parsing lib/jamf/api/mixins/lockable.rb  [debug]: Parsing lib/jss/api_object/creatable.rb  [warn]: @param tag has unknown parameter name: api      in filelib/jss/api_object/creatable.rb' near line 74
[warn]: @param tag has unknown parameter name: name
in file lib/jss/api_object/creatable.rb' near line 101  [debug]: Parsing lib/jss/api_object/locatable.rb  [debug]: Parsing lib/jss/api_object/matchable.rb  [debug]: Parsing lib/jss/api_object/updatable.rb  [warn]: Unknown tag @see_also in file lib/jss/api_object/updatable.rbnear line 54  [debug]: Parsing lib/jss/ruby_extensions/hash.rb  [debug]: Parsing lib/jss/ruby_extensions/time.rb  [debug]: Parsing lib/jamf/api/connection/token.rb  [debug]: Parsing lib/jamf/api/mixins/immutable.rb  [debug]: Parsing lib/jamf/api/mixins/locatable.rb  [debug]: Parsing lib/jamf/api/mixins/referable.rb  [debug]: Parsing lib/jamf/ruby_extensions/hash.rb  [debug]: Parsing lib/jss/api_object/department.rb  [debug]: Parsing lib/jss/api_object/extendable.rb  [debug]: Parsing lib/jss/api_object/peripheral.rb  [debug]: Parsing lib/jss/api_object/uploadable.rb  [debug]: Parsing lib/jss/ruby_extensions/array.rb  [debug]: Parsing lib/jamf/api/mixins/change_log.rb  [debug]: Parsing lib/jamf/api/mixins/extendable.rb  [debug]: Parsing lib/jamf/api/mixins/searchable.rb  [debug]: Parsing lib/jamf/ruby_extensions/array.rb  [debug]: Parsing lib/jss/api_object/criteriable.rb  [debug]: Parsing lib/jss/api_object/ldap_server.rb  [warn]: @param tag has unknown parameter name: user      in filelib/jss/api_object/ldap_server.rb' near line 140
[warn]: @param tag has unknown parameter name: server
in file lib/jss/api_object/ldap_server.rb' near line 159  [debug]: Parsing lib/jss/api_object/patch_title.rb  [debug]: Parsing lib/jss/api_object/purchasable.rb  [debug]: Parsing lib/jss/ruby_extensions/ipaddr.rb  [debug]: Parsing lib/jss/ruby_extensions/object.rb  [debug]: Parsing lib/jss/ruby_extensions/string.rb  [debug]: Parsing lib/jamf/api/mixins/uncreatable.rb  [debug]: Parsing lib/jamf/api/mixins/undeletable.rb  [debug]: Parsing lib/jamf/ruby_extensions/ipaddr.rb  [debug]: Parsing lib/jamf/ruby_extensions/object.rb  [debug]: Parsing lib/jamf/ruby_extensions/string.rb  [debug]: Parsing lib/jss/api_object/patch_policy.rb  [warn]: @param tag has unknown parameter name: new_tgt_vers      in file lib/jss/api_object/patch_policy.rb' near line 287
[warn]: @param tag has unknown parameter name: new_val
in file lib/jss/api_object/patch_policy.rb' near line 313  [warn]: @param tag has unknown parameter name: new_val      in file lib/jss/api_object/patch_policy.rb' near line 320
[warn]: @param tag has unknown parameter name: days
in file lib/jss/api_object/patch_policy.rb' near line 328  [warn]: @param tag has unknown parameter name: new_period      in file lib/jss/api_object/patch_policy.rb' near line 334
[warn]: @param tag has unknown parameter name: subj
in file lib/jss/api_object/patch_policy.rb' near line 341  [warn]: @param tag has unknown parameter name: subj      in file lib/jss/api_object/patch_policy.rb' near line 348
[warn]: @param tag has unknown parameter name: new_title
in file lib/jss/api_object/patch_policy.rb' near line 558  [debug]: Parsing lib/jss/api_object/patch_source.rb  [warn]: @param tag has unknown parameter name: newname      in file lib/jss/api_object/patch_source.rb' near line 288
[warn]: @param tag has unknown parameter name: new_port
in file lib/jss/api_object/patch_source.rb' near line 295  [debug]: Parsing lib/jss/api_object/categorizable.rb  [debug]: Parsing lib/jss/api_object/mobile_device.rb  [debug]: Parsing lib/jss/api_object/self_servable.rb  [warn]: @param tag has unknown parameter name: new_val      in file lib/jss/api_object/self_servable.rb' near line 574
[debug]: Parsing lib/jss/client/management_action.rb
[debug]: Parsing lib/jss/ruby_extensions/filetest.rb
[debug]: Parsing lib/jss/ruby_extensions/pathname.rb
[debug]: Parsing lib/jamf/api/connection/api_error.rb
[warn]: @param tag has unknown parameter name: rest_error
in file lib/jamf/api/connection/api_error.rb' near line 83  [debug]: Parsing lib/jamf/api/json_objects/country.rb  [debug]: Parsing lib/jamf/client/management_action.rb  [debug]: Parsing lib/jamf/ruby_extensions/filetest.rb  [debug]: Parsing lib/jamf/ruby_extensions/pathname.rb  [debug]: Parsing lib/jss/api_object/netboot_server.rb  [debug]: Parsing lib/jss/api_object/scopable/scope.rb  [debug]: Parsing lib/jamf/api/json_objects/location.rb  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/location.rb' near line 34
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/location.rb' near line 41  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/location.rb' near line 48
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/location.rb' near line 55  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/location.rb' near line 62
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/location.rb' near line 69  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/location.rb' near line 76
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/location.rb' near line 83  [debug]: Parsing lib/jamf/api/mixins/bulk_deletable.rb  [debug]: Parsing lib/jss/api_object/advanced_search.rb  [debug]: Parsing lib/jss/api_object/mac_application.rb  [debug]: Parsing lib/jss/api_object/network_segment.rb  [warn]: @param tag has unknown parameter name: starting      in file lib/jss/api_object/network_segment.rb' near line 165
[warn]: Unknown tag @see_also in file lib/jss/api_object/network_segment.rb near line 291
[warn]: @param tag has unknown parameter name: other_segment
in file lib/jss/api_object/network_segment.rb' near line 363  [warn]: Unknown tag @see_also in file lib/jss/api_object/network_segment.rbnear line 514  [debug]: Parsing lib/jss/api_object/peripheral_type.rb  [debug]: Parsing lib/jamf/api/json_objects/criterion.rb  [debug]: Parsing lib/jss/api_object/group/user_group.rb  [debug]: Parsing lib/jamf/api/json_objects/attachment.rb  [debug]: Parsing lib/jamf/ruby_extensions/array/utils.rb  [debug]: Parsing lib/jss/api_object/removable_macaddr.rb  [debug]: Parsing lib/jamf/api/json_objects/ios_details.rb  [debug]: Parsing lib/jamf/ruby_extensions/ipaddr/utils.rb  [debug]: Parsing lib/jss/api_object/distribution_point.rb  [debug]: Parsing lib/jss/api_object/management_history.rb  [debug]: Parsing lib/jss/api_object/self_servable/icon.rb  [debug]: Parsing lib/jamf/api/abstract_classes/prestage.rb  [warn]: Unknown tag @paream in filelib/jamf/api/abstract_classes/prestage.rbnear line 236  [warn]: Unknown tag @paream in filelib/jamf/api/abstract_classes/prestage.rbnear line 281  [debug]: Parsing lib/jamf/api/abstract_classes/resource.rb  [warn]: Unknown tag @see_also in filelib/jamf/api/abstract_classes/resource.rbnear line 181  [debug]: Parsing lib/jss/api_object/computer_invitation.rb  [debug]: Parsing lib/jss/api_object/extension_attribute.rb  [warn]: @param tag has unknown parameter name: new_val      in filelib/jss/api_object/extension_attribute.rb' near line 361
[debug]: Parsing lib/jss/api_object/patch_title/version.rb
[debug]: Parsing lib/jss/api_object/restricted_software.rb
[debug]: Parsing lib/jamf/api/json_objects/account_prefs.rb
[debug]: Parsing lib/jamf/ruby_extensions/hash/backports.rb
[debug]: Parsing lib/jamf/ruby_extensions/pathname/utils.rb
[debug]: Parsing lib/jss/api_object/criteriable/criteria.rb
[debug]: Parsing lib/jss/api_object/group/computer_group.rb
[debug]: Parsing lib/jamf/api/attribute_classes/timestamp.rb
[debug]: Parsing lib/jamf/api/json_objects/prestage_scope.rb
[debug]: Parsing lib/jss/api_object/configuration_profile.rb
[debug]: Parsing lib/jss/api_object/criteriable/criterion.rb
[warn]: @param tag has unknown parameter name: side
in file lib/jss/api_object/criteriable/criterion.rb' near line 169  [debug]: Parsing lib/jss/ruby_extensions/string/backports.rb  [debug]: Parsing lib/jamf/api/abstract_classes/json_object.rb  [debug]: Parsing lib/jamf/api/attribute_classes/ip_address.rb  [debug]: Parsing lib/jamf/api/json_objects/android_details.rb  [debug]: Parsing lib/jamf/api/json_objects/appletv_details.rb  [debug]: Parsing lib/jamf/api/json_objects/installed_ebook.rb  [debug]: Parsing lib/jamf/api/json_objects/purchasing_data.rb  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/purchasing_data.rb' near line 36
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/purchasing_data.rb' near line 43  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/purchasing_data.rb' near line 50
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/purchasing_data.rb' near line 57  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/purchasing_data.rb' near line 64
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/purchasing_data.rb' near line 71  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/purchasing_data.rb' near line 78
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/purchasing_data.rb' near line 85  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/purchasing_data.rb' near line 92
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/purchasing_data.rb' near line 99  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/purchasing_data.rb' near line 106
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/purchasing_data.rb' near line 113  [debug]: Parsing lib/jamf/ruby_extensions/array/predicates.rb  [debug]: Parsing lib/jamf/ruby_extensions/string/backports.rb  [debug]: Parsing lib/jss/api_object/software_update_server.rb  [debug]: Parsing lib/jss/ruby_extensions/string/predicates.rb  [debug]: Parsing lib/jamf/api/json_objects/cellular_network.rb  [debug]: Parsing lib/jamf/api/json_objects/change_log_entry.rb  [debug]: Parsing lib/jamf/api/json_objects/md_prestage_name.rb  [debug]: Parsing lib/jamf/ruby_extensions/object/predicates.rb  [debug]: Parsing lib/jamf/ruby_extensions/string/predicates.rb  [debug]: Parsing lib/jss/ruby_extensions/string/conversions.rb  [debug]: Parsing lib/jamf/api/json_objects/md_prestage_names.rb  [debug]: Parsing lib/jamf/api/json_objects/prestage_location.rb  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_location.rb' near line 43
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/prestage_location.rb' near line 50  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_location.rb' near line 57
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/prestage_location.rb' near line 64  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_location.rb' near line 71
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/prestage_location.rb' near line 78  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_location.rb' near line 85
[warn]: @param tag has unknown parameter name:
in file `lib/jamf/api/json_objects/prestage_location.rb' near line 92
[debug]: Parsing lib/jamf/ruby_extensions/string/conversions.rb
[debug]: Parsing lib/jss/api_object/management_history/ebook.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/ebook.rb':42:
    42: class EBook < ImmutableStruct.new(

[debug]: Parsing lib/jamf/api/connection/api_error_styleguide.rb
[debug]: Parsing lib/jamf/ruby_extensions/filetest/predicates.rb
[debug]: Parsing lib/jamf/ruby_extensions/pathname/predicates.rb
[debug]: Parsing lib/jss/api_object/group/mobile_device_group.rb
[debug]: Parsing lib/jss/api_object/mobile_device_application.rb
[debug]: Parsing lib/jamf/api/abstract_classes/advanced_search.rb
[debug]: Parsing lib/jamf/api/json_objects/prestage_assignment.rb
[debug]: Parsing lib/jamf/api/json_objects/prestage_sync_status.rb
[debug]: Parsing lib/jss/api_object/management_history/hashlike.rb
[debug]: Parsing lib/jamf/api/abstract_classes/generic_reference.rb
[debug]: Parsing lib/jamf/api/json_objects/installed_application.rb
[debug]: Parsing lib/jamf/api/json_objects/installed_certificate.rb
[debug]: Parsing lib/jamf/api/json_objects/mobile_device_details.rb
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/mobile_device_details.rb' near line 90  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/mobile_device_details.rb' near line 99
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/mobile_device_details.rb' near line 115  [warn]: @param tag has unknown parameter name: @see      in file lib/jamf/api/json_objects/mobile_device_details.rb' near line 162
[debug]: Parsing lib/jamf/api/abstract_classes/singleton_resource.rb
[warn]: @param tag has unknown parameter name: version
in file `lib/jamf/api/abstract_classes/singleton_resource.rb' near line 58
[debug]: Parsing lib/jamf/api/json_objects/mobile_device_security.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/site.rb
[debug]: Parsing lib/jss/api_object/computer/application_installs.rb
[debug]: Parsing lib/jss/api_object/management_history/policy_log.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/policy_log.rb':38:
    38: class PolicyLog < ImmutableStruct.new(

[debug]: Parsing lib/jamf/api/abstract_classes/collection_resource.rb
[warn]: @param tag has unknown parameter name: ident:
in file `lib/jamf/api/abstract_classes/collection_resource.rb' near line 210
[debug]: Parsing lib/jss/api_object/management_history/audit_event.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/audit_event.rb':38:
    38: class AuditEvent < ImmutableStruct.new(

[debug]: Parsing lib/jss/api_object/management_history/mdm_command.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/mdm_command.rb':41:
    41: class MDMCommand < ImmutableStruct.new(

[debug]: Parsing lib/jamf/api/json_objects/device_enrollment_device.rb
[debug]: Parsing lib/jamf/api/json_objects/prestage_purchasing_data.rb
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 43  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 50
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 57  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 64
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 71  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 78
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 85  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 92
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 99  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 106
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 113  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/json_objects/prestage_purchasing_data.rb' near line 120
[debug]: Parsing lib/jamf/api/resources/collection_resources/script.rb
[debug]: Parsing lib/jamf/api/json_objects/extension_attribute_value.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/account.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/building.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/category.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/computer.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/time_zone.rb
[debug]: Parsing lib/jss/api_object/patch_source/patch_external_source.rb
[debug]: Parsing lib/jss/api_object/patch_source/patch_internal_source.rb
[debug]: Parsing lib/jamf/api/json_objects/md_prestage_skip_setup_items.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/department.rb
[debug]: Parsing lib/jamf/api/abstract_classes/prestage_skip_setup_items.rb
[debug]: Parsing lib/jamf/api/json_objects/device_enrollment_sync_status.rb
[debug]: Parsing lib/jss/api_object/advanced_search/advanced_user_search.rb
[debug]: Parsing lib/jss/api_object/management_history/casper_remote_log.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/casper_remote_log.rb':38:
    38: class CasperRemoteLog < ImmutableStruct.new(

[debug]: Parsing lib/jss/api_object/management_history/mac_app_store_app.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/mac_app_store_app.rb':41:
    41: class MacAppStoreApp < ImmutableStruct.new(

[debug]: Parsing lib/jss/api_object/management_history/mobile_device_app.rb
[warn]: @param tag has unknown parameter name: A
in file `lib/jss/api_object/management_history/mobile_device_app.rb' near line 110
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/mobile_device_app.rb':41:
    41: class MobileDeviceApp < ImmutableStruct.new(

[debug]: Parsing lib/jamf/api/json_objects/installed_provisioning_profile.rb
[debug]: Parsing lib/jamf/api/resources/singleton_resources/authorization.rb
[debug]: Parsing lib/jss/api_object/management_history/casper_imaging_log.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/casper_imaging_log.rb':38:
    38: class CasperImagingLog < ImmutableStruct.new(

[debug]: Parsing lib/jss/api_object/management_history/computer_usage_log.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/computer_usage_log.rb':38:
    38: class ComputerUsageLog < ImmutableStruct.new(

[debug]: Parsing lib/jss/api_object/management_history/screen_sharing_log.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/screen_sharing_log.rb':38:
    38: class ScreenSharingLog < ImmutableStruct.new(

[debug]: Parsing lib/jamf/api/json_objects/installed_configuration_profile.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/mobile_device.rb
[warn]: @param tag has unknown parameter name:
in file lib/jamf/api/resources/collection_resources/mobile_device.rb' near line 86  [warn]: @param tag has unknown parameter name:      in file lib/jamf/api/resources/collection_resources/mobile_device.rb' near line 139
[debug]: Parsing lib/jss/api_object/management_history/user_location_change.rb
[warn]: in YARD::Handlers::Ruby::ClassHandler: Undocumentable superclass (class was added without superclass)
in file 'lib/jss/api_object/management_history/user_location_change.rb':38:
    38: class UserLocationChange < ImmutableStruct.new(

[debug]: Parsing lib/jss/api_object/advanced_search/advanced_computer_search.rb
[debug]: Parsing lib/jamf/api/json_objects/computer_prestage_skip_setup_items.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/computer_prestage.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/device_enrollment.rb
[warn]: Unknown tag @pararm in file lib/jamf/api/resources/collection_resources/device_enrollment.rb near line 251
[debug]: Parsing lib/jamf/api/json_objects/inventory_preload_extension_attribute.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/extension_attribute.rb
[debug]: Parsing lib/jss/api_object/extension_attribute/user_extension_attribute.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/advanced_user_search.rb
[debug]: Parsing lib/jamf/api/resources/singleton_resources/reenrollment_settings.rb
[warn]: @param tag has unknown parameter name: a
in file lib/jamf/api/resources/singleton_resources/reenrollment_settings.rb' near line 82  [debug]: Parsing lib/jss/api_object/advanced_search/advanced_mobile_device_search.rb  [debug]: Parsing lib/jamf/api/resources/collection_resources/mobile_device_prestage.rb  [debug]: Parsing lib/jamf/api/resources/singleton_resources/app_store_country_codes.rb  [warn]: @param tag has unknown parameter name: name      in file lib/jamf/api/resources/singleton_resources/app_store_country_codes.rb' near line 125
[debug]: Parsing lib/jamf/api/resources/singleton_resources/client_checkin_settings.rb
[debug]: Parsing lib/jss/api_object/configuration_profile/osx_configuration_profile.rb
[debug]: Parsing lib/jss/api_object/extension_attribute/computer_extension_attribute.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/inventory_preload_record.rb
[debug]: Parsing lib/jss/api_object/extension_attribute/mobile_device_extension_attribute.rb
[debug]: Parsing lib/jamf/api/resources/collection_resources/advanced_mobile_device_search.rb
[debug]: Parsing lib/jss/api_object/configuration_profile/mobile_device_configuration_profile.rb
[debug]: Serializing to .yardoc/objects/root.dat
[debug]: Re-generating object ...
[debug]: Re-generating object JSS...
[debug]: Re-generating object JSS::Composer...
[debug]: Re-generating object JSS::Creatable...
[debug]: Re-generating object JSS::FileUpload...
[debug]: Re-generating object JSS::Locatable...
[debug]: Re-generating object JSS::Matchable...
[debug]: Re-generating object JSS::Purchasable...
[debug]: Re-generating object JSS::Updatable...
[debug]: Re-generating object JSS::Extendable...
[debug]: Re-generating object JSS::SelfServable...
[debug]: Re-generating object JSS::Categorizable...
[debug]: Re-generating object JSS::VPPable...
[debug]: Re-generating object JSS::Sitable...
[debug]: Re-generating object JSS::MDM...
[debug]: Re-generating object JSS::ManagementHistory...
[debug]: Re-generating object JSS::Criteriable...
[debug]: Re-generating object JSS::Scopable...
[debug]: Re-generating object Jamf...
[debug]: Re-generating object JSS::Validate...
[debug]: Re-generating object Jamf::Composer...
[debug]: Re-generating object Jamf::Validate...
[debug]: Re-generating object JSS::MDM::ClassMethods...
[debug]: Re-generating object JSS::XMLWorkaround...
[debug]: Re-generating object Jamf::Abstract...
[debug]: Re-generating object Jamf::Lockable...
[debug]: Re-generating object Jamf::Immutable...
[debug]: Re-generating object Jamf::Locatable...
[debug]: Re-generating object Jamf::Referable...
[debug]: Re-generating object JSS::Uploadable...
[debug]: Re-generating object Jamf::ChangeLog...
[debug]: Re-generating object Jamf::Extendable...
[debug]: Re-generating object Jamf::Searchable...
[debug]: Re-generating object Jamf::UnCreatable...
[debug]: Re-generating object Jamf::UnDeletable...
[debug]: Re-generating object FileTest...
[debug]: Re-generating object JamfRubyExtensions...
[debug]: Re-generating object JamfRubyExtensions::Array...
[debug]: Re-generating object JamfRubyExtensions::Array::Utils...
[debug]: Re-generating object JamfRubyExtensions::IPAddr...
[debug]: Re-generating object JamfRubyExtensions::IPAddr::Utils...
[debug]: Re-generating object JSS::ManagementHistory::ClassMethods...
[debug]: Re-generating object JamfRubyExtensions::Hash...
[debug]: Re-generating object JamfRubyExtensions::Hash::BackPorts...
[debug]: Re-generating object JamfRubyExtensions::Pathname...
[debug]: Re-generating object JamfRubyExtensions::Pathname::Utils...
[debug]: Re-generating object JSSRubyExtensions...
[debug]: Re-generating object JSSRubyExtensions::String...
[debug]: Re-generating object JSSRubyExtensions::String::BackPorts...
[debug]: Re-generating object JamfRubyExtensions::Array::Predicates...
[debug]: Re-generating object JamfRubyExtensions::String...
[debug]: Re-generating object JamfRubyExtensions::String::BackPorts...
[debug]: Re-generating object JSSRubyExtensions::String::Predicates...
[debug]: Re-generating object JamfRubyExtensions::Object...
[debug]: Re-generating object JamfRubyExtensions::Object::Predicates...
[debug]: Re-generating object JamfRubyExtensions::String::Predicates...
[debug]: Re-generating object JSSRubyExtensions::String::Conversions...
[debug]: Re-generating object JamfRubyExtensions::String::Conversions...
[debug]: Re-generating object JamfRubyExtensions::FileTest...
[debug]: Re-generating object JamfRubyExtensions::FileTest::Predicates...
[debug]: Re-generating object JamfRubyExtensions::Pathname::Predicates...
[debug]: Re-generating object JSS::ManagementHistory::HashLike...
[debug]: Re-generating object JSS::Criteriable::Criteria...
[debug]: Re-generating object JSS::Criteriable::Criterion...
[debug]: Re-generating object JSS::Scopable::Scope...
[debug]: Re-generating object JSS::APIConnection...
[debug]: Re-generating object JSS::DBConnection...
[debug]: Re-generating object JSS::Server...
[debug]: Re-generating object JSS::Icon...
[debug]: Re-generating object JSS::Preferences...
[debug]: Re-generating object JSS::Client...
[debug]: Re-generating object JSS::APIObject...
[debug]: Re-generating object JSS::AdvancedSearch...
[debug]: Re-generating object JSS::AdvancedComputerSearch...
[debug]: Re-generating object JSS::AdvancedMobileDeviceSearch...
[debug]: Re-generating object JSS::AdvancedUserSearch...
[debug]: Re-generating object JSS::ExtensionAttribute...
[debug]: Re-generating object JSS::ComputerExtensionAttribute...
[debug]: Re-generating object JSS::MobileDeviceExtensionAttribute...
[debug]: Re-generating object JSS::UserExtensionAttribute...
[debug]: Re-generating object JSS::Group...
[debug]: Re-generating object JSS::ComputerGroup...
[debug]: Re-generating object JSS::MobileDeviceGroup...
[debug]: Re-generating object JSS::UserGroup...
[debug]: Re-generating object JSS::ConfigurationProfile...
[debug]: Re-generating object JSS::OSXConfigurationProfile...
[debug]: Re-generating object JSS::MobileDeviceConfigurationProfile...
[debug]: Re-generating object JSS::Account...
[debug]: Re-generating object JSS::Building...
[debug]: Re-generating object JSS::Category...
[debug]: Re-generating object JSS::Computer...
[debug]: Re-generating object JSS::Department...
[debug]: Re-generating object JSS::EBook...
[debug]: Re-generating object JSS::DistributionPoint...
[debug]: Re-generating object JSS::LDAPServer...
[debug]: Re-generating object JSS::MacApplication...
[debug]: Re-generating object JSS::MobileDevice...
[debug]: Re-generating object JSS::MobileDeviceApplication...
[debug]: Re-generating object JSS::NetBootServer...
[debug]: Re-generating object JSS::NetworkSegment...
[debug]: Re-generating object JSS::Package...
[debug]: Re-generating object JSS::PatchPolicy...
[debug]: Re-generating object JSS::PeripheralType...
[debug]: Re-generating object JSS::Peripheral...
[debug]: Re-generating object JSS::Policy...
[debug]: Re-generating object JSS::RemovableMacAddress...
[debug]: Re-generating object JSS::RestrictedSoftware...
[debug]: Re-generating object JSS::Script...
[debug]: Re-generating object JSS::Site...
[debug]: Re-generating object JSS::SoftwareUpdateServer...
[debug]: Re-generating object JSS::User...
[debug]: Re-generating object JSS::WebHook...
[debug]: Re-generating object JSS::MissingDataError...
[debug]: Re-generating object JSS::InvalidDataError...
[debug]: Re-generating object JSS::InvalidConnectionError...
[debug]: Re-generating object JSS::NoSuchItemError...
[debug]: Re-generating object JSS::AlreadyExistsError...
[debug]: Re-generating object JSS::AmbiguousError...
[debug]: Re-generating object JSS::FileServiceError...
[debug]: Re-generating object JSS::UnmanagedError...
[debug]: Re-generating object JSS::UnsupportedError...
[debug]: Re-generating object JSS::TimeoutError...
[debug]: Re-generating object JSS::AuthenticationError...
[debug]: Re-generating object JSS::ConflictError...
[debug]: Re-generating object JSS::BadRequestError...
[debug]: Re-generating object JSS::APIRequestError...
[debug]: Re-generating object Jamf::MissingDataError...
[debug]: Re-generating object Jamf::InvalidDataError...
[debug]: Re-generating object Jamf::InvalidConnectionError...
[debug]: Re-generating object Jamf::NoSuchItemError...
[debug]: Re-generating object Jamf::AlreadyExistsError...
[debug]: Re-generating object Jamf::FileServiceError...
[debug]: Re-generating object Jamf::UnmanagedError...
[debug]: Re-generating object Jamf::UnsupportedError...
[debug]: Re-generating object Jamf::TimeoutError...
[debug]: Re-generating object Jamf::AuthenticationError...
[debug]: Re-generating object Jamf::ConflictError...
[debug]: Re-generating object Jamf::VersionLockError...
[debug]: Re-generating object Jamf::BadRequestError...
[debug]: Re-generating object Jamf::APIRequestError...
[debug]: Re-generating object Hash...
[debug]: Re-generating object Array...
[debug]: Re-generating object String...
[debug]: Re-generating object JSS::Configuration...
[debug]: Re-generating object Jamf::Configuration...
[debug]: Re-generating object Jamf::Connection...
[debug]: Re-generating object JSS::IBeacon...
[debug]: Re-generating object Time...
[debug]: Re-generating object Jamf::Connection::Token...
[debug]: Re-generating object Jamf::Locatable::User...
[debug]: Re-generating object Jamf::Searchable::OrderBy...
[debug]: Re-generating object Jamf::Searchable::SeachParams...
[debug]: Re-generating object JSS::PatchTitle...
[debug]: Re-generating object IPAddr...
[debug]: Re-generating object Object...
[debug]: Re-generating object JSS::PatchSource...
[debug]: Re-generating object Pathname...
[debug]: Re-generating object Jamf::Connection::APIError...
[debug]: Re-generating object Jamf::Country...
[debug]: Re-generating object Jamf::Location...
[debug]: Re-generating object Jamf::Criterion...
[debug]: Re-generating object Jamf::Attachment...
[debug]: Re-generating object Jamf::IosDetails...
[debug]: Re-generating object Jamf::Prestage...
[debug]: Re-generating object Jamf::Resource...
[debug]: Re-generating object JSS::ComputerInvitation...
[debug]: Re-generating object JSS::PatchTitle::Version...
[debug]: Re-generating object Jamf::AccountPreferences...
[debug]: Re-generating object Jamf::Timestamp...
[debug]: Re-generating object Jamf::PrestageScope...
[debug]: Re-generating object Jamf::JSONObject...
[debug]: Re-generating object Jamf::IPAddress...
[debug]: Re-generating object Jamf::AndroidDetails...
[debug]: Re-generating object Jamf::AppleTVDetails...
[debug]: Re-generating object Jamf::InstalledEBook...
[debug]: Re-generating object Jamf::PurchasingData...
[debug]: Re-generating object Jamf::CellularNetwork...
[debug]: Re-generating object Jamf::ChangeLogEntry...
[debug]: Re-generating object Jamf::MobileDevicePrestageName...
[debug]: Re-generating object Jamf::MobileDevicePrestageNames...
[debug]: Re-generating object Jamf::PrestageLocation...
[debug]: Re-generating object JSS::ManagementHistory::EBook...
[debug]: Re-generating object Jamf::APIError...
[debug]: Re-generating object Jamf::APIErrorDetail...
[debug]: Re-generating object Jamf::AdvancedSearch...
[debug]: Re-generating object Jamf::PrestageAssignment...
[debug]: Re-generating object Jamf::PrestageSyncStatus...
[debug]: Re-generating object Jamf::GenericReference...
[debug]: Re-generating object Jamf::InstalledApplication...
[debug]: Re-generating object Jamf::InstalledCertificate...
[debug]: Re-generating object Jamf::MobileDeviceDetails...
[debug]: Re-generating object Jamf::SingletonResource...
[debug]: Re-generating object Jamf::MobileDeviceSecurity...
[debug]: Re-generating object Jamf::Site...
[debug]: Re-generating object JSS::ManagementHistory::PolicyLog...
[debug]: Re-generating object Jamf::CollectionResource...
[debug]: Re-generating object JSS::ManagementHistory::AuditEvent...
[debug]: Re-generating object JSS::ManagementHistory::MDMCommand...
[debug]: Re-generating object Jamf::DeviceEnrollmentDevice...
[debug]: Re-generating object Jamf::PrestagePurchasingData...
[debug]: Re-generating object Jamf::Script...
[debug]: Re-generating object Jamf::ExtensionAttributeValue...
[debug]: Re-generating object Jamf::Account...
[debug]: Re-generating object Jamf::Building...
[debug]: Re-generating object Jamf::Category...
[debug]: Re-generating object Jamf::Computer...
[debug]: Re-generating object Jamf::TimeZone...
[debug]: Re-generating object JSS::PatchExternalSource...
[debug]: Re-generating object JSS::PatchInternalSource...
[debug]: Re-generating object Jamf::MobileDevicePrestageSkipSetupItems...
[debug]: Re-generating object Jamf::Department...
[debug]: Re-generating object Jamf::PrestageSkipSetupItems...
[debug]: Re-generating object Jamf::DeviceEnrollmentSyncStatus...
[debug]: Re-generating object JSS::ManagementHistory::CasperRemoteLog...
[debug]: Re-generating object JSS::ManagementHistory::MacAppStoreApp...
[debug]: Re-generating object JSS::ManagementHistory::MobileDeviceApp...
[debug]: Re-generating object Jamf::InstalledProvisioningProfile...
[debug]: Re-generating object Jamf::Authorization...
[debug]: Re-generating object JSS::ManagementHistory::CasperImagingLog...
[debug]: Re-generating object JSS::ManagementHistory::ComputerUsageLog...
[debug]: Re-generating object JSS::ManagementHistory::ScreenSharingLog...
[debug]: Re-generating object Jamf::InstalledConfigurationProfile...
[debug]: Re-generating object Jamf::MobileDevice...
[debug]: Re-generating object JSS::ManagementHistory::UserLocationChange...
[debug]: Re-generating object Jamf::ComputerPrestageSkipSetupItems...
[debug]: Re-generating object Jamf::ComputerPrestage...
[debug]: Re-generating object Jamf::DeviceEnrollment...
[debug]: Re-generating object Jamf::InventoryPreloadExtensionAttribute...
[debug]: Re-generating object Jamf::ExtensionAttribute...
[debug]: Re-generating object Jamf::AdvancedUserSearch...
[debug]: Re-generating object Jamf::ReEnrollmentSettings...
[debug]: Re-generating object Jamf::MobileDevicePrestage...
[debug]: Re-generating object Jamf::AppStoreCountryCodes...
[debug]: Re-generating object Jamf::ClientCheckInSettings...
[debug]: Re-generating object Jamf::InventoryPreloadRecord...
[debug]: Re-generating object Jamf::AdvancedMobileDeviceSearch...
[debug]: Generating asset js/jquery.js
[debug]: Serializing to /tmp/fixyard/js/jquery.js
[debug]: Generating asset js/app.js
[debug]: Serializing to /tmp/fixyard/js/app.js
[debug]: Generating asset js/full_list.js
[debug]: Serializing to /tmp/fixyard/js/full_list.js
[debug]: Generating asset css/style.css
[debug]: Serializing to /tmp/fixyard/css/style.css
[debug]: Generating asset css/common.css
[debug]: Serializing to /tmp/fixyard/css/common.css
[debug]: Generating asset css/full_list.css
[debug]: Serializing to /tmp/fixyard/css/full_list.css
[debug]: Generating asset class_list.html
[debug]: Serializing to /tmp/fixyard/class_list.html
[debug]: Generating asset method_list.html
[debug]: Serializing to /tmp/fixyard/method_list.html
[debug]: Generating asset file_list.html
[debug]: Serializing to /tmp/fixyard/file_list.html
[debug]: Generating asset frames.html
[debug]: Serializing to /tmp/fixyard/frames.html
[debug]: Serializing to /tmp/fixyard/_index.html
Traceback (most recent call last):
51: from /usr/local/bin/yard:23:in <main>'          50: from /usr/local/bin/yard:23:in load'
49: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/bin/yard:13:in <top (required)>'          48: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/cli/command_parser.rb:54:in run'
47: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/cli/command_parser.rb:72:in run'          46: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/cli/command.rb:14:in run'
45: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/cli/yardoc.rb:267:in run'          44: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/cli/yardoc.rb:356:in run_generate'
43: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/engine.rb:105:in generate'          42: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:136:in run'
41: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:131:in new'          40: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:193:in initialize'
39: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/fulldoc/html/setup.rb:10:in init'          38: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/fulldoc/html/setup.rb:10:in each_with_index'
37: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/fulldoc/html/setup.rb:10:in each'          36: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/fulldoc/html/setup.rb:11:in block in init'
35: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/fulldoc/html/setup.rb:68:in serialize_file'          34: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/fulldoc/html/setup.rb:51:in serialize_index'
33: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/engine.rb:121:in with_serializer'          32: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/logging.rb:82:in capture'
31: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/engine.rb:123:in block in with_serializer'          30: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/fulldoc/html/setup.rb:52:in block in serialize_index'
29: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:136:in run'          28: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:255:in run'
27: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:398:in add_options'          26: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:256:in block in run'
25: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:256:in each'          24: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:259:in block (2 levels) in run'
23: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:367:in render_section'          22: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/layout/html/setup.rb:62:in layout'
21: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:287:in erb'          20: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/layout/html/layout.erb:21:in _erb_cache_5'
19: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:277:in yieldall'          18: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:412:in with_section'
17: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:277:in block in yieldall'          16: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:255:in run'
15: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:398:in add_options'          14: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:256:in block in run'
13: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:256:in each'          12: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:259:in block (2 levels) in run'
11: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/template.rb:367:in render_section'          10: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/templates/default/layout/html/setup.rb:67:in diskfile'
9: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/helpers/html_helper.rb:67:in htmlify'           8: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/helpers/html_helper.rb:220:in resolve_links'
7: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/helpers/html_helper.rb:220:in gsub'           6: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/helpers/html_helper.rb:248:in block in resolve_links'
5: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/helpers/base_helper.rb:94:in linkify'           4: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/templates/helpers/html_helper.rb:296:in link_object'
3: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/registry.rb:304:in resolve'           2: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/registry_resolver.rb:90:in lookup_by_path'
1: from /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/registry_resolver.rb:90:in new'  /Users/chrisl/Dropbox/etc/personal-gems/gems/yard-0.9.24/lib/yard/code_objects/proxy.rb:62:in initialize': constant mapping (YARD::Parser::UndocumentableError)
Expected Output
I expected the html docs to be generated successfully, with warnings about issues in my own YARD syntax.
Environment details:

OS: macOS 10.15.2
Ruby version (ruby -v): ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]
YARD version (yard -v): 0.9.21 - 0.9.24 (not an issues in 0.9.20
Relevant software dependency/versions:

gem ruby-jss v1.2.4a3 or earlier

I have read the Contributing Guide. Check!
Thanks much!
-Chris

Marking this as a bug per the mailing list discussion. YARD should warn about this undocumentable const but shouldn't cause a crash.


Template strings are not supported on old browsers

Following #17 template strings are also not supported on old browsers
https://github.com/reactjs/react-lifecycles-compat/blob/9190291b22d7ab4597310b60be7fa4554a8a809c/index.js#L95

Fixed in ce42fe4, released as 3.0.2


Improve character_at with other methods

This is a performance boosting change.

move character_at to be private.
Add an offset_to method to be used instead of character_at in a few cases. These were cases where a method was walking character by character, searching for something specific. This is made much faster with offset_to.

Merged in 8af3c89. Thanks!


Arrow function in twig filter or function returns an error

Hi there,
In the same way you added custom twig tags for Craft CMS and others, it would be nice to add custom twig filters (and functions). For example, Craft CMS allows for a few of twig filters in top of twig's defaults as well as some twig functions.
Thanx for everything you bring to the Twig community ;)
[Edit]
After some tinkering, this is not the issue. The issue is related to the arrow function (see below).

Looks like the issue is not because of an unknown filter but because of the arrow function inside it.
This works:
{% set excludeIds = alerts |group('id') %}

But this won't work:
{% set excludeIds = alerts |group(e => e.alertRef[0].id ?? 0) %}

The culprit is that arrow function e => e.alertRef[0].id.

Upstream Reference: https://github.com/trivago/melody/issues/163


edupont04 from OPS portal: Merge from master to live

Docs Build status updates of commit 883c602:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Run script failed with no detailed information. Please retry building your content again. If the issue still happens, open a ticket in https://SiteHelp and include the error report for our team to troubleshoot

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 654bef4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dynamics-gp/payroll/US19JanTaxR1.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Update CHANGELOG and bump NF version to 21.03.0-edge

CHANGELOG

Documented and listed main changes and enhancements
Added all parameter changes
Added all dependency changes

Added plugins directive to nextflow.config. See https://github.com/nf-core/rnaseq/pull/572, https://github.com/nextflow-io/nextflow/issues/1964
Bumped to latest Nextflow version to overcome the error below:

N E X T F L O W  ~  version 21.02.0-edge
Launching `/home/runner/work/viralrecon/viralrecon/main.nf` [extravagant_woese] - revision: a93bad391d
Downloading plugin<EMAIL_ADDRESS>Failed requirement - Plugin<EMAIL_ADDRESS>requires Nextflow version >=21.03.0-edge (current 21.02.0-edge)

Add FILTER_BLASTN process to filter blastn results
Remove --skip_qc parameter in favour of explicitly skipping pipeline processes if required
Finish up output.md and usage.md

Man I love that you read the docs properly @heuermh  🤩 We all have our strengths but you are a dying breed! 😎

Everything should be fixed in https://github.com/nf-core/viralrecon/pull/159/commits/1868f9c5831cfb831e1dc9b39d5fde913b481a54

Man I love that you read the docs properly

You put a lot of effort into writing good docs, at least one person should read them!  😉

Local test runs work ok for me too, feel free to merge


Update and delete superseded TRG 3-1

Idea was to delete the TRG based on the outdated information on the TRG

Opened a discussion on that https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/discussions/622


Incorrect attributes in generated meta tags

In the HTML output, there are a couple meta tags being generated by Ronn.
  <meta http-equiv='content-type' value='text/html;charset=utf8'>
  <meta name='generator' value='Ronn/v0.7.3 (http://github.com/rtomayko/ronn/tree/0.7.3)'>

I think these are invalid. The meta element doesn't take a name attribute; it takes a content attribute instead. These should be:
  <meta http-equiv='content-type' content='text/html;charset=utf8'>
  <meta name='generator' content='Ronn/v0.7.3 (http://github.com/rtomayko/ronn/tree/0.7.3)'>

Superset of #81.

Fixed in my Ronn-NG fork at https://github.com/apjanke/ronn-ng/commit/d645829cd4156e555789999eb5da7561f8753c07.


Adding the 2 line break in message that is inside the code block with header text is hiding the edited messaged

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to any chat
Send a code block message with h1 text inside (e.g. # hello)
Edit the above message and add 2 line break in the message
Check the Message and the Observe the result

Expected Result:
Message should not be hidden and it should display edited message
Actual Result:
Message will be hidden after a second
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] iOS / native

Version Number: 1.2.74-0
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/220152930-bd1234a7-3ea3-44a7-b6e8-124eedd74e75.mp4
https://user-images.githubusercontent.com/43996225/220152932-ed5b9a3a-c049-48cf-b9a7-4a7e560bf2dd.mp4
https://user-images.githubusercontent.com/43996225/220152944-819f42d3-0990-4d5f-ae53-c06811438308.mov
Expensify/Expensify Issue URL:
Issue reported by: @harshad2711
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1676710142677019
View all open jobs on GitHub

Triggered auto assignment to @adelekennedy (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

I haven't been able to find a dupe for this one (though my searching might be failing me) and still reproducible

Job added to Upwork: https://www.upwork.com/jobs/~01a0e20796efbb701d

Current assignee @adelekennedy is eligible for the External assigner, not assigning anyone new.

Triggered auto assignment to Contributor-plus team member for initial proposal review - @aimane-chnaif (External)

Triggered auto assignment to @deetergp (External), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

Proposal
Please re-state the problem that we are trying to solve in this issue.
Editing a code block message by adding 2 line break in the message will hide the message after saving.
What is the root cause of that problem?
When deciding to save an edited message, we do markdown-to-html, html-to-markdown and markdown-to-html convention to check if need to save the edited message. In this case, this branch condition is false while htmlForNewComment is same with the previous backend saved value and then the backend will return empty data resulting in hiding the message from frontend.
What changes do you think we should make in order to solve the problem?
To fix this issue, we should ensure code fence markdown-to-html convention is equal to markdown-to-html => html-to-markdown => markdown-to-html convention. We can improve html-to-markdown convention rule for code fence from
https://github.com/Expensify/expensify-common/blob/a2942d035614bf4bed90ffe2114d6ee828ee96da/lib/ExpensiMark.js#L274
replacement: (match, g1, g2, g3, g4) => `\`\`\`${g2 || '\n'}${g3}${g4 || '\n'}\`\`\``,

to
replacement: (match, g1, g2, g3, g4) => `\`\`\`${g2 ? '\n\n' : '\n'}${g3}${g4 || '\n'}\`\`\``,

What alternative solutions did you explore? (Optional)
NA

@deetergp, @adelekennedy, @aimane-chnaif Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

I have not been able to reproduce the disappearing behavior in either staging, nor production. The number of line breaks I put before the text does not stay consistent, but the code block never ceases to be visible. Can I get a re-test from someone else?

I don't know why it is acting differently today, since what I did yesterday is essentially what you just linked @aimane-chnaif, but today it's behaving the way described here in this GH. In any event…

I'm not sure if the backend acts for any other purpose, maybe we could push the same content instead of empty data if the comment remains the same?

I think that's probably true, @ntdiary, since simply returning early here blanks out the content of the comment, which is not the desired outcome, but I think that is also a separate bug.

when we save changes , the above condition is false, so the code isn't interrupted, and then backend will push a empty html data to frontend. (parsedOriginalCommentHTML is # test, and htmlForNewComment.trim() is # test)

But isn't the issue here that htmlForNewComment.trim() ought to be

# test

 if we are indeed intending on rendering what the client intends to display?

still reproducible

@deetergp @adelekennedy @aimane-chnaif this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

@deetergp @adelekennedy @aimane-chnaif this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

@ntdiary I am not sure I agree that there is a backend component to this, I think the issue is that we don't ever end up calling the backend when we edit the message.
After testing @eh2077's proposal, I can verify that it fixes the issue. When I type the following:

This is what it looks like in the DB:

And when I edit to add the extra line break:

This is what it ends up looking like in the database, which is the expected result:

Unless @aimane-chnaif objects, I think we should go with @eh2077 proposal.

Ahh! With the updated regex, your replacements work quite well @ntdiary. If you would amend your proposal, I'm inclined to go with it unless @aimane-chnaif disagrees.

Thank C+ team for reviewing proposals!
I think this is an interesting case about proposal competition. I proposed a workable solution earlier before @ntdiary while later @ntdiary posted a clearer but, to some degree, similar solution. I tend to believe my solution could also get improved to the same clean result during PR preparation or PR review process.
@aimane-chnaif and @deetergp Would you mind sharing your thoughts on this?

Proposal
Please re-state the problem that we are trying to solve in this issue.

First send new message with 1 line break at the start of code block

```

test
```

Then edit this message by adding 1 more line break at the start of code block

```

test
```

Message deleted
After refresh, message appears again

What is the root cause of that problem?
While converting html to markdown, 1 line break is removed. -> this is the main root cause
So when edit message with 2 line breaks, it's actually converted to 1 line break which becomes same as original message.
https://github.com/Expensify/App/blob/b08bf4883d9fdf0624dcd86798933743f4b31161/src/libs/actions/Report.js#L826
Frontend triggers comparison between old and new html and treat this as different message because both messages are updated to 1 line break removed ones (old message: no line break, new message: 1 line break)
And trigger UpdateComment api with 1 line removed message which is same as old one.
Backend treats this as same message and send empty html which lead to deletion in frontend.

While converting html to markdown, 1 line break is removed

Then why this happens?
For the above example case:
g2 = \n
g3 = test
g4 = \n
https://github.com/Expensify/expensify-common/blob/714aac9b66b7731e0dc96a7956f12684635c6c41/lib/ExpensiMark.js#L267-L271
            {
                name: 'codeFence',
                regex: /<(pre)(?:"[^"]*"|'[^']*'|[^'">])*>(\n?)([\s\S]*?)(\n?)<\/\1>(?![^<]*(<\/pre>|<\/code>))/gi,
                replacement: (match, g1, g2, g3, g4) => `\`\`\`${g2 || '\n'}${g3}${g4 || '\n'}\`\`\``,
            },

After this replacement, html becomes '''\ntest\n'''. The expected result should be '''\n\ntest\n'''
So the issue came from this wrong replacement logic.
Then why is this considered wrong replacement?
The original issue is when convert markdown to html.
i.e.
In above example, converted html is

test

.
The correct html should be

test

So in another word,
 includes
 while
 doesn't include

What changes do you think we should make in order to solve the problem?
NOTE: This should be workaround since we keep wrong logic of converting markdown to html.
We should correct replacement logic in codeFence when convert html to markdown
-                replacement: (match, g1, g2, g3, g4) => `\`\`\`${g2 || '\n'}${g3}${g4 || '\n'}\`\`\``,
+                replacement: (match, g1, g2, g3, g4) => `\`\`\`${g2}\n${g3}\n\`\`\``,

Code explanation:
Inside code block, line break should always be added at the beginning and at the end.
g2 || '\n' was wrong. 1 line break is always removed in g3 (because
 includes
) so we should use ${g2}\n (or \n${g2}).
g4 || '\n' is redundant because g4 is always \n or empty. We can simply use \n.
What alternative solutions did you explore? (Optional)
Fix logic of converting markdown to html.
So above example should be correctly converted to

test

 so that it could be aligned with user input.
https://github.com/Expensify/expensify-common/blob/714aac9b66b7731e0dc96a7956f12684635c6c41/lib/ExpensiMark.js#L20-L36
            {
                name: 'codeFence',

                // < is a backtick symbol we are matching on three of them before then after a new line character
                regex: /(```[\n]?)((?:\s*?(?![\n]?```(?!`))[\S])+\s*?)((?=\n?)```)/g,

                // We're using a function here to perform an additional replace on the content
                // inside the backticks because Android is not able to use
 tags and does
                // not respect whitespace characters at all like HTML does. We do not want to mess
                // with the new lines here since they need to be converted into
. And we don't
                // want to do this anywhere else since that would break HTML.
                //   will create styling issues so use
                replacement: (match, __, textWithinFences) => {
                    const group = textWithinFences.replace(/(?:(?![\n\r])\s)/g, ' ');
                    return `<pre>${group}</pre>`;
                },
            },

The solution is to

update regex

-               regex: /(```[\n]?)((?:\s*?(?![\n]?```(?!`))[\S])+\s*?)((?=\n?)```)/g,
+               regex: /```([\n]?)((?:\s*?(?![\n]?```(?!`))[\S])+\s*?)((?=\n?)```)/g,

and replacement logic

-               replacement: (match, __, textWithinFences) => {
+               replacement: (match, g1, textWithinFences) => {
                    const group = textWithinFences.replace(/(?:(?![\n\r])\s)/g, ' ');
-                   return `<pre>${group}</pre>`;
+                   return `<pre>${g1}${group}</pre>`;

Code explanation:
First line break is always removed from g2 (textWithinFences) so we should add it. But no need if no line break exists (i.e. test'''). So it's better to add below logic 👇 rather than always adding \n to match original markdown.
We currently don't know if line break exists at the start. By using (), we can get that from 2nd parameter (g1) and add that before g2 (textWithinFences).
The main challenge of this solution:
The issue is in render.
https://user-images.githubusercontent.com/108292595/224214253-dec4672c-e72b-4931-9785-f568b6929762.mov
This video shows how below markdown renders:
```

test

```

There are total 5 spans: first 2 span is line break, middle one is test, last 2 span is line break.
We should remove first 1 span in render which should already be included in
.

@deetergp @adelekennedy @aimane-chnaif this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ and will need to go internal. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks!

I appreciate everyone's input in this discussion! I agree with @aimane-chnaif that @situchan's proposal is the clearest and most detailed of the bunch and as a result am inclined to go with it.

📣 @situchan You have been assigned to this job by @deetergp!
Please apply to this job in Upwork and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻
Keep in mind: Code of Conduct | Contributing 📖

Reviewing label has been removed, please complete the "BugZero Checklist".

The solution for this issue has been :rocket: deployed to production :rocket: in version 1.2.88-2 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:

https://github.com/Expensify/App/pull/16320

If no regressions arise, payment will be issued on 2023-03-31. :confetti_ball:
After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

[ ] External issue reporter
[ ] Contributor that fixed the issue
[ ] Contributor+ that helped on the issue and/or PR

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

Merged PR within 3 business days of assignment - 50% bonus
Merged PR more than 9 business days after assignment - 50% penalty

@deetergp, @adelekennedy, @aimane-chnaif, @situchan Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@harshad2711 will you apply for the reporting bonus here?

@aimane-chnaif shoot - good catch

@deetergp, @adelekennedy, @aimane-chnaif, @situchan Eep! 4 days overdue now. Issues have feelings too...

@deetergp, @adelekennedy, @aimane-chnaif, @situchan Huh... This is 4 days overdue. Who can take care of this?

Still on hold

still on hold

@deetergp, @adelekennedy, @aimane-chnaif, @situchan Whoops! This issue is 2 days overdue. Let's get this updated quick!

what are we holding here for? All payments have been made but do we need to take any other steps? @deetergp @aimane-chnaif

Sounds good, @aimane-chnaif, I agree with your assessment an checked off everything on the list. Let's close this one out :+1:

@harshad2711 ended the contract and added a bonus for the delay


toastr.min.js.map file missing in nuget

The current nuget package (2.1.1) of toastr only includes the toastr.js and toastr.min.js files. The toastr.min.js file refers to toastr.js.map as a sourceMappingURL but the toastr.js.map file is not included in the nuget package.
Please can you make sure the toastr.js.map file is included in the next release to nuget.

I'm having the same problem, it's fine in Chrome, but seems to be freaking safari out.

I,m having the same problem with toastr.min.js.map in safari browser. so, please help me. how to solve this issue.
Thanks in advance.

Please help

same issue


feat: updated to miniTDF conventions. Adapted test names accordingly

For the release of ProteoScape 2024 the naming conventions for miniTDF were changed to more accurately represent what the files contain. This updated naming convention is included in this PR for miniTDF spectrum reading. The test-file-names were also adapted accordingly.

We can consider doing some if these checks in file_format. For completeness, we should perhaps also enforce the existence of regular "analysis.tdf" and "_bin" files rather than just looking at the extension

I made a change in the function checking for file formats: As miniTDF does not have a defined extension for the parent directory (other than tdf, which has the ".d" extension). The assumption should be that the provided directory should either be a tdf or minitdf. No other file formats are supported for reading anyways.
This is also super helpful for the ProteoScape workflow usecase, where no requirements for the directory name for miniTDF files are being made.


Use the provided token-variable parameter

The token-variable is provided as a parameter but not used. Use the provided one, or the defined default if not
Motivation, issues
The parameter provided to the command was not being used. As a result it was not possible to change the environment variable that the token should be read from.
Description
add the usage of the token-variable parameter to the generated command

Go


Add support for remote repository

Hi Michał, this was closed as I renamed the default branch. What's the use case for this PR?
Originally posted by @tibdex in https://github.com/tibdex/github-app-token/pull/7#issuecomment-720150808

Hi @tibdex,
The idea is to be able to request an app token targetting a repo different than the current one. I'm using it to post check runs across repositories.

Here's roughly how I'm using this:
    - name: Create an App token
      id: app-token
      uses: multipass-ci-bot/github-app-token@v1
      with:
        app_id: ${{ secrets.APP_ID }}
        private_key: ${{ secrets.APP_PRIVATE_KEY }}
        repository: …

    - name: Create a check on public
      id: public-check
      uses: multipass-ci-bot/checks-action@master
      with:
        token: ${{ steps.app-token.outputs.token }}
        repo: …
        sha: …
        name: ${{ github.job }}
        status: in_progress
        details_url: ${{ env.RUN_URL }}

Thanks @Saviq!


Possible Future Issue.

As of now, the library relies on the base URL https://api.shuttleai.app/v1. The problem with this is the hard-coded version v1. If any groundbreaking changes happen to the API, such as deprecation, etc., that would break this library. Maybe switch it to just https://api.shuttleai.app/ and make it automatically use the latest API version (the API itself), but still allow v1, etc., similar to how Discord handles versioning.

oh

ok

ty

you can create a pr for this if youd like, if not, im sure itll be fixed/implemented whenever or if we decide to do other endpoints besides /v1 (we have discussed a /v2)


Fix: updated submit guess button for BE score

Description
Updated request body from SubmitGuessButton component to send back search radius for score calculation.
Card Link
https://3.basecamp.com/5802516/buckets/37608217/card_tables/cards/7483346051
Type of change

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

How Has This Been Tested?
Ran app locally with new account, score and new user profile updated correctly.
Checklist before requesting a review

[x] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] 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

pulled most recent development branch, no conflicts


'cloud-firestore' plugin misses transactions implementation

I took my time to explore the source code of cloud-firestore, but it seems there's no transactions support at the moment. Am I wrong? Even if it is possible to listen to a document changes as well as to 'update' it, it would be cumbersome to implement transactions just with those.
Firestore provides documents transactions natively for both iOS and Android, so I guess it would be nice to have them also in the Flutter plugin.

cc @collinjackson

@docet85 could you please confirm if current transaction support in cloud_firestore is what you were referring to?

Sorry I discontinued the project a year ago, I have no way to check this.
Best

In that case we can close the issue for the moment, as transaction functionality has been added. @zoechi

Closing since transactions are now supported

@docet85
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/921. Any further collaboration will be done there.


Porn Lite Extension domains number decreased from over 45 000 to 38 585 is this normal?

Energized Protection - block ⚡

Let's make an annoyance free, better open internet, altogether!

Issue Submit Form

  Provide the following info properly, which will help us to resolve your issue quickly.

Issue(s):
Type x in between [ ] and make sure there isn't any space between brackets. Example; for Your Selected Issue(s), type like this - [x]
You can select more than one category of issues if you need to!

[ ] Whitelist
[ ] Blacklist
[ ] App Broken
[ ] Website Broken
[ ] Request
[ ] Other Issue

Pack(s):
Write the name of the pack(s) you are using.

Pack(s) Name: Spark

Extension(s):
Also name the extension(s) if you are using any. If you don't then leave it blank.

Extension(s) Name: Porn Lite

Domain(s):
If you are submitting this issue for whitelist/blacklist issue, send us the domain(s) for whitelisting/blacklisting here. Kindly use the Code Tag to prevent tracking.

Domain(s):

Your Config:
Just to ensure there is no issues or conflicts with other app/software/magisk module/extension/source list.
Make sure you are running Energized Protection Service only.

Client: Hostsman Software

Version: 21.08.234

Detail:
Write us a lil bit more about your issue or query. You can attach any screen shot or log of the issue or advert, this will help to highlight it.

Your Issue Detail:
Assalamu alaikum!
Hope you're fine brother!
Why did the number of Porn Lite Extension domains decrease from over 45 000 to less than 40 000? Is this normal? Thank you brother.

Thank you for making Energized Protection great, with your kind help!
A project by Ador with ❤

Thanks for pointing this out! Clefspeare's Pornhosts source was changed. That's why it happened. Pushed the fix, will be updated with next update.

Thanks for pointing this out! Clefspeare's Pornhosts source was changed. That's why it happened. Pushed the fix, will be updated with next update.

Thank you bro!!!


[Autocomplete] Fix text field standard visual regression

I have noticed the issue looking into #25657.
v4 (OK):

https://material-ui.com/components/autocomplete/#playground
HEAD (KO):

https://next.material-ui.com/components/autocomplete/#playground
The visual regression should confirm the fix work (bring us back to v4). Regarding why the regression has happened. It's related to a recent change of the <input> line-height in the InputBase component to account for fonts with long descended and ascender characters. It's not related to emotion.

The visual regression should confirm the fix work (bring us back to v4).

Oh well, we have no visual regression coverage. I guess it's why we introduced the regression in the first place. Should we add one?

The visual regression should confirm the fix work (bring us back to v4).

Oh well, we have no visual regression coverage. I guess it's why we introduced the regression in the first place. Should we add one?

Please :blush:

@mui-pr-bot ooo

Visual regression test added, ready for review


Date format from server

I'm using the server version of the control and the API is passing dates back in a format like {Created: "2016-08-18T00:00:00", other data...}
I'd like to display the date as MM/DD/YYYY and be able to order by it. I don't need filtering.
Currently I've tried this but it's not working
import moment from "moment";
window.moment = moment;

options: {
	toMomentFormat: "MM/DD/YYYY",
	dateFormat: "MM/DD/YYYY",
	dateColumns: ["Created"],
},

A for presentation you can either return the desired format from the server, or use the templates option to alter it using moment:
{
dateColumns:['Created'], // this will show the daterangepicker in case you are using a per column filter
templates:{
   Created: function(row) {
      return moment(row.Created).format('MM-DD-YYYY');
   }
}
}

As for sorting it is entirely up to you to implement it on the server side. The server component is only sending the request params.

formattedDate(created_at) {
Moment.locale('es');
return Moment(created_at).format('LL');
}


Smell of Bug  in File::read_at(...)

When performing this function, the result is an infinite loop, But I read in the document it said: read_at result returns number of bytes read But here it always returns 100
where is problem ??
 pub async fn fetch(&mut self) -> Result<Vec<String>, ()> {
            let mut queries = Vec::new();
            loop {
                let buf = vec![0; 100];
/*---> */    let (res, buf) = self.file.read_at(buf, 0).await;
                match res {
                    Err(_) => return Err(()),
/*---> */         Ok(n) => {
                        println!("==> {}", n);
                        if n == 0 {
                            break
                        }

                        let string = unsafe {
                            String::from_utf8_unchecked(buf)
                        };
                        queries.push(string);

                    }
                };
            };

            Ok(queries)
        }

By always passing 0 as offset you are keep reading the first 100 bytes of self.file.

Closing as this isn't a bug.