[BUG] system gets crash when tls try to reconnect to broker

Describe the bug
After getting the keep live timout error system to reconnect to  broker and at first attempt it connect but did not receive any data over network then its try to connect again. Now this time getting crash and throws the load prohibition error.
System information

Hardware board: [ esp32 ]
IDE used: [ .esp-idf ]
Operating System: [ Linux  ]
Code version: (v202107 )

Screenshots or console output
First Scenario:
136 33655 [MQTT Agent] [core_mqtt.c:886] [INFO] [MQTT] Packet received. ReceivedBytes=0.

137 40018 [MQTT Agent] [core_mqtt.c:2192] [ERROR] [MQTT] Exiting process loop due to failure: ErrorStatus=MQTTKeepAliveTimeout

138 40018 [MQTT Agent] [core_mqtt_agent.c:1023] [ERROR] [MQTT] MQTT operation failed with status MQTTKeepAliveTimeout

139 40018 [MQTT Agent] [mqtt_agent_task.c:877] [INFO] [MQTTDemo] Reconnected TCP.

140 40018 [MQTT Agent] [mqtt_agent_task.c:786] [INFO] [MQTTDemo] Disconnecting TLS connection.

141 40018 [MQTT Agent] [mqtt_agent_task.c:763] [INFO] [MQTTDemo] Creating a TLS connection to a3ca3lp4kvh6ns-ats.iot.ap-south-1.amazonaws.com:8883.

142 40331 [MQTT Agent] [core_mqtt.c:886] [INFO] [MQTT] Packet received. ReceivedBytes=2.

143 40331 [MQTT Agent] [core_mqtt_serializer.c:970] [INFO] [MQTT] CONNACK session present bit not set.

144 40331 [MQTT Agent] [core_mqtt_serializer.c:912] [INFO] [MQTT] Connection accepted.

145 40331 [MQTT Agent] [core_mqtt.c:1563] [INFO] [MQTT] Received MQTT CONNACK successfully from broker.

146 40331 [MQTT Agent] [core_mqtt.c:1829] [INFO] [MQTT] MQTT connection established with the broker.

147 40331 [MQTT Agent] [mqtt_agent_task.c:573] [INFO] [MQTTDemo] Session present: 0

148 40331 [MQTT Agent] [mqtt_agent_task.c:619] [INFO] [MQTTDemo] Resubscribe to the topic $aws/things/+/jobs/# will be attempted.

153 40331 [MQTT Agent] [mqtt_agent_task.c:619] [INFO] [MQTTDemo] Resubscribe to the topic $aws/things/FW_A8032A6C7ABC/jobs/notify-next will be attempted.

154 40331 [MQTT Agent] [mqtt_agent_task.c:619] [INFO] [MQTTDemo] Resubscribe to the topic $aws/things/FW_A8032A6C7ABC/jobs/notify-next will be attempted.

155 40331 [MQTT Agent] [mqtt_agent_task.c:619] [INFO] [MQTTDemo] Resubscribe to the topic $aws/things/FW_A8032A6C7ABC/shadow/update/delta will be attempted.

156 40331 [MQTT Agent] [mqtt_agent_task.c:619] [INFO] [MQTTDemo] Resubscribe to the topic $aws/things/FW_A8032A6C7ABC/shadow/update/accepted will be attempted.

157 40331 [MQTT Agent] [mqtt_agent_task.c:619] [INFO] [MQTTDemo] Resubscribe to the topic $aws/things/FW_A8032A6C7ABC/shadow/update/rejected will be attempted.

158 40331 [MQTT Agent] [mqtt_agent_task.c:895] [INFO] [MQTTDemo] Reconnected to MQTT broker

159 40733 [MQTT Agent] [transport_secure_sockets.c:208] [ERROR] [Transport_Secure_Sockets] Failed to receive data over network. bytesReceived=-30848

160 40733 [MQTT Agent] [core_mqtt_serializer.c:2396] [ERROR] [MQTT] A single byte was not read from the transport: transportStatus=-30848.

161 40733 [MQTT Agent] [core_mqtt.c:1320] [ERROR] [MQTT] Receiving incoming packet length failed. Status=MQTTRecvFailed

162 40733 [MQTT Agent] [core_mqtt.c:2192] [ERROR] [MQTT] Exiting process loop due to failure: ErrorStatus=MQTTRecvFailed

163 40733 [MQTT Agent] [core_mqtt_agent.c:1023] [ERROR] [MQTT] MQTT operation failed with status MQTTRecvFailed

164 40733 [MQTT Agent] [mqtt_agent_task.c:877] [INFO] [MQTTDemo] Reconnected TCP.

165 40733 [MQTT Agent] [mqtt_agent_task.c:786] [INFO] [MQTTDemo] Disconnecting TLS connection.

166 40733 [MQTT Agent] [mqtt_agent_task.c:763] [INFO] [MQTTDemo] Creating a TLS connection to a3ca3lp4kvh6ns-ats.iot.ap-south-1.amazonaws.com:8883.

Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x400d47c8  PS      : 0x00060830  A0      : 0x800e8829  A1      : 0x3fff7190
0x400d47c8: prvSubscriptionCommandCallback at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:670
 (inlined by) prvSubscriptionCommandCallback at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:656

A2      : 0x3ffc2fb0  A3      : 0x3fff71b0  A4      : 0x00000000  A5      : 0x00000000
A6      : 0x3fff7150  A7      : 0x0000000c  A8      : 0x00060c23  A9      : 0x00000000
A10     : 0x3fff19e8  A11     : 0x3fff71a0  A12     : 0x00000004  A13     : 0x3ffb7f54
A14     : 0x3ffdede8  A15     : 0x00000000  SAR     : 0x00000004  EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000000  LBEG    : 0x40090d40  LEND    : 0x40090d5c  LCOUNT  : 0xffffffff
0x40090d40: memcpy at /builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/newlib/newlib/libc/machine/xtensa/memcpy.S:175

0x40090d5c: memcpy at /builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/newlib/newlib/libc/machine/xtensa/memcpy.S:197

Backtrace:0x400d47c5:0x3fff7190 0x400e8826:0x3fff71b0 0x400e891d:0x3fff71e0 0x400e8c1c:0x3fff7200 0x400d493f:0x3fff7230 0x400d4d23:0x3fff72a0
0x400d47c5: prvSubscriptionCommandCallback at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:670
 (inlined by) prvSubscriptionCommandCallback at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:656

0x400e8826: concludeCommand at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../freertos/libraries/coreMQTT-Agent/source/core_mqtt_agent.c:780

0x400e891d: clearPendingAcknowledgments at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../freertos/libraries/coreMQTT-Agent/source/core_mqtt_agent.c:867

0x400e8c1c: MQTTAgent_ResumeSession at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../freertos/libraries/coreMQTT-Agent/source/core_mqtt_agent.c:1057

0x400d493f: prvMQTTConnect at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:578
 (inlined by) prvConnectToMQTTBroker at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:949

0x400d4d23: prvMQTTAgentTask at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:885

Second Scenario:
14 22703 [sys_evt] [INFO ][DEMO][227030] Connected to WiFi access point, ip address: <IP_ADDRESS>.

15 22704 [NetworkManager] [INFO ][DEMO][227040] Invoked callback for network state change event.

16 22705 [iot_thread] [INFO ][DEMO][227050] Successfully initialized the demo. Network type for the demo: 1

17 22706 [iot_thread] [mqtt_agent_task.c:762] [INFO] [MQTTDemo] Creating a TLS connection to a3ca3lp4kvh6ns-ats.iot.ap-south-1.amazonaws.com:8883.

GAP procedure initiated: terminate connection; conn_handle=0 hci_reason=19

I (229139) PKCS11: Initializing NVS partition: "storage"

75 23568 [OTA Agent Task] [ota.c:2839] [INFO] [OTA] Current State=[RequestingJob], Event=[RequestJobDocument], New state=[WaitingForJob]

76 23742 [WiFiManagement] Received stop.

77 23742 [WiFiManagement] Exit loop.

78 23950 [MQTT Agent] [transport_secure_sockets.c:208] [ERROR] [Transport_Secure_Sockets] Failed to receive data over network. bytesReceived=-30848

79 23950 [MQTT Agent] [core_mqtt_serializer.c:2396] [ERROR] [MQTT] A single byte was not read from the transport: transportStatus=-30848.
I (229139) PKCS11: Initializing NVS partition: "storage"
18 22974 [iot_thread] [transport_secure_sockets.c:208] [ERROR] [Transport_Secure_Sockets] Failed to receive data over network. bytesReceived=-30848

19 22974 [iot_thread] [core_mqtt_serializer.c:2396] [ERROR] [MQTT] A single byte was not read from the transport: transportStatus=-30848.

20 22975 [iot_thread] [core_mqtt.c:1568] [ERROR] [MQTT] CONNACK recv failed with status = MQTTRecvFailed.

21 22976 [iot_thread] [core_mqtt.c:1839] [ERROR] [MQTT] MQTT connection failed with status = MQTTRecvFailed.

22 22977 [iot_thread] [mqtt_agent_task.c:572] [INFO] [MQTTDemo] Session present: 0

23 22978 [iot_thread] [mqtt_agent_task.c:785] [INFO] [MQTTDemo] Disconnecting TLS connection.

24 22979 [iot_thread] [mqtt_agent_task.c:959] [WARN] [MQTTDemo] Connection to the broker failed. Attempting connection retry after backoff delay.

25 22999 [iot_thread] [mqtt_agent_task.c:722] [INFO] [MQTTDemo] Retry attempt 2 out of maximum retry attempts 5.

26 22999 [iot_thread] [mqtt_agent_task.c:762] [INFO] [MQTTDemo] Creating a TLS connection to a3ca3lp4kvh6ns-ats.iot.ap-south-1.amazonaws.com:8883.

lld_pdu_get_tx_flush_nb HCI packet count mismatch (0, 1)
27 23208 [ble] [INFO ][DEMO][232080]  Disconnected from BLE device. Stopping the counter update

GAP procedure initiated: stop advertising.
28 23240 [NetworkManager] [INFO ][DEMO][232400] Invoked callback for network state change event.

29 23241 [NetworkManager] Connected to a WiFi network, stopping WiFi provisioning loop.

30 23261 [iot_thread] [core_mqtt.c:886] [INFO] [MQTT] Packet received. ReceivedBytes=2.

31 23261 [iot_thread] [core_mqtt_serializer.c:970] [INFO] [MQTT] CONNACK session present bit not set.

32 23261 [iot_thread] [core_mqtt_serializer.c:912] [INFO] [MQTT] Connection accepted.

33 23262 [iot_thread] [core_mqtt.c:1563] [INFO] [MQTT] Received MQTT CONNACK successfully from broker.

34 23263 [iot_thread] [core_mqtt.c:1829] [INFO] [MQTT] MQTT connection established with the broker.

