Typo or unexpected character in FormDataValidator.

I have got an error: Unexpected first character in the "`multipart/form-data" literal when trying to validate a swagger file with file parameter.
https://github.com/sylvainlaurent/swagger-validator-maven-plugin/blob/72502859c17716027a511c0fbcd85fe4cfdc79ac/src/main/java/com/github/sylvainlaurent/maven/swaggervalidator/semantic/validator/path/FormDataValidator.java#L34

good catch, fixed on master.
thanks @zayats103

@sylvainlaurent Thanks for fast fix. Do you have any plans to release new version with this fix soon?


Alpha Streams Fee Model

Description

Created a Fee Model to be used for Alpha Streams submissions. The fee model reflects the general fees that funds will pay based on security type.
Equities -- 40 basis points + 1-month Libor (~2.4%) applied to the total notional value of the trade in USD
Forex -- 0.02 basis points applied to the total notional value of the trade in USD
Options/Futures -- $0.40 commission + $0.10 clearing fee per contract
Related Issue

This resolves part of issue #3346 .
Motivation and Context

This will allow us to apply a universal, relevant fee model to all Alpha submissions.
Requires Documentation Change

How Has This Been Tested?

Unit tests created and added to the QuantConnect.Tests project. Run in Windows 10.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Non-functional change (xml comments/documentation/etc)

Checklist:

[x] My code follows the code style of this project.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] My branch follows the naming convention bug-<issue#>-<description> or feature-<issue#>-<description>

The main thing that I think is missing is how we can update the LIBOR rate. We don't want Alphas to be using a fee model with the current 1-month LIBOR (~2.4%) if it jumps up or down a significant amount. I can look for a reliable source for this data and then we can modify the class so that it is updated on a rolling basis.

@mchandschuh I appreciate the thorough feedback. This is one of my first major LEAN contributions in C#, and I took the IB fee model for inspiration and replaced some of the guts to write this. Thus, my negligence in commenting properly shows in some places. I'll address changes on Monday and hopefully review more with @Martin-Molinero and others to find a good way of implementing the LIBOR rate so that it can be updated as the true rate is rather than being statically defined at the beginning of an Alpha deployment.


Bake git commit into an application config value

It's available in the package info, but it would be good to have at runtime so we can confirm the running version.

something like this?
  def project do
    [version, description] = version()
      app: :indie_ci,
      version: version,
      id: description,
      description: "$YOUR_APP " <> description,
...

  defp version() do
    case File.dir?(".git") do
      false -> from_hex()
      true -> from_git()
    end
  end

  defp from_hex() do
    File.read!(".version") |> String.split(":")
  end

  defp from_git() do
    # pulls version information from "nearest" git tag or sha hash-ish
    {hashish, 0} =
      System.cmd("git", ~w[describe --dirty --abbrev=7 --tags --always --first-parent])

    description = String.trim(hashish)

    version =
      hashish
      |> String.split("-")
      |> List.first()
      |> String.replace_prefix("v", "")
      |> String.trim()

    version =
      case Version.parse(version) do
        :error -> "0.0.0-#{version}"
        _ -> version
      end

    # stash the tag so that it's rolled into the next commit and therefore
    # available in hex packages when git tag info may not be present
    File.write!(".version", "#{version}: #{description}")

    [version, description]
  end


Solution to API restrictions problem

Bing Search v7.0 API pricing tiers doesn't allow the same API to answer Image Search AND Visual Search calls. In order for this tutorial to work, it requires two distinct subscriptions of the same Bing Search API:

one with pricing tier F0, to allow Image Search,
one with princing tier S9, to allow Visual Search.

Proposed file change handles this by:

