FINERACT-1306 fix Reporting meta-data entry not found"

Description
Issue here FINERACT-1306
Checklist
Please make sure these boxes are checked before submitting your pull request - thanks!

[ ] Write the commit message as per https://github.com/apache/fineract/#pull-requests

[ ] Acknowledge that we will not review PRs that are not passing the build ("green") - it is your responsibility to get a proposed PR to pass the build, not primarily the project's maintainers.

[ ] Create/update unit or integration tests for verifying the changes made.

[ ] Follow coding conventions at https://cwiki.apache.org/confluence/display/FINERACT/Coding+Conventions.

[ ] Add required Swagger annotation and update API documentation at fineract-provider/src/main/resources/static/api-docs/apiLive.htm with details of any API changes

[ ] Submission is not a "code dump".  (Large changes can be made "in repository" via a branch.  Ask on the developer mailing list for guidance, if required.)

FYI our guidelines for code reviews are at https://cwiki.apache.org/confluence/display/FINERACT/Code+Review+Guide.

I don't understand yet how this will fix FINERACT-1306... isn't this an "empty" report? Why is this required?

@vorburger
after commit no  ,  we get two errors

reportCategoryList.not.found
for API :  /fineract-provider/api/v1/runreports/reportCategoryList?R_reportCategory=Fund&genericResultSet=false&parameterType=true[&tenantIdentifier=default|https://localhost:8443/fineract-provider/api/v1/runreports/FullReportsList?genericResultSet=false&parameterType=true&tenantIdentifier=default]

and
2. fullReportList.not.found
for: API /fineract-provider/api/v1/runreports/FullReportsList?genericResultSet=false&parameterType=true&tenantIdentifier=default).
When we add these two reports (me &  @rrpawar96 ) with names  "ReportCategoryList" and "FullReportList"
these 2 errors do not show up.

I see. #1663 is basically this PR, but "cleaned up", and with a test. @francisguchie would you be willing to close this in favor of that?

I see. #1663 is basically this PR, but "cleaned up", and with a test. @francisguchie would you be willing to close this in favor of that?

Thanks @vorburger  for #1663  I am closing this


IDs can't be used inhand to open appropriate doors

Description
It is not possible to open doors using an ID in your hand if said ID has access to the door. Throwing it works, from what I heard. You have to wear it in your own ID slot to open the appropriate door
Reproduction
Get ID, use ID on door inhand, cry

I recall using Agent ID cards to inhand to open doors. Does this only affect normal ID cards? Also an ID card in a PDA works to open doors too.

I tested it recently, and none of the ID cards open doors by clicking with them inhand. Tested it on syndicate ID, agent, and regular

seems like they need a special C# thing to allow them to also be used in-hand instead of "bump" (being thrown at a door or bumped into while in the ID slot)

pressing e works (it uses hands for access) but clicking does not

fixed, if i understand that issue correctly


Download primary assembly by default (if it exists)

GRCh38.p12 (the latest version of the human genome on Ensembl) contains both a Primary Assembly, and a Top-level assembly. The toplevel assembly is downloaded by default, but is 57.9 GB in size. Meanwhile, the primary assembly is 3.2 GB in size.
It would be preferable to download the primary assembly by default. That said, most organisms (at least on Ensembl) do not have a primary assembly, thus a check would have to be made first.
When both primary and top level assemblies are available, the internet agrees that the primary assembly is sufficient:

https://bioinformatics.stackexchange.com/questions/540/what-ensembl-genome-version-should-i-use-for-alignments-e-g-toplevel-fa-vs-p
http://genomespot.blogspot.com/2015/06/mapping-ngs-data-which-genome-version.html

Fixed in 0.7.0.


Can not find database in Google Drive - Web Version

what were your actions?
Open web app from https://app.keeweb.info/.
Try to find db from it.
what was wrong?
It shows "Nothing found. No filles which could be opened. (Files are searched inside undefined folder ).
app version
1.1.1
your user-agent (from Settings/Help section)
KeeWeb v1.1.1 (88bfa7e, 2016-04-07)
Environment: web
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36
does it happen on Demo or New database?
Old database

(index):19 Uncaught TypeError: Cannot read property 'value' of nulle.View.extend.copyKeyPress @ (index):19e.View.extend.copyPassword @ (index):19(anonymous function) @ (index):14i.keydown @ (index):14n.event.dispatch @ (index):3r.handle @ (index):3
(index):14 2016-04-10T00:57:26.271Z [storage-gdrive] Listed 199ms

Hello! Please search *.kdbx your Google Drive. Does it find your databases?

Yes, it found.
Today I tried again on the web app, it did not get repro and works good now. It seems happen randomly.
Suggest to close it for now.

Ok, closing this.
If it happens again, please go to Network panel in devtools and check responses of google drive.
Also this happens with new files: files created seconds ago will not be visible.

The Request URL limits the Google Drive search to a particular mimeType.  KeeWeb finds only those .kdbx files that were directly uploaded through the Google Drive interface and whose Type is "Binary File".   It does not return .kdbx files whose Type is "Unknown File".
Apparently other clients can change the file type.  In my case, KeeWeb is not able to find .kdbx files previously edited by MacPass and the KeePass GoogleSync plugin.
Loosening this restriction would allow KeeWeb to find .kdbx files whose file type is not set to the expected value.

mimeType was already discussed in another issue and removed on beta. it will be included in the next hotfix.

@blsz refer to #192 for current state of mimetype handling discussion.


Attempt to get line out of bounds: 13 >= 13

Hello,everyone！
I always meet this error,but i don't know why,can you help me,i will really apperacite
Code execution window A lot of numbers come up
and terminal show "Attempt to get line out of bounds: 13 >= 13"

Hello @wszhengjx. Could you follow the issue template to provide more information like the environment, error report.

This issue will be closed due to inactivity. Feel free to reopen it if you have any questions.


Using Google Analytics to Track Who is Sharing the Unique Social Link

FEATURE OVERVIEW
User Story
As a DS employee, I'd like to see the number of people who are sharing the unique social links.
Additional Information (optional)
Mike mentioned using GA's custom events for this!
Why This Matters
So we know if people are sharing the custom social link!

@katiecrane I think once we get teh social share buttons working (wooohoo!!!1) we'll want to tackle this so that we know how many people are sharing the custom social!

Hey @katiecrane ! It's ok that we can't track whether the person actually went on to share the link or not, we just want to use the custom event to track whether or not they've clicked.
Here's what we'd like custom events on:

[ ] Clicking the FB share (in each place it shows up )

[ ] Clicking the Twitter share (in each place it shows up)

[ ] Clicking the Tumblr share (in each place it shows up)

[ ] Clicking on the actual social share modal

[ ] If possible, clicking on the custom social share link itself (in each place it shows up) -- not sure if this one is possible since it's not really a button though, but would like to track this if possible.

Thanks!

@ngjo the social share link is just text so that's not trackable to my knowledge

@katiecrane kk, no problem -- can you confirm once you start in on this one? if it's not trackable, then we can cut that from the list and jsut track the other ones on the list. thanks!

@ngjo :
The social buttons will send info to GA just like the normal social buttons. Since for this campaign we will only have the custom social share buttons, we know that any data in there for this campaign came from those buttons.
We also track modals opening and closing automatically.
Does that sound okay?

@katiecrane gonna close this issue and open a new one to make sure GA is tracking this stuff once the campaign goes live. thanks!


[New WTFBin]: WTFBIN bdbicextractor.exe

**Contributor Name: Alexandros Pappas
**Application/Executable: bradbury.invcol.<IP_ADDRESS>.dll; dsapi.exe; and bdbicextractor.exe
**WTF Behavior Description: Three files (bradbury.invcol.<IP_ADDRESS>.dll; dsapi.exe; and bdbicextractor.exe) triggered an AV alert due to incorrect file attributes; they are not malicious. Files were shipped with incorrect file attributes.
**Link to Documentation of Behavior: https://community.carbonblack.com/t5/Knowledge-Base/Carbon-Black-Cloud-Console-Dell-Software-Update-False-Positive/ta-p/102900
https://www.dell.com/support/kbdoc/en-au/000185741/dell-client-updates-launched-on-april-22-2021-incorrectly-identified-as-malware
Please provide any images for additional evidence.

@redblueops, thank you for your submission!
Although this is a false positive, these files don't really meet the criteria of a WTFBin. These are mistaken file attributes, but not suspicious behaviors of the executables. For that reason, I'm gonna close this out for now.


Custom contextMenu with React

Description
Enable to use react component as a custom contextMenu or dropdownMenu.
It definitely needs a lot of considerations about how to approach it.
The idea comes from @mx2323 in https://github.com/handsontable/handsontable/issues/6811

@pnowak Just to keep a note that Handsontable will need to convert the contextMenu or dropdownMenu with ReactDOM because there is no way of supporting this when the underlayer only supports pure HTML elements, i think Handsontable will have quite a challenging supporting frameworks that have virtual-dom so agnostic
Is there also any consideration for editors/cell renderers? Right now we can only extend with a function that mutates the TD/TH but it would be nice if we can actually provide a component with its lifecycle

Hi @underfisk,
We merged wrapper for React into our main repository, handsontable/handsontable. Now library and wrapper are available in monorepo.
We also transfer all issues into one common issue board, where you can follow work progress and request issues.


Replaced compile with implementation, bumped tools

This will fix build errors when using the latest build tools

Thanks !
Available in 2.2.0


Feature/redshift

Redshift compatibility

adding macro for segment_web_page_views - the only change here is to split_part instead of parse_url
remove frame clause from lag window function
remove mkw_id from first value fields

otherwise models and tests pass on Redshift!

@jthandy should be good to go now!
once merged in a am going to have another PR later this week for adding LookML :)

Your url split_part didn't pass the test that I ran:
with test as (

    select 'http://www.google.com/' as url
    union all
    select 'http://www.google.in?utm_medium=tristan'
    union all
    select 'http://www.google.co.uk/?utm_medium=tristan'

)

select *,
    split_part(split_part(url, '//', 2),'/', 1)::varchar

from test

It didn't correctly handle the url www.google.in?utm_medium=tristan. This is because it didn't deal with a url that doesn't have a trailing / after the host and instead has a ?. This is a valid (and common) url structure.

@jthandy added a condition for this - the data I am working with isn't super complex and I have tested against a few other client data sets but let me know if there is anything else I am missing!

That passes the test query that I had written from above! I'm good to go.
👍


Set up npm automation

Set up a GH actions workflow to automatically publish the JS SDK and UI LIB to NPM whenever there is a new ApePay release.

@fubuloubu steps you need to do as an admin to finish the work:
on npm: generate token (classic) then select automation token
on gh: apepay repo -> settings -> secrets -> new repository secret, then paste the generated token as NPM_TOKEN


Reduce batch-open-conversations to open-all-conversations