35 23264 [iot_thread] [mqtt_agent_task.c:572] [INFO] [MQTTDemo] Session present: 0

80 23950 [MQTT Agent] [core_mqtt.c:1320] [ERROR] [MQTT] Receiving incoming packet length failed. Status=MQTTRecvFailed

81 23950 [MQTT Agent] [core_mqtt.c:2192] [ERROR] [MQTT] Exiting process loop due to failure: ErrorStatus=MQTTRecvFailed

82 23950 [MQTT Agent] [core_mqtt_agent.c:1023] [ERROR] [MQTT] MQTT operation failed with status MQTTRecvFailed

83 23950 [MQTT Agent] [mqtt_agent_task.c:876] [INFO] [MQTTDemo] Reconnected TCP.

84 23950 [MQTT Agent] [mqtt_agent_task.c:785] [INFO] [MQTTDemo] Disconnecting TLS connection.

85 23950 [MQTT Agent] [mqtt_agent_task.c:762] [INFO] [MQTTDemo] Creating a TLS connection to a3ca3lp4kvh6ns-ats.iot.ap-south-1.amazonaws.com:8883.

Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x400d3730  PS      : 0x00060330  A0      : 0x800e2d49  A1      : 0x3fffc570
0x400d3730: prvSubscriptionCommandCallback at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:669
 (inlined by) prvSubscriptionCommandCallback at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:655

A2      : 0x3ffc2edc  A3      : 0x3fffc590  A4      : 0x00000000  A5      : 0x00000000
A6      : 0x3fffc530  A7      : 0x0000000c  A8      : 0x00060723  A9      : 0x00000000
A10     : 0x3ffe1400  A11     : 0x3fffc580  A12     : 0x00000004  A13     : 0x3ffb7d88
A14     : 0x3ffb37b8  A15     : 0x00000000  SAR     : 0x00000004  EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000000  LBEG    : 0x400902c0  LEND    : 0x400902dc  LCOUNT  : 0xffffffff
0x400902c0: memcpy at /builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/newlib/newlib/libc/machine/xtensa/memcpy.S:175

0x400902dc: memcpy at /builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/newlib/newlib/libc/machine/xtensa/memcpy.S:197

Backtrace:0x400d372d:0x3fffc570 0x400e2d46:0x3fffc590 0x400e2e3d:0x3fffc5c0 0x400e313c:0x3fffc5e0 0x400d38a7:0x3fffc610 0x400d3c4f:0x3fffc680
0x400d372d: prvSubscriptionCommandCallback at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:669
 (inlined by) prvSubscriptionCommandCallback at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:655

0x400e2d46: concludeCommand at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../freertos/libraries/coreMQTT-Agent/source/core_mqtt_agent.c:780

0x400e2e3d: clearPendingAcknowledgments at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../freertos/libraries/coreMQTT-Agent/source/core_mqtt_agent.c:867

0x400e313c: MQTTAgent_ResumeSession at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../freertos/libraries/coreMQTT-Agent/source/core_mqtt_agent.c:1057

0x400d38a7: prvMQTTConnect at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:577
 (inlined by) prvConnectToMQTTBroker at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:948

0x400d3c4f: prvMQTTAgentTask at /home/horsemann/Desktop/WorkSpace/universalRemote_v202107/build/../src/mqtt_agent_task.c:884

I checked the Line no where its crash
        for( lIndex = 0; lIndex < pxSubscribeArgs->numSubscriptions; lIndex++ ) //  crash at this line
        {
            /* This demo doesn't attempt to resubscribe in the event that a SUBACK failed. */
            if( pxReturnInfo->pSubackCodes[ lIndex ] == MQTTSubAckFailure )
            {
                LogError( ( "Failed to resubscribe to topic %.*s.",
                            pxSubscribeArgs->pSubscribeInfo[ lIndex ].topicFilterLength,
                            pxSubscribeArgs->pSubscribeInfo[ lIndex ].pTopicFilter ) );
                /* Remove subscription callback for unsubscribe. */
                removeSubscription( xGlobalSubscriptionList,
                                    pxSubscribeArgs->pSubscribeInfo[ lIndex ].pTopicFilter,
                                    pxSubscribeArgs->pSubscribeInfo[ lIndex ].topicFilterLength );
            }
        }

Hello @Raghav3107,
Thank you for reporting this , can you please share more information on how can I reproduce this ? Are you connecting to a hotspot and disabling data on it so that it goes in to Mqtt receive failed ?

hello @pvyawaha

Are you connecting to a hotspot and disabling data on it so that it goes in to Mqtt receive failed ?

I m using the hotspot but my data is not disable. You can see in log it make connection with broker after  that it not receive the packet and shows error Status=MQTTRecvFailed.

can you please share more information on how can I reproduce this

Connect with  hotspot and first and after connecting to broker after some time disable the hotspot and on it again.
As per program it should after connecting to hotspot again tls try to reconnnect and that time you may face this issue.
Hope this can generate same error.
Thanks

Yes, please try making those variables global

Hello @muneebahmed10
I tried by making the global variables but this issue did not resolved. I m uploading the log in text file. Might you will get better idea.
Resubscribe_failed_log.txt
Also system  crash at same point, I m upload the mqtt_agent file
mqtt_agent_task.txt

Hello @muneebahmed10
Can you help on this?


Project inside a project

Expected behavior
Hello
I am developing a dbt package, and have another dbt package inside of it for tests.
When i try to use dbt power user, i get the following error message:
dbt Power User detected a project located in /Users/ofek/workspace/dbt-data-reliability/integration_tests that is contained inside another project /Users/ofek/workspace/dbt-data-reliability. This is an unsupported configuration. If you believe this is a valid configuration, please open a github issue.

The weird thing is, when i look at the source code, it seems that support for this configuration was added a few months ago - see here, and the string for my warning does not exist anymore in the project.
I installed the latest version of the extension (0.13.0), am i doing something wrong
Actual behavior
getting the error message as described above.
Steps To Reproduce
cloning this repo and using dbt power user version 0.13.0
Log output/Screenshots

Operating System
MacOS 13.4.1
dbt version
1.5.4
dbt Adapter
postgres
dbt Power User version
0.13.0
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

As you said this seems not to be anymore present in the latest version. Please reopen if you find this is still an issue.


Hipchat v2 API support ?

I found some very old merge request for Hipchat v2 API support, but seems it was never integrated. Do you have any workaround ?
worker_1  | [2017-03-29 08:23:02,323: DEBUG/PoolWorker-4] Starting new HTTPS connection (1): api.hipchat.com
worker_1  | [2017-03-29 08:23:06,548: DEBUG/PoolWorker-4] https://api.hipchat.com:443 "POST /v1/rooms/message?auth_token=xxxxx HTTP/1.1" 401 131

Strictly this is implemented via plugins which is why the PR wasn't merged - please file this at https://github.com/cabotapp/cabot-alert-hipchat if it's important

OK, I'll test it. As hipchat remove v1 api it's important :-)

@VAdamec There's a pull request in cabot-alert-hipchat. I'm integrating it now

@VAdamec do you have a source on hipchat removing the v1 api?

https://confluence.atlassian.com/hipchatkb/what-are-the-differences-between-hipchat-api-v1-and-v2-tokens-847750664.html
it is possible to still somehow possible to use v1, but it's now accessible
only for Hipchat administrators (only them can setup v1 integration) so
it's quite hard for common folks.
On Wed, Mar 29, 2017 at 2:46 PM, Frank Hamand<EMAIL_ADDRESS>wrote:

@VAdamec https://github.com/VAdamec do you have a source on hipchat
removing the v1 api?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/arachnys/cabot/issues/478#issuecomment-290078826, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFTDuuZPaG-p3NJvZ5OYly12bhFucykPks5rqlK5gaJpZM4MsqG5
.