creating an additional api key variable (stored in cookie) to differentiate ImageSearch key and VisualSearch key.
modifying getSubscriptionkey() to prompt/retrieve the respective key value (one is retrived on image search input call, the other on "find similar" links in the results of first call.

note:
If a wrong ImageSearch key is entered, user is re-prompted for the subscription key. Regarding the VisualSearch request, if the entered key is not working, the user still doesn't get any feedback but is reprompted if (s)he re-clicks on "find similar".

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: lucasgros sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@lucasgros : Thanks for your contribution! The author, @v-jerkin, has been notified to review your proposed change.

#sign-off


Prepare repo for distgit conventions

@legionus @dmage we should not need a spec file, we will not be building RPMs for the operators.
@gabemontero did you run into this?


Import Problem - SalesOrderLineItem has no order

Please verify that this bug has NOT been raised before.

[X] I checked and didn't find a similar issue

Describe the bug*
When trying to import a CSV file with Sales Order Line Items, I receive an error:
Line number: 1 - SalesOrderLineItem has no order.
The CSV file does have the number of a valid Sales Order in the "Order" field. (In this case: 9)
I also tried to export a CSV and then re-import it, and that failed with the same error.  This is before getting to any validation errors.
As a side question, I'd like to verify all items needed to import full historical sales orders from previous inventory system, and whether there is a certain order that must be followed.  I believe we need, in the following order:

Sales Orders
Sales Order Line Items
Sales Order Allocations
Sales Order Shipments

Thanks for any help!
Steps to Reproduce

Create CSV of Sales Order Line Items, based on an exported file.
Attempt to import the new file.
Receive error.

Expected behaviour
I would expect the file to be "accepted" and to either show the data to be imported, or show any validation errors.
Deployment Method

[ ] Docker
[X] Bare metal

Version Information
Version Information:
InvenTree-Version: 0.12.8
Django Version: 3.2.19
Commit Hash: a7487ff8
Commit Date: None
Commit Branch: stable
Database: mysql
Debug-Mode: False
Deployed using Docker: False
Platform: Linux-5.15.0-84-generic-x86_64-with-glibc2.35
Installer: PKG
Target: ubuntu:20.04
Active plugins: [{'name': 'InvenTreeBarcode', 'slug': 'inventreebarcode', 'version': '2.0.0'}, {'name': 'InvenTreeCoreNotificationsPlugin', 'slug': 'inventreecorenotificationsplugin', 'version': '1.0.0'}]
Please verify if you can reproduce this bug on the demo site.

[ ] I can reproduce this bug on the demo site.

Relevant log output
Line number: 1 - SalesOrderLineItem has no order.
100' Extension Cord, , Orange - Inside/Outside, 1, , 1, SO-000002, , , 2009-6-19, 9, 1, USD, 12.87, 1

Traceback (most recent call last):
File "/opt/inventree/env/lib/python3.10/site-packages/import_export/resources.py", line 644, in import_row
diff = self.get_diff_class()(self, original, new)
File "/opt/inventree/env/lib/python3.10/site-packages/import_export/resources.py", line 204, in __init__
self.left = self._export_resource_fields(resource, instance)
File "/opt/inventree/env/lib/python3.10/site-packages/import_export/resources.py", line 225, in _export_resource_fields
return [resource.export_field(f, instance) if instance else "" for f in resource.get_user_visible_fields()]
File "/opt/inventree/env/lib/python3.10/site-packages/import_export/resources.py", line 225, in <listcomp>
return [resource.export_field(f, instance) if instance else "" for f in resource.get_user_visible_fields()]
File "/opt/inventree/env/lib/python3.10/site-packages/import_export/resources.py", line 845, in export_field
return field.export(obj)
File "/opt/inventree/env/lib/python3.10/site-packages/import_export/fields.py", line 122, in export
value = self.get_value(obj)
File "/opt/inventree/env/lib/python3.10/site-packages/import_export/fields.py", line 98, in get_value
value = value()
File "/opt/inventree/InvenTree/order/models.py", line 1354, in fulfilled_quantity
query = self.order.stock_items.filter(part=self.part).aggregate(fulfilled=Coalesce(Sum('quantity'), Decimal(0)))
File "/opt/inventree/env/lib/python3.10/site-packages/django/db/models/fields/related_descriptors.py", line 197, in __get__
raise self.RelatedObjectDoesNotExist(
order.models.SalesOrderLineItem.order.RelatedObjectDoesNotExist: SalesOrderLineItem has no order.

Yes the SalesOrder items must be imported first - and then the line items. Is this the process you have followed?

Yes, I brought in the Sales Orders first.  And I've confirmed that the Sales Order that is present in the Line Item import does exist.

And have you guaranteed that the sales order with ID <9> exists? Check URL /order/sales-order/9/

@SchrodingersGat  Thanks for your work on this!
I attempted to put your changed code into my installation, but originally couldn't get it to work.  It was either an error on my part, OR I think my 12.8 install may have been too far behind your development environment.  (I would just end up with 502 Bad Gateway.)
I was finally able to update my bare metal (Installer based) system to version .13.  I have no idea what the actual correct steps would be to do that, but I'm now on .13.  Yay!  After that update, I applied your patches and the import of the SalesOrderLineItems worked correctly.
Thanks again for your great work!

@bhotrock thanks for the feedback, glad it worked :)


How to get display numbers, punctuations, and english words from decoded results ?

Hello WeNet team,
Following Non-streaming-usage and Streaming-usage, I tried a bilingual (Chinese and English) audio contains some numbers, but only get Chinese results with lexical numbers, no display numbers, no punctuations, no English words, How can I get those ?
What I want: "枕头套也分两种，我们叫做PILLOW CASE AND PILLOW SHAM， PILLOW CASE开口在侧面，454631"
What I got: "枕头套也分两种我们叫做配开口在侧面四五四六三一"
Would you please share me some advices ?
Thank you.

@robin1001 Would you please share me some advices ?

The Chinese model shows poor performance for English because there is not enough English data.

How about punctuations ?


Update free-courses-en.md

Added new Next.js course
What does this PR do?
Add resource(s)
For resources
Description
This is a great Next.js course by JavaScript Mastery. It has real projects to improve learning. This an A-Z course which will teach you everything.
Why is this valuable (or not)?
This course is very valuable as the instructor JavaScript Mastery has 421k YouTube subscribers and has real industry experience. He will teach everything about Next.js.
How do we know it's really free?
The course is available on YouTube so it is free.
For book lists, is it a book? For course lists, is it a course? etc.
It is a YouTube tutorial.
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!


Add missing spaces in message texts

I noticed the missing spaces while validating METS files for newspapers.
And while I tried to validate not only the METS files for the newspaper issues, but also those for the years and the one for the whole newspaper, I also noticed that the validation sets a parameter is_anchor, but does not use this parameter. So it looks like anchor METS files can only be validated for other digitized media, but not for newspapers, although in some cases these METS files are used ("Fehlt der ZDB-Identifier in xsl:text/mods:relatedItem[@type='host']xsl:text/, wird er bei der Transformation der Daten aus der METS-Datei der Gesamtaufnahme in die Ausgabe übernommen."). Are there plans to enhance the validation to cover these cases, too?


Allow disabling opacity variables

Clear and concise description of the problem
I'm using the Tailwind preset. In Tailwind I was able to disable the opacity variables:
  corePlugins: {
    textOpacity: false,
    backgroundOpacity: false,
    backdropOpacity: false,
    borderOpacity: false,
    divideOpacity: false,
    placeholderOpacity: false,
    ringOpacity: false,
  },

But from my look at the code, opacity variables are mandated in UnoCSS, which is annoying since I'm not using separated text/background opacity classes.
Suggested solution
Since opacity variables add weight and IIRC will be disabled in the next version of Tailwind, these should be at least disableable, and possibly even off by default if no code uses separated text/background opacity classes.
Validations

[X] Read the Contributing Guidelines.
[X] Read the README.md of using the package.
[X] Already used the Interactive Docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Nope


add memberlist cluster in antrea agent for egress auto failover support

create memberlist cluster in antrea-agent;

Codecov Report

Merging #2168 (171cbc6) into main (25f0ca3) will decrease coverage by 20.10%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##             main    #2168       +/-   ##
===========================================
- Coverage   61.27%   41.16%   -20.11%
===========================================
  Files         270      133      -137
  Lines       20486    16613     -3873
===========================================
- Hits        12553     6839     -5714
- Misses       6632     9188     +2556
+ Partials     1301      586      -715

Flag
Coverage Δ

kind-e2e-tests
?

unit-tests
41.16% <0.00%> (-0.21%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.


Fan function

Why doesn't the working mode of the fan show in apple home. It only has heating, cooling and automatic mode. My air conditioner also supports fan mode, but I can't set it up via apple home.

Thank you


add a feature called nestednode

Add ability to create a new device by combining  devices which already have .

Maybe apply this feature as a plugin is a better way.

Lost on what this is ?

Eh.. you only commited a lot of cosmetical and editoral changes and deleted almost all examples?
But the important and interesting part is missing (especially the files NestedNode.hpp / .cpp)?!?!

Yes, this makes no sense, what is nested nodes ?

This goes against the homie convention and will not be implemented. That said the idea of predefined nodes has been discussed as a feature that will come in the form of addons in a separate repo.

You have seen my codes? I made some mistakes that cause many problems. My IDE enable auto-format, and change lots of unnecessary files.

Homie Convention 3.0 (redesign)

Where can I find it?

https://github.com/marvinroger/homie/tree/redesign

That's more impressive.But I still don't like the idea of Property attributes.It limits what we send.'nested nodes'  allow developer write complex json message to control device.And can control multi devices simultaneously or part of device you need, that's my favorite function.

Thats fine, but still dont think it should be part of the core, the core should follow the Homie Spec and thats about it. Need to keep homie from getting bloated, thus we will be developing additional things as addons. This would be nice as a addon.

I agree that. So I create a new project NestedNode. There are still some problems, but it shows what 'Nested' means.

Love it, options are always welcome. Will soon create an add-ons doc page for homie where we can feature things like this.


(docs) Change word 'task' to 'plan' in 'Plan location' section

In the docs on running plans, there's a section called 'Plan location' that starts talking abaout where plans are then seems to pivot to talking about tasks. This feels like a typo so this commit changes two instances of the word 'task' to 'plan'.
!no-release-note

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


feat: window sort physical plan

I hereby agree to the terms of the GreptimeDB CLA.
Refer to a related PR or issue link (optional)
What's changed and what's your intention?
window sort physical plan, which take a list of PartitionRange and a input stream coming in as the concated, sorted only in given PartitionRange stream, and merge sort them using streaming_merge and emit merge results as soon as possible.

WindowedSortExec: The physical plan, which create a WindowedSortStream
WindowedSortStream: the core logic of merge sort, which is basically find sorted run, and merge sort them when possible
compute_all_working_ranges and other util functions: find the smallest possible merge sort duration, so once data in input stream excess this range future values can't appeal in this range again, hence safe to merge sort this range, the core logic of merge sort happens in WindowedSortStream::poll_next_inner which determine when to merge sort
test: most util function and WindowedSortExec&WindowedSortStream are tested, and most cases are covered, welcome to add more

Alternative options:
sort algo that sort partial-ordered list quickly, but since we have more prior information（i.e. the range of partial sorted runs) we have this window sort, which can be think of like a variant of tim sort I think?
Checklist

[ ] I have written the necessary rustdoc comments.
[ ] I have added the necessary unit tests and integration tests.
[ ] This PR requires documentation updates.

I still need some time to review test cases.


doc/go: convert to markdown

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Still waiting for nix-build to finish...


while compile cbag, keep saying can not find "oaDesignDB.h"

bag3++ claim full open sourced, but it looks like this header file is close sourced.

Please double-check your submodule commits, particularly for BAG_framework/pybag. It sounds like you are on an incorrect commit, and instead need to switch to the commit which removes the dependency on that header file. Following the steps in the README should put you on the correct commits for the submodules.

but I've checked back and forth, during the compiling (I use the command in README), it keep saying  "pybag/cbag/include/cbag/oa/database.h:55:10 : fatal error: oa/oaDesignDB.h' no such file or directory.

Can you please check 2 things?

During the compilation step, do you see the statement "Building without OpenAccess support"? If not, you are somehow on an incorrect commit in pybag, and we can try diving deeper into why this happened. If yes, move to the next point.
In .bashrc, when you updated the CDS_INST_DIR in line 23, did you verify that the OA_CDS_ROOT in line 33 exists? That oa version number may be different depending on your IC or ICADV version.

finally, it turns out the version mismatch of enviorment packages make the issue. after sync with the official one, it works.


New metric under Growth-Maturity-Decline

All,
Before I do another pull request, I thought I discuss this to get a consensus.  Under the "code development" section of G-M-D, I'm thinking of another metrics for number of code reviews over a time period.  In OPNFV Gerrit, I wanted to know for each contributor how many reviews they have done (and even how many (sub)projects they contributed reviews to) over a time period and realized that this was not part of our dashboard.  After talking to Dani at Bitergia, I created a feature request in the Grimoirelab repo at https://github.com/chaoss/grimoirelab/issues/58
Any thoughts/feedback on this?

What is the state of this issue? Can we close this?

#50 was the pull request that came out of this conversation and added "Number of Reviews".
@rpaik had originally expressed interest in the question, how much individual contributors review and on which projects. As @jgbarah pointed out, by tracking number of reviews, the filter can be adjusted to show the reviews by individual contributors and projects.
-- Issue resolved!


Rethink Material update mechanic

material.update() has two issues:

unintuitive (people don't realize they have to call it)
slow to perform (it updates things it doesn't need to etc)

We should redesign the material class to be better...

Duplicate of #699. Closing.


Cutlets can't be grilled

Description
Meat can be grilled to make cooked meat, plus both raw and cooked meat can be sliced to get raw and cooked cutlets. However raw cutlets can't be grilled once sliced
          Grill
Raw meat ------>  Cooked meat
|                  |
| Slice            | Slice
v                  v
Raw cutlet --xx--> Cooked cutlet
          Missing link

Reproduction
Slice meat into raw cutlets then place it on a grill. wont cook

Also I'm curious how to make fried chicken out of raw chicken? Is that currently possible?

gordon ramsey would be seething

gonna look for all kind of meat and make it cookable🔥

Fixed by #31048


Expecting wrong launch agent plist path

I have customized my mac with a second partition where i have my user folder and set that folder as a home folder for my account from account advance settings but the yabai is expecting launch agent plist file in users which is incorrect
pwd
/Volumes/Burhan/burhankhanzada

yabai --start-service
yabai: service file '/Users/burhankhanzada/Library/LaunchAgents/com.koekeishiya.yabai.plist' is not installed! attempting installation..
yabai: service file '/Users/burhankhanzada/Library/LaunchAgents/com.koekeishiya.yabai.plist' could not be installed! abort..

You are correct that is a problem in the current implementation. I didn't think that through properly and made an assumption when accessing said path.
A more correct way would be to do something like
    printf("home: %s\n", [[[[NSFileManager defaultManager] homeDirectoryForCurrentUser] path] UTF8String]);

Yeah i try to fix that but i don't have command on C language, so kindly can you fix it

Oh nice I did not see that issue kind of duplicate of #1743


How to add other fixed motification except for  Cysteine with carbamidomethylation？

Dear developers,
Thank you for developing this tools.
I generated a spectral library by predicting a list of peptides given in a CSV file. I noticed each C is treated as Cysteine with carbamidomethylation and oxidized Methionine with "M(ox)". How about  TMT modification (K, +229; N-terminus, +229 )? Can I add other motifications?

Hi,
because our training data only included oxidized Methionine and carbamidomethylated Cysteine we currenlty only support these modifications. But we are working on extending Prosit to other modifications.


Optional average PSF over whole image

From #61:

Also, would there be a way to get a tick box asking if we want to have an average PSF with SD to see the homogeneity of the FOV.

This is because I noticed that software such as Huygens PSF distiller or Fiji plugin MetroloJ tend to give an average PSF fit as well, which I find quite useful if we wish to summarize microscope performances to our users.


Deadlocks in Execute

Hi,
We've occasionally been seeing deadlocks in the Execute function. Seems to block the timeout functionality from triggering too. Unfortunately, I don't have a way to reproduce, but I've added additional logging for when it happens and will update this issue if I get more details.
Our usage:
func (gen *SassCompiler) Compile(scss string) (string, error) {
	if len(scss) > 0 {
		res, err := transpiler.Execute(godartsass.Args{
			Source:         scss,
			OutputStyle:    godartsass.OutputStyleCompressed,
			ImportResolver: scssResolver{},
		})
		if err != nil {
			return "", yerrors.Wrap(err)
		}
		return strings.TrimPrefix(res.CSS, "\ufeff"), nil
	}

	return "", nil
}

Relevant part of the goroutine trace:
1367 @ ...
#   0x474724    sync.runtime_SemacquireMutex+0x24                                       GOROOT/src/runtime/sema.go:77
#   0x48421c    sync.(*Mutex).lockSlow+0x15c                                            GOROOT/src/sync/mutex.go:171
#   0x22da651   sync.(*Mutex).Lock+0x71                                             GOROOT/src/sync/mutex.go:90
#   0x22da626   github.com/bep/godartsass/v2.(*Transpiler).sendInboundMessage+0x46                      external/com_github_bep_godartsass_v2/transpiler.go:506
#   0x22da544   github.com/bep/godartsass/v2.(*Transpiler).newCall+0x2a4                            external/com_github_bep_godartsass_v2/transpiler.go:502
#   0x22d8904   github.com/bep/godartsass/v2.(*Transpiler).Execute+0xa4                             external/com_github_bep_godartsass_v2/transpiler.go:227
#   0x22e29f7   path/to/scsscompiler/lpsass.(*SassCompiler).Compile+0xd7             path/to/scsscompiler/lpsass/libsass.go:79

Occurred with version 2.0.0, I've just upgraded to 2.3.0 and will update if it happens again

Thanks for the report. I'm assuming #32 will fix this, but I will leave this issue open. Note that this will not fix the underlying issue (a panic?).

Thanks for the quick fix! We'll update and monitor

@bep I've been running into issues updating the package. Is it possible that go.mod should have been updated to require a later version of google.golang.org/protobuf as part of https://github.com/bep/godartsass/issues/28? It looks like protobuf removed that panic after 1.30 and internal/embeddedsass/embedded_sass.pb.go was generated with 1.35.
This is the panic I'm getting:
panic: not supported

goroutine 60 [running]:
google.golang.org/protobuf/internal/impl.Export.MessageStateOf({}, {0xc00132db10?, 0x474613?})
	external/org_golang_google_protobuf/internal/impl/pointer_reflect.go:198 +0x25
github.com/bep/godartsass/v2/internal/embeddedsass.(*InboundMessage).ProtoReflect(0x415354?)
	external/com_github_bep_godartsass_v2/internal/embeddedsass/embedded_sass.pb.go:458 +0x3c```

Is it possible that go.mod should have been updated to require a later version of google.golang.org/protobuf as part of https://github.com/bep/godartsass/issues/28?

I don't know, but I could/should certainly bump that/the dependenccies. I will do that, thanks for the input.

See https://github.com/bep/godartsass/releases/tag/v2.3.2

@benlife5 does this mean that this issue is resolved and can be closed?

I think so. The deadlocks occurs infrequently so I can't say for certain that it is no longer happening but I'm good with closing this item and I can reopen if it recurs.

https://github.com/bep/godartsass/issues/31#issue-2696068740


Appstudio update test-component-pac-kdxa

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-kdxa-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
7 seconds
init

✅ Succeeded
20 seconds
clone-repository

✅ Succeeded
40 seconds
build-container

✅ Succeeded
14 seconds
deprecated-base-image-check

✅ Succeeded
17 seconds
inspect-image

✅ Succeeded
1 minute
clamav-scan

✅ Succeeded
14 seconds
sbom-json-check

✅ Succeeded
14 seconds
clair-scan

✅ Succeeded
15 seconds
label-check

✅ Succeeded
7 seconds
show-summary

✅ Succeeded
5 seconds
show-sbom

Pipelines as Code CI/test-component-pac-kdxa-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
7 seconds
init

✅ Succeeded
20 seconds
clone-repository

✅ Succeeded
40 seconds
build-container

✅ Succeeded
14 seconds
deprecated-base-image-check

✅ Succeeded
17 seconds
inspect-image

✅ Succeeded
14 seconds
clair-scan

✅ Succeeded
14 seconds
sbom-json-check

✅ Succeeded
1 minute
clamav-scan

✅ Succeeded
15 seconds
label-check

✅ Succeeded
7 seconds
show-summary

✅ Succeeded
5 seconds
show-sbom


Add externat1.ru

Institution/School Name
"Первый экстернат"
Instiution/School Website
https://externat1.ru
Email Users
Please place an x between the square brackets if yes

[x] Students
[x] Academic/Teaching Staff
[ ] Other/Support Staff
[ ] Alumni

Education Levels
Please place an x between the square brackets if yes

[ ] Post-graduate research
[ ] Graduate School
[ ] College (University) or Undergraduate School or equivalent
[x] Community College or equivalent
[x] High School or equivalent
[x] Elementary School or equivalent

Hey guys could you take a look at my pull request?
@arfon @yuroyoro @vikhyat @tmcw


[fix](group commit) remove non pipeline code

Proposed changes
remove non pipilene code in group_commit_mgr

run buildall


gmd requesting 2 versions of GLIBC

Here's my terminal output after having followed the install instructions and then typing 'gmd'
❯ gmd                                                                                │
│gmd: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by gmd)
│gmd: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by gmd)

Hey!
Can I get some more info about your setup?
I need:

Your Operating system
kernel version
glibc version (type ldd --version in your terminal)
Processor architecture

Sure thing, here are the details you've asked for.

ldd (Ubuntu GLIBC 2.31-0ubuntu9.16) 2.31

Linux 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Distributor ID:	Ubuntu

Description:	Ubuntu 20.04.6 LTS

Release:	20.04

Codename:	focal

thanks for the info.
The error seems pretty self-explanatory. The glibc version used while linking the binary is not present in your system.
In this case, you have two options:

You could download the version required (in this case GLIBC_2.34 only, since glibc is backward compatible)
Compile it yourself using go install<EMAIL_ADDRESS>
I'd recommend the 2nd approach if you have go toolchain installed, it's much more easier and quicker.
But thanks for bringing this to my attention, I'll build upcoming releases with an older version of glibc so that this doesn't happen again.
Let me know if you need any more help.
Cheers!

@thinkbig1979 Hey, you can try installing gmd with the script now. It should work with your glibc as I'm now compiling release builds in a slightly older docker container (which uses an older glibc version).
script:
bash -c "$(curl -sLo- https://raw.githubusercontent.com/ajayd-san/gomanagedocker/main/install.sh)"

Works great, thank you @ajayd-san !


Proof generation force quits

After attempting to run the script it simply FORCE quits:
warning<EMAIL_ADDRESS>fibonacci-program built at 2024-06-10 00:09:11
    Finished `release` profile [optimized] target(s) in 3m 16s
     Running `target/release/prove`
2024-06-10T03:10:27.203820Z  INFO recursion program size: 917118
2024-06-10T03:10:30.996398Z  INFO recursion program size: 48529
2024-06-10T03:10:31.281200Z  INFO recursion program size: 54758
2024-06-10T03:10:31.563382Z  INFO recursion program size: 45427
2024-06-10T03:10:32.460367Z  INFO recursion program size: 41880
2024-06-10T03:10:46.286033Z  INFO prove_core: loading memory image
2024-06-10T03:10:46.287030Z  INFO prove_core: starting execution
2024-06-10T03:10:46.287044Z  INFO prove_core: clk = 0 pc = 0x201b80
stdout: n: 500
stdout: a: 1268
stdout: b: 1926
2024-06-10T03:10:46.290082Z  INFO prove_core: finished execution clk = 18545 pc = 0x0
2024-06-10T03:10:46.290902Z  INFO prove_core: loading memory image
2024-06-10T03:10:46.291799Z  INFO prove_core: starting execution
2024-06-10T03:10:46.291808Z  INFO prove_core: clk = 0 pc = 0x201b80
stdout: n: 500
stdout: a: 1268
stdout: b: 1926
2024-06-10T03:10:46.294952Z  INFO prove_core: finished execution clk = 18545 pc = 0x0
2024-06-10T03:10:46.336116Z  INFO prove_core:shard: shard: {"bn254_double_events": 0, "uint256_mul_events": 0, "mul_events": 1022, "bitwise_events": 3326, "k256_decompress_events": 0, "cpu_events": 18545, "keccak_permute_events": 0, "sha_extend_events": 0, "blake3_compress_inner_events": 0, "bls12381_add_events": 0, "shift_right_events": 2395, "add_events": 9051, "ed_add_events": 0, "shift_left_events": 1330, "bn254_add_events": 0, "secp256k1_double_events": 0, "sub_events": 1080, "lt_events": 2003, "sha_compress_events": 0, "secp256k1_add_events": 0, "bls12381_double_events": 0, "bls12381_decompress_events": 0, "divrem_events": 1, "ed_decompress_events": 0}
2024-06-10T03:10:46.337213Z  INFO prove_core:shard: close time.busy=41.8ms time.idle=1.80µs
2024-06-10T03:10:47.692103Z  INFO prove_core:commit: close time.busy=1.35s time.idle=1.19µs
2024-06-10T03:10:47.693467Z  INFO prove_core: loading memory image
2024-06-10T03:10:47.694268Z  INFO prove_core: starting execution
2024-06-10T03:10:47.694278Z  INFO prove_core: clk = 0 pc = 0x201b80
stdout: n: 500
stdout: a: 1268
stdout: b: 1926
2024-06-10T03:10:47.696557Z  INFO prove_core: finished execution clk = 18545 pc = 0x0
2024-06-10T03:10:47.735023Z  INFO prove_core: shard: {"bn254_double_events": 0, "uint256_mul_events": 0, "shift_right_events": 2395, "mul_events": 1022, "lt_events": 2003, "bls12381_decompress_events": 0, "keccak_permute_events": 0, "secp256k1_add_events": 0, "sha_compress_events": 0, "sha_extend_events": 0, "ed_add_events": 0, "divrem_events": 1, "cpu_events": 18545, "secp256k1_double_events": 0, "bls12381_double_events": 0, "shift_left_events": 1330, "ed_decompress_events": 0, "bls12381_add_events": 0, "sub_events": 1080, "bn254_add_events": 0, "k256_decompress_events": 0, "blake3_compress_inner_events": 0, "add_events": 9051, "bitwise_events": 3326}
2024-06-10T03:10:51.287171Z  INFO prove_core: summary: cycles=18545, e2e=5.947791744, khz=3117.96, proofSize=45790
2024-06-10T03:10:51.290908Z  INFO prove_core: close time.busy=5.95s time.idle=2.71µs
2024-06-10T03:10:51.381898Z  INFO compress:shard_record: shard: {"range_check_events": 21934, "cpu_events": 64621, "poseidon2_events": 436, "fri_fold_events": 1942}
2024-06-10T03:10:51.381918Z  INFO compress:shard_record: close time.busy=27.1µs time.idle=1.50µs
2024-06-10T03:11:00.542027Z  INFO compress:prove_shards: close time.busy=9.16s time.idle=976ns
2024-06-10T03:11:00.591709Z  INFO compress:shard_record: shard: {"cpu_events": 71727, "range_check_events": 25123, "poseidon2_events": 589, "fri_fold_events": 2216}
2024-06-10T03:11:00.591731Z  INFO compress:shard_record: close time.busy=29.4µs time.idle=1.86µs
2024-06-10T03:11:04.237571Z  INFO compress:prove_shards: close time.busy=3.65s time.idle=917ns
2024-06-10T03:11:04.242414Z  INFO compress: close time.busy=13.0s time.idle=1.09µs
2024-06-10T03:11:04.278858Z  INFO shrink:shard_record: shard: {"cpu_events": 58685, "poseidon2_events": 508, "range_check_events": 22933, "fri_fold_events": 2216}
2024-06-10T03:11:04.278878Z  INFO shrink:shard_record: close time.busy=26.6µs time.idle=1.66µs
2024-06-10T03:11:13.415694Z  INFO shrink:prove_shards: close time.busy=9.14s time.idle=920ns
2024-06-10T03:11:13.415986Z  INFO shrink: close time.busy=9.17s time.idle=924ns
2024-06-10T03:11:13.437940Z  INFO wrap_bn254:shard_record: shard: {"cpu_events": 56694, "fri_fold_events": 774, "range_check_events": 18362, "poseidon2_events": 428}
2024-06-10T03:11:13.437959Z  INFO wrap_bn254:shard_record: close time.busy=26.0µs time.idle=2.05µs
2024-06-10T03:11:13.438294Z  WARN fixed log2 rows can be potentially reduced: got 27924, expected 524288
2024-06-10T03:11:13.445133Z  WARN fixed log2 rows can be potentially reduced: got 56694, expected 1048576
2024-06-10T03:11:13.447925Z  WARN fixed log2 rows can be potentially reduced: got 17408, expected 1048576

fish: Job 1, 'RUST_LOG=info FRI_QUERIES=1  ca…' terminated by signal SIGKILL (Forced quit)

I haven't changed a thing from the template. It should work out of the box, right? Not sure if I'm missing some previous configuration.

Facing a similar issue on my end

Hey @mw2000 @pedrohba1! We resolved this in a recent release of this repo, so if you re-pull this example, it should work with no issues, as long as you are running this example on a machine with at least 16 GB RAM. The issue you were running into before was due to your machine running out of memory. If you want to generate the PLONK proof locally, you should ensure you have a machine with >=128GB RAM.


HTTP errors cause the Mopidy actor to die

HTTP connection and timeout errors raise exceptions which are not currently handled. This sometimes causes the Mopidy backend to die unexpectedly:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/pykka/actor.py", line 200, in _actor_loop
    response = self._handle_receive(message)
  File "/usr/local/lib/python2.7/dist-packages/pykka/actor.py", line 294, in _handle_receive
    return callee(*message['args'], **message['kwargs'])
  File "/var/lib/git/mopidy/mopidy/listener.py", line 49, in on_event
    getattr(self, event)(**kwargs)
  File "/var/lib/git/mopidy/mopidy/core/actor.py", line 87, in reached_end_of_stream
    self.playback._on_end_of_track()
  File "/var/lib/git/mopidy/mopidy/core/playback.py", line 217, in _on_end_of_track
    self._change_track(next_tl_track)
  File "/var/lib/git/mopidy/mopidy/core/playback.py", line 199, in _change_track
    self._play(on_error_step=on_error_step)
  File "/var/lib/git/mopidy/mopidy/core/playback.py", line 313, in _play
    backend.playback.change_track(tl_track.track).get() and
  File "/usr/local/lib/python2.7/dist-packages/pykka/future.py", line 299, in get
    exec('raise exc_info[0], exc_info[1], exc_info[2]')
  File "/usr/local/lib/python2.7/dist-packages/pykka/actor.py", line 200, in _actor_loop
    response = self._handle_receive(message)
  File "/usr/local/lib/python2.7/dist-packages/pykka/actor.py", line 294, in _handle_receive
    return callee(*message['args'], **message['kwargs'])
  File "/var/lib/git/mopidy-pandora/mopidy_pandora/actor.py", line 60, in change_track
    pandora_track = self._next_track(track_uri.station_token)
  File "/var/lib/git/mopidy-pandora/mopidy_pandora/actor.py", line 50, in _next_track
    self.tracks = self.backend.api.get_playlist(station_token)
  File "/var/lib/git/mopidy-pandora/mopidy_pandora/pydora.py", line 10, in with_authentication
    return f(self, *args, **kwargs)
  File "/var/lib/git/mopidy-pandora/mopidy_pandora/pydora.py", line 66, in get_playlist
    for station in self.api.get_playlist(station_token)['items'])
  File "/var/lib/git/pydora/pandora/__init__.py", line 308, in get_playlist
    includeTrackLength=True)
  File "/var/lib/git/pydora/pandora/__init__.py", line 172, in __call__
    result = self._make_http_request(url, data)
  File "/var/lib/git/pydora/pandora/__init__.py", line 130, in _make_http_request
    return urlopen(req)
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 401, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 419, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1219, in https_open
    return self.do_open(httplib.HTTPSConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1181, in do_open
    raise URLError(err)
URLError: <urlopen error [Errno 110] Connection timed out>
2015-06-26 03:39:56,724 - WARNING  Tried to communicate with dead actor.
2015-06-26 03:39:56,729 - WARNING  Tried to communicate with dead actor.
2015-06-26 03:39:56,733 - WARNING  Tried to communicate with dead actor.
2015-06-26 03:39:56,737 - WARNING  Tried to communicate with dead actor.
2015-06-26 03:39:56,740 - WARNING  Tried to communicate with dead actor.```

I've created PR https://github.com/rectalogic/mopidy-pandora/pull/12 which contains a potential solution, but it won't work until https://github.com/mopidy/mopidy/issues/17 has been fixed for repeat mode as well.
...made worse by: https://github.com/mopidy/mopidy/blob/749c8baceb077f8a5155e1dab33b7154ab1ba481/mopidy/core/playback.py#L361-363 - just returning None or [] causes the infinite loop.

Could be related to https://github.com/mopidy/mopidy/issues/667 which was recently closed - so the actor should not die in the upcoming release of Mopidy 1.1.0 anymore if unhandled exceptions are encountered.
I believe that the expectation is still that Mopidy extensions should handle all of their own exceptions however, and not to rely on core to recover gracefully. At the moment the Mopidy core will just log the exception without any further error handling being done.

Update: this is still an issue in Mopidy 1.0.8 as playback is not covered by the new backend exception handling logic (see https://github.com/mopidy/mopidy/pull/1163 for details). Recent stack trace below:
2015-08-02 07:36:04,599 - WARNING  Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', BadStatusLine("''",))': /access/7768654303429234367.mp4?version=4&lid=1909531839&token=vpiKAZ1IuDx1yxflYc%2BFCN
cCfcDFiXQaf9xyWlUMh9k6amNk6eICaBEvYWjNoiFzFB7i87CwdZ3xPHEdOiIKiPkUnMaMAlWzDT8E1dUKaNIOLO25SJpB11MmJ3qkVH2G3FzmiVW9lKu4HIPq%2FtZHBC83bTbfi%2FSzzfalXBUczq3W2XjZmXaooLMtcQsgZqoQsTHHBSi6Zwa%2FO5rX7MjUxCB%2BF2K7%2F5DTdFPbbMEbDgCD58chcAGTyyJfdSbZZhYdlJLh12hUGTM1ERGMfw6o08h7VOz4KHgyM
Ee4PVNTYHy7yi5toFQP648h2y4mGoIyXTJbNRA%2BlPqg6NHyfBhOq1FF8uPrCGgnbXI5WZ2lCDRsJ6ig7vgZHbNUe0pRIe4v
2015-08-02 07:36:04,623 - ERROR    Unhandled exception in Core (urn:uuid:35c70919-f958-4585-bc41-8ec4c8f2cfca):
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pykka/actor.py", line 201, in _actor_loop
response = self._handle_receive(message)
File "/usr/local/lib/python2.7/dist-packages/pykka/actor.py", line 295, in _handle_receive
return callee(*message['args'], **message['kwargs'])
File "/var/lib/git/mopidy/mopidy/listener.py", line 49, in on_event
getattr(self, event)(**kwargs)
File "/var/lib/git/mopidy/mopidy/core/actor.py", line 87, in reached_end_of_stream
self.playback._on_end_of_track()
File "/var/lib/git/mopidy/mopidy/core/playback.py", line 223, in _on_end_of_track
self._change_track(next_tl_track)
File "/var/lib/git/mopidy/mopidy/core/playback.py", line 199, in _change_track
self._play(on_error_step=on_error_step)
File "/var/lib/git/mopidy/mopidy/core/playback.py", line 319, in _play
backend.playback.change_track(tl_track.track).get() and
File "/usr/local/lib/python2.7/dist-packages/pykka/threading.py", line 52, in get
compat.reraise(*self._data['exc_info'])
File "/usr/local/lib/python2.7/dist-packages/pykka/compat.py", line 12, in reraise
exec('raise tp, value, tb')
File "/usr/local/lib/python2.7/dist-packages/pykka/actor.py", line 201, in _actor_loop
response = self._handle_receive(message)
File "/usr/local/lib/python2.7/dist-packages/pykka/actor.py", line 295, in _handle_receive
return callee(*message['args'], **message['kwargs'])
File "/var/lib/git/mopidy-pandora/mopidy_pandora/actor.py", line 63, in change_track
return super(PandoraPlaybackProvider, self).change_track(self.get_next_track())
File "/var/lib/git/mopidy-pandora/mopidy_pandora/actor.py", line 68, in get_next_track
if track.audio_url and track.get_is_playable():
File "/var/lib/git/pydora/pandora/models/pandora.py", line 86, in get_is_playable
return self._api_client.transport.test_url(self.audio_url)
File "/var/lib/git/pydora/pandora/transport.py", line 127, in test_url
return self._http.head(url).status_code == requests.codes.OK
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 497, in head
return self.request('HEAD', url, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 465, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 424, in send
raise ConnectionError(e, request=request)
ConnectionError: HTTPConnectionPool(host='audio-sv3-t1-1-v4v6.pandora.com', port=80): Max retries exceeded with url: /access/7768654303429234367.mp4?version=4&lid=1909531839&token=vpiKAZ1IuDx1yxflYc%2BFCNcCfcDFiXQaf9xyWlUMh9k6amNk6eICaBEvYWjNoiFzFB7i87CwdZ3xPHEdOiIKiPkUnMaMAlWzDT8E1dUKaNIOLO25SJpB11MmJ3qkVH2G3FzmiVW9lKu4HIPq%2FtZHBC83bTbfi%2FSzzfalXBUczq3W2XjZmXaooLMtcQsgZqoQsTHHBSi6Zwa%2FO5rX7MjUxCB%2BF2K7%2F5DTdFPbbMEbDgCD58chcAGTyyJfdSbZZhYdlJLh12hUGTM1ERGMfw6o08h7VOz4KHgyMEe4PVNTYHy7yi5toFQP648h2y4mGoIyXTJbNRA%2BlPqg6NHyfBhOq1FF8uPrCGgnbXI5WZ2lCDRsJ6ig7vgZHbNUe0pRIe4v (Caused by ProtocolError('Connection aborted.', BadStatusLine("''",)))
2015-08-02 07:36:04,668 - WARNING  Tried to communicate with dead actor.
2015-08-02 07:36:04,714 - WARNING  Tried to communicate with dead actor.

The code in the 'Develop' branch is a lot better at checking and preventing exceptions in the mopidy-pandora back-end. I am not aware of any unhandled exceptions that are not covered there at this stage.
@rectalogic, I'm not sure if the exception handling will be ported back to the 'Master' branch or if we will just merge the two when the time is right?

@jcass77 if you've been running on develop with no issues, then I'll just merge it into master.

I've been running https://github.com/jcass77/mopidy-pandora/tree/feature/thumbs_support (which is forked off 'Develop') for the last two weeks without issues.
So I think we are safe but would be good if someone else could also give the 'Develop' branch a try first.

Closing now that develop is merged to master.


"Invalid authentication" error using an enterprise account

I am trying to set up Cody with an enterprise account.
My goal is to have Cody inside Neovim so I can use (mainly) the autocomplete functionalities, but also others such as “:CodyAsk”.
I have been trying to follow the instructions in the GitHub README page.
WHAT I HAVE DONE

Download the Sourcegraph CLI
Obtain an access token from the sourcegraph enteprise website
Set the env variables SRC_ENDPOINT and SRC_ACCESS_TOKEN

Check that I am logged in with the "src login" command: the result is good, it says "Authenticated as..."

Install the plugin using Neovim “lazy”. When doing “:checkhealth sg”, I get:

Following the instructions shown in “:help cody.complete”, I added “cody” to my nvim-cmp sources. In my init.lua, after installing “nvim-cmp”:

cmp.setup({
  sources = cmp.config.sources({
    { name = "cody" },
    { name = "nvim_lsp" }
  })
})

THE ISSUES I AM SEEING
Every time I open a file with neovim, I see:

Having the endpoint and access token env variables should be enough, but if I do “:SourcegraphLogin” as suggested alternative in the help message:

But I have the env variables set up…
A similar error if I do “:CodyAsk ”:

And there is no autocompletion of code either.
The official Sourcegraph support was not useful, only suggested me to do ":CodyRestart", but that did not seem to have any effect, still see the same issue.
Therefore, I am opening an issue here to see if this could hopefully get picked up.
Let me know if I could help with anything.
Thanks!

I am happy to report that this is now working.
The only things I seem to have changed from my original message is:
-Updating to the last commit of the repo
-Changing my shell to bash
Closing the issue.


To-do list: Database

Users

[x] Create
[x] Retrieve
[ ] Update
[x] Delete

Rooms

[x] Create
[x] Retrieve
[ ] Update
[x] Delete

Bookings

[x] Create
[x] Retrieve
[ ] Update
[ ] Delete

Coursework requirements

[ ] Uses a database (either MongoDB or PouchDB) to store information and pass it to the client through an API.
[ ] WebSockets should be used to enable communication between two clients.
[ ] You must produce a working system, comprising a client constructed using dynamic web technologies (HTML, CSS and JavaScript) and a server using Node.js (no other server is permitted).
[ ] The application must use JavaScript as the main development language both client-side and server-side (no other language is acceptable).
[ ] The system must be interactive, i.e., the user should be able to affect its behaviour by interacting with it using a suitable input device (such as keyboard and mouse).
[ ] The system must run on multiple computers, i.e., it must be distributed.
[ ] Include CRUD functionality for at least 3 entities.
[ ] Include appropriate security considerations (such as a login system)
[ ] Be selected from one of the following topics and include appropriate functionality


A render exception occurred in the flutter in tabbarview

The render exception occurred in the flutter. The background color should have been displayed in tabbarview Color.fromRGBO (242, 242, 244, 1); the color of the block is shown in the place of the Color.fromRGBO (255, 255, 255, 1);
video
https://user-images.githubusercontent.com/44134842/105112053-25108f00-5afd-11eb-8f4a-accfe7ae66c2.mp4
project is
message.zip
code is

code sample
class cloudManage extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return _cloudManage();
  }
}

class _cloudManage extends State<cloudManage>
    with SingleTickerProviderStateMixin {
  TabController tc;

  _cloudManage() {
    this.tc =
        new TabController(length: serverElemMap.values.length, vsync: this);
  }

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        Container(
          padding: EdgeInsets.fromLTRB(
            paddingBorder.toDouble(),
            topMargin.toDouble(),
            paddingBorder.toDouble(),
            10,
          ),
          child: Row(
            children: [
              Expanded(
                child: TabBar(
                  physics: BouncingScrollPhysics(
                      parent: AlwaysScrollableScrollPhysics()),
                  isScrollable: true,
                  tabs: serverElemMap.values
                      .map((value) => TextOrdinary(value.serverName))
                      .toList(),
                  controller: tc,
                ),
              )
            ],
          ),
          alignment: Alignment.centerLeft,
        ),
        Expanded(
          child: Container(
            child: TabBarView(
              physics: BouncingScrollPhysics(
                  parent: AlwaysScrollableScrollPhysics()),
              children: serverElemMap.values.map((e) {
                return Column(
                  children: [
                    ...e.serverUserList.map((e) => _userElem(e)).toList()
                  ],
                );
              }).toList(),
              controller: tc,
            ),
            margin: EdgeInsets.symmetric(horizontal: paddingBorder.toDouble()),
          ),
        ),
      ],
    );
  }
}