It seems to me that this feature doesn’t make any sense. It doesn’t help that it’s a pretty long feature too.

In the demo gif we have, it literally shows you can open 2 tabs in 3 clicks… but why not just ctrl-click the links?
I think the feature should only be “open all in tabs” and disregard any selections.

I wanted to use this feature for several times and just realized it was dropped. Here's a bookmarklet for some compensation:
javascript:document.querySelectorAll('.js-issue-row.selected a.Link--primary').forEach(i => window.open(i.href))

but why not just ctrl-click the links

That case seems to be exaggerating. It is useful for reverse selecting (open all but some, "just go close those unnecessary tabs manually" is not the answer), or when you want to both triage (what the select box is used for) and open issues at the same time.


viz: fix precompiled headers definitions

opencv_viz_Release.gch: not used because `vtkRenderingCore_AUTOINIT' is defined [-Winvalid-pch]

and
http://pullrequest.opencv.org/buildbot/builders/precommit_arm/builds/389

:+1:


fix: selfhosting sidebar IA

Description
Provide a concise summary of the changes made in this pull request

Selfhosting sidebar IA changes.

Pull request type
Check the appropriate box:

[ ] Review Fixes
[ ] Documentation Overhaul
[ ] Feature/Story

Link one or more Engineering Tickets
*

[ ] A-Force
[ ] Error in documentation
[ ] Maintenance

Documentation tickets
Link to one or more documentation tickets:
Checklist
From the below options, select the ones that are applicable:

[ ] Checked for Grammarly suggestions.
[ ] Adhered to the writing checklist.
[ ] Adhered to the media checklist.
[ ] Verified and updated cross-references or added redirect rules.
[ ] Tested the redirect rules on deploy preview.
[ ] Validated the modifications made to the content on the deploy preview.
[ ] Validated the CSS modifications on different screen sizes.

Worked on as part of self-hosting restructuring.


router example throws exception

Running current code for Router section results in following error:
Cannot modify header information - headers already sent
It is caused by echo statements in route resolvers and can be fixed if resolvers return content instead.
As it is, one cannot finish this section without an exception page. Is this behavior intentional?

I wonder if this is what he meant to say but never did.
"You should also remove this code"
foreach ($response->getHeaders() as $header) {
    header($header, false);
}
echo $response->getContent();

I'm confused and lost between step 5 and 6.
What am I supposed to see after implementing all code from step5?
The 404 page message still? Because that's what I get.....
I doubt it's supposed to be like this.

wondarar did you figure it out. I am also stuck on this.

@Wondarar did you figure this out? I am also confused.

@Wondarar did you work this issue out? I am also having issues here


Models just predict a mean blurry solution on the grasping task

Hey!
I had a question about models on the grasping task: I have recently re-run the scripts for it and visualized the outputs because the metrics looked very noisy to me - they varied a lot over the 5-fold validation and didn't exactly match with the paper -- ~0.7 top-1/p99 v/s 0.9 reported in the paper -- although maybe it might be more stable using a higher batch size than the default 64 in the repo? I already tried 64 and 128 with the same resulting behaviour.
I see that the v-cond model (loaded by default) just learns to predict a blurry solution where everything in the middle of the image is graspable and everything outside is the negative class. I think in this case a model would not be said to have learnt anything as it doesn't seem to be doing any object-wise predictions, and it would not make sense to compare representations on this task if they were all leading to predictions of this kind. In some of the cross fold validation runs, I also see that it sometimes just resorts to predicting "not graspable" everywhere (I assume because its the majority class).
Could this be because of a newly introduced bug? I was wondering if you had stored outputs from the model perviously so that I can compare to those?
One bug that I did fix was :
probs = torch.softmax(logits, dim=2) ->         probs = torch.softmax(logits, dim=1) in the validation_step() because it was earlier taking the softmax over the height dimension of the predicted outputs
but didn't see any other issues so far.
Thanks!
(I'm attaching an image with the probs visualized here, will also share thresholded version soon)

Update: Actually never mind about the blurry plot, that bug fix^ seems to resolve everything. Would that affect the paper's results?


Problem with size in multiple lines textview

Hi i'm using the latest version of your library and i'm having some trouble with multiple line textviews

I don't know if i'm missing something or my configuration is incorrect
My textSize is 16sp and my emojiconSize is 28sp the rest attributes are default values

The emojiconSize is way much bigger than the textSize...
Just increase the textSize or reduce the emojiconSize and the emojis will fit on multiple lines


feat: add indent guides as configurable component, closes #44

Co-authored-by: Daniil Shvalov<EMAIL_ADDRESS>

@danilshvalov Thanks for your work on this! The rebase was pretty nasty with all of the conflicting changes so I created my own branch off of your work and squashed it prior to rebasing.
I just had to finish up ensuring the indent component was always there and fix some bugs related to merging configs. I also changed the <component>_renderer format for global configs to default_component_configs.<component>


Menu Icons not visible in 'Resources'-Tab

The icons of the main menu (on the left side) are not visible in the Resources-Tab. Everything works well on the start page / in the Documents-Tab but it seems like the feathericon-Tag is not resolved properly on the the Resources-Tab.

works as expected after 41025310d8c4044a8054c5aaf1746e82be0b11b1


Laravel Blade Minify

Does it give some measurable page performance boost?

Yes, http://querobarato.com.br

Must haves for Packages, Starter Projects, Codebases etc.
200 stars on Github.
Support Laravel 5.1 LTS or higher.
Use PSR-4 autoloader.
Packages must be listed on Packagist.
Packages must have also had 10,000 downloads.
Tests!
Utilize Travis-CI or similar CI tools to automatically check coding standards and run tests.

Not enough stargazers, and https://github.com/HTMLMin/Laravel-HTMLMin already exists.


[Engines] Handling the lifecycle logic of the .hdbsequence artifact

Create manger service
Add it to the CoreFacade
Make a corresponding model
Implement processors CREATE, DROP, ALTER
Take the hana syntax version into consideration

Depends on: https://github.com/eclipse/dirigible/issues/764

Fixed with: https://github.com/SAP/xsk/pull/113/commits/27129d80f25d2af3f3f254173c96c9f1ce6fe059


[Question] What is the minimum system requirements to use SceneView when not using ARCore?

I want to use SceneView on as many devices as possible, even on devices without ARCore support. What is the minimum system requirements to use SceneView?
My findings are as follows:

minSdkVersion 24
any ABI

Is that correct? Thank you.

Are you creating an AR Optional app?

Not only AR Optional. I'd like to let user preview 3D models on a variety of devices, even on those marked as ARCore incompatible. What should I check in this case to be sure that the device supports using plain SceneView?

The device needs to support OpenGL ES 3.0 which was added in API level 18. There are other APIs we require in the renderer that bumps the minimum supported version to API 21 (Lollipop). I don't know offhand was Sceneform requires on top of this, if anything.

Oh and MIPS is not supported. The supported ABIs are x86, x86_64, armeabi-v7a and arm64-v8a.


Issue/123: add shorter clone time to cruft check

As mentioned in #123
Use a series of git clone options to only download the log and not the actual repo.
This is especially useful for large cookiecutter templates.
See this example where the change saved almost 5 seconds.

@samj1912 Any problem with the PR?


Fix parallel push of the same image to different registries

Layer uploads are deduplicated by a "key" made up of the layer DiffID
and the repository name. The repository name being used to form this key
was a remote version of the name that didn't include the name of the
registry. Consequently, pushes of the same layer in a repository with
the same remote name to different registries would wrongly be
deduplicated.
Correct the key by using the full name of the repository, which includes
the registry hostname as well as the image's name.
- How to verify it
Follow the excellent repro instructions in #22854. I have verified that this PR fixes the problem, as well as verifying that parallel pushes to the same registry are still deduplicated when the layers and image name are the same.
- Description for the changelog
Fixed a bug that could cause image pushes to fail when one of the same layers in an image with the same name was being pushed to a different repository at the same time.
Fixes #22854

LGTM

LGTM 🐯


Can not write multiple artists with mp3 and generic Tag

Reproducer
I tried this code:
let mut tag = Id3v2Tag::default();
tag.set_artist(artists.join("\0")); // ["Artist1", "Artist2"]
let mut tag: Tag = tag.into();
tag.save_to_path(&path).unwrap();

// re-read
let tagged_file = read_from_path(&path).unwrap();
let artists = tagged_file.primary_tag().unwrap().
            .get_strings(&ItemKey::TrackArtist)
            .map(std::string::ToString::to_string)
            .collect_vec(); // ["Artists2"]

while this code works:
let mut tag = Id3v2Tag::default();
tag.set_artist(artists.join("\0")); // ["Artist1", "Artist2"]
tag.save_to_path(&path).unwrap();

// re-read
let tagged_file = read_from_path(&path).unwrap();
let artists = tagged_file.primary_tag().unwrap().
            .get_strings(&ItemKey::TrackArtist)
            .map(std::string::ToString::to_string)
            .collect_vec(); // ["Artist1", "Artist2"]

And it seems that this only happens with mp3. I can write multiple artists with vorbis comment on a flac file.
Summary
When converting to generic Tag from Id3v2Tag, multiple artitsts are not preserved.
Expected behavior
When converting to generic Tag from Id3v2Tag, multiple artitsts are preserved.
Assets
No response

That's an interesting one. Id3v2Tag::merge_tag() handles joining items, but Tag::save_to_path() skips the merging step. The artists are both written, the problem is they end up in different frames, which is not correct. For now, the solution would be to just convert the Tag back to an Id3v2Tag when you are done with it.


Clarify versioning rules around enums

My understanding is that once I define (e.g.) Enum Color {Red, Blue, Green} and publish the interface, then I can NEVER add a Yellow object.
This also flows from https://github.com/Azure/IoTPlugandPlay/tree/master/DTDL#enum describing the enumValues as immutable.
I think it would still be very useful in https://github.com/Azure/IoTPlugandPlay/tree/master/DTDL#enum and anywhere else discussing enums to explicitly call out this behavior.  This probably makes sense for a modeling language that has versions, but devs coming from a language like C where enums can always be expanded need to be aware of DTDL behavior.

Also same question around adding new fields in an Object.  And probably more generally.
I'd recommend adding actually a spec that walks through examples of what is and isn't allowed, in addition to expanding out samples a bit with rules in doc.  Thanks.

Thanks for the feedback! I agree with the need for more examples and details on versioning. A separate doc with more descriptions and examples is a good idea.


Previous page back in history does not work.

Dear,
When you are on the history page and let say you go to next 3 times. It will add an offset history which is great. But when you click on the previous page it will disappear and all previous pages you will click on will be the exact same as page 1.
https://github.com/ruany/litebans-php/blob/master/history.php#L190
(The offset is only added to next page)
Live example
https://www.thesquadmc.net/bans/history.php?page=4&uuid=ab95747b-d2e6-43a0-981e-e7d73ee71f67&staffhistory=1&b=0&m=2&w=5&k=3
Click a few times on the previous button and you will see it is all the same.

Somewhere here I think:
/inc/page.php
    function print_pager($total = -1, $args = "", $prevargs = "") {
        if (!$this->settings->show_pager) return;
        $table = $this->table;
        $page = $this->name . ".php";

        if ($total === -1) {
            $where = $this->where_append($this->name === "kicks" ? "" : $this->settings->active_query);
            $where .= "(uuid <> '#offline#' AND uuid IS NOT NULL)";

            $st = $this->conn->query("SELECT COUNT(*) AS count FROM $table $where");
            $result = $st->fetch(PDO::FETCH_ASSOC);
            $st->closeCursor();
            $total = $result['count'];
        }

        $pages = (int)($total / $this->settings->limit_per_page) + 1;

        $cur = $this->page;
        $prev = $cur - 1;
        $next = $this->page + 1;

        $prev_active = ($cur > 1);
        $next_active = ($cur < $pages);

        $prev_class = "litebans-" . ($prev_active ? "pager-active" : "pager-inactive");
        $next_class = "litebans-" . ($next_active ? "pager-active" : "pager-inactive");

        $pager_prev = "
«
";
        if ($prev_active) {
            $pager_prev = "$pager_prev";
        }

        $pager_next = "
»
";
        if ($next_active) {
            $pager_next = "$pager_next";
        }
        $pager_count = '

' . $this->t("table.pager.number") . ' ' . $cur . '/' . $pages . '

';
        echo "$pager_prev $pager_next $pager_count";
    }

This should hopefully fix it https://github.com/ruany/litebans-php/commit/b91def3b38ef12578b94d07c65acaf4dc3089f6a

Yes. Great!


filter: drop-shadow property gets mangled in compiled CSS when using external scoped CSS

In this case, picture is worth 1000 words:

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

Data urls should be left unmodified

Current Behavior

filter: url('data:image/svg+xml;... gets mangled into filter: url("http://localhost:3000//'data:image/svg+xml;...

Steps to Reproduce (for bugs)

Clone https://github.com/agurtovoy/nextjs-css-substitution-bug
npm install
npm dev
Open http://localhost:3000/ in Firefox, go to dev console's Style Editor tab, select "Show original sources" option to see the compile CSS:

Context
Note the issue's effect is more severe in production: the effect of this bug is that the browser ignores the rest of the CSS line in question due to unmatched "; because in production the CSS is likely to be minimized, that means that all styles following the filter: drop-shadow property will be silently ignored.
You can see that effect in the repo with the reproduce: if you do npm build && npm start, you'll see that the "Hello" text loses its red styling.
Your Environment

Tech
Version

next
4.1.4

node
v6.11.1

OS
macOS

browser
any

@giuseppeg could you check this?


Toggle very rarely updates or often is incorrect.

Love this app.
However the DNS toggle is very often incorrect or doesn't update when I press it or longpress and select my server.
It seems to mostly actually toggle, but not update the display.
Pixel 7 Pro, android 14 stable.  I have the latest version of the app.  Anything I can provide I will :)

Can you please test again with the latest version (https://github.com/karasevm/PrivateDNSAndroid/releases/tag/v1.6)?

@twizzlebizzle does this still happen for you? Otherwise I'll close the issue as resolved.


questions and answers of student

Codecov Report

Merging #542 (24c9ddb) into develop (fcfce12) will increase coverage by 0.38842%.
The diff coverage is n/a.

@@                 Coverage Diff                 @@
##             develop        #542         +/-   ##
===================================================
+ Coverage   96.61813%   97.00655%   +0.38842%
===================================================
  Files             86          86
  Lines           2129        2138          +9
===================================================
+ Hits            2057        2074         +17
+ Misses            72          64          -8

Impacted Files
Coverage Δ

backend/src/app/exceptions/handlers.py
74.24242% <0.00000%> (-0.36076%)
:arrow_down:

backend/src/app/exceptions/projects.py
100.00000% <0.00000%> (ø)

...kend/src/app/routers/editions/projects/projects.py
100.00000% <0.00000%> (+2.22221%)
:arrow_up:

backend/src/app/logic/projects.py
86.66667% <0.00000%> (+4.16666%)
:arrow_up:

backend/src/database/crud/projects.py
100.00000% <0.00000%> (+10.44776%)
:arrow_up:

Looks good!
How hard would it be to also render the following as an url?

Since the components just loops over the questions and answers, all answers will be seen as normal strings. I would have to hardcode this question to be able to make a link out of it, but I think that would be pretty ugly.


fix: use node-datachannel WebRTC polyfill

node-datachannel has shipped a WebRTC polyfill for the last few versions so use that instead of our own version.
Refs: https://github.com/murat-dogan/node-datachannel/pull/185
Change checklist

[x] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation if necessary (this includes comments as well)
[ ] I have added tests that prove my fix is effective or that my feature works

Needs:

[ ] https://github.com/murat-dogan/node-datachannel/pull/208
[ ] https://github.com/murat-dogan/node-datachannel/pull/209

Just waiting on a node-datachannel release for this.


Use srt format as subtitle

hi, In the readme section I just see vtt format in the subtitle, can I use srt format as a subtitle? I have tried srt format and it's not working, If I Can't use srt format, is there any way to play srt format in react-player?

SRT files are not supported by HTML5 media, but can be converted: https://stackoverflow.com/questions/26968759/does-html5-video-support-srt-texttrack

Hi @cookpete , I tried to add subtitles as per example, but it is not working for me.
Can you give me a hand?
Link: https://codesandbox.io/s/exciting-sinoussi-hyd8h?file=/src/App.js


Fix crash with PhysicsBody2D/3D::get_gravity with invalid state

Fixes: https://github.com/godotengine/godot/issues/87975

Thanks!

Thank you!


Configure continuous integration using Travis CI

Builds will be visible at https://travis-ci.org/PaycoinFoundation/paycoinj

And it's a success :)


Limited teleport options per world

We have creative and survival world on the server, everything is great. I want to create as close to vanilla survival as possible, and for that reason i have limited the tp permissions to only the creative world. However the users have out smarted me by hopping over to the creative world to tp to a user in the survival world. This is not really an issue until they cause an unsuspecting survival player to fall to his death when someone teleports to him while hes on a narrow path. Not sure if any checks can be made to see if the player is in a world which allows teleports, or if its not the concern of the multiverse plugin, anyone suggest where i post my suggestion? Thanks for your time, this my first github post so sorry if its not the correct format or location.

Great plugin suggestion, TeleportSuite 2.0 has the feature i needed. Thanks for your help with this matter.


problem on gradle 2.0.0-alpha6 (2016/1/15)

hi
in latest version of gradle ( 2.0.0-alpha6 (2016/1/15) ) all views are null

Butter Knife is an annotation processor and has nothing to do with the build system. If the views are null, then the annotation processor is not being run which is a problem with the build tool, not this library. Consider reporting this to http://b.android.com/ with much more info and reproduction steps.

you say right, but in the 2.0.0-alpha3 gradle version everything is ok, but after upgrading to 2.0.0-alpha5 all views is null
i think must be relation
sorry for my bad english

That is further evidence the problem is in the build system, not this
library.
On Wed, Jan 20, 2016 at 5:14 PM Davood Jafari<EMAIL_ADDRESS>wrote:

you say right, but in the 2.0.0-alpha3 gradle version everything is ok,
but after upgrading to 2.0.0-alpha5 all views is null
i think must be relation
sorry for my bad english
—
Reply to this email directly or view it on GitHub
https://github.com/JakeWharton/butterknife/issues/429#issuecomment-173378867
.

ok thanks

Just in case other people (like me) fall on this issue, here's the bug reported on android tracker :
https://code.google.com/p/android/issues/detail?id=200043
And the workaround is to add android.incrementalJavaCompile=false to gradle.properties


Update README.md

It is always better, to download it from the official Website :).

My sense is that installing from Microsoft's store is a better way to install the current version of Python is a way where it will be easily updated as Python progresses.

Maybe instead of replacing we could list both options?


MNT: Re-rendered with conda-smithy 3.1.6 and pinning 2018.07.01

Should fix https://github.com/conda-forge/emacs-feedstock/issues/24

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Ah forgot to remove Python from the build too.

The Linux build still has this warning:
WARNING (emacs,bin/emacs-26.1): lib/libtinfo.so.6 not found in any packages

And there are also warnings for lost of other libraries. Here is the full list:
WARNING (emacs,bin/emacsclient): did not find - or even know where to look for: /lib64/libc.so.6
WARNING (emacs,bin/ebrowse): did not find - or even know where to look for: /lib64/libc.so.6
WARNING (emacs,libexec/emacs/26.1/x86_64-pc-linux-gnu/hexl): did not find - or even know where to look for: /lib64/libc.so.6
WARNING (emacs,libexec/emacs/26.1/x86_64-pc-linux-gnu/movemail): did not find - or even know where to look for: /lib64/libc.so.6
WARNING (emacs,bin/emacs-26.1): Needed DSO lib/libXmu.so.6 found in ['xorg-libxmu']
WARNING (emacs,bin/emacs-26.1): .. but ['xorg-libxmu'] not in reqs/run, i.e. it is overlinked (likely) or a missing dependency (less likely)
WARNING (emacs,bin/emacs-26.1): lib/libpng16.so.16 not found in any packages
WARNING (emacs,bin/emacs-26.1): lib/libXaw.so.7 not found in any packages
WARNING (emacs,bin/emacs-26.1): Needed DSO lib/libXt.so.6 found in ['xorg-libxt']
WARNING (emacs,bin/emacs-26.1): .. but ['xorg-libxt'] not in reqs/run, i.e. it is overlinked (likely) or a missing dependency (less likely)
WARNING (emacs,bin/emacs-26.1): Needed DSO lib/libX11-xcb.so.1 found in ['xorg-libx11']
WARNING (emacs,bin/emacs-26.1): .. but ['xorg-libx11'] not in reqs/run, i.e. it is overlinked (likely) or a missing dependency (less likely)
WARNING (emacs,bin/emacs-26.1): lib/libxml2.so.2 not found in any packages
WARNING (emacs,bin/emacs-26.1): lib/libXpm.so.4 not found in any packages
WARNING (emacs,bin/emacs-26.1): did not find - or even know where to look for: /lib64/libm.so.6
WARNING (emacs,bin/emacs-26.1): lib/libz.so.1 not found in any packages
WARNING (emacs,bin/emacs-26.1): Needed DSO lib/libSM.so.6 found in ['xorg-libsm']
WARNING (emacs,bin/emacs-26.1): .. but ['xorg-libsm'] not in reqs/run, i.e. it is overlinked (likely) or a missing dependency (less likely)
WARNING (emacs,bin/emacs-26.1): Needed DSO lib/libxcb.so.1 found in ['libxcb']
WARNING (emacs,bin/emacs-26.1): .. but ['libxcb'] not in reqs/run, i.e. it is overlinked (likely) or a missing dependency (less likely)
WARNING (emacs,bin/emacs-26.1): did not find - or even know where to look for: /lib64/libanl.so.1
WARNING (emacs,bin/emacs-26.1): lib/libXfixes.so.3 not found in any packages
WARNING (emacs,bin/emacs-26.1): Needed DSO lib/libXext.so.6 found in ['xorg-libxext']
WARNING (emacs,bin/emacs-26.1): .. but ['xorg-libxext'] not in reqs/run, i.e. it is overlinked (likely) or a missing dependency (less likely)
WARNING (emacs,bin/emacs-26.1): lib/libgnutls.so.30 not found in any packages
WARNING (emacs,bin/emacs-26.1): Needed DSO lib/libICE.so.6 found in ['xorg-libice']
WARNING (emacs,bin/emacs-26.1): .. but ['xorg-libice'] not in reqs/run, i.e. it is overlinked (likely) or a missing dependency (less likely)
WARNING (emacs,bin/emacs-26.1): did not find - or even know where to look for: /lib64/librt.so.1
WARNING (emacs,bin/emacs-26.1): did not find - or even know where to look for: /lib64/libpthread.so.0
WARNING (emacs,bin/emacs-26.1): lib/libtiff.so.5 not found in any packages
WARNING (emacs,bin/emacs-26.1): lib/libjpeg.so.9 not found in any packages
WARNING (emacs,bin/emacs-26.1): Needed DSO lib/libX11.so.6 found in ['xorg-libx11']
WARNING (emacs,bin/emacs-26.1): .. but ['xorg-libx11'] not in reqs/run, i.e. it is overlinked (likely) or a missing dependency (less likely)
WARNING (emacs,bin/emacs-26.1): lib/libtinfo.so.6 not found in any packages
WARNING (emacs,bin/emacs-26.1): lib/libgif.so.7 not found in any packages
WARNING (emacs,bin/emacs-26.1): did not find - or even know where to look for: /lib64/libc.so.6
WARNING (emacs,libexec/emacs/26.1/x86_64-pc-linux-gnu/profile): did not find - or even know where to look for: /lib64/librt.so.1
WARNING (emacs,libexec/emacs/26.1/x86_64-pc-linux-gnu/profile): did not find - or even know where to look for: /lib64/libc.so.6
WARNING (emacs,bin/ctags): did not find - or even know where to look for: /lib64/libc.so.6
WARNING (emacs,bin/etags): did not find - or even know where to look for: /lib64/libc.so.6

So I'm not sure if this fixes the issue.

I don't understand those warnings. lib/libtinfo.so.6 is indeed part of the Linux ncurses 6.1 package, which the log shows as being installed in the test environment.

Maybe the warnings are wrong? I'm going to just merge this and find out, since the latest build is broken anyway.

conda install ncurses

fixed the libtinfo problem.

@c02y the libtinfo problem comes from using the Anaconda ncurses instead of the conda-forge one. See https://github.com/conda-forge/emacs-feedstock/issues/24

Year, I forgot that I  conda config --add channels conda-forge before conda install ncurses, now my ncurses comes from conda-forge channel.
ncurses                   6.1                  hfc679d8_1    conda-forge


Can we support window app?

I've tried your package, it worked like magic, especially with our html text to pdf. I believe there is no package out there can do this great work.
Unfortunately, I've just notice that the package is not supported window app. We're building local app for window, please help. 🙏

Thank you for your interest in my package. I'm glad to hear that it worked well for you. I'm currently investigating the possibility of supporting Windows app. I'll keep you updated on the progress. Thank you for your patience and understanding.

@Pisey-Nguon Thank you so much, I am really really appreciate it!! 🙏🙏

Hi @Pisey-Nguon, do we have any updates on supporting Windows app? not mean to bother you but I really need it now. Or you can teach me how to do it. Many thanks 🙏 !

Hi @Pisey-Nguon, do we have any updates on supporting Windows app? not mean to bother you but I really need it now. Or you can teach me how to do it. Many thanks 🙏 !

I still have more investigate this so I will confirm with you by this day

Hi @Pisey-Nguon, do we have any updates on supporting Windows app? not mean to bother you but I really need it now. Or you can teach me how to do it. Many thanks 🙏 !

Please try with this package https://pub.dev/packages/htmltopdfwidgets instead as currently i still don't have much time to make it support windows app


Update sentence_transformers to version 3.1.1

Hello !
I was using ragoon to try the new lemone release, and face a warning on my environement ;
Try fix warning also pls ;
torchvision.io`, you can ignore this warning. Otherwise, there might be something wrong with your environment. Did you have `libjpeg` or `libpng` installed before building `torchvision` from source?
  warn(
You try to use a model that was created with version 3.1.1, however, your version is 3.0.1. This might cause unexpected behavior or errors. In that case, try to update to the latest version.

Then i try to pip install --upgrade sentence_transformers to 3.1.1, but it say ragoon was using and need 3.0.1.
I will require strong vigilance from Reviewer as i'm not aware of all the consequences that have such a version bump from sentence_transformers
Thanks you so much for you're incredible work it give so much hope for french / open source community 🦝

I confirm that on my end ; after different try everything seems to work as usual than before w/ warning using load_datasets, EmbeddingsDataLoader


when text position is set by drag (no x/y fields bound) it is reset on re-render

steps to reproduce:

add a text mark
drag it around to move it (don't drop anything onto dropzones)
add another mark, triggering re-render
the text mark is reset to its default position

fixed in 58a7654ea91afa93a22fc697aa89944970f04adc


.htaccess file added and Images Proper Scaling

For better browser leverage caching and Scaling of Images
I ran a test on the website and found that there is not caching available for browser
Screenshots of Test Report

This can be solved by adding a .htaccess file for caching. I have made the necessary changes and hence will increase the page speed of the website
Full Report: https://gtmetrix.com/reports/riskfirst.org/cqr7GiEh
Also Scaled two images. It saves hell lot of a data now.

For better browser leverage caching and Scaling of Images
I ran a test on the website and found that there is not caching available for browser
Screenshots of Test Report

This can be solved by adding a .htaccess file for caching. I have made the necessary changes and hence will increase the page speed of the website
Full Report: https://gtmetrix.com/reports/riskfirst.org/cqr7GiEh
Also Scaled two images. It saves hell lot of a data now.

@robmoffat Any Update?

I've not seen this tool before - looks really good! Thanks for your work

@robmoffat That's great. Thanks :blush:

Does .htaccess work with Github Pages? I just ran a gtmetrix report myself and caching is still unavailable


Juniper admin , firewall & idps logs are not parsed correctly

Note: If your issue is not a bug or a feature request, please raise a support ticket through our support portal (Splunk.com > Support > Support Portal). This will help us resolve your issue more efficiently and provide you with better assistance. For more information on how to work with the Splunk Support, please refer to this guide.
Was the issue replicated by support? no
What is the sc4s version ? 3.27.0
Which operating system (including its version) are you using for hosting SC4S? Ubuntu
Which runtime (Docker, Podman, Docker Swarm, BYOE, MicroK8s) are you using for SC4S? docker
Is there a pcap available? If so, would you prefer to attach it to this issue or send it to Splunk support? yes
Is the issue related to the environment of the customer or Software related issue? Software related issue
Is it related to Data loss, please explain ? No
Protocol? Hardware specs?
Last chance index/Fallback index? sc4s
Is the issue related to local customization? yes
Do we have all the default indexes created? yes
Describe the bug
Juniper admin , firewall & idps logs are not parsed correctly
To Reproduce
Steps to reproduce the behavior:

Go to '...' index=firewall or index=juniper*
Click on '....'
Scroll down to '....'
See error

pcap attached to splunk support case # CASE [3621290]

Hi @rjha-splunk @sbylica-splunk any update on this ?

Hi @imsidr, looking into it, I will post an update once we have something more.

@imsidr so we decided to add parsing logs with an RT_SYSTEM tag, with a sourcetype juniper:legacy. Does that seem good to you?

Hi Szymon,
Are you saying all the logs would have juniper:legacy sourcetype?
//BR,Sid
From: Szymon Bylica @.>
Sent: Monday, December 2, 2024 3:04 PM
To: splunk/splunk-connect-for-syslog @.>
Cc: Rai, Siddhartha @.>; Mention @.>
Subject: Re: [splunk/splunk-connect-for-syslog] Juniper admin , firewall & idps logs are not parsed correctly (Issue #2643)
@imsidrhttps://urldefense.com/v3/__https:/github.com/imsidr__;!!JJ-tOIoKdBzLSfV5jA!tJmMmrrTUzzsub-hIqpBUxTprJmM2N1-GL6jYmgqfN3KJ0Rcd5Rr42SldvKpJu9XNrXIS9soFu-o2F-3W_uKCs7CXLOX4-wTTQ$ so we decided to add parsing logs with an RT_SYSTEM tag, with a sourcetype juniper:legacy. Does that seem good to you?
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/splunk/splunk-connect-for-syslog/issues/2643*issuecomment-2511014561__;Iw!!JJ-tOIoKdBzLSfV5jA!tJmMmrrTUzzsub-hIqpBUxTprJmM2N1-GL6jYmgqfN3KJ0Rcd5Rr42SldvKpJu9XNrXIS9soFu-o2F-3W_uKCs7CXLNLsUspYg$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BETPJX2CPJYJKS3KHMCYR532DQSP7AVCNFSM6AAAAABSCRG5TKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJRGAYTINJWGE__;!!JJ-tOIoKdBzLSfV5jA!tJmMmrrTUzzsub-hIqpBUxTprJmM2N1-GL6jYmgqfN3KJ0Rcd5Rr42SldvKpJu9XNrXIS9soFu-o2F-3W_uKCs7CXLOA54AbAw$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@imsidr yeah, logs with RT_SYSTEM tag would be assigned to a juniper:legacy sourcetype.

But I can see none of them are parsed.. for example I see RT_FLOW logs are not parsed.
//BR,Sid
From: Szymon Bylica @.>
Sent: Monday, December 2, 2024 6:15 PM
To: splunk/splunk-connect-for-syslog @.>
Cc: Rai, Siddhartha @.>; Mention @.>
Subject: Re: [splunk/splunk-connect-for-syslog] Juniper admin , firewall & idps logs are not parsed correctly (Issue #2643)
@imsidrhttps://urldefense.com/v3/__https:/github.com/imsidr__;!!JJ-tOIoKdBzLSfV5jA!s7HonRGluNMysALLju91aOeZlRwD7gHzK2yaa6ZeG9ajXfwizRIsD-ag5KsVWJcktL4BNWn0r9hPtAN42VKJqijSer8On99ybg$ yeah, logs with RT_SYSTEM tag would be assigned to a juniper:legacy sourcetype.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/splunk/splunk-connect-for-syslog/issues/2643*issuecomment-2511444491__;Iw!!JJ-tOIoKdBzLSfV5jA!s7HonRGluNMysALLju91aOeZlRwD7gHzK2yaa6ZeG9ajXfwizRIsD-ag5KsVWJcktL4BNWn0r9hPtAN42VKJqijSer_0-7Ikhg$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BETPJX36RBDFWXJIZ6ZNRP32DRI3NAVCNFSM6AAAAABSCRG5TKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJRGQ2DINBZGE__;!!JJ-tOIoKdBzLSfV5jA!s7HonRGluNMysALLju91aOeZlRwD7gHzK2yaa6ZeG9ajXfwizRIsD-ag5KsVWJcktL4BNWn0r9hPtAN42VKJqijSer9yWZKlHA$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@imsidr can you attach an example of RT_FLOW log that is not being parsed properly? I don't see any in the pcap file that was attached.
Logs with RT_FLOW tag should be parsed correctly since we have a rule for that.

I asked Ravi from support to setup a call to show this issue, can we connect on this ?
I am sure all sorts of logs were captured in both the pcaps , I am not sure how I capture it for a particular log.
//BR,Sid
From: Szymon Bylica @.>
Sent: Wednesday, December 4, 2024 5:58 PM
To: splunk/splunk-connect-for-syslog @.>
Cc: Rai, Siddhartha @.>; Mention @.>
Subject: Re: [splunk/splunk-connect-for-syslog] Juniper admin , firewall & idps logs are not parsed correctly (Issue #2643)
@imsidrhttps://urldefense.com/v3/__https:/github.com/imsidr__;!!JJ-tOIoKdBzLSfV5jA!s8_bMQv-sPJ0aAksfaKi7k0qNUtU3RAuH_VOkbTFQtLqpWcyNrYbSsEzitM2iZtuFxuYiihQI3tqV_JJkvU70kG5ZLf_xTQQnQ$ can you attach an example of RT_FLOW log that is not being parsed properly? I don't see any in the pcap file that was attached.
Logs with RT_FLOW tag should be parsed correctly since we have a rule for that.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/splunk/splunk-connect-for-syslog/issues/2643*issuecomment-2517211402__;Iw!!JJ-tOIoKdBzLSfV5jA!s8_bMQv-sPJ0aAksfaKi7k0qNUtU3RAuH_VOkbTFQtLqpWcyNrYbSsEzitM2iZtuFxuYiihQI3tqV_JJkvU70kG5ZLdUnM0YCw$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BETPJX4GSSR46Y2TGTPQQJT2D3YLNAVCNFSM6AAAAABSCRG5TKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJXGIYTCNBQGI__;!!JJ-tOIoKdBzLSfV5jA!s8_bMQv-sPJ0aAksfaKi7k0qNUtU3RAuH_VOkbTFQtLqpWcyNrYbSsEzitM2iZtuFxuYiihQI3tqV_JJkvU70kG5ZLekQaW9lQ$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@imsidr Yeah, we can setup a call. What would be a possible time for it?

Can we have it today ?
I am available for next 4hrs.
From: Szymon Bylica @.>
Sent: Thursday, December 5, 2024 1:58 PM
To: splunk/splunk-connect-for-syslog @.>
Cc: Rai, Siddhartha @.>; Mention @.>
Subject: Re: [splunk/splunk-connect-for-syslog] Juniper admin , firewall & idps logs are not parsed correctly (Issue #2643)
@imsidrhttps://urldefense.com/v3/__https:/github.com/imsidr__;!!JJ-tOIoKdBzLSfV5jA!pl0otsPtRndVzUfpZtR5FZibZjn5zfoMEeleAwMViFdygujNSM0ShANRjGod0iSBbx4HhMcD7C2DC_PfPof4RMocOogiDA-_3Q$ Yeah, we can setup a call. What would be a possible time for it?
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/splunk/splunk-connect-for-syslog/issues/2643*issuecomment-2519604844__;Iw!!JJ-tOIoKdBzLSfV5jA!pl0otsPtRndVzUfpZtR5FZibZjn5zfoMEeleAwMViFdygujNSM0ShANRjGod0iSBbx4HhMcD7C2DC_PfPof4RMocOoi11yIWQA$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BETPJX5FBHZCKVHYNBTZ3532EAFBZAVCNFSM6AAAAABSCRG5TKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJZGYYDIOBUGQ__;!!JJ-tOIoKdBzLSfV5jA!pl0otsPtRndVzUfpZtR5FZibZjn5zfoMEeleAwMViFdygujNSM0ShANRjGod0iSBbx4HhMcD7C2DC_PfPof4RMocOojppIFNtg$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@imsidr today probably not, could we arrange for it tomorrow or next week?

Sure , we can connect tomorrow , I am available between 3-7 PM IST & 9-11PM IST
//BR,Sid
From: Szymon Bylica @.>
Sent: Thursday, December 5, 2024 4:11 PM
To: splunk/splunk-connect-for-syslog @.>
Cc: Rai, Siddhartha @.>; Mention @.>
Subject: Re: [splunk/splunk-connect-for-syslog] Juniper admin , firewall & idps logs are not parsed correctly (Issue #2643)
@imsidrhttps://urldefense.com/v3/__https:/github.com/imsidr__;!!JJ-tOIoKdBzLSfV5jA!pMzqBx9OjLF_wiOELT3rjKkszKJBJLGFA0vN9l352KDMszTcTuaKO4uEH2Kw4AyL8NnL84NJWOWOkPJFRWgG0HkJLQAGJ9bPfg$ today probably not, could we arrange for it tomorrow or next week?
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/splunk/splunk-connect-for-syslog/issues/2643*issuecomment-2519936105__;Iw!!JJ-tOIoKdBzLSfV5jA!pMzqBx9OjLF_wiOELT3rjKkszKJBJLGFA0vN9l352KDMszTcTuaKO4uEH2Kw4AyL8NnL84NJWOWOkPJFRWgG0HkJLQB5eQF0xg$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BETPJX372QAHNR32FJJR6B32EAUTHAVCNFSM6AAAAABSCRG5TKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJZHEZTMMJQGU__;!!JJ-tOIoKdBzLSfV5jA!pMzqBx9OjLF_wiOELT3rjKkszKJBJLGFA0vN9l352KDMszTcTuaKO4uEH2Kw4AyL8NnL84NJWOWOkPJFRWgG0HkJLQAg7ZORRw$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Hey @imsidr, so we have two follow-up questions for now:

Can we get a .pcap file with an example of logs with RT_FLOW tag, like the one we saw on a meeting with the customer?
Were the logs getting parsed earlier? Was there any noticeable trigger point that led to this issue?

Hi Szymon ,
I have attached the pcap in spluk support case.
//BR,Sid
From: Szymon Bylica @.>
Sent: Wednesday, December 11, 2024 3:01 PM
To: splunk/splunk-connect-for-syslog @.>
Cc: Rai, Siddhartha @.>; Mention @.>
Subject: Re: [splunk/splunk-connect-for-syslog] Juniper admin , firewall & idps logs are not parsed correctly (Issue #2643)
Hey @imsidrhttps://urldefense.com/v3/__https:/github.com/imsidr__;!!JJ-tOIoKdBzLSfV5jA!oMKnsmnGeILH8pITmDFWMv1Iiarkq2cIsDJ8rH9GWK8gFN-cpy-gKYgBhMuFzm_bDNZTRyeJ-wqsVU8oSkxeMlQ8H8gr6-1zUQ$, so we have two follow-up questions for now:

Can we get a .pcap file with an example of logs with RT_FLOW tag, like the one we saw on a meeting with the customer?
Were the logs getting parsed earlier? Was there any noticeable trigger point that led to this issue?

—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/splunk/splunk-connect-for-syslog/issues/2643*issuecomment-2535302054__;Iw!!JJ-tOIoKdBzLSfV5jA!oMKnsmnGeILH8pITmDFWMv1Iiarkq2cIsDJ8rH9GWK8gFN-cpy-gKYgBhMuFzm_bDNZTRyeJ-wqsVU8oSkxeMlQ8H8ikEbPAaA$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BETPJX5G5KDBQ7JEEYNGSVT2FAA6HAVCNFSM6AAAAABSCRG5TKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZVGMYDEMBVGQ__;!!JJ-tOIoKdBzLSfV5jA!oMKnsmnGeILH8pITmDFWMv1Iiarkq2cIsDJ8rH9GWK8gFN-cpy-gKYgBhMuFzm_bDNZTRyeJ-wqsVU8oSkxeMlQ8H8gtt6911w$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@imsidr thanks, could you also ask for a screenshot from the Splunk side? We would like to see the message and the sc4s_tags field.

I have attached screenshots in the case.
From: Szymon Bylica @.>
Sent: Wednesday, December 11, 2024 5:03 PM
To: splunk/splunk-connect-for-syslog @.>
Cc: Rai, Siddhartha @.>; Mention @.>
Subject: Re: [splunk/splunk-connect-for-syslog] Juniper admin , firewall & idps logs are not parsed correctly (Issue #2643)
@imsidrhttps://urldefense.com/v3/__https:/github.com/imsidr__;!!JJ-tOIoKdBzLSfV5jA!umd3ZisvGGrnsxFoZk-holQ3kIFKUZT5jjHEqA89GD8_RdvDSf9AoWoLa64bs0xJaf87_uJS_Fo6GmpVXDyDCDznf7NCSfNbGA$ thanks, could you also ask for a screenshot from the Splunk side? We would like to see the message and the sc4s_tags field.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/splunk/splunk-connect-for-syslog/issues/2643*issuecomment-2535640024__;Iw!!JJ-tOIoKdBzLSfV5jA!umd3ZisvGGrnsxFoZk-holQ3kIFKUZT5jjHEqA89GD8_RdvDSf9AoWoLa64bs0xJaf87_uJS_Fo6GmpVXDyDCDznf7NMToaa2Q$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BETPJX2TPKK2W4FRZ3YW5VT2FAPIJAVCNFSM6AAAAABSCRG5TKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZVGY2DAMBSGQ__;!!JJ-tOIoKdBzLSfV5jA!umd3ZisvGGrnsxFoZk-holQ3kIFKUZT5jjHEqA89GD8_RdvDSf9AoWoLa64bs0xJaf87_uJS_Fo6GmpVXDyDCDznf7PAfLkxUA$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

We are using syslog-ng relay to get the data and forward it to the splunk cloud, we have juniper TA(customized) which is doing all the parsing & extraction stuff , I will attach the copy on support case.
//BR,Sid
From: Szymon Bylica @.>
Sent: Friday, December 13, 2024 3:23 PM
To: splunk/splunk-connect-for-syslog @.>
Cc: Rai, Siddhartha @.>; Mention @.>
Subject: Re: [splunk/splunk-connect-for-syslog] Juniper admin , firewall & idps logs are not parsed correctly (Issue #2643)
Hi @imsidrhttps://urldefense.com/v3/__https:/github.com/imsidr__;!!JJ-tOIoKdBzLSfV5jA!tOLxBRTxVvuNhPaStQCEy14UtlNMzG4-bhVIDjbjSOEF_QzuUXgTjdLZCmc0075oZNEaqVxWF36U00nrMyBCNjYa3stqY5h5FQ$, So, it was being parsed correctly using the legacy method? Do we have a configuration/description of this method? Ok, let's see if updating fixes this issue, keep me updated.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/splunk/splunk-connect-for-syslog/issues/2643*issuecomment-2541025418__;Iw!!JJ-tOIoKdBzLSfV5jA!tOLxBRTxVvuNhPaStQCEy14UtlNMzG4-bhVIDjbjSOEF_QzuUXgTjdLZCmc0075oZNEaqVxWF36U00nrMyBCNjYa3ssadf2LyA$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/BETPJX4YYJQTISHQA5TEUVD2FKVBRAVCNFSM6AAAAABSCRG5TKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBRGAZDKNBRHA__;!!JJ-tOIoKdBzLSfV5jA!tOLxBRTxVvuNhPaStQCEy14UtlNMzG4-bhVIDjbjSOEF_QzuUXgTjdLZCmc0075oZNEaqVxWF36U00nrMyBCNjYa3svtIFI92A$.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@sbylica-splunk @sbylica-splunk we are seeing jinja2 module errors after upgrading to v 3.33 , the container is in restarting status , we already have jinja2 module installed , not sure why are we getting this error. Attaching sc4s file in the case.


(perf) Filter construction improvements - Make It Smarter

Added timeframe and interval context file to documents directory, added more explicit context to the looker_filter_doc.md file, updated useSendVertexMessage.ts file to include interval and timeframe context file.

@colin-roy-ehri please remove the duplicative filter documentation/context from the useSendVertexMessage.ts


GNU/Linux AppImage chrome-sandbox Canonical Permissions/Ownerships Issue

Hi!
OS: Kali 2020
Message: You need to make sure that chrome-sandbox is owned by root and has mode 4755.
So the App Client as well as the Manager cannot be Run on GNU/Linux Kali due to the chrome-sandbox ownership issue.
That's because when you are packaging the App with appimagetool the root ownership is automatically changed to the User.
Also see: laurent22/joplin#2246 (comment)
Try find out a Solution... Because the above fix is working only with a System chrome-sandbox setup.
David

Duplicate of https://github.com/Jigsaw-Code/outline-client/issues/870


Improve hard sector decode

seekToPattern() can skip the index hole if it doesn't find the
SYNC pattern.  If this happens too close to the end of the flux
stream, it can result in a conflicted sector.  In this case,
discard the sector.
This makes a small improvement for #328 on some disks.

Merged, thanks. One day I need to find some hard-sectored disks to try this for myself...


Doorbell's crafting recipe conflict

Minecraft version & Mod Version:
mc:1.12.2
mod:1.15.7
Single player or Server:Single player
Describe problem (what you were doing / what happened):
I found a crafting recipe conflict about doorbell.
Screenshots

MrCrayfish's Furniture's doorbell.

Cyclic's doorbell

A stone button and a note block were in the crafting table.I couldn't craft Cyclic's doorbell.
Crash log (if any):
No crash log
(If this is a suggestion and not a bug report, delete all this and just write your suggestion!)


DMP JSON has no 'contact' after the owner removes the plan in the UI

The RDA common standard requires a contact. We use the owner (or co-owner if the owner is not available) for this information.
In a scenario where the plan has been "registered" and received a DMP ID and the owner then "removes" the plan via the "My Dashboard" page, the roles.active flag is set to false. The JSON checks this flag when gathering the contact info.
See an example here
The issue is that the system is then unable to update the DMP ID record in the DMPHub because it is trying to send JSON with no contact.
Should we ignore the roles.active flag for these situations or should we consider the plan to be a test and remove it from the DMPHub and EZID?

We are holding off on this right now as we finalize plans re DMP versioning.


Update material compositions

This PR includes:

new functionality to update the material compositions in the assemblies of the OpenMC model based on the material in the core in the Cyclus simulation
pass the depleted compositions from the OpenMC results file to the archetype as a list of dictionaries.
moved the OpenMC model files to the examples/ directory so that all of the example/test files are in the same location.
Removed an unneeded file that got added to the repo for some reason (materials.xml)
Update README to include more detail about assumptions in the archetype.

The CI fails because of compatibility issues between Cyclus and OpenMC (see issue #12). CI will be cleaned up some in a future PR.

I had been working on corrected the build of the CI in another branch of my fork, but I have merged that into this branch to include it in this PR. I will continue to work on this some to replicate the seg fault in the CI for this PR. I have updated the issue about the seg fault some to include a little more detail, but the seg fault is caused by importing openmc into the archetype file (openmcyclus/DepleteReactor.py).

This is good progress! It's borking at the cyclus install step, now.

@samgdotson I have updated the CI to have Cyclus and OpenMC. The integration tests are failing, as expected. It doesn't provide much of an error message as to why, so it doesn't help with information on the seg fault.
https://github.com/arfc/openmcyclus/actions/runs/5380553242/jobs/9763428258

Good job updating the CI. Just to clarify, the integration tests pass locally but not on github, correct? The reason the tests show a "table not found" error is because cyclus doesn't run properly?

Now that the CI is up to date, is this ready to be merged?

Hi @samgdotson. Thanks for the review and the suggestions to make it easier to publish the docs. I currently have no intentions of publishing the documentation of this repo, especially since most of the methods in the archetype and Depletion classes won't be seen or used directly by users.

If the only thing blocking you from merging right now is the print statements, I can remove them in this PR.


Add exception expectation.

It can use Closure and test exception.
raise check exception type strictly.

It will fail when Closure does not throw expected exception.

raiseAny check exception type not strictory.

It will fail when Closure does not throw any exception.

Example
passes
expect({ throw NullPointerException() }).raise(NullPointerException::class)
expect({ throw NullPointerException() }).raiseAny()

fails
expect({ /* nothing to thrown */ }).raise(NullPointerException::class)
expect({ throw CustomException() }).raise(NullPointerException::class)

#2

+1

+1

👍


Page layout excellence 1 2 12 newpage - please check if we want this

This change makes 1.2.12 start at the top of page 16:

beautiful, because it looks quite broken when only the last 3 lines of this
section are at the top
nice because the open source section in prominent at the top of a page
slight downside: some empty space on page 15. Some people may dislike it.

To illustrate: on main

With this PR:

Or we can use \pagebreak instead of \newpage and get:

Okay, so maybe this is over optimising it, and we should just close this PR.

I like newpage better than pagebreak (I don't like that both exist and do different things!)


Feature request, password contains word

Hi,
I forgot my password, I am sure that I used one of 5 words, maybe a comination of it and it is 8-10 chars. As far as I see it, there is no way to bruteforce but with at least one word included.
I would love something like this:
pdfrip -f encrypted.pdf contains words.txt --max-length 10 --min-length 8
Where it fills the words from words.txt into the string at each possible position and fills the rest with arbitrary chars. Optionally it combines multiple words of the file as well.

Create a wordlist file using some other method and use that wordlist file ?


(Cluster) job fails if no Results specified

When I try to run a simulation on the cluster, but I don't ask dsPlot to plot anything, I get an error from dsCreateBatch that prevents the job from being submitted. Here is the stdout/stderr:
Warning: No display specified.  You will not be able to display graphics on the screen.
Warning: No window system found.  Java option 'Desktop' ignored.

                                               < M A T L A B (R) >
                                     Copyright 1984-2013 The MathWorks, Inc.
                                       R2013a (<IP_ADDRESS>4) 64-bit (glnxa64)
                                                February 15, 2013

To get started, type one of these: helpwin, helpdesk, or demo.
For product information, visit www.mathworks.com.

Setting 'save_results_flag' to 1 for storing results of batch jobs for later access.
PREPARING STUDY:
Creating study directory: /usr3/graduate/asoplata/s1-dynasim/dynasim/models/personal/dynasim-benchmark-brette-2007/DynaSim/study_20170629143058
Creating data directory: /usr3/graduate/asoplata/s1-dynasim/dynasim/models/personal/dynasim-benchmark-brette-2007/DynaSim/study_20170629143058/data
created temporary lock file for this process: /usr3/graduate/asoplata/s1-dynasim/dynasim/models/personal/dynasim-benchmark-brette-2007/DynaSim/study_20170629143058/.lock_20170629143058370_0
saving study file: /usr3/graduate/asoplata/s1-dynasim/dynasim/models/personal/dynasim-benchmark-brette-2007/DynaSim/study_20170629143058/studyinfo.mat
deleting temporary lock file for this process: /usr3/graduate/asoplata/s1-dynasim/dynasim/models/personal/dynasim-benchmark-brette-2007/DynaSim/study_20170629143058/.lock_20170629143058370_0

PREPARING SOLVER:
Creating solver directory /usr3/graduate/asoplata/s1-dynasim/dynasim/models/personal/dynasim-benchmark-brette-2007/DynaSim/study_20170629143058/solve
Changing directory to /usr3/graduate/asoplata/s1-dynasim/dynasim/models/personal/dynasim-benchmark-brette-2007/DynaSim/study_20170629143058/solve
Saving params.mat
Creating solver file: /usr3/graduate/asoplata/s1-dynasim/dynasim/models/personal/dynasim-benchmark-brette-2007/DynaSim/study_20170629143058/solve/solve_ode_study_20170629143058.m
Changing directory back to /usr3/graduate/asoplata/s1-dynasim/dynasim/models/personal/dynasim-benchmark-brette-2007/DynaSim

PREPARING BATCH:
Creating batch jobs directory: /usr3/graduate/asoplata/batchdirs/study_20170629143058
Creating 1 cluster jobs in batch directory for 1 simulations...
Index exceeds matrix dimensions.

Error in dsCreateBatch (line 204)
      if (options.simulator_options.save_data_flag && ~exist(studyinfo.simulations(sim_ids(j)).data_file,'file')) ||
      ...

Error in dsSimulate (line 530)
  studyinfo =
  dsCreateBatch(model,modifications_set,'simulator_options',options,'process_id',options.sim_id,keyvals{:});

Error in benchmark_CUBA_nosyn_4000 (line 58)
data = dsSimulate(s,'cluster_flag',cluster_flag,'verbose_flag',verbose_flag,...

The issue seems to be that, in the "not options.one_solve_file_flag" block (https://github.com/DynaSim/DynaSim/blob/dev/functions/internal/dsCreateBatch.m#L204-L206) here
      if (options.simulator_options.save_data_flag && ~exist(studyinfo.simulations(sim_ids(j)).data_file,'file')) || ...
          (options.simulator_options.save_results_flag && ~exist(studyinfo.simulations(sim_ids(j)).result_files{1},'file')) || ...
options.overwrite_flag

I get an Index exceeds matrix dimensions error from the empty cell array studyinfo.simulations(sim_ids(j)).result_files{1} IF there are no results (e.g. dsPlot plots) run for the simulation. If I tell dsPlot to run some post-simulation plotting/analysis, this error does not occur. I think the issue fundamentally comes down to that result_files is a cell array, and that there may be multiple files.
Here is the runscript that reproduces this (anyone should be able to run it):
%{
# Notes:

- This simulation seeks to emulate the CUBA, no synapse simulations of Figure 5
of (Goodman and Brette, 2008) using the DynaSim simulator for speed benchmark
comparison.
- The time taken to simulate will be indicated in the stdout log file
'~/batchdirs/benchmark_CUBA_nosyn_4000/pbsout/sim_job1.out'

# References:

- Goodman D, Brette R. Brian: a simulator for spiking neural networks in Python.
Frontiers in Neuroinformatics 2008;2. doi:10.3389/neuro.11.005.2008.
%}

run_name = 'benchmark_CUBA_nosyn_4000';

total_cells = 4000;
numEcells = 0.8*total_cells;
numIcells = 0.2*total_cells;

time_end = 500; % in milliseconds

%% Create DynaSim specification structure
s=[];
s.populations(1).name='E';
s.populations(1).size=numEcells;
s.populations(1).equations={'dv/dt=-gLeak*(v-ELeak)./taum; if(v>-50)(v=-60)'};
s.populations(1).parameters={'taum',20,'gLeak',1,'ELeak',-49};

s.populations(2).name='I';
s.populations(2).size=numIcells;
s.populations(2).equations={'dv/dt=-gLeak*(v-ELeak)./taum; if(v>-50)(v=-60)'};
s.populations(2).parameters={'taum',20,'gLeak',1,'ELeak',-49};

%% Set other, non-network simulation parameters
vary={};

% Save data/results to this directory. If just a single name, will
%   save to that directory name in the current directory from which it's run.
%   Will create directory if it does not exist.
data_dir = strcat(run_name);

% Flags
% How much RAM if you need MUCH RAM - options: 8G (default), 94G, 125G, 252G, 504G
memlimit =     '252G';
cluster_flag =      1;
overwrite_flag =    1;
save_data_flag =    0;
save_results_flag = 0;
verbose_flag =      1;
compile_flag =      0;
disk_flag =         0;
downsample_factor = 1;
benchmark_flag =    1;

%% Run the simulation
data = dsSimulate(s,'save_data_flag',save_data_flag,'study_dir',data_dir,...
                  'cluster_flag',cluster_flag,'verbose_flag',verbose_flag,...
                  'overwrite_flag',overwrite_flag,'tspan',[0 time_end],...
                  'save_results_flag',save_results_flag,'solver','euler',...
                  'memlimit',memlimit,'compile_flag',compile_flag,...
                  'disk_flag',disk_flag,'downsample_factor',downsample_factor,...
                  'benchmark_flag',benchmark_flag)

Resolved in Pull Request "Iss194 cluster without results #200"


Table vanity_records doesn't exist

I'm upgrading a rails app from 3.0.9 to 3.2.1 (ruby 1.9.3-p0). Everything is working nicely except vanity, which appears to be require a vanity_records table but provides no means to create one. I have one experiment in my app. I have vanity installed like so in my Gemfile: gem 'vanity', '~> 1.7.0', :git => 'git://github.com/assaf/vanity.git', :branch => 'rails3'
Here is the stacktrace:
** Invoke cucumber (first_time)
** Invoke cucumber:ok (first_time)
** Invoke db:test:prepare (first_time)
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
Mysql2::Error: Table 'my_app_development.vanity_records' doesn't exist: SHOW FULL FIELDS FROM `vanity_records`
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:233:in `query'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:233:in `block in execute'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:233:in `execute'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/connection_adapters/mysql2_adapter.rb:214:in `execute'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:247:in `execute_and_free'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:414:in `columns'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/connection_adapters/schema_cache.rb:12:in `block in initialize'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/model_schema.rb:228:in `yield'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/model_schema.rb:228:in `default'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/model_schema.rb:228:in `columns'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/model_schema.rb:248:in `column_names'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/attribute_methods.rb:44:in `block in define_attribute_methods'
<internal:prelude>:10:in `synchronize'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/attribute_methods.rb:41:in `define_attribute_methods'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/validates_timeliness-3.0.8/lib/validates_timeliness/orm/active_record.rb:8:in `define_attribute_methods'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/attribute_methods.rb:43:in `block in define_attribute_methods'
<internal:prelude>:10:in `synchronize'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/attribute_methods.rb:41:in `define_attribute_methods'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/validates_timeliness-3.0.8/lib/validates_timeliness/orm/active_record.rb:8:in `define_attribute_methods'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/attribute_methods.rb:145:in `respond_to?'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/callbacks.rb:398:in `__run_callback'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/callbacks.rb:385:in `_run_find_callbacks'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/callbacks.rb:81:in `run_callbacks'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/base.rb:520:in `init_with'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/inheritance.rb:76:in `instantiate'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/querying.rb:38:in `block (2 levels) in find_by_sql'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/querying.rb:38:in `collect!'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/querying.rb:38:in `block in find_by_sql'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/explain.rb:40:in `logging_query_plan'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/querying.rb:37:in `find_by_sql'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/relation.rb:170:in `exec_queries'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/relation.rb:159:in `block in to_a'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/explain.rb:40:in `logging_query_plan'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/relation.rb:158:in `to_a'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/relation/finder_methods.rb:377:in `find_first'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/relation/finder_methods.rb:122:in `first'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/relation/finder_methods.rb:263:in `find_by_attributes'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activerecord-3.2.1/lib/active_record/dynamic_matchers.rb:45:in `method_missing'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/adapters/active_record_adapter.rb:148:in `set_experiment_created_at'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/experiment/base.rb:172:in `save'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/experiment/ab_test.rb:430:in `save'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/experiment/base.rb:22:in `define'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/experiment/ab_test.rb:502:in `ab_test'
~/Developer/Projects/Freelance/my_app/experiments/downgrade_subscriptions.rb:1:in `new_binding'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/experiment/base.rb:53:in `eval'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/experiment/base.rb:53:in `block in load'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/experiment/base.rb:51:in `instance_eval'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/experiment/base.rb:51:in `load'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/playground.rb:140:in `block in experiments'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/playground.rb:139:in `each'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/playground.rb:139:in `experiments'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/playground.rb:157:in `load!'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bundler/gems/vanity-4a1385954cb9/lib/vanity/frameworks/rails.rb:10:in `block in load!'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:34:in `call'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:34:in `execute_hook'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:43:in `block in run_load_hooks'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:42:in `each'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/lazy_load_hooks.rb:42:in `run_load_hooks'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/application/finisher.rb:59:in `block in <module:Finisher>'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/initializable.rb:30:in `instance_exec'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/initializable.rb:30:in `run'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/initializable.rb:55:in `block in run_initializers'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/initializable.rb:54:in `each'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/initializable.rb:54:in `run_initializers'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/application.rb:136:in `initialize!'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/railtie/configurable.rb:30:in `method_missing'
~/Developer/Projects/Freelance/my_app/config/environment.rb:5:in `<top (required)>'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:251:in `require'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:251:in `block in require'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:236:in `load_dependency'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:251:in `require'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/application.rb:103:in `require_environment!'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/railties-3.2.1/lib/rails/application.rb:292:in `block (2 levels) in initialize_tasks'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:205:in `call'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:205:in `block in execute'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:200:in `each'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:200:in `execute'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:158:in `block in invoke_with_call_chain'
~/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:151:in `invoke_with_call_chain'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:176:in `block in invoke_prerequisites'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:174:in `each'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:174:in `invoke_prerequisites'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:157:in `block in invoke_with_call_chain'
~/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:151:in `invoke_with_call_chain'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:176:in `block in invoke_prerequisites'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:174:in `each'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:174:in `invoke_prerequisites'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:157:in `block in invoke_with_call_chain'
~/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:151:in `invoke_with_call_chain'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:176:in `block in invoke_prerequisites'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:174:in `each'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:174:in `invoke_prerequisites'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:157:in `block in invoke_with_call_chain'
~/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:151:in `invoke_with_call_chain'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:176:in `block in invoke_prerequisites'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:174:in `each'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:174:in `invoke_prerequisites'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:157:in `block in invoke_with_call_chain'
~/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:151:in `invoke_with_call_chain'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/task.rb:144:in `invoke'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/application.rb:116:in `invoke_task'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/application.rb:94:in `block (2 levels) in top_level'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/application.rb:94:in `each'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/application.rb:94:in `block in top_level'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/application.rb:133:in `standard_exception_handling'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/application.rb:88:in `top_level'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/application.rb:66:in `block in run'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/application.rb:133:in `standard_exception_handling'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/lib/rake/application.rb:63:in `run'
~/.rvm/gems/ruby-1.9.3-p0@my_app/gems/rake-<IP_ADDRESS>/bin/rake:33:in `<top (required)>'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bin/rake:19:in `load'
~/.rvm/gems/ruby-1.9.3-p0@my_app/bin/rake:19:in `<main>'
Tasks: TOP => cucumber => cucumber:ok => db:test:prepare => db:abort_if_pending_migrations => environment

That person doesn't really have the right approach.  Pull request #97 is more along the right lines.  Anyway, +1 for getting this fixed!

This is fixed here 479802d0b89cbb8dc8893a3599153f28a2ee9a17 and will go out with the next release, thanks!


Fixed link / Added ApiDoc

Heading changed but link hash did not
Added link to ApiDoc generator

Thanks, Trenton. Take a second to add an attribution to your contrib and I'll get it merged.

Thanks @PharkMillups!

Merged manually. Sorry for the long delay here, Trenton .

No worries! Thanks for the merge @PharkMillups 👍


Error codes not listed

I came to this page looking for the error return codes for the forfiles command. I have a bunch of scheduled tasks that are returning an error code of 1 when they don't find any files and I was hoping to find the error codes so I could know which ones to ignore.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 4b1a260b-a509-ffcd-1132-4c1fb7694e6e
Version Independent ID: a14e97c6-be2f-3a3a-7452-3fcc734fa63d
Content: forfiles
Content Source: WindowsServerDocs/administration/windows-commands/forfiles.md
Product: windows-server
Technology: windows-commands
GitHub Login: @eross-msft
Microsoft Alias: lizross

Unfortunately, not much is known about those older command-line commands like forfiles, particularly when it comes to commands used in MS-DOS batch scripts and their errorlevels on a programming level. The only practical pages I can come up with, except for suggesting to try asking or searching for answers on stackoverflow.com and similar forums, are as follows:

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/if (use Ctrl+F and search for "errorlevel")
https://ss64.com/nt/errorlevel.html

#assign:IngridAtMicrosoft

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Provider Login & Become a Provider

[ ] https://github.com/LibertyDSNP/provider-dashboard/issues/90
[ ] - onclick of "Become a provider button" should switch state to DASHBOARD and display dashboard component.

Splitting into separate issues


Add README and documentation

This is meant as a starting point. We can discuss this, and elaborate on it.

When we merge this branch, we should squash and merge.


Replace LazyVGrid with VStack

The LazyVGrid seems to be freezing the whole app for some users. #43

? Why is this pr approved?


Implement fun facts

[ ] Implement fun facts box

[ ] Implement fun fact request on box

Duplicate of #3


Fixing CDK2 example

Adding files to run multiple perturbations using repex simulations

I'm going to work on fixing the freesolv example too

Thanks so much for updating this, @hannahbrucemacdonald! Is this ready to merge?


One slow workspace symbol provider tanks symbol search performance

VSCode Version: 1.42.0
OS Version: OSX 10.14.6

Steps to Reproduce:

Install an extension that is fast to return workspace symbols, and a second extension that takes tens of seconds to return workspace symbols.
Watch as symbol search takes tens of seconds.

Does this issue occur when all extensions are disabled?: No
I'm filing this as a 'bug' because the design of this feature seems flawed.
I support (and implement extensions for) VS Code at my company, including a custom symbol search provider. A user reported that symbol search was taking tens of seconds, and I traced it back to the Go extension they had installed:
https://github.com/microsoft/vscode-go/issues/3066
This type of issue is both difficult to debug and endemic to how VS Code supports language features across multiple extensions via aggregation. Users of my extension view this slowdown as a bug in my code, and I'm certain that authors of open source extensions shoulder a similar support burden!
At the same time, I understand that this design was likely made intentionally. One strawman 'fix' for this issue would be to support live updating the list of workspace symbols as results come in from multiple extensions, but this 'fix' comes with the downside that the list may update as the user attempts to navigate it, which is also frustrating.
Another solution for corporate users like myself would be the ability to restrict which extensions can provide language features via a workspace setting. The following GitHub issue seems related:
https://github.com/microsoft/vscode/issues/80889
Another possible solution is to surface what extension VS Code is waiting for somewhere so that users know which extension is responsible for the slowdown.
Anyway, my primary motivation for opening this bug is to alert the development team of this issue, and to hope that they agree that it is worth addressing in some manner (or point me to efforts underway to fix or mitigate the problem).

Quik pick doesn't support stream of results and it's also very unclear how that should behave, esp when conflicts happens, like when a user wants to select a symbol from provider A while results from provider B come in.

Alternative to streaming the results is to time out the provider after a while and provide a hint to re-run the provider to get additional results.


Welcome Tour: Migration rules for tour items

This issue is part of the welcome tour feature and should be implemented behind a config flag (not labs) to start with. An example of how to do this exists in this PR.

There is a decision to be made about whether existing Ghost users are shown the tour, or whether we should default the items to 'seen' for exising users.
By far and away the easiest option from a technical perspective would be to show the tour to all existing users. There's always a chance they'll find something they didn't know about, and it only takes two clicks to dismiss them all. If this is considered OK then this issue can be closed as there's nothing to do here.
If it's decided this would be too annoying and we need to ensure existing users don't see the tour, then we need to implement a migration similar to the one that exists for permissions fixtures which checks if the database migration is upgrading to or through the relevant version, and inserts a piece of JSON marking each item as seen into the user table for each user.

@ErisDS if we want to go ahead with the "don't show users the new tour," I could get something working for #6302 -> although that might hold it back a bit.
Honestly, given the mockup, and the fact that just clicking "opt out of these tips" will not show any tips anymore, I don't think it's that big of a deal to just show them to everyone. Even some old users might learn something :smile:

@acburdine that sounds sane to me. @JohnONolan what do you think: is it ok to show a welcome tour to all existing users providing it's possible to dismiss it with a single click, or do we need to make sure we only ever show it to new users setting up a blog for the first time?

Defo all users. Including ones who are invited to Ghost (rather than setting up a blog for the first time)
Though presumably we should ship a database modification with the release of this feature which sets the value of "tour-done" (or whatever) to "true" ?

Cool! That database update is already done, all users have a tour field, intention is to store more than just true/false, so we can add new tour items in future to go with new features and show these: Spec here: https://github.com/TryGhost/Ghost/issues/5172
Should be able to move forward with this @acburdine ?

Yeah I think so. Only thing now is if you want me to get the tour feature done before db migration 005 lands so that the migration can go there.

@acburdine the migration is already done. https://github.com/TryGhost/Ghost/blob/a3f107da8e33a79ad311717248fa76bd9966a1ac/core/server/data/schema.js#L41

No I meant the modification to auto-hide all the new tours for existing users :smile:

I'm totally lost! We don't want to auto-hide all the new tours for existing users.

Though presumably we should ship a database modification with the release of this feature which sets the value of "tour-done" (or whatever) to "true" ?

That led me to assume we'd hide the tours for existing users, but if not then i misunderstood :smile:

So, given that we've established to show the tour to everyone, regardless of whether they're new or old, this issue should be able to be closed I think?

:+1:


Keeping CAS and Django sessions in sync

Is there any way to keep the CAS session and Django sessions in sync?
It seems like if I log into a Django project using CAS and I continue using the site (keeping the Django session active, not expiring), eventually I notice that the CAS session has expired.
This might be from my not understanding what CAS is doing or how the django-cas-client app is working, but it seems like I should be able to more closely link up or connect (sync) the single sign-on feature of CAS with Django. I guess this might also mean that if I log out of CAS somewhere else, I should be logged out of my Django app too.

My understanding is that you should customize the Django session. If you set Django session alive time to 0, then the Django app will redirect to CAS server whenever a protected resource is accessed. If CAS TGC is still not expired, then CAS server will redirect to Django app with a ST, else authentication is required.
But we don't do this in most case. You can set Django session alive time to a appropriate time.

Sounds good. I'll try that. Thanks.


Copy fundamental functionality from github.com/elastic/beats/v7/libbeat/common

I choose logp and logp/configure pacakges to be moved first because it barely has any dependencies in libbeat, but almost every package imports it.
logp dependencies

One of the packages I need before logp can be moved is common.Config.
logp/configure dependencies

Although, Elastic Agent does not use directly common.Config in many places, packages it uses require it. The other dependency from libbeat in the graphs above is github.com/elastic/beats/v7/libbeat/paths that includes small helpers to determine the paths to logs, data and config files. Those dependencies are going to be transformed and passed as parameters instead of importing them.
The following packages are copied in this PR:

common.Config from libbeat to config.C
StringSet from libbeat to str.Set

I renamed the structs to be more idiomatic.
After this PR is merged, I will open another PR in beats repo to remove the copied code from there and follow up the changes in the import paths.

jenkins run tests


make gh-pages branch only the website

instead of a copy of master, the gh-pages branch will only contain the website.  The master and develop branches will not contain the website.  Eventually we may update the Travis build process to (test) and push the website off of develop, but for now we'll just separate things.

Updated this page as well - https://github.com/gregorbj/VisionEval/wiki/Working-Together


[Feature Request] /ev everyone command limited to a scene

The /ev OTF calls for a roll of every player character in the world. But since some of my Characters have multiple forms (Shapeshifters). There are way to many unneeded rolls.
It would be nice to have something like /ev limited just to the characters on the active scene.

Good call.. that make more sense anyway.    Shouldn't be too hard.

Done.   Now the /everyone command only looks for player owned tokens on the current scene.


Fix chainer#8156

Convolution1D caused an error because the input shape was still 4D. So converted.

Resolves #8156

/test

I'll send a new PR to fix generate.py. So this PR can be merged.


Allow Spaces in fun calls arguments

First of all, since I am switching from liquify/ruby to a Julia based generator: This is much more fun to build!
To my current problem: I have a scenario where my variable I'd like to pass to an hfun_ contains a space. How can I achieve this?
For context: I have a names.yml that stores metadata for people (a full name, a short name, maybe an orcid or a link or a GitHub username or somethings like that – I can surely show a demo when I am finished). And in the ruby variant I used the Full name as a key in the yaml. To be precise: The first known full name (in case someone marries / changes their name).
So my function fun_name takes 2 arguments: the person to display and the format to use, i.e. I would call
{{name "Ronny Bergmann" link_fullname_fngithub}}

in order to display my name linking to my stored url and showing a GitHub icon in <sup> linking to my GitHub (if such data is stored in above mentioned .yaml file). However currently this ends up as 3 parameters
["\"Ronny", "Bergmann\"", "link_fullname_fngithub"]

How can I “escape” a space in there? Currently I trick this by storing the data under RonnyBergmann, i.e. I omit spaces, but it's extra effort and not nice in style, especially because I use that in another setting as identifier, too.

Ah nice, good idea
This should be easy to do; the parameter string is split in https://github.com/tlienart/Franklin.jl/blob/master/src/parser/html/blocks.jl on line 62 (sorry I'm on my phone) with the line ps = split(...)
The string could be manipulated with something more subtle than split or ps could be reduced afterwards with some post processing.
If we simplify a bit and assume that this will only happen with "..." (and not triple quotes or macro string) then I think the post processing is maybe the easiest: if entry startswith \" find the next one that endswith \" and then reform a list of parameters having merged those.

I think just "..." should be enough, yes. I might take a look at this when my current idea (maybe complete homepage) is finished.

So, here https://regex101.com/r/dM3wM7/211 is a regex that I tried to come up with (and google) but sadly a code like
regexp = r"([^\s\"']+)|\"([^\"]*)\"|'([^']*)'|\"\"\"([^\"\"\"]*)\"\"\""
s = "123 abc \"secure this\" 'secure this\" \", too' or even this \"\"\"ABD\"\"\""

m = match(regexp,s)
m.captures

does not (yet) work, though I hope I took the right flavor of regex. Note that this would save single and double quotes as well as """...""". Currently I am not 100% sure why it does not do in Julia what the weblink above indicates it should do.

Oh, I wasn'T aware that this was even a point of the large list. Thanks for mentioning me for fixing this :)

I just added it, it helps me keep track of what should be added to the docs eventually 😄 thanks for contributing!

Well, when I saw that it's not that difficult to add after all,...it really makes both my data handling (in yamls) and my corresponding code much nicer. I will demonstrate once my page is finished.