--
-- May the fox be with you ...
/
(~(
) )         /_/
(=---(@ @)
(          \   /
/|/----|\  V
" "     " "


Add CHN address inspector

Description

This inspector is used to infer whether the columns in the tabular data are of type Address (Mainland China), thereby better labeling the data.
Motivation and Context

How has this been tested?

Types of changes

[ ] Maintenance (no change in code, maintain the project's CI, docs, etc.)
[ ] 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 not work as expected)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Codecov Report
Attention: Patch coverage is 92.85714% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 79.88%.  Consider uploading reports for the commit 4a7f95f to get more accurate results

Files
Patch %
Lines

sdgx/data_models/inspectors/personal.py
92.85%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #158      +/-   ##
==========================================
+ Coverage   79.82%   79.88%   +0.05%
==========================================
  Files          69       69
  Lines        3252     3266      +14
==========================================
+ Hits         2596     2609      +13
- Misses        656      657       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Using DependecyInjection in custom methods

Hi,
I have a custom function in interpreter.
I would like to connect to database with this function.
How can I use dependency injection in custom methods or in interpreter.
Any idea?
Example:

Maybe you can just pass to the interpreter a member function of a class that use dependency injection?

It's a complex service making it. One service can reference multiple services. In each case, my transfer is difficult to manage. Is there a more general solution?

Sorry but I don't understand your doubts.
I have used dynamic expresso in a big application all wired with Dependency Injection without problems.
I just created the instance of the interpreter inside an injected service and I have passed to it all the required dependencies.

Could you share little code piece to show injection system?

Here a general idea:
Suppose that you what to access within expression a service named Foo, with this interface:
interface Foo {
    string func1(string param1);
}

You can create an interpreter service that will use Dynamic Expresso Interpreter and get Foo service as an injected dependency:
class AppInterpreter {
    public AppInterpreter(Foo foo) {
        this.foo = foo;
    }

   public object Eval(String exp) {
      var target = new Interpreter().SetVariable("foo", this.foo);

      return target.Eval(exp);
   }
}

Now when you call AppInterpreter.Eval you can access the Foo service via the foo variable, so for example you can have an expression like foo.func1("hello world").

OK.
I thought same as you.
Thank you for answer.


Search on Translatable model

Someone can give me a hint for the scenario where my model is in two language, the default data is saved on the main model and the translated data is saved in a another model which store many translations of different models.
I would like to know how to implement search with this solution and also when someone is searching he can see only data of his language,
Thank you

You must use the TranslationModel like other model, with "use Searchable", custom index, etc
Simple you must filter your searches because you have all language in one table:
App\Translation::search()             ->match('name', $param)            ->term('locale', \App::getLocale())             ->get();
in my opinion if you would add a lot of language and a lot of entry, you should split in different model/table the languages, because if you search 1 language in a table with 10 languages, the search method work with 10x items (only 1/10 needed)


Plugin disabled in 4D v18R3

I installed the plugin bundle from the QL.dmg and inside 4D v18R3, the plugin (version 2.0.1) shows as Disabled (the executable could not be loaded). Any ideas?
Thanks in advance.
Nils

What is the macOS version?
It might be a notarisation/stapler error on my part,  but the plugin uses a private API, so it may only work on specific macOS versions.
This one only uses standard APIs:
https://github.com/miyako/4d-plugin-ql-light

Hi, that was quick!
I'm on Mojave 10.14.6.
Best regards
Nils Kollandsrud
Ixmal Intelesis AS
Meltzers gate 4, 0257 Oslo, Norway
Mob: +47 920 15550
www.ixmal.no

On 4 Jun 2020, at 17:53, Keisuke Miyako<EMAIL_ADDRESS>wrote:
What is the macOS version?
It might be a notarisation/stapler error on my part, but the plugin uses a private API, so it may only work on specific macOS versions.
This one only uses standard APIs:
https://github.com/miyako/4d-plugin-ql-light https://github.com/miyako/4d-plugin-ql-light
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/miyako/4d-plugin-ql/issues/1#issuecomment-638902267, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6TQ42FTRW3GFGKPF3KFRDRU6YQBANCNFSM4NSV3TXA.

I tried the light version also, same issue:
Best regards
Nils Kollandsrud
Ixmal Intelesis AS
Meltzers gate 4, 0257 Oslo, Norway
Mob: +47 920 15550
www.ixmal.no

On 4 Jun 2020, at 17:53, Keisuke Miyako<EMAIL_ADDRESS>wrote:
What is the macOS version?
It might be a notarisation/stapler error on my part, but the plugin uses a private API, so it may only work on specific macOS versions.
This one only uses standard APIs:
https://github.com/miyako/4d-plugin-ql-light https://github.com/miyako/4d-plugin-ql-light
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/miyako/4d-plugin-ql/issues/1#issuecomment-638902267, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6TQ42FTRW3GFGKPF3KFRDRU6YQBANCNFSM4NSV3TXA.

I tested on Catalina+18 R3 and it works all right.
I think Mojave is the problem.

Yes, I tested on Catalina (the server is running 10.15.5) and the plugin works great!
I'll just use the old version on pre-Catalina servers.
Thanks for the quick response!
Best regards
Nils Kollandsrud
Ixmal Intelesis AS
Meltzers gate 4, 0257 Oslo, Norway
Mob: +47 920 15550
www.ixmal.no

On 4 Jun 2020, at 18:12, Keisuke Miyako<EMAIL_ADDRESS>wrote:
I tested on Catalina+18 R3 and it works all right.
I think Mojave is the problem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/miyako/4d-plugin-ql/issues/1#issuecomment-638914862, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6TQ4ZAB6REELYD6YC7Z4TRU62WLANCNFSM4NSV3TXA.

The plugin was linked to QuickLookThumbnailing framework, which is 10.15+, even though it doesn't need it.
I will recompile it without the link.


Add support for meta commands

Tracking ticket for implementing the new Meta Commands protocol
https://github.com/memcached/memcached/wiki/MetaCommands

Is this the same as #251?

oh yep, missed that.


chore: refactor generator script

fetch model repo and generate base on them.

Task linked: GHORG-61 Refactor generator script

Codecov Report

Merging #100 (074ff0c) into master (f01125a) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #100   +/-   ##
=======================================
  Coverage   57.81%   57.81%
=======================================
  Files          47       47
  Lines         403      403
  Branches       17       17
=======================================
  Hits          233      233
  Misses        170      170

Continue to review full report at Codecov.

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


Added tests for org.locationtech.geowave.core.index.ByteArrayUtils

Hi,
I've analysed this codebase and noticed some gaps in the coverage of ByteArrayUtils.java.
I've written a few tests with the help of Diffblue Cover, so that this class is fully tested.
Hopefully these tests should help you detect regressions caused by future code changes. Please let me know if you'd be interested in having more tests written for other classes within this project, I would be happy to help.

Thanks!  Can you sign the Eclipse Contributor Agreement?
https://www.eclipse.org/legal/ECA.php

Coverage decreased (-4.1%) to 41.521% when pulling 119a0ef816f6ae17264b68e9db13af62da0d7094 on Diffblue-benchmarks:add-bytearrayutils-tests into 2b0a64e5a993f467fae8487734e70af9230c301e on locationtech:master.

I'm going to recreate the PR under our contributions account, which has signed the CLA.


Scale batch processor to managing thousands of batches

Fixes #116
Fixes #120
Fixes #33

I've got it to work for submitting 1,000 batches (which can get us to 5M requests when maxing out 50,000 requests per batch)
Errors when working with 10,000 batches (which isn't even the dominant problem since we can't get to 5M requests if there is a 1M limit)
As recorded in #116


GCS Signed URL Support

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

https://github.com/apache/arrow-rs/pull/4876 added support for generating S3 URLs, via the Signer trait. This ticket tracks implementing Signer for GoogleCloudStorage
Describe the solution you'd like

The process for generating signed URLs is described here.
Once the stringToSign has been constructed there are two mechanisms for generating the signature:

Directly sign the URL using the RSA key pair of a service account
Make an authorized API call to the signBlob API

The latter approach will support all GcpCredentialProvider and is therefore probably the approach to start with. The former is a touch more fiddly, and will likely involve some rejigging of GoogleCloudStorageBuilder::build to expose this ServiceAccountKey in such a way that it can be used by the Signer implementation. It would be perfectly acceptable for the first version to only support the signBlob approach.
Describe alternatives you've considered

Additional context

Split out of https://github.com/apache/arrow-rs/issues/3027

I'd like to give this a try and write a first draft. Maybe I can write more later.

@tustvold Could you please assign this issue to me? It will serve as a reminder for me.

@tustvold Hi, I'm confused about the code. Can I ask some questions?

The GCSCredential seems too simple. It uses a self-signed JWT to request the temporary token and then retrieves the objects. I think it should use the service account credential to retrieve the objects, like how it is done in the AWS part.
Now, I'm stuck on the signBlob request because it requires the service account email in order to create a signature, but this information is not included in the GCS credential struct.
My question is what should I do next? If we can solve the credential problem, both methods - signblob and using an RSA key to generate a URL - will be complete.

additional information:

SERVICE_ACCOUNT_EMAIL is the email address of the service account you want to use to create the signature. For example<EMAIL_ADDRESS>

The GCSCredential seems too simple. It uses a self-signed JWT to request the temporary token and then retrieves the objects. I think it should use the service account credential to retrieve the objects, like how it is done in the AWS part.

Yep. GCP has different kind of services accounts like service_account, external_account and impersonated_service_account. We should store those services account information to presign users request.
reqsign implemented most of them which worth to take a look: https://github.com/Xuanwo/reqsign/blob/main/src/google/credential.rs

I think it is important to separate the credential from how it is obtained, as we support a large number of auth options beyond service account credentials.  For request authorization all that is needed is a JWT so that is what GcpCredential contains, and there are then various ways of obtaining such a JWT
Now the problem comes that signing requires additional information, this will need to be plumbed through from the builder, sourced either from the underlying credential provider before it is type erased, or as an explicit config option passed to the builder.

Done some more digging, in no particular order
InstanceMetadata
So the instance metadata token endpoint only provides an access token, and no email, although this can be retrieved with a retrieved with
curl -H "Metadata-Flavor: Google" http://<IP_ADDRESS>/computeMetadata/v1/instance/service-accounts/default/email

AuthorizedUserCredentials
As described here the configuration metadata does not contain information on the calling identity. Additional as described here the returned access token is opaque and does not provide information on the identity either.
However, the information can be retrieved by calling a specific API endpoint here.
curl "https://oauth2.googleapis.com/tokeninfo?access_token=ACCESS_TOKEN"

HMAC Keys
I am not sure this is something we will want to support, but you can also sign requests using HMAC keys.
Conclusion
I think we will need an approach that allows different signing methodologies based on the underlying credential provider. The simplest way to do this is likely to implement Signer for the various different credentials providers, i.e. SelfSignedJwt, InstanceCredentialProvider, etc... to store an Arc<dyn Signer> on GoogleCloudStorage and implement Signer for by calling through to it.
Let me know if anything isn't clear.

Thank you for your assistance, and I will attempt to implement it.

Any progress on this issue? I would be willing to step in and help out where possible.


Skillmap: The content should typeset for step 3 in "Projectiles"

Describe the bug
Skillmap: The content should typeset for step 3 in "Projectiles"
Steps to reproduce the behavior
1.Navigate to https://arcade.makecode.com/beta#
2.Tutorials---->Game Maker Guide
3.Design a Space Explorer------->Projectiles------>START
4.Click step 3
Actual behavior
The content should typeset for step 3 in "Projectiles"

Additional context
1.OS: Windows(rs6)
2.arcade version: 1.3.25
3.Microsoft MakeCode version: 6.8.11

Thank you for pointing this out.  It seems like a repercussion from the way our images are displayed in the instructions.  I've swapped this one out with a symbol instead. Hopefully, it will suffice.

Thank you for pointing this out.  It seems like a repercussion from the way our images are displayed in the instructions.  I've swapped this one out with a symbol instead. Hopefully, it will suffice.


[Bug]: Object of type date is not JSON serializable (Databricks)

Overview
The on run end we are running to upload dbt_artifacts in all our jobs are failing on the upload sources command with the error "Object of type date is not JSON serializable". This is causing all our jobs to fail.
How to reproduce
We are using dbt cloud with

package: brooklyn-data/dbt_artifacts
version: 2.6.2

Running on the Databricks connection.

In our dbt_project file we have the following:

on-run-end:

"{% if var('run_post_hook') == 'on' %} {{ dbt_artifacts.upload_results(results) }} {% endif %}"

In our jobs we then have a --vars '{"run_post_hook": "on"}' in the command. This has been working fine for 6+ months. The failures started four days ago (with no code changes made by us).
Expected behaviour
I expect this:
0:02:04  Uploading model executions
00:02:04  Uploading seed executions
00:02:04  Uploading test executions
00:02:04  Uploading snapshot executions
00:02:08  Uploading exposures
00:02:10  Uploading seeds
00:02:13  Uploading snapshots
00:02:15  Uploading invocations
dbt command failed00:02:18  Uploading sources
00:02:20  Uploading tests
00:02:20  Database error while running on-run-end
To also Upload source successfully.
Screenshots
Nothing that can contribute anything else.
Environment
Results of running dbt --version: versionless
# Add the results here

Please paste the contents of your packages.yml file here:
packages:

package: calogica/dbt_date
version: 0.10.0
package: dbt-labs/dbt_utils
version: 1.1.1
package: dbt-labs/dbt_project_evaluator
version: 0.9.0
package: dbt-labs/audit_helper
version: 0.9.0
package: brooklyn-data/dbt_artifacts
version: 2.6.2

Upgraded to latest version 2.6.4 did not solve this issue


regressionadd EMR cloud env test tools

Proposed changes

add emr test tools for aliyun, huawei cloud, tencent cloud.
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


POST Methods examples are missing

GET Methods are easy to grasp. Wondering why @Microsoft is short on POST methods documentation and examples. Currently trying to create application using PowerShell "POST /api/v1/applications. The ABW portal does creating in two steps: 1. add workflow .json file and then 2. add contract .sol . Looking at swagger and could not derive would be REST API analogy.

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

ID: 35805a0b-697a-884e-0025-2526307bbc96
Version Independent ID: d70061ab-e979-5924-a89d-19de56fe1cb4
Content: Using Azure Blockchain Workbench REST API
Content Source: articles/blockchain/workbench/use-api.md
Service: azure-blockchain
GitHub Login: @PatAltimore
Microsoft Alias: patricka

@ygizhitsa Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Hi @ygizhitsa,
You're right. We should have more examples. I'll put your request on the backlog. To get unblocked, try looking at information using Postman. https://github.com/Azure-Samples/blockchain/tree/master/blockchain-workbench/rest-api-samples/postman. Mahdi has a walk through blog too. https://medium.com/@malirezaie/how-to-enable-programmatic-interaction-with-azure-blockchain-workbench-apis-56c0d95c79c0.
Hope that helps,
Pat

I've added a task to the backlog. Hopefully, the links in my previous comment will help people trying to use the APIs. I'm going to request this issue be closed for now.
Thanks,
Pat
#please-close


Select value binding

Here is a very simple (working) example, to use the selected value of a select box:
http://jsbin.com/pexolude/66/edit
Every time you change the select, the console log shows its value. (I want to make two select boxes where the 2nd one's collection is based on the first one's value)
If i try to do the same with ember-forms select i fail misarable:
http://jsbin.com/pexolude/68/edit
What could be the reason?  {{em-select}} is an extend of {{view Ember.Select}} what I used in the first example so it should act the same in this case.
Looking at the source code: https://github.com/ember-addons/ember-forms/blob/master/dist/ember_forms.js#L888 i can see that prompt, optionValuePath, optionLabelPath, content are aliased but value, valueBinding etc are missing.

@asaf how can we bind to the em-select to an ember data 'belongsTo' property?  This must be a common use case.
When I do it like in the example http://indexiatech.github.io/ember-forms/controls/select and I select an option I get the error 'Uncaught Error: Assertion Failed: You can only add a [modelName] record to this relationship.
When I replace optionValuePath="content.id" with optionValuePath="content" I am able to select an option correctly, but then when I reload the form to edit, the selected option is not set (just goes to the prompt, even though the property is set).  Also, validations do not work correctly with this approach.
Please advise.

@asaf also I think we should not be binding to the content property of the PromiseObject.  We should be able to bind to the PromiseObject directly.  I think this is related to this issue with new versions of ember-data https://github.com/emberjs/data/issues/2823#issuecomment-81265342

When I simply use Ember.Select and bind to the selection property, everything works great (just no validations).
Using em-select I get the problem described above, so this seems to be a problem with ember-forms.


The CJS build of Vite's Node API is deprecated.

Summary (generated):
The CJS build of Vite's Node API is deprecated. See https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details.

I know this is a warning and it doesn't affect usage, but is there a way to resolve this warning?
WARN  The CJS build of Vite's Node API is deprecated. See https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details.

Considering this is cjs, did you make sure to use esm?
There's a section on it in the docs:
https://nuxt.com/docs/guide/concepts/esm

Duplicate of https://github.com/nuxt/nuxt/issues/27110


mantine version 7 spoiler is not working correctly in mantine-datatable version7

Describe the bug
I wanted to build a table in which each row will contain a show more button. when clicked all the hidden content of that row will be shown. I am using the mantine spoiler component to show and hide content. When I use the spoiler component in rows, it will start to jump and continuously switch between expanded and collapsed states. I tried it with a button that will change the height of the rows but I am facing the same issue. it will expand for a brief moment and again go back to the collapsed state.
To Reproduce
Steps to reproduce the behavior:
use mantine-datatable with mantine spoiler component inside a row that will hide and show certain content of the row.
Expected behavior
it is supposed to hide and show content. Same as how spoiler works on normal pages.
Screenshots
it was continuously fluctuating between expanded and shrink states. So, hard to take screenshot.
Desktop (please complete the following information):
UPDATE: upon investigating more I found that mantine spoiler is not working correctly in mantine-datatable version 7.

OS: [ubuntu and mac]
Browser [chrome]
Version [ubuntu 20]

You should use the row expansion feature to implement this behavior.


qemu: run flasher image in flash()

Instead of expecting a raw image to be written to disk, detect and run the flasher image in QEMU.
Change-type: patch
Signed-off-by: Joseph Kogut<EMAIL_ADDRESS>

@balena-ci I self-certify!


Tag Creation - Issues (docs & methods)

Hello,
Trying to create new tags via API. I have full access to the account but the message that is coming back is : {'error_code': '403025', 'message': 'Profile is not valid'}
path used : "/componentmetadata/tags"
message sent:
tagCreationList = [
  {
    "id": 0,
    "name": "segments-review-march2021",
    "description": "string",
    "components": [
      {
        "componentType": "segment",
        "componentId": "s4222_5fc765f29da6950a3c71a25d",
        "tags": [
          "segments-review-march2021"
        ]
      }
    ]
  }
]

It is following the documentation
Has anyone successfully created a new tag via API ?

@pitchmuc the Adobe Analytics 2.0 API documentation was recently updated to have more details around tags: https://www.adobe.io/apis/experiencecloud/analytics/docs.html#!AdobeDocs/analytics-2.0-apis/master/tags.md


Crash when switching back to workspace 1 multiple times

Coredump: https://zer0b.in/tcgss_p8

no that was coredumpctl

the coredump is very random as there isnt a single thing that failed.


ruff check --fix --select I seems to split imports incorrectly

Keywords: import, imports
When running ruff check --fix --select I on my code, I've noticed that it does not handle imports within round brackets correctly. Specifically, it unnecessarily splits grouped imports into separate blocks.
Example:
Running the command on the following code:
from aws_cdk import (
    aws_dynamodb as dynamodb,
    aws_lambda as lambda,
)

Results in:
from aws_cdk import (
    aws_dynamodb as dynamodb,
)
from aws_cdk import (
    aws_lambda as lambda,
)

pyproject.toml settings
line-length = 120
indent-width = 4

[tool.ruff.format]
indent-style = "space"
quote-style = "single"
docstring-code-format = true
skip-magic-trailing-comma = false
line-ending = "auto"

[tool.ruff.lint.pydocstyle]
convention = "google"

ruff version:
ruff 0.4.4

Can you try with:
[tool.ruff.lint.isort]
combine-as-imports = true

I've confirmed in the playground that combine-as-imports leaves that as stable formatting: https://play.ruff.rs/0e4f5cd7-3ced-4a4a-89b6-c4670fe8b1d1

combine-as-imports isn't really the solution here, it's more of a workaround. The definition of that setting is "Combines as imports on the same line." which isn't what you may want.
The way I see it, you may prefer to have as-imports on their own line or on the same line:
from aws_cdk import (
    aws_dynamodb as dynamodb,
    aws_lambda as lambda,
)

from aws_cdk import aws_dynamodb as dynamodb, aws_lambda as lambda

and if enough imports appear on one line, the second formatting choice would fall back to placing each as-import on its own line.
I can't imagine anyone wanting to have the from some_module import ( part repeated for every import. It balloons the import section because every as-import is now 3 lines big.


Plug in scripts

This PR adds the functionality to use a script as a plug in;
any script that contains the following lines can be plugged in;
import sys, json
saved_json = sys.argv[1]
this_plugin = sys.argv[0]
data = json.load(open(saved_json))

There is a simple example that can be used to test; user can run the following
To start coincidence system,

snews_cs run-coincidence
To subscribe to the alert channel, and plug in any custom made script, which directly takes the alert input as it comes
snews_pt subscribe -p <your path>/SNEWS_PT/test/random_plugin.py
In order to trigger an alert
snews_pt run-scenarios

The snews_pt subscribe command subscribes to the alert topic, and saves the data as soon as it comes, and the -p (--plugin) option in the passes the path of this content to the given script. The first lines in the custom made plug-ins allows to read.
Since these plugins are called anytime there is a new alert, there is no time loss.

Thanks for noticing!
I added those, and also updated the subscription section. Now, we allow for defining the output directory. By default, it is fetched from the env file


Question how to let elfeed--download-enclosure use curl?

I am using elfeed to download rss feeds of podcasts. The proxy is set via:
(setenv "ALL_PROXY" "socks5h://host:port")

I can view the feeds, but the mps files can't be downloaded. I guess it because
elfeed--download-enclosure doesn't use curl. If elfeed uses curl anyway, why not make
elfeed--download-enclosure use it too.

Yup, elfeed--download-enclosure currently uses url-copy-file. That
function predates elfeed-curl and was never updated to use it. There's
no reason not to use elfeed-curl for this. Ideally it would be updated
to either obey the elfeed-use-curl setting or use elfeed-with-fetch,
which does so automatically. Somebody just needs to volunteer to make
the change. :-)


Product size selection not working in checkout page

The button given for product size such as medium or large size is not working in checkout page.

The button given for product size, such as medium or large size, is not working on the checkout page.

I actually added this. You can private chat me, and I'll help it out. I used sizes from small to xxl, and all works with price variations.

The button given for product size, such as medium or large size, is not working on the checkout page.

I actually added this. You can private chat me, and I'll help it out. I used sizes from small to xxl, and all works with price variations.

Where on the checkout page is this button supposed to be visible?

The button given for product size, such as medium or large size, is not working on the checkout page.

I actually added this. You can private chat me, and I'll help it out. I used sizes from small to xxl, and all works with price variations.

Where on the checkout page is this button supposed to be visible?

It is actually supposed to be in the product_detail page so that checkout handles just the checkout logic. Check my contact details on github for more enquiries @Asega-bryan07

It is actually supposed to be in the product_detail page so that checkout handles just the checkout logic. Check my contact details on github for more enquiries @Asega-bryan07

Before i get to this i need to solve another problem, being the photos path in the frontend is currently /storage/photos/... but in the file system it´s /storage/app/public/photos/... so i don´t see any photos at all currently.

It is actually supposed to be in the product_detail page so that checkout handles just the checkout logic. Check my contact details on github for more enquiries @Asega-bryan07

Before i get to this i need to solve another problem, being the photos path in the frontend is currently /storage/photos/... but in the file system it´s /storage/app/public/photos/... so i don´t see any photos at all currently.

Hello, we can have a google meet and l help you out with this. Just chat me up in any platform l will reply, this is someone's account. Thanks, good day.

It is actually supposed to be in the product_detail page so that checkout handles just the checkout logic.

How is the storyboard with the size button? Am i supposed to see the selected size on the checkout page? How do i know which size i selected on the product detail page? There is not visible feedback after clicking the size button on the product detail page.

It is actually supposed to be in the product_detail page so that checkout handles just the checkout logic.

How is the storyboard with the size button? Am i supposed to see the selected size on the checkout page? How do i know which size i selected on the product detail page? There is not visible feedback after clicking the size button on the product detail page.

I will share the github link with this. But its something that can be fixed to have all that if its missing.

I will share the github link with this. But its something that can be fixed to have all that if its missing.

Then go ahead.

I will share the github link with this. But its something that can be fixed to have all that if its missing.

Then go ahead.

Not here... chat me up on my email, whatsapp, telegram etc. Check my github profile.

Not here... chat me up on my email, whatsapp, telegram etc. Check my github profile.

I want to improve this open-source project in a public way so everyone can benefit. If you are not in, our collaboration ends right here.


GetPacketId not found

503299 [18/04/2020 21:17:22]   Loaded.
503300 [18/04/2020 21:17:22]  Loading plugin: SKY.so
503301 [18/04/2020 21:17:22]   Loaded.
503302 [18/04/2020 21:17:22]  Loading plugin: pawnraknet.so
503303 [18/04/2020 21:17:22] [Pawn.RakNet] Load: GetPacketId not found
503304 [18/04/2020 21:17:22]   Failed.
503305 [18/04/2020 21:17:22]  Loaded 8 plugins.
Hello, I am kinda on the run and in a hurry, I haven't tried anything to fix it. Do you know what the solution is?

Try to load pawnraknet before SKY.

Thanks for the fast reply. It's fixed now. Spasibo.

Tell me SKY version please.

It's a very old version. From 2017 or 2016.


Fix Images link in info.md

Fix images not displayed in HACS

The issue is around HACS not handling the mark down tag correctly. Will open a bug report at HACS on this.
The link should not be a hardcoded URL to the raw version, however I admit that it would work.

Good luck with that. I don't think he will changed that.
All people use absolute path ...

My problem is that for my other cards - with the same way of refering images in the info.md files - are working properly. So I'd expect this to work here as well.
Anyway, I checked couple of other cards' info.md and indeed the working ones are using hardcoded URLs.


[CT-1181] Fix bot changelog generation

Is this a new bug in dbt-bigquery?

[X] I believe this is a new bug in dbt-bigquery
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
Changelog generated by bot-changelog.yml has the following bugs

does not correctly select label

adds a newline to the changelog that causes tests to fail

runs twice on opened PRs

Please verify that this is not happening in other repos.

Expected Behavior
All tests pass and it runs a single time for the correct label.
Steps To Reproduce
Look at a PR from dependabot.
Relevant log output
No response
Environment
- OS:
- Python:
- dbt-core:
- dbt-bigquery:

Additional Context
The changes were made in dbt-core here. The same changes can be made here. This includes updating the version of the marketplace action that is being used.

This is so old. We have made so many changes since then, if it comes back we will address it.


Vault not accessible (network issues)

Is your support request related to a problem? Please describe.

Describe the solution you'd like

Today I was logged out of the vault, when trying to log in the error from the screenshot appears and login is not possible.
Our application can also not consume any secret from the vault.

Additional context

Vault is back in business. Please check.

Works again, thank you!

@ds-mwesener ok2close for you as well?


Old packages linger after easy_install upgrade of Setuptools, leads to ImportError

My python version is Python 2.7.6.
When trying to install html5lib using easy_install, I meet "html5lib requires setuptools version 18.5 or above; please upgrade before installing (you have 1.1.6)". So I go to upgrade setuptools.
After some google, I tried to upgrade using: pip install --upgrade setuptools --user python
But get an error:
No distributions at all found for python in /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload

Then I tried to upgrade using: curl https://bootstrap.pypa.io/ez_setup.py -o - | python
This time seems to upgrade successfully, but when I try to use easy_install, I get exceptions below:
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install", line 9, in <module>
    load_entry_point('setuptools==25.2.0', 'console_scripts', 'easy_install')()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 357, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2394, in load_entry_point
    return ep.load()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2108, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "build/bdist.macosx-10.6-x86_64/egg/setuptools/__init__.py", line 11, in <module>
  File "build/bdist.macosx-10.6-x86_64/egg/setuptools/extern/__init__.py", line 1, in <module>
ImportError: No module named extern

My sys.path is below:
['',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',
'/Library/Python/2.7/site-packages/pip-1.5.4-py2.7.egg',
'/Library/Python/2.7/site-packages',
'/Library/Python/2.7/site-packages/requests-2.11.0-py2.7.egg',
'/Library/Python/2.7/site-packages/beautifulsoup4-4.5.1-py2.7.egg',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages',
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-25.2.0-py2.7.egg',
'/Library/Python/2.7/site-packages']

How to fix this problem? Thanks a lot!

Sorry for the trouble. This issue happens anytime you upgrade setuptools over an older, pip-installed setuptools.
The issue is that you had an older setuptools installed by pip (or some other package manager), which just copies the files into system-site-packages, and easy_install (used by setuptools bootstrap install, which you ran) doesn't have any logic to uninstall packages installed that way... so after you've installed the latest setuptools, you now have a mixed install with a setuptools egg and raw packages. Moreover, since the setuptools distribution actually provides two packages (pkg_resources and setuptools), you're getting one package (pkg_resources) from the raw pip install but the other (setuptools) from the egg install, and these two versions are incompatible.
The reason you're just now reporting the issue is because starting with Setuptools 25.0 and #674, setuptools no longer forces its installs to the front, so naturally-installed packages can take precedence. Prior to Setuptools 25, the preference for easy_installed packages would have allowed this bootstrapped install to supersede the raw install.
I believe the recommended solution is to first uninstall the easy_installed setuptools by deleting the setuptools*.egg in your site-packages. Then, you'll be back to what you had before and try to use pip to upgrade.
In the command you used, the python should be eliminated (that's what's causing your error).
But when I try to find a solution that works on Mac, I run into issues also. I'll file a separate ticket to address the issue of upgrading Setuptools on a Mac. Let's use this ticket to capture the error when Setuptools upgrades over a pip install.

See also #514 and #497.

@byandby In investigating pypa/pip#3917, I was able to replicate your issue:
$ cat /Library/Python/2.7/site-packages/easy-install.pth
./mercurial_keyring-0.6.7-py2.7.egg
./keyring-5.3-py2.7.egg
./lxml-3.4.4-py2.7-macosx-10.10-intel.egg
./importlib2-<IP_ADDRESS>-py2.7.egg
./future-0.14.3-py2.7.egg
./dulwich-0.12.0-py2.7-macosx-10.11-intel.egg
./setuptools-25.2.0-py2.7.egg
$ cat `which easy_install-2.7`
#!/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
# EASY-INSTALL-ENTRY-SCRIPT: 'setuptools==25.2.0','console_scripts','easy_install-2.7'
__requires__ = 'setuptools==25.2.0'
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
    sys.exit(
        load_entry_point('setuptools==25.2.0', 'console_scripts', 'easy_install-2.7')()
    )
$ easy_install-2.7
Traceback (most recent call last):
  File "/usr/local/bin/easy_install-2.7", line 9, in <module>
    load_entry_point('setuptools==25.2.0', 'console_scripts', 'easy_install-2.7')()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 357, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2394, in load_entry_point
    return ep.load()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2108, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "build/bdist.macosx-10.11-intel/egg/setuptools/__init__.py", line 11, in <module>
  File "build/bdist.macosx-10.11-intel/egg/setuptools/extern/__init__.py", line 1, in <module>
ImportError: No module named extern

What's happening is the from pkg_resources is importing pkg_resources from setuptools-1.1.6, but then the call to load_entry_point('setuptools==25.2.0') is loading the later installed package and loading the console entry points for it, which is making the later setuptools package available, but since pkg_resources is already the old version, it doesn't have the interface that later setuptools relies on.

I'm running into the same issue.  Any suggestions on a work-around?

I think the workaround is to pip uninstall setuptools, and repeat until it finds no setuptools, then pip install setuptools. If that doesn't work, dig into your site-packages directory and remove all references to setuptools and pkg_resources and then re-install setuptools using pip.

Within a mkvirtualenv --system-site-packages clarify I get this:
$ pip uninstall setuptools
Not uninstalling setuptools at /usr/lib/python2.7/dist-packages, outside environment
$ pip install setuptools
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.7/dist-packages

And it seems that I need to use --system-site-packages because otherwise I'm told I need to apt-get install libxml2-dev in Ubuntu 14.04.
It doesn't help to use --upgrade, which seems to falsely claim to have successfully done what I asked:
$ pip install --upgrade setuptools
Downloading/unpacking setuptools from https://pypi.python.org/packages/3b/7e/293d19ccd106119e35db4bf3e111b1895098f618b455b758aa63649
6cf03/setuptools-28.8.0-py2.py3-none-any.whl#md5=4a5e6857bd49f1e95e916d7ca5d5a161
  Downloading setuptools-28.8.0-py2.py3-none-any.whl (472kB): 472kB downloaded
Installing collected packages: setuptools
  Found existing installation: setuptools 3.3
    Not uninstalling setuptools at /usr/lib/python2.7/dist-packages, outside environment
Successfully installed setuptools

So I'm still stuck.

@nealmcb: Your situation is different from the one described above, since you're using mkvirtualenv. Because you're in a virtualenv, pip is refusing to uninstall (which seems reasonable -- you wouldn't want to be managing packages not in the virtualenv).
It's not clear to me when you're running your commands if you're running them in the virtualenv or not. I don't see an indicator that your virtualenv is activated, but assuming it is, that last --upgrade invocation of pip should be installing a later setuptools in a virtual environment and that should supersede what's in the system site packages.
For me, when I create the virtualenv, it already has the newest version of setuptools:
vagrant@vagrant:~$ python3 -m virtualenv --version
15.0.3
vagrant@vagrant:~$ python3 -m virtualenv --python python2.7 --system-site-packages env
Running virtualenv with interpreter /usr/bin/python2.7
New python executable in /home/vagrant/env/bin/python2.7
Also creating executable in /home/vagrant/env/bin/python
Installing setuptools, pip, wheel...done.
vagrant@vagrant:~$ env/bin/python -m easy_install --version
setuptools 30.4.0 from /home/vagrant/env/lib/python2.7/site-packages (Python 2.7)

Now I'm on ubuntu 16.04 and I'm using Python 3 to run virtualenv and I'm not using mkvirtualenv, but the issue doesn't occur for me. Hmm. It seems I don't have setuptools installed system-wide for python2.7.
vagrant@vagrant:~$ python2.7 -m easy_install --version
/usr/bin/python2.7: No module named easy_install

But even if I install the system setuptools, the virtualenv behaves nicely:
vagrant@vagrant:~$ sudo apt install python-setuptools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  python-setuptools-doc
The following NEW packages will be installed:
  python-setuptools
0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
Need to get 169 kB of archives.
After this operation, 530 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 python-setuptools all 20.7.0-1 [169 kB]
Fetched 169 kB in 1s (101 kB/s)
Selecting previously unselected package python-setuptools.
(Reading database ... 95264 files and directories currently installed.)
Preparing to unpack .../python-setuptools_20.7.0-1_all.deb ...
Unpacking python-setuptools (20.7.0-1) ...
Setting up python-setuptools (20.7.0-1) ...
vagrant@vagrant:~$ rm -R env
vagrant@vagrant:~$ python3 -m virtualenv --python python2.7 --system-site-packages env
Running virtualenv with interpreter /usr/bin/python2.7
New python executable in /home/vagrant/env/bin/python2.7
Also creating executable in /home/vagrant/env/bin/python
Installing setuptools, pip, wheel...done.
vagrant@vagrant:~$ env/bin/python -m easy_install --version
setuptools 30.4.0 from /home/vagrant/env/lib/python2.7/site-packages (Python 2.7)

So what you have going on is involving a lot of factors (Python version, Setuptools version installed system wide, pip version, virtualenv version, Debian conventions, mkvirtualenv, etc). You'll need to try to upgrade some of those tools (esp virtualenv) and see if the issue persists, and if it does, file the issue upstream with that project. I don't think there's anything that setuptools can do to help.
Best of luck.

the workaround is to pip uninstall setuptools, and repeat until it finds no setuptools...

the workaround is to pip uninstall setuptools, and repeat until it finds no setuptools...

Thanks for the insights.  It turned out that in order to install lxml with pip, you really do need several Ubuntu packages installed, and after installing them, everything worked fine within my virtualenv (without --system-site-packages).
I was mainly surprised that pip couldn't install everything itself in this case (lxml).  But I know packaging is complicated, especially when there are multiple packaging systems in action....

Thanks for the insights.  It turned out that in order to install lxml with pip, you really do need several Ubuntu packages installed, and after installing them, everything worked fine within my virtualenv (without --system-site-packages).
I was mainly surprised that pip couldn't install everything itself in this case (lxml).  But I know packaging is complicated, especially when there are multiple packaging systems in action....

hi @jaraco ! I was following your advice and starded doing uninstall setuptools till I got a message that says "no module named pkg_resources". Now I cant use pip anymore. I've been trying to reinstall it with different methods but nothing is working. Can you please help me?

Hi @tinoargentino. I'm not sure. Probably you have a version of pip that was packaged without its vendored dependencies... and so uninstalling setuptools, which itself vendors pkg_resources, causes some confusion. You probably now also need to reinstall pip, either through your system package manager or through python -m ensurepip or through the get-pip.py bootstrap module. See the manual. Hope that helps.

I needed to do this:
$ sudo easy_install --upgrade Pygments
"If the above fails..."
$ sudo apt-get install python-setuptools
on OSX 10.12.6 and ran into similar problems. I stumbled around the net and got it working so I'm putting this here to help anyone who has similar troubles:
joe$ sudo easy_install --upgrade Pygments
Password:
Searching for Pygments
Reading https://pypi.python.org/simple/Pygments/
Download error on https://pypi.python.org/simple/Pygments/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'Pygments' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for Pygments
error: Could not find suitable distribution for Requirement.parse('Pygments')
MacBook-Pro-4:distinctiveaquaterra joe$ sudo apt-get install python-setuptools
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package python-setuptools

MacBook-Pro-4:~ joe$ sudo apt-get install python-setuptools
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package python-setuptools
MacBook-Pro-4:~ joe$ sudo ez_setup --upgrade Pygments
sudo: ez_setup: command not found
MacBook-Pro-4:~ joe$ sudo apt-get install python-setuptools
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package python-setuptools
MacBook-Pro-4:~ joe$ sudo apt-get install setuptools
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package setuptools
MacBook-Pro-4:~ joe$ sudo apt-get install ez_setup
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package ez_setup
MacBook-Pro-4:~ joe$ sudo apt-get install ez_setup.py
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package ez_setup.py

ez_setup.py is deprecated
MacBook-Pro-4:~ joe$ sudo curl https://bootstrap.pypa.io/ez_setup.py -o - | python
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12537  100 12537    0     0  28845      0 --:--:-- --:--:-- --:--:-- 28820
ez_setup.py is deprecated and when using it setuptools will be pinned to 33.1.1 since it's the last version that supports setuptools self upgrade/installation, check https://github.com/pypa/setuptools/issues/581 for more info; use pip to install setuptools
Extracting in /var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/tmpQe6dCG
Now working in /var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/tmpQe6dCG/setuptools-33.1.1
Installing Setuptools
running install
error: can't create or remove files in install directory

The following error occurred while trying to add or remove files in the
installation directory:

    [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-91901.write-test'

The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:

    /Library/Python/2.7/site-packages/

Perhaps your account does not have write access to this directory?  If the
installation directory is a system-owned directory, you may need to sign in
as the administrator or "root" account.  If you do not have administrative
access to this machine, you may wish to choose a different installation
directory, preferably one that is listed in your PYTHONPATH environment
variable.

For information on other options, you may wish to consult the
documentation at:

  https://setuptools.readthedocs.io/en/latest/easy_install.html

Please make the appropriate changes for your system and try again.

Something went wrong during the installation.
See the error message above.

MacBook-Pro-4:~ joe$ python --version
Python 2.7.10

MacBook-Pro-4:~ joe$ pip install setuptools
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages
You are using pip version 9.0.1, however version 18.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

Upgrade pip
MacBook-Pro-4:~ joe$ pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 709kB/s
Installing collected packages: pip
  Found existing installation: pip 9.0.1
    Uninstalling pip-9.0.1:
      Successfully uninstalled pip-9.0.1
Successfully installed pip-18.0

MacBook-Pro-4:~ joe$ pip install setuptools
Requirement already satisfied: setuptools in /usr/local/lib/python3.6/site-packages (38.5.1)

MacBook-Pro-4:~ joe$ sudo apt-get install python-setuptools
Password:
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package python-setuptools

get rid of any existing setuptools
MacBook-Pro-4:~ joe$ pip uninstall setuptools
Uninstalling setuptools-38.5.1:
  Would remove:
    /usr/local/lib/python3.6/site-packages/easy_install.py
    /usr/local/lib/python3.6/site-packages/pkg_resources
    /usr/local/lib/python3.6/site-packages/setuptools
    /usr/local/lib/python3.6/site-packages/setuptools-38.5.1-py3.6.egg-info
Proceed (y/n)? Y
  Successfully uninstalled setuptools-38.5.1
MacBook-Pro-4:~ joe$ pip uninstall setuptools
Skipping setuptools as it is not installed.

MacBook-Pro-4:~ joe$ sudo easy_install --upgrade Pygments
Searching for Pygments
Reading https://pypi.python.org/simple/Pygments/
Download error on https://pypi.python.org/simple/Pygments/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'Pygments' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for Pygments
error: Could not find suitable distribution for Requirement.parse('Pygments')

MacBook-Pro-4:~ joe$ sudo apt-get install python-setuptools
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package python-setuptools

MacBook-Pro-4:~ joe$ sudo curl https://bootstrap.pypa.io/ez_setup.py -o - | python
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12537  100 12537    0     0  36597      0 --:--:-- --:--:-- --:--:-- 36657
ez_setup.py is deprecated and when using it setuptools will be pinned to 33.1.1 since it's the last version that supports setuptools self upgrade/installation, check https://github.com/pypa/setuptools/issues/581 for more info; use pip to install setuptools
Extracting in /var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/tmp0DzOy_
Now working in /var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/tmp0DzOy_/setuptools-33.1.1
Installing Setuptools
running install
error: can't create or remove files in install directory

The following error occurred while trying to add or remove files in the
installation directory:

    [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-92073.write-test'

The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:

    /Library/Python/2.7/site-packages/

Perhaps your account does not have write access to this directory?  If the
installation directory is a system-owned directory, you may need to sign in
as the administrator or "root" account.  If you do not have administrative
access to this machine, you may wish to choose a different installation
directory, preferably one that is listed in your PYTHONPATH environment
variable.

For information on other options, you may wish to consult the
documentation at:

  https://setuptools.readthedocs.io/en/latest/easy_install.html

Please make the appropriate changes for your system and try again.

Something went wrong during the installation.
See the error message above.
MacBook-Pro-4:~ joe$ python -m ensurepip
Ignoring indexes: https://pypi.python.org/simple
Requirement already satisfied (use --upgrade to upgrade): setuptools in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
Requirement already satisfied (use --upgrade to upgrade): pip in /Library/Python/2.7/site-packages
MacBook-Pro-4:~ joe$ python -m --upgrade ensurepip
/usr/bin/python: No module named --upgrade
MacBook-Pro-4:~ joe$ pip install setuptools
Collecting setuptools
  Downloading https://files.pythonhosted.org/packages/ff/f4/385715ccc461885f3cedf57a41ae3c12b5fec3f35cce4c8706b1a112a133/setuptools-40.0.0-py2.py3-none-any.whl (567kB)
    100% |████████████████████████████████| 573kB 2.8MB/s
Installing collected packages: setuptools
Successfully installed setuptools-40.0.0
MacBook-Pro-4:~ joe$ sudo easy_install --upgrade Pygments
Searching for Pygments
Reading https://pypi.python.org/simple/Pygments/
Download error on https://pypi.python.org/simple/Pygments/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'Pygments' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for Pygments
error: Could not find suitable distribution for Requirement.parse('Pygments')

MacBook-Pro-4:~ joe$ sudo easy_install Pygments
Searching for Pygments
Reading https://pypi.python.org/simple/Pygments/
Download error on https://pypi.python.org/simple/Pygments/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'Pygments' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for Pygments
error: Could not find suitable distribution for Requirement.parse('Pygments')

MacBook-Pro-4:~ joe$ sudo easy_install --upgrade pygments
Searching for pygments
Reading https://pypi.python.org/simple/pygments/
Download error on https://pypi.python.org/simple/pygments/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'pygments' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for pygments
error: Could not find suitable distribution for Requirement.parse('pygments')

this finally made the difference: pip install -vvv pygments
MacBook-Pro-4:~ joe$ pip install -vvv pygments
Created temporary directory: /private/var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/pip-ephem-wheel-cache-4nblloeh
Created temporary directory: /private/var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/pip-req-tracker-9mznv0un
Created requirements tracker '/private/var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/pip-req-tracker-9mznv0un'
Created temporary directory: /private/var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/pip-install-nrg3oum_
Collecting pygments
  1 location(s) to search for versions of pygments:
  * https://pypi.org/simple/pygments/
  Getting page https://pypi.org/simple/pygments/
  Looking up "https://pypi.org/simple/pygments/" in the cache
  No cache entry available
  Starting new HTTPS connection (1): pypi.org:443
  https://pypi.org:443 "GET /simple/pygments/ HTTP/1.1" 200 10376
  Updating cache with response from "https://pypi.org/simple/pygments/"
  Caching due to etag
  Analyzing links from page https://pypi.org/simple/pygments/
    ...
https://files.pythonhosted.org/packages/c5/d8/39d6bfbbc1501fe74c572dc57b1a4868df19098c4865ec31ea5466c87b6a/Pygments-0.5-py2.5.egg#sha256=f0e005d67464f2bf1cc2357f4ce9acc30bac85e24d7e52c2119afddd32d99c74 (from https://pypi.org/simple/pygments/); unsupported archive format: .egg
    Found link
...
https://files.pythonhosted.org/packages/96/b9/be068ba00dd51c9290ae70691bce48637397b507853112239667e9504fbf/Pygments-0.5.1-py2.5.egg#sha256=5545241b62518d8b150fa881c64083b0e77e637b77bedd1ab035bd18a74eb412 (from https://pypi.org/simple/pygments/); unsupported archive format: .egg
    Found link
...
https://files.pythonhosted.org/packages/ee/38/2c91f56439ee187066921d26e70169b54eff7f3a3d6b7f1b465f8a3cec62/Pygments-0.6-py2.5.egg#sha256=66703909dbab998c0d95b20353a86344480419fe29c76d44130dde6625c9d511 (from https://pypi.org/simple/pygments/); unsupported archive format: .egg
...
    Found link
https://files.pythonhosted.org/packages/54/5c/3a9730688240c19140d73c5c3ec311a1e6c155a7b2814b7b0b7949fa921f/Pygments-0.7-py2.5.egg#sha256=0e83655f3b80cb2572758e7c7174f1dcdb9d275219c0778a678834aa381e5774 (from https://pypi.org/simple/pygments/); unsupported archive format: .egg
    Found link https://files.pythonhosted.org/packages/c9/22/1c1cc2b94f63ddcabec4968c00ff928166f97fd871d041db376d7ff999d8/Pygments-0.7.1-py2.5.egg#sha256=e16398446e3b292c183e694ec43866f653dcc809d4f5d311c259d517817ee1ec (from https://pypi.org/simple/pygments/); unsupported archive format: .egg
    Found link https://files.pythonhosted.org/packages/0e/b1/ff96bd895a8da347dbe84d03e3ade364f2d5b9cab4bdb4781aabaea21b96/Pygments-0.7.1.tar.gz#sha256=932866bde0019c370c36232d877c223a5f1d275c3161806552cb123d6f5d3638 (from https://pypi.org/simple/pygments/), version: 0.7.1
...
    Found link https://files.pythonhosted.org/packages/6c/fb/85fec2373892b52c6230101cfea5b498ed319d34ded51203407c5fc59b9f/Pygments-0.8.tar.gz#sha256=a7765be5d7130dfe3965f145274e1cf7264e68ef5316273c155bf0d8637dc770 (from https://pypi.org/simple/pygments/), version: 0.8
...
    Found link https://files.pythonhosted.org/packages/47/e0/b7f10215eeb88c52c79e4d9f66a302dfa019d5069224cb4a14ae5d8a6524/Pygments-0.8.1.tar.gz#sha256=c1394c794a8c3056ff581ccc09d089a3d99fb9d6a44e03eaac4165365b8f2707 (from https://pypi.org/simple/pygments/), version: 0.8.1
...
    Found link https://files.pythonhosted.org/packages/9b/ca/8052467b06447f975a9adc7b9a2ae94dca1b26e08f8c15b8753322860956/Pygments-0.9.tar.gz#sha256=5013074493a2df39024b1367b2e1184a5eb2306bdb57cd2098f89d0fd32912b9 (from https://pypi.org/simple/pygments/), version: 0.9
...
    Found link https://files.pythonhosted.org/packages/bc/a1/463f204547b01558f865652d12ffbf44e5f0fc3159257b0db0e8ce25517f/Pygments-0.10.tar.gz#sha256=62a73fd3a009804910398aac2c5850609b7528d3e04dd003b0abd0f068bf684d (from https://pypi.org/simple/pygments/), version: 0.10
...
    Found link https://files.pythonhosted.org/packages/4b/8a/c05c89f87a6fb7458b9ea8e1911f6ce886e7509cbcc42c49eabb26ead47b/Pygments-0.11.tar.gz#sha256=0e8a85de38876bbd2b5f8ecf8e805a1b189682ced421e87d2c6914d38043c871 (from https://pypi.org/simple/pygments/), version: 0.11
...
    Found link https://files.pythonhosted.org/packages/35/db/5263ab9c5382a46d5b790da1620883eaad904da5974f7dd2bb37016a6666/Pygments-0.11.1.tar.gz#sha256=fa34ceda25194cba7eec566a8480ce3ee5cfd139ce828450cc366b95a951ddef (from https://pypi.org/simple/pygments/), version: 0.11.1
...
    Found link https://files.pythonhosted.org/packages/84/c6/2accebb27262b0366dabb313d295adced03667d5e4d0471c54e4932e7a10/Pygments-1.0.tar.gz#sha256=bbd1e8661e674b359a1717f13bfa9b2ff84991469b4fc3c1fa5c4d78b40766ff (from https://pypi.org/simple/pygments/), version: 1.0
...
    Found link https://files.pythonhosted.org/packages/da/d8/2857ed405620cc658fe239d58bd43f77067ee3cc9b89264d145fae55b842/Pygments-1.1.tar.gz#sha256=eb049f059447721d4f84bc917eaa25310fdeb50fcb35a0650f223a4f4553e830 (from https://pypi.org/simple/pygments/), version: 1.1
...
    Found link https://files.pythonhosted.org/packages/96/d6/2db1ce2a99597ef84144e2fc50a9f67515ce6325485b06d52f9920f89316/Pygments-1.1.1.tar.gz#sha256=2c5abb4b0bd22bd5a759a46b07d60845a19ed36e07359cf47fb22a206d181b8f (from https://pypi.org/simple/pygments/), version: 1.1.1

    Found link https://files.pythonhosted.org/packages/96/a9/32a365217e67dc29eb864e022fafb8f6797ad27ea26985ec71d1c3f1ed55/Pygments-1.2.tar.gz#sha256=7f8d731489baabe85cd3c2da4b794d399ac8374cc8909ed670b99986e2d291eb (from https://pypi.org/simple/pygments/), version: 1.2

    Found link https://files.pythonhosted.org/packages/8d/91/f078fa11ac92a45a5d8504f3e37597b212c17570473adf065e35742e6b13/Pygments-1.2.1.tar.gz#sha256=7b088ad1448ea6d48caa73920b9cae1d80d070e69ee82f3e804f35841e479d01 (from https://pypi.org/simple/pygments/), version: 1.2.1

    Found link https://files.pythonhosted.org/packages/b7/84/cb099f601f315604220d9e9c358197b1a4f785f242ea7ed513300c2a842a/Pygments-1.2.2.tar.gz#sha256=2d52a63747cff53c934689099b39049fbce55bc5bf0412639ec56e86ab2f1d1c (from https://pypi.org/simple/pygments/), version: 1.2.2

    Found link https://files.pythonhosted.org/packages/52/6e/a8ec73a8a30046e5b10b83a020aa0cd13b0300b6ddd2e046f08355554fc9/Pygments-1.3.tar.gz#sha256=32081bc962fa1e4f2f92a3a916f175f3ec3ec140db4d63b8b4eb376c23b699ec (from https://pypi.org/simple/pygments/), version: 1.3

    Found link https://files.pythonhosted.org/packages/16/ef/77b13cda3c6e48ebdc8279ba873be8cccdc11e1c6c816eaf1092bc25eb9d/Pygments-1.3.1.tar.gz#sha256=cb034cb532081b95a9e6d0bb92e02e84e47fda7efaff1747af535fdf2688b24d (from https://pypi.org/simple/pygments/), version: 1.3.1

    Found link https://files.pythonhosted.org/packages/6c/0a/2174e016cf4c799fb30b37d0ab4329c99bc1bf5f949e1c0ec3aa0e5cf2ed/Pygments-1.4.tar.gz#sha256=bbff02dc309e52846dd963d29483a7295fcc021624738d33359c43971080f9ab (from https://pypi.org/simple/pygments/), version: 1.4

    Found link https://files.pythonhosted.org/packages/29/d0/ea2feb5b16ca9d5b3829237c1fc30bb9205f246d9b66fdaaff02b327f763/Pygments-1.5.tar.gz#sha256=fe183e3886f597e41f8c88d0e53c796cefddc879bfdf45f2915a383060436740 (from https://pypi.org/simple/pygments/), version: 1.5

    Found link https://files.pythonhosted.org/packages/a1/56/05c262ea49ce58fdf3a842ee4e02490516b68075885e6f41bbc960c9d875/Pygments-1.6rc1.tar.gz#sha256=aa4b748c79925781465757fdef45cb674f1a82dc0569ed3a0a66753768b795ab (from https://pypi.org/simple/pygments/), version: 1.6rc1

    Found link https://files.pythonhosted.org/packages/e8/90/992eb125901873d81440480a7cf40a40aa5f8b2e41a67fbc568db6c21595/Pygments-1.6.tar.gz#sha256=799ed4caf77516e54440806d8d9cd82a7607dfdf4e4fb643815171a4b5c921c0 (from https://pypi.org/simple/pygments/), version: 1.6

    Found link https://files.pythonhosted.org/packages/b9/96/091dd95f93e2f07f0adf5776c1179e2b6f83fbfb03fe7f343d179f366dff/Pygments-2.0rc1-py3-none-any.whl#sha256=09cef2a03fa86f92219967f15e318dede2f006c8b75a8494ad57c35794751076 (from https://pypi.org/simple/pygments/), version: 2.0rc1
    Found link https://files.pythonhosted.org/packages/14/66/4c5502d861bda102ba5499eedf2825be96b826e5091fbcf011aef93c829a/Pygments-2.0rc1.tar.gz#sha256=b43e8f92be7d518464f18d4266cff41c722f87bc57d2467a1f2d9ee85898cf3f (from https://pypi.org/simple/pygments/), version: 2.0rc1

    Found link https://files.pythonhosted.org/packages/b0/df/f3b9f10d4bdad8c9831ae234972fdd48b14c94bfd808240e0ecb306932a4/Pygments-2.0-py3-none-any.whl#sha256=90889e55af788d0a53c470fd1a324a9b7090cf4811e84de5e967dea9878a5fb6 (from https://pypi.org/simple/pygments/), version: 2.0
    Found link https://files.pythonhosted.org/packages/ba/ed/8f57fa7c35648dd2954d8b677fb07427d75a4497ec242ce64256bbcfda78/Pygments-2.0.tar.gz#sha256=4de23e88eeb7570e0425270d1013deff6343d78776dd38aeaf26c98ec3552421 (from https://pypi.org/simple/pygments/), version: 2.0

    Found link https://files.pythonhosted.org/packages/19/2f/a5ff1b61ee66ebf0cffc69137b1c9dc021fc85c338f7da56fc43b21479d7/Pygments-2.0.1-py3-none-any.whl#sha256=668c8e665b935f623859c13213e1bc9b33fd19feec4db7c2f8e855c1c8c559d7 (from https://pypi.org/simple/pygments/), version: 2.0.1
    Found link https://files.pythonhosted.org/packages/91/ee/7b36fa4ef73009d896af9d505305871427ee753b19efce40b797ae8942dc/Pygments-2.0.1.tar.gz#sha256=5e039e1d40d232981ed58914b6d1ac2e453a7e83ddea22ef9f3eeadd01de45cb (from https://pypi.org/simple/pygments/), version: 2.0.1

    Found link https://files.pythonhosted.org/packages/87/e3/cadb43a197476ec0adef73292ea7ea188f2b0531188eebc150905d3ed78c/Pygments-2.0.2-py3-none-any.whl#sha256=5ded2fa9094fd7dfeb3da92636409fd702a0d07d606283504d7ee04401cee5cb (from https://pypi.org/simple/pygments/), version: 2.0.2
    Found link https://files.pythonhosted.org/packages/f4/c6/bdbc5a8a112256b2b6136af304dbae93d8b1ef8738ff2d12a51018800e46/Pygments-2.0.2.tar.gz#sha256=7320919084e6dac8f4540638a46447a3bd730fca172afc17d2c03eed22cf4f51 (from https://pypi.org/simple/pygments/), version: 2.0.2

    Found link https://files.pythonhosted.org/packages/6c/9e/995fd69b4577a2011d610d3976d92551a0ffc642163ceacaa9e58977b28a/Pygments-2.1-py3-none-any.whl#sha256=148e04b185d3541b8d702e8cde3ee5acd06b31cc0d474127baba9f4652b2aaf1 (from https://pypi.org/simple/pygments/), version: 2.1
    Found link https://files.pythonhosted.org/packages/b9/61/28aacfde03413ec5d55bbbbf73831124e15b1e79b4a9206e6a8cae2c7bf0/Pygments-2.1.tar.gz#sha256=13a0ef5fafd7b16cf995bc28fe7aab0780dab1b2fda0fc89e033709af8b8a47b (from https://pypi.org/simple/pygments/), version: 2.1
    Found link https://files.pythonhosted.org/packages/b7/a5/8ca60cf023862ba3f47e1b375f43ad9bcbf25b1bf3098f6cc474ab6d46ef/Pygments-2.1.1-py2.py3-none-any.whl#sha256=05aee25c433d6155defbfbcb6c2e2b0ebf29d28138604867b62a304bd6bbb41d (from https://pypi.org/simple/pygments/), version: 2.1.1
    Found link https://files.pythonhosted.org/packages/3d/7d/8d40fd42c16f9a9b1081857cef99b651743a86766e77b10bb59208f4d575/Pygments-2.1.1.tar.gz#sha256=2df7d9a85b56e54c7c021dc98fc877bd216ead652c10da170779c004fb59c01b (from https://pypi.org/simple/pygments/), version: 2.1.1
    Found link https://files.pythonhosted.org/packages/a0/aa/7554a7155099a62dbeb639810b1e8a0f1ee9a6ebb9e9f11f01a1f3198e9a/Pygments-2.1.2-py2.py3-none-any.whl#sha256=620616fca65003d9ecb499ae75184cbd8ac13923d96bbdcb8c26505eef6a6328 (from https://pypi.org/simple/pygments/), version: 2.1.2
    Found link https://files.pythonhosted.org/packages/51/4b/19efcefd5e42f11f84d0d164771db5a157a5df63fcbbc64e35641d721107/Pygments-2.1.2.tar.gz#sha256=82fc63b161043db20cba034abd43fa4cc10f73db91099355fa0d04043b4593d2 (from https://pypi.org/simple/pygments/), version: 2.1.2
    Found link https://files.pythonhosted.org/packages/9e/d0/d692085518c6a2dc875fe421c866fb6a08e0d9796ca507803c1e545fa116/Pygments-2.1.3-py2.py3-none-any.whl#sha256=485602129949b14247e8b124d28af4654dffbd076537c4a9c44a538a2c1755b7 (from https://pypi.org/simple/pygments/), version: 2.1.3
    Found link https://files.pythonhosted.org/packages/b8/67/ab177979be1c81bc99c8d0592ef22d547e70bb4c6815c383286ed5dec504/Pygments-2.1.3.tar.gz#sha256=88e4c8a91b2af5962bfa5ea2447ec6dd357018e86e94c7d14bd8cacbc5b55d81 (from https://pypi.org/simple/pygments/), version: 2.1.3
    Found link https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl#sha256=78f3f434bcc5d6ee09020f92ba487f95ba50f1e3ef83ae96b9d5ffa1bab25c5d (from https://pypi.org/simple/pygments/), version: 2.2.0
    Found link https://files.pythonhosted.org/packages/71/2a/2e4e77803a8bd6408a2903340ac498cb0a2181811af7c9ec92cb70b0308a/Pygments-2.2.0.tar.gz#sha256=dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc (from https://pypi.org/simple/pygments/), version: 2.2.0
````**Using version 2.2.0````
  Using version 2.2.0 (newest of versions: 0.5, 0.5.1, 0.6, 0.7, 0.7.1, 0.8, 0.8.1, 0.9, 0.10, 0.11, 0.11.1, 1.0, 1.1, 1.1.1, 1.2, 1.2.1, 1.2.2, 1.3, 1.3.1, 1.4, 1.5, 1.6, 2.0, 2.0.1, 2.0.2, 2.1, 2.1.1, 2.1.2, 2.1.3, 2.2.0)
  Created temporary directory: /private/var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/pip-unpack-fvwq_874
  Looking up "https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl" in the cache
  No cache entry available
  Starting new HTTPS connection (1): files.pythonhosted.org:443
  https://files.pythonhosted.org:443 "GET /packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl HTTP/1.1" 200 841734
  Downloading https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl (841kB)
  Downloading from URL https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl#sha256=78f3f434bcc5d6ee09020f92ba487f95ba50f1e3ef83ae96b9d5ffa1bab25c5d (from https://pypi.org/simple/pygments/)
    99% |████████████████████████████████| 839kB 4.6MB/s eta 0:00:01  Ignoring unknown cache-control directive: immutable
  Updating cache with response from "https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl"
  Caching due to etag
    100% |████████████████████████████████| 849kB 2.6MB/s
  Added pygments from https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl#sha256=78f3f434bcc5d6ee09020f92ba487f95ba50f1e3ef83ae96b9d5ffa1bab25c5d to build tracker '/private/var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/pip-req-tracker-9mznv0un'
  Removed pygments from https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl#sha256=78f3f434bcc5d6ee09020f92ba487f95ba50f1e3ef83ae96b9d5ffa1bab25c5d from build tracker '/private/var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/pip-req-tracker-9mznv0un'
Installing collected packages: pygments

  changing mode of /usr/local/bin/pygmentize to 755
Successfully installed pygments-2.2.0
Cleaning up...
Removed build tracker '/private/var/folders/3p/t2015hrs5gjd27jdlkcbw4wh0000gp/T/pip-req-tracker-9mznv0un'

voilà!
MacBook-Pro-4:~ joe$ raco pkg update --update-deps frog
Resolving "frog" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "frog" via https://pkgs.racket-lang.org
Resolving "find-parent-dir" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "find-parent-dir" via https://pkgs.racket-lang.org
Resolving "markdown" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "markdown" via https://pkgs.racket-lang.org
Resolving "parsack" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "parsack" via https://pkgs.racket-lang.org
Resolving "rackjure" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "rackjure" via https://pkgs.racket-lang.org
Resolving "threading" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "threading" via https://pkgs.racket-lang.org
Resolving "threading-doc" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "threading-doc" via https://pkgs.racket-lang.org
Resolving "threading-lib" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "threading-lib" via https://pkgs.racket-lang.org
Resolving "sexp-diff" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "sexp-diff" via https://pkgs.racket-lang.org
Resolving "reprovide-lang" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "reprovide-lang" via https://pkgs.racket-lang.org
Resolving "syntax-macro-lang" via https://download.racket-lang.org/releases/7.0/catalog/
Resolving "syntax-macro-lang" via https://pkgs.racket-lang.org
No updates available
MacBook-Pro-4:~ joe$

Hope this helps someone. What a mess...


Any news on the site progress?

So far most of what I reported still not was fixed.
Using the current site is not that nice experience so far, many things looks unfinished, site have many falls and slowdown times, and uploading torrent when there's no proper options for the uploader such as edit, having proper anonyms feature (and by getting auto log out every 2 minutes while trying to upload the torrent) is Pure nightmare.
Could you please report the to us the progress so far so we could know what the current progress?
Thanks

We have priorities concerning the issues we are fixing. If your issue hasn't been closed that's because it hasn't been done. That's all. There is no other progress, they will be fixed one day.
Now, even if minor issues are not our top priority, the major ones are fixed or are being fixed. For example, the slowdown times have been greatly decreased and the downtime should be now rare.
I don't see why you are saying that there is no option to edit your torrents, there are if you go on the torrent page and you're logged, there is an edit button.
You do have a proper anonyme feature which is "Mark as Hidden", I know you wanted it to be called something else but it seems it will stay like that for a while.
Please go to dev.pantsu.cat and check that the issues closed were fixed before ;)

Good to know.
I still don't see any edit button though (checked on 3 browsers)
And I also noticed that only on IE I see the date with my OS lang (should be fixed).
The hidden button thingy as I said is confusing, even if you want the anonymous thingy to stay in jap name (which I highly don't recommended) then at least call it "anonymous" in the option cause in any other site Hidden stand as hidden torrent (torrent that only you can see), Nyaa si
(which lack in many areas and don't seem to give too much thoughts about my suggestions >.>) added it and it really help.
Old nyaa gave us the option to add the torrent as anonymous, hidden (iirc), and the option to delete them entirely, but in the win10 age I guess that most people got used to have less control on their OS ah? xD
I personally don't like it one bit >.>

If you're checking hidden torrents, there was a bug I think which made the edit button doesn't appear. However it is fixed in dev.
We might think about it for another release, where a "hidden" option might come. However, for now and to not change it without warning other user at the last minute, it will be kept like that.
You see the date with your OS lang by default if you didn't change the language (or you're blocking cookies) ;).

I also tested Torrent that not was hidden and still don't see edit button so I guess it like that for all types of torrents aside developers.
I also changed the language, strangely enough in FF and chrome the date being showed in English even when I didn't touch anything xD

oh btw do you also have remember me button in dev mod?