dev android is android10 It's a physical machine
I have the same problem with Android 11 AVD
Flutter 1.22.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision<PHONE_NUMBER> (6 weeks ago) • 2020-12-10 11:54:40 -0800
Engine • revision ae90085a84
Tools • Dart 2.10.4
[√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.17763.1697], locale zh-CN)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[!] Android Studio (version 4.1.0)
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
[!] VS Code (version 1.52.1)
X Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[√] Connected device (1 available)
! Doctor found issues in 2 categories.

Hi @au-top
Can you please provide your flutter run --verbose, the actual vs expected results and a minimal complete reproducible code sample? The code you provide seems to be a a big project that makes things hard to find the real issue. Please provide a runnable code that focus on reproducing the issue only.
Thank you

Hi @au-top
Can you please provide your flutter run --verbose, the actual vs expected results and a minimal complete reproducible code sample? The code you provide seems to be a a big project that makes things hard to find the real issue. Please provide a runnable code that focus on reproducing the issue only.
Thank you

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


Use APIConvID type

depends on https://github.com/keybase/client/pull/21975 and https://github.com/keybase/go-keybase-chat-bot/pull/45

[ ] migrate githubdb to full conv ids

@01 how does this line work currently? https://github.com/keybase/managed-bots/blob/63864c6d26fc676e335b38a6480c06f523a6b1a0/githubbot/githubbot/http.go#L122 We're pulling a short id out of the database

@joshblum think you accidently @ me

@01, sorry about that!


Subfeature/rigidbody dynamics works on new core

Ensures rigid body dynamics implementation is functional in new core
removes old unused quickhull implementation
Ensures quickhull test scene and stability test scene is functional in new core
fixed requested physics_test_system formatting changes from #391

i wanna have a look in a bit


More flexible app path inclusion / exclusion

Currently we have the app_path and the excluded_app_paths option to define if a stack frame is in the app context or outside.
How we do it in Laravel as a default:
new Raven_Client([
    // ... other options
	'app_path' => '/var/www/app',
    'excluded_app_paths' => [
        '/var/www/app/vendor',
    ],
]);

However I would like to do mark some vendored folders as in_app for our own packages or packages that we maintain.

I am not sure what the best way to go about this is but simply adding a included_app_paths seems silly... but is also the only way I can think of to keep backwards compat and allow the above to work.
new Raven_Client([
    // ... other options
	'app_path' => '/var/www/app',
    'excluded_app_paths' => [
        '/var/www/app/vendor',
    ],
	'included_app_paths' => [
        '/var/www/app/vendor/foo/bar',
		'/var/www/app/vendor/bar/foo',
    ],
]);

Also I don't think adding all composer package folders you don't care about to excluded_app_paths is a no-go either since that makes a huge list that needs maintaining on every composer update operation or when adding/removing packages.
What are your thoughts?

First thing first: do we have support on the Sentry server side for this kind of stuff?

in_app is being sent for each stac frame already and is very much supported. The first 2 options already exists in the sdk too and is being used by default for Laravel/Lumen apps.
So yes. Very much supported by the server.
Just trying to see if we can include some dirs inside the excluded dirs to include a few vendored folders.

Also, as you possibly meant that. in_app is handled locally by the sdk itself, not the server so those paths are not sent to the server so it can figure out how to determine if theyre part of the app.

What about changing the behaviour of the in_app by accepting globs (like Grunt or Gulp does)? This way we could have a single configuration option that handles both the included and the excluded paths

I agree, it's probably simpler. If the in_app receives a single string, we could internally wrap it in a single-item array and go forward, without any BC.

Should we target this into 2.x?

Imho, yes as it makes no sense to introduce new features on 1.x

If the in_app receives a single string, we could internally wrap it in a single-item array and go forward, without any BC.

I was thinking more of having the option accept either a single string or an array of strings representing globs, the way Grunt does

I was thinking more of having the option accept either a single string or an array of strings representing globs, the way Grunt does

Yes, I was saying the same, I was just talking about the internal implementation/handling of it.

@HazAT should we reconsider this issue for 2.0?

I would not discard the idea just not for 2.0.
I will add it to the 2.1 milestone.
This issue is somewhat related https://github.com/getsentry/sentry-php/issues/706


Tor has not drinken julebrus, on the very last dotkom-møte of the year!

What kind of an issue is this?

[ x] Bug report
[ ] Feature request

What is the expected behaviour?
Should have drunken julebrus
What is the current behaviour?
anger

How do you reproduce this problem?
ask tor

Other information

Pls be on topic Tor. This is a serious organization, and this sort of "jokes" is inappropriate. I ask you to leave this repo.

"jokes" ARE inappropriate.

After a dangerous and lonely journey down to the scary cellar, I have single handedly fetched, and consumed a bottle of the precious julebrus. During my travels, I have learnt a lot. Firstly, the cellar require a bottled key, which is incredibly exciting. I have also reflected extencivly and decided it would be best to outsource the further investigation of how such a situation could occur, to either the office-bot, or AI. Big data or Blockchains are also candidates for this.


[skip ci] Add cephfs-mirror role

Signed-off-by: Dimitri Savineau<EMAIL_ADDRESS>

it will be probably never merged maggle


feat(chore): warn appropriately on passing in unknown commands

closes #73

@jamesgeorge007 , thank you for this PR! Merging it to master.


Python version support for 3.6

Hi,
Curious if the Python 3.7 is a hard requirement or if you could possibly run on some earlier 3.x version. In particular curious about Python 3.6 as we run with it already and would love to give this a try.

After looking into this, Python 3.6 was End of Life on 23 Dec 2021. A few of our key dependencies have also dropped support for 3.6, primarily scikit-learn, so I think 3.7 will have to stay a hard requirement.


[1.3] Bump bouncycastle to 1.78.1 and kafka to 3.7.0

Description
Bump bouncycastle from 1.75 to 1.78.1 and kafka to 3.7.0

Category

Maintenance
Issues Resolved
Resolves Whitesource issues seen in the 1.3.18 version bump: https://github.com/opensearch-project/security/pull/4415/checks?check_run_id=25964867842
Check List

[X] New functionality includes testing
[X] New functionality has been documented
[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@cwperks you need to extend *.policy file for teh new version:
  // BouncyCastle permissions
  permission java.security.SecurityPermission "putProviderProperty.BC";
  permission java.security.SecurityPermission "insertProvider.BC";
  permission java.security.SecurityPermission "removeProviderProperty.BC";
  permission java.security.SecurityPermission "getProperty.org.bouncycastle.ec.max_f2m_field_size";
  permission java.security.SecurityPermission "getProperty.org.bouncycastle.pkcs12.default";
  permission java.security.SecurityPermission "getProperty.org.bouncycastle.rsa.max_size";
  permission java.security.SecurityPermission "getProperty.org.bouncycastle.rsa.max_mr_tests";

@willyborankin Thanks for catching that! Update the plugin-security.policy file.

Backported an additional commit from https://github.com/opensearch-project/security/pull/4087 to include kafka-server to resolve a ClassNotFound error during upgrade.
ref: https://github.com/opensearch-project/security/actions/runs/9489776378/job/26151814321?pr=4437

Pushed another commit to bring in the dependencies introduced in https://github.com/opensearch-project/security/pull/3504/files


IRGen: use the accessor conformance on Windows

When building with lazy initialization of the root conformance, we need
to ensure that we are invoking the accessor to initialize the
conformance record.  We would previously generate a direct reference to
the conformance, which was uninitialized, resulting in a crash at
runtime.
The non-windows test changes here are to use/imply static linking for
the support modules.  This should have no difference on the non-Windows
targets, but makes a difference on Windows where this implies that
everything will be built into a single module, which permits the
non-indirect access to types.  Unfortunately, this does somewhat regress
the test coverage on Windows as we do not exercise as much of the shared
linkage paths which do change some of the code-generation to deal with
the moral equivalent of the GOT - the IAT.
Special thanks to @slavapestov for the pointer to
isDependentConformance.  This should eliminate the last known issue
with cross-module protocol conformances.
Fixes: SR-14807

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

CC: @slavapestov @jckarter
@slavapestov, I couldnt't get this to work properly within the requirement loop for some reason.  This at least does resolve the issue even if it is not perfect.

@swift-ci please test

What do you mean by the requirement loop?

I meant sinking it into for (const auto &req : proto->getRequirementSignature()) {.


Make DropDown.Options virtual

We encountered a use case where a child class of DropDown updates its width depending on the length of the options. Would be nice if we could include that logic in the overriden property.

Available from 9.0.4 onwards.


Reference LAD 3.0

This documentation contains clearly outdated screenshots. Maybe instead it should reference https://docs.microsoft.com/en-gb/azure/virtual-machines/extensions/diagnostics-linux

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

ID: c25393b0-948f-414a-4699-db82f9b3eb68
Version Independent ID: cbb32016-2d50-504d-a862-395a93325511
Content: Add extended metrics for Azure virtual machines
Content Source: articles/cost-management/azure-vm-extended-metrics.md
Service: cost-management
GitHub Login: @bandersmsft
Microsoft Alias: banders

@tomaszbiegacz Thank you for your feedback! We have assigned this issue to the author to investigate further and take the right course of action.

@tomaszbiegacz Thanks a bunch for catching this. I'll get the article updated shortly.
#in-process

Updated with fresh screenshots.
#please-close


Add did:key for BLS 12381 G2

This adds support for resolving and generating did:key:zUC7 (BLS 12381 G2 public key), using JWK.
There is no dependency added yet or new cryptographic operations taking place, only conversion between did:key and JWK.
These changes aim to use the JWK format in https://datatracker.ietf.org/doc/draft-denhartog-pairing-curves-jose-cose/ (https://github.com/mattrglobal/bls12381-jwk-draft).  The BBS+ Signature Suite 2020 is expected to be updated to use this JWK format: https://github.com/w3c-ccg/ldp-bbs2020/issues/58.  For now they are slightly different. I am assuming that the bytes in the JWK "x" parameter are the same 96 bytes (compressed G2 public key) that are used in the did:key string, but this should be confirmed.

Nota bene @Kdenhartog


Fix openvino on GPU

Handle recent signature change of dummy_data_for_profiling in the openvino worker.

Sorry that we broke this!


Fix typo

Change Craete -> Create

Coverage decreased (-0.02%) to 83.108% when pulling c7d01b308a4f32b283530e84c60d97b5ac01de99 on yishaigalatzer:patch-2 into 2b8171bd351e0db50c80665155b90702fdb6855f on apache:high-level-api-example.

Thank you.
I hope you are aware this is a pull request against a branch that's just been stashed away, is no longer under development and will never get merged to master.

Thanks for responding quickly. Sure, still typos should be cleaned up.

Thanks, I've merged your PR more than 24 hours ago https://git-wip-us.apache.org/repos/asf?p=commons-compress.git;a=shortlog;h=refs/heads/high-level-api-example but the change hasn't been replicated to github, yet.

could you please close this PR? It seems only commits to master can trigger that.


ImageLayer invisible and no warning when ImageLayer constructor with name parameter is used

Mapsui Version
4.1.0-preview.1
Mapsui Platform
Tested on WPF, Blazor and Avalonia but must be all.
Device
Windows
Describe the bug
ImageLayer invisible and no warning when ImageLayer constructor with name parameter is used.
To Reproduce
Use the Name in the constructor of the ImageLayer. Any of the Mapsui WMS samples could be used to reproduce this.
return new ImageLayer("MyLayerName") { DataSource = await CreateWmsProviderAsync(), Enabled = true };

Debugging shows that a VectorStyle and the VectorStyleRenderer is used in that scenario, which does not know how to render a RasterFeature. The default constructor assigns the RasterStyle and works properly.

Fixed with this PR https://github.com/Mapsui/Mapsui/pull/2194


Sleigher tracking

Added a hack to track those extra journal entries that aren't convertibles. Please make sure it's not an awful hack.

Regarding trap checks and other passive hunts, we don't submit any hunt information if there's more than one hunt detected. I believe we do still submit the convertibles that we track.
Also, I agree about the booleans. The more details thing doesn't need to be an array - it could be key value pairs and just copied in. That'd be more flexible later.

Regarding trap checks and other passive hunts, we don't submit any hunt information if there's more than one hunt detected. I believe we do still submit the convertibles that we track.
Also, I agree about the booleans. The more details thing doesn't need to be an array - it could be key value pairs and just copied in. That'd be more flexible later.

Regarding trap checks and other passive hunts, we don't submit any hunt information if there's more than one hunt detected. I believe we do still submit the convertibles that we track.

This is incorrect. We submit only the active hunt, but others may be present in the received markup.
The issue is that we look at all of these received journal entries, which means we will look at "bonus" journals associated with trap and friend hunts. Thus you could end up with sleigher_proc for a friend hunt, which wouldn't get submitted, or a sleigher_proc on a submitted active FTC because it proc'd on the trap check before your hunt, etc.

Regarding trap checks and other passive hunts, we don't submit any hunt information if there's more than one hunt detected. I believe we do still submit the convertibles that we track.

This is incorrect. We submit only the active hunt, but others may be present in the received markup.
The issue is that we look at all of these received journal entries, which means we will look at "bonus" journals associated with trap and friend hunts. Thus you could end up with sleigher_proc for a friend hunt, which wouldn't get submitted, or a sleigher_proc on a submitted active FTC because it proc'd on the trap check before your hunt, etc.

This is incorrect. We submit only the active hunt, but others may be present in the received markup.

You're right - I misread the else if chain. Once there's something in journal we stop looking for hunts to replace it.
The most recent commit appears to be working such that once any other (active) hunt is encountered it stops checking for these types of bonus entries as well.
Some things I did learn:

if you have a stale window and hunt and your horn was actually ready, all returned journal entries show as active (unless they were friend or trap check). Even hours-old hunts which you led.  - This means all those convertibles we already sent could be sent again.

If you have a stale window and hunt and your horn was not ready you get an error message and we handle this just fine.

This is incorrect. We submit only the active hunt, but others may be present in the received markup.

You're right - I misread the else if chain. Once there's something in journal we stop looking for hunts to replace it.
The most recent commit appears to be working such that once any other (active) hunt is encountered it stops checking for these types of bonus entries as well.
Some things I did learn:

if you have a stale window and hunt and your horn was actually ready, all returned journal entries show as active (unless they were friend or trap check). Even hours-old hunts which you led.  - This means all those convertibles we already sent could be sent again.

If you have a stale window and hunt and your horn was not ready you get an error message and we handle this just fine.

"active" is just a CSS class name that helps tell the browser how to format the text. It's a guarantee only that the player initiated that hunt.
We can add more robust time-of-hunt checks, though I believe the array order of entries was robust in the original testing.

"active" is just a CSS class name that helps tell the browser how to format the text. It's a guarantee only that the player initiated that hunt.
We can add more robust time-of-hunt checks, though I believe the array order of entries was robust in the original testing.

I proposed also added the entry's timestamp for convertible submissions in #121 and I think that's all we really need to be safe about it.

I proposed also added the entry's timestamp for convertible submissions in #121 and I think that's all we really need to be safe about it.

I have some debug logging to clean up and to update the manifest but in my current testing I'm only getting the sleigher flag submitted as a hunt detail when it's related to the most recent hunt. I'm still hoping for a proc on a trap check followed by no proc on the active hunt to confirm that particular case.

I have some debug logging to clean up and to update the manifest but in my current testing I'm only getting the sleigher flag submitted as a hunt detail when it's related to the most recent hunt. I'm still hoping for a proc on a trap check followed by no proc on the active hunt to confirm that particular case.

@tehhowch and others - can you please give it a look before I do something crazy like release it?

@tehhowch and others - can you please give it a look before I do something crazy like release it?


Calculation "Damager per 100 potency" uses NQ item stats when HQ is equipped

I ran into a strange issue with the plugin where a lower level weapon was showing more Damage per Potency than a high level "crafted" weapon (HQ augmented classical) on a character.
After putting the equations from the source code into Excel and playing around with values, I got a much better match to what the plug-in shows in-game when I used the base weapon damage of a NQ augmented classical weapon than when I put in the actual value of the HQ item I have equipped.
From Excel, I'm calculating an expected rawDamage of 2820 dmg per 100 pot with NQ stats (105 weaponBaseDamage) vs. 2879 in-game. When I use HQ stats (117 weaponBaseDamage), I get a very different value in Excel of 3047 rawDamage.
For another character using a weapon that doesn't have a HQ variant, the values in Excel are again close to in-game: 111 weaponBaseDamage, 2930 dmg per 100 pot in game, 2872 in Excel.
I've checked my spreadsheet vs. the code equations several times, so I'm fairly sure I'm calculating everything correctly, but I can't figure out why I can't get them to exactly match in-game values, so this may be an error on my end.

I copied everything directly from the source code, with the exception of the final rawDamage calculation, which I split into parts. I have a cleaned-up copy of the excel file for reference, if you want: https://mega.nz/file/G5tE2TbL#KoABarBPcUaYGvI_unRHVHk6lPymYVNZy5ZKZzwJ3sc

Ah my bad, I read your post wrong! (I'm reading inbetween DSR ultimate pulls). You could be right that since I am looking up the item by id, it is using the NQ stats

The inventory doesn't reference the "weapon damage" anywhere unless you hover over it, so I have to use the item lookup. I'll do a quick test and publish a fix if it is broken.


GPT4All: Add version v3.3.0

Adding manifest for installation of GPT4All.
Closes #11531

[x] I have read the Contributing Guide.

Guess bin/shortcuts fields could be added as well.
Please update to the latest version.

The installer automatically creates the shortcut, so including the shortcut property would create two of them, which I find unnecessary. I have added the following section to the manifest explaining why the shortcut property isn't included:
"##": [
        [
            "Shortcut section omitted as it is automatically created by the installer.",
            "bin/bin/chat.exe",
            "GPT4All"
        ]
    ],

The comment explaining why the shortcut section was omitted has been modified as follows to resolve the workflow syntax checker issue (comments can not contain arrays).
"##": "Shortcut section omitted as it is automatically created by the installer.",


Check for either podman or docker in $PATH

Hi! I was following the tutorial in Artifact Registry, and wondering if the credential generated will be usable in podman, I was able to successfully to push images to AR without problems using podman, the only caveat was that during:
gcloud auth configure-docker us-east1-docker.pkg.dev
WARNING: `docker` not in system PATH.
`docker` and `docker-credential-gcloud` need to be in the same PATH in order to work correctly together.
gcloud's Docker credential helper can be configured but it will not work until this is corrected.

It should check if either podman or docker is installed.
Thanks for the amazing work!

I might opened this issue incorrectly, please if you pinpoint me to the correct repo to report I will be moving this issue.
Thanks

I'd probably lean toward just removing the warning altogether, but I'm not sure how to weigh the annoyance of an incorrect warning message vs the time saved from this warning message existing vs the ongoing maintenance of trying to detect any tool that reads from the docker config file.


Reflecting changes in artisan commands

Hi, and thanks for contributing.
Can you provide a reason for this change? for instance a link to a corresponding Laravel5 changelog.

Hi,
Well the doc does not mention this specific command but please refer to this specific commit: https://github.com/laravel/framework/commit/67d6d6e55cd625c47e4c308f0017da120a332e56

Thanks! I actually pulled #3961 which also removes la5dump.


nixos-install: This software may cause boot or other problems in the future. Please ask its authors not to store data in the boot track

Issue description
I'm not sure if it's a grub problem or with nixos-install. I installed NixOS today using the latest minimal iso.
I followed the manual. 8G swap partition...
BIOS (not UEFI).

Closing since this is not a nixpkgs/nixos issue but intended behavior of grub2.


storage: Use Caret to specify dependency versions.

When compiling dragonball-sandbox, an error is reported:
Error:   --> /home/runner/.cargo/git/checkouts/image-service-7b544e3856b79dd7/cba6aa9/storage/src/utils.rs:27:26
   |
27 |         match preadv(fd, iovec, offset as off64_t).map_err(|_| last_error!()) {
   |                          ^^^^^ types differ in mutability
   |
   = note: expected mutable reference `&mut [IoSliceMut<'_>]`
                      found reference `&[IoVec<&mut [u8]>]`

This is because when dragonball-sandbox compiles storage, nix uses 0.24.0.
The preadv of 0.24.0 is signed as below (https://docs.rs/nix/0.24.0/nix/sys/uio/fn.preadv.html),
different from the 0.23.1 we are using
now (https://docs.rs/nix/0.23.1/nix/sys/uio/fn.preadv.html).
pub fn preadv(
    fd: RawFd,
    iov: &mut [IoSliceMut<'_>],
    offset: off_t
) -> Result<usize>

So we should use Caret requirements to avoid version compatibility issues.
See
https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html
for details.
According to cargo's definition of API
compatibility.
Cargo uses the convention that only changes in the left-most non-zero component
are considered incompatible.
This patch modifies Comparison requirements to Caret requirements,
and the version number is based on the version that Cargo.lock now depends on.
Signed-off-by: wllenyj<EMAIL_ADDRESS>

Does it affect Cargo.lock or not? I'd expect Cargo.lock to be updated with Cargo.toml.

Does it affect Cargo.lock or not? I'd expect Cargo.lock to be updated with Cargo.toml.

This patch modifies the version number is based on the version that Cargo.lock now depends on. So does not affect Cargo.lock.
Tested with make build on my machine.

@bergwolf What do you think about this pr, if possible, I will modify other Cargo.toml together.

@wllenyj We can change them as long as cargo deny doesn't complain. There are some comparison requirements added due to security reasons. They have an explicit comment like this one so it is easy to identify.

@bergwolf I got.  so we need to combine the two problems together to solve.


About logo classification task

Hi Lin, you mentioned the logo classification task in your paper，I would like to ask if this classification task is to learn diverse feature vectors? One more question, how is this classification task implemented? Based on your paper, I think the classification model first capture the image features using ResNet and then connect the fully connected layer for classification. Is my understanding correct?

Hi,
Yes, you are correct.
During training, we train with normal softmax loss to make the
representation embeddings to better distinguish intra-brand logos and
inter-brand logos.
During inference, we drop the classification head and only use the
representation vector for comparison.
nTjing @.***> 于2023年10月18日周三 17:51写道：

Hi Lin, you mentioned the logo classification task in your paper，I would
like to ask if this classification task is to learn diverse feature
vectors? One more question, how is this classification task implemented?
Based on your paper, I think the classification model first capture the
image features using ResNet and then connect the fully connected layer for
classification. Is my understanding correct?
[image: image]
https://user-images.githubusercontent.com/113650779/276200861-d4265bf8-a924-4e36-a377-bdc292f1e4c1.png
—
Reply to this email directly, view it on GitHub
https://github.com/lindsey98/Phishpedia/issues/20, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMJCOK3PF6AOKH6WFTKFDRTX76RAPAVCNFSM6AAAAAA6FHBAH2VHI2DSMVQWIX3LMV43ASLTON2WKOZRHE2DSMZTGE2DCOI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

In 5.5 section of the paper, Op2: How does a Siamese model trained with one-stage transfer learning and two-stage transfer learning perform logo comparison (see our discussion in Section 3.2)?
What do one-stage transfer learning and two-stage transfer learning refer to respectively?
The classification task is first trained on the Logo2K+ dataset, after which it is migrated to the list of target brands, and finally the fully connected layer is replaced with another fully connected layer with n output neurons, corresponding to the number of target brands fine-tuned.
As  a result, one-stage transfer learning is to migrate the learning from the categorization task to the target brand list. And two-stage transfer learning is to replace the full connectivity layer on top of the one-stage migratory learning for fine-tuning. Is this the right way to understand it?

One-stage is only trained on the Logo2K+ dataset.
Two-stage is trained on Logo2K+ and then finetuned on our targetlist.
Both are trained as a classification task, like what you mentioned: "the
fully connected layer is replaced with another fully connected layer with n
output neurons, corresponding to the number of brands".
nTjing @.***> 于2023年10月20日周五 16:23写道：

In 5.5 section of the paper, Op2: How does a Siamese model trained with
one-stage transfer learning and two-stage transfer learning perform logo
comparison (see our discussion in Section 3.2)?
What do one-stage transfer learning and two-stage transfer learning refer
to respectively?
The classification task is first trained on the Logo2K+ dataset, after
which it is migrated to the list of target brands, and finally the fully
connected layer is replaced with another fully connected layer with n
output neurons, corresponding to the number of target brands fine-tuned.
As a result, one-stage transfer learning is to migrate the learning from
the categorization task to the target brand list. And two-stage transfer
learning is to replace the full connectivity layer on top of the one-stage
migratory learning for fine-tuning. Is this the right way to understand it?
—
Reply to this email directly, view it on GitHub
https://github.com/lindsey98/Phishpedia/issues/20#issuecomment-1772296903,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMJCOK3TZ3T35MBYERH4BLTYAIYJDAVCNFSM6AAAAAA6FHBAH2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZSGI4TMOJQGM
.
You are receiving this because you commented.Message ID:
@.***>

Hello Lin, for this I have a question. Since after finetuning based on Logo2k, you fine-tune again only for the last layer based on target list or all weights are changed.? Thanks

Hi Fujiao,
All weights are changed.


clarify when to use sqlfluff and sqlfmt

clarifying whento use sqlfluff and sqlfmt per slack thread

fab thank you @Victoriapm ! i've enabled auto merge so it should merge whenever you approve it. thanks again for flagging ✨


Operations done to variable trigger exceptions

I'm running version 0.2.1. It seems that paramit can't ignore operations done to an input variable. E.g., run this:
import os

a = 'precomputed.npy'
b = 20

if not os.path.exists(a):
    a = f'precomputed_{b}' + '.npy'

triggers this:
Traceback (most recent call last):
  File "/home/envs/testenv/bin/paramit", line 8, in <module>
    sys.exit(main())
  File "/home/envs/testenv/lib/python3.9/site-packages/paramit/cli/__init__.py", line 695, in main
    modified_tree = set_global_variables_from_config(
  File "/home/envs/testenv/lib/python3.9/site-packages/paramit/cli/__init__.py", line 289, in set_global_variables_from_config
    modified_tree = wrapper.visit(transformer)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/metadata/wrapper.py", line 204, in visit
    return self.module.visit(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/module.py", line 89, in visit
    result = super(Module, self).visit(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/base.py", line 227, in visit
    _CSTNodeSelfT, self._visit_and_replace_children(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/module.py", line 74, in _visit_and_replace_children
    body=visit_body_sequence(self, "body", self.body, visitor),
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/internal.py", line 227, in visit_body_sequence
    return tuple(visit_body_iterable(parent, fieldname, children, visitor))
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/internal.py", line 193, in visit_body_iterable
    new_child = child.visit(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/base.py", line 227, in visit
    _CSTNodeSelfT, self._visit_and_replace_children(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/statement.py", line 616, in _visit_and_replace_children
    body=visit_required(self, "body", self.body, visitor),
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/internal.py", line 81, in visit_required
    result = node.visit(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/base.py", line 227, in visit
    _CSTNodeSelfT, self._visit_and_replace_children(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/statement.py", line 698, in _visit_and_replace_children
    body=visit_body_sequence(self, "body", self.body, visitor),
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/internal.py", line 227, in visit_body_sequence
    return tuple(visit_body_iterable(parent, fieldname, children, visitor))
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/internal.py", line 193, in visit_body_iterable
    new_child = child.visit(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/base.py", line 227, in visit
    _CSTNodeSelfT, self._visit_and_replace_children(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/statement.py", line 443, in _visit_and_replace_children
    body=visit_sequence(self, "body", self.body, visitor),
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/internal.py", line 177, in visit_sequence
    return tuple(visit_iterable(parent, fieldname, children, visitor))
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/internal.py", line 159, in visit_iterable
    new_child = child.visit(visitor)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_nodes/base.py", line 236, in visit
    leave_result = visitor.on_leave(self, with_updated_children)
  File "/home/envs/testenv/lib/python3.9/site-packages/libcst/_visitors.py", line 71, in on_leave
    updated_node = leave_func(original_node, updated_node)
  File "/home/envs/testenv/lib/python3.9/site-packages/paramit/cli/__init__.py", line 197, in leave_Assign
    raise ValueError(
ValueError: Unsupported type <class 'str'>, <class 'libcst._nodes.expression.BinaryOperation'>

Similarly, local and global variables can also cause problems:
a = 10
c = 40

def a2c(a):
    c = a / 2
    return c


Pipfile support

Thanks version: 0.0.7
Python version: 3.6.2
Operating System: Linux ... 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10 16:32:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Description
I'd like to be able to run thanks on Pipfile, as I do not have a requirements.txt and track that in Pipfile instead. The documentation for Pipfile is at: https://github.com/pypa/pipfile
What I Did
$ thanks Pipfile
Loading data about contributors...
Traceback (most recent call last):
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/bin/thanks", line 11, in <module>
    sys.exit(main())
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/thanks/cli.py", line 14, in main
    Thanks(debug=debug).find_package_roles(requirements)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/thanks/thanks.py", line 29, in __init__
    for package in pip.get_installed_distributions():
AttributeError: module 'pip' has no attribute 'get_installed_distributions'

The above error is actually caused by having pip==10.0.1. I'll file that separately.
The actual error is:
└> thanks Pipfile
Loading data about contributors...
Scanning your requirements file...
Traceback (most recent call last):
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 90, in __init__
    req = REQUIREMENT.parseString(requirement_string)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1617, in parseString
    raise exc
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1607, in parseString
    loc, tokens = self._parse( instring, 0 )
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1379, in _parseNoCache
    loc,tokens = self.parseImpl( instring, preloc, doActions )
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 3376, in parseImpl
    loc, exprtokens = e._parse( instring, loc, doActions )
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1379, in _parseNoCache
    loc,tokens = self.parseImpl( instring, preloc, doActions )
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 3698, in parseImpl
    return self.expr._parse( instring, loc, doActions, callPreParse=False )
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1379, in _parseNoCache
    loc,tokens = self.parseImpl( instring, preloc, doActions )
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 3359, in parseImpl
    loc, resultlist = self.exprs[0]._parse( instring, loc, doActions, callPreParse=False )
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1383, in _parseNoCache
    loc,tokens = self.parseImpl( instring, preloc, doActions )
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 2670, in parseImpl
    raise ParseException(instring, loc, self.errmsg, self)
pkg_resources._vendor.pyparsing.ParseException: Expected W:(abcd...) (at char 0), (line:1, col:1)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2942, in __init__
    super(Requirement, self).__init__(requirement_string)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 94, in __init__
    requirement_string[e.loc:e.loc + 8]))
pkg_resources.extern.packaging.requirements.InvalidRequirement: Invalid requirement, parse error at "'[[source'"

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/bin/thanks", line 11, in <module>
    sys.exit(main())
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/thanks/cli.py", line 14, in main
    Thanks(debug=debug).find_package_roles(requirements)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/thanks/thanks.py", line 35, in find_package_roles
    for req in requirements.parse(reqs):
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/requirements/parser.py", line 50, in parse
    yield Requirement.parse(line)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/requirements/requirement.py", line 220, in parse
    return cls.parse_line(line)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/requirements/requirement.py", line 198, in parse_line
    pkg_req = Req.parse(line)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2988, in parse
    req, = parse_requirements(s)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2935, in parse_requirements
    yield Requirement(line)
  File "/home/erich/.local/share/virtualenvs/hermes-1m2DSN2C/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2944, in __init__
    raise RequirementParseError(str(e))
pkg_resources.RequirementParseError: Invalid requirement, parse error at "'[[source'"

We're moving away from using the internal pip api altogether, and instead going with shelling out to pip list --format json. I mention this because we probably want to do something similar with pipenv.
I will happily welcome PRs that do the "right thing" with pipenv parsing.


Description Domain

[x] pipeline_steps.[int].step_number should be an INT
[x] for Prerequisites, input, and output the URI is the only required field in pipeline_steps

Fixed with ``bconexus_uat_v1.5_081523`


Specific issue not closing

Hello @dasmerlon,
Some issues are not getting closed when they are not placed on top of the Done column. If I move them to the top of the pile, it closes it. Do you have any idea why this is the case?
name: changeIssueState

on:
  schedule:
  - cron: '0 * * * *'

jobs:
  changeIssueState:
    runs-on: ubuntu-latest

    steps:
      - name: changeIssueState
        uses<EMAIL_ADDRESS>        with:
          github_token: ${{ secrets.TOKEN }}
          owner: <project>
          project_number: 16
          closed_stati: Done
          open_stati: Icebox,Product Backlog,Sprint Backlog,In Progress,Review/QA,Demo

Hey @coutug,
I would guess that your project's Done column has over 100 issues?
The action only worked for the first 100 issues of a column, as I originally created it for a rather small project of mine.
I just added support for any amount of issues in v2.0.0.
Note that some of the input variable names also change. You can use the following workflow.
Let me know if this fixes your problem! :)
name: changeIssueState

on:
  schedule:
  - cron: '0 * * * *'

jobs:
  changeIssueState:
    runs-on: ubuntu-latest

    steps:
      - name: changeIssueState
        uses: dasmerlon/project-issue-state-sync@v2
        with:
          github_token: ${{ secrets.TOKEN }}
          owner: <project>
          project_number: 16
          closed_statuses: Done
          open_statuses: Icebox,Product Backlog,Sprint Backlog,In Progress,Review/QA,Demo

It is working now, great! Thank you!


Compile - include SNP names?

Not directly and issue, but would it be possible to have the compile function order the results based on the given SNP name instead of the gene ID and aaPOS? I have a rather large dataset, and there are some codons that have missense SNPs in two positions. But, none of the outputs have both of them listed, since they are given the same sequence conservation score. Thanks!

Hello,
Sorry for the email/comment blast! I'll look to see if there is a transcript in the barley data set that has multiple substitutions in the same codon and update the code to handle that case. Thank you for your patience!


Testing pipeline for pull request

Fixes #[ISSUE NUMBER].
Changes proposed in this pull request:

...
...
...

by [YOUR NAME]

@pawan-tomar
Is this pull request to merge into your repository that you have already cloned. If it's true, cloud you please close this pull request?

Closed

closed


dont let xenos hug marines

About the PR
they shrimply cant
Why / Balance
fixes #3436
Technical details
added UserBlacklist
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes
no
Changelog
:cl:

fix: Fixed Xenos being able to hug marines, that's what parasites are for.

MAKE It say caress instead of hug lik e cm13

nothing in the cm-ss13 repo mentions that caress text idk

nothing in the cm-ss13 repo mentions that caress text idk

Fourty seven

specifically that text not this random one, and thats for ovi only

specifically that text not this random one, and thats for ovi only

not this one

#1264

modules/mob/living/carbon/xenomorph/XenoAttacks.dm has the poking bit

forgor