Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Luigi Baldoni
Sent: Thursday, August 11, 2022 at 7:39 AM
From: "Masaru Nomiya" 
>
> In the Message; 
> 
>   Subject: [packman] yt-dlp 2022.08.08 broken on 15.3
>   Message-ID : 
> 
>   Date & Time: Wed, 10 Aug 2022 21:30:04 +0200
> 
> [MS] == Martin Schröder  has written:
> 
> MS>  > yt-dlp https://www.youtube.com/watch?v=oZ5sCZb5JA0
> [...]
> MS>  Exception: You are using an unsupported version of Python. Only Python
> MS>  versions 3.7 and above are supported by yt-dlp
> 
> That's all there is to it.
> 
> In other words, use it with python37 or higher python3.

Keep an eye on sr#994385.

Regards


___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Carlos E. R.

On 2022-08-11 07:39, Masaru Nomiya wrote:

Hello,

In the Message;

   Subject: [packman] yt-dlp 2022.08.08 broken on 15.3
   Message-ID : 

   Date & Time: Wed, 10 Aug 2022 21:30:04 +0200

[MS] == Martin Schröder  has written:

MS>  > yt-dlp https://www.youtube.com/watch?v=oZ5sCZb5JA0
[...]
MS>  Exception: You are using an unsupported version of Python. Only Python
MS>  versions 3.7 and above are supported by yt-dlp

That's all there is to it.

In other words, use it with python37 or higher python3.


That is not up to us (plain users), Leap has 2.7 and we can not change it.

Thus, this package can not be published as is.

I just tried to revert the update, but there are no older versions 
available. I have a local copy of 2022.07.18 and reverted to that one.


--
Cheers / Saludos,

Carlos E. R.
(from 15.3 x86_64 at Telcontar)


OpenPGP_signature
Description: OpenPGP digital signature
___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Masaru Nomiya
Hello,

In the Message; 

  Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
  Message-ID : 
  Date & Time: Thu, 11 Aug 2022 12:57:20 +0200

[CER] == "Carlos E. R."  has written:

[...]
MS>>>  Exception: You are using an unsupported version of Python. Only Python
MS>>> versions 3.7 and above are supported by yt-dlp

MN>> That's all there is to it.
 
MN>> In other words, use it with python37 or higher python3.

CER>  That is not up to us (plain users), Leap has 2.7 and we can not
CER>  change it.

You are mistaken.
What yt-dlp needs is python3, not python.

CER>  Thus, this package can not be published as is.

CER>  I just tried to revert the update, but there are no older
CER>  versions available. I have a local copy of 2022.07.18 and
CER>  reverted to that one.

python3 in Leap 15.3 is python3.6, right?
yt-dlp requires python3.7 or higher.

The solution in Leap 15.3 is installing python 3.8 (3.7 isn't
availlable, is it?) and use update-laternatives.

Regards.

---
┏━━┓彡   Masaru Nomiyamail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛   "A bachelor’s degree still holds prestige as a ticket to the
   middle class, but its value has received increasing scrutiny.
   In the last several years, rising tuition and student loan debt
   have led more Americans to reconsider an investment in
   postsecondary education."

-- Washington Post --

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Carlos E. R.

On 2022-08-11 13:25, Masaru Nomiya wrote:

Hello,

In the Message;

   Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
   Message-ID : 
   Date & Time: Thu, 11 Aug 2022 12:57:20 +0200

[CER] == "Carlos E. R."  has written:

[...]
MS>>>  Exception: You are using an unsupported version of Python. Only Python
MS>>> versions 3.7 and above are supported by yt-dlp

MN>> That's all there is to it.
  
MN>> In other words, use it with python37 or higher python3.


CER>  That is not up to us (plain users), Leap has 2.7 and we can not
CER>  change it.

You are mistaken.
What yt-dlp needs is python3, not python.

CER>  Thus, this package can not be published as is.

CER>  I just tried to revert the update, but there are no older
CER>  versions available. I have a local copy of 2022.07.18 and
CER>  reverted to that one.

python3 in Leap 15.3 is python3.6, right?
yt-dlp requires python3.7 or higher.


Then the package must have that dependency.



The solution in Leap 15.3 is installing python 3.8 (3.7 isn't
availlable, is it?) and use update-laternatives.


That is not trivial.

Would not make that default break other tools already installed?


In fact, python3 is installed in my machine.

python3-3.6.15-150300.10.27.1.x86_64

Machine is up to date.


--
Cheers / Saludos,

Carlos E. R.
(from 15.3 x86_64 at Telcontar)


OpenPGP_signature
Description: OpenPGP digital signature
___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Masaru Nomiya
Hello,

In the Message; 

  Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
  Message-ID : 

  Date & Time: Thu, 11 Aug 2022 12:32:01 +0200

[LB] == Luigi Baldoni  has written:

LB>  Sent: Thursday, August 11, 2022 at 7:39 AM
LB>  From: "Masaru Nomiya" 
LB>  >
LB>  > In the Message; 
LB>  > 
LB>  >   Subject: [packman] yt-dlp 2022.08.08 broken on 15.3
LB>  >   Message-ID : 

LB>  >   Date & Time: Wed, 10 Aug 2022 21:30:04 +0200
LB>  > 
LB>  > [MS] == Martin Schröder  has written:
LB>  > 
LB>  > MS>  > yt-dlp https://www.youtube.com/watch?v=oZ5sCZb5JA0
LB>  > [...]
LB>  > MS>  Exception: You are using an unsupported version of Python. Only 
Python
LB>  > MS>  versions 3.7 and above are supported by yt-dlp
LB>  > 
LB>  > That's all there is to it.
LB>  > 
LB>  > In other words, use it with python37 or higher python3.

LB>  Keep an eye on sr#994385.

Sorry, but what is sr#994385?

Maybe you want to say there is a bug, but it's not a bug.
In fact, I have been able to compile without any problems today.

My environment is Tumbleweed and python 3.10, though.

Regards.

---
┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ Think.
-- The IBM slogan --

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread eric


Am 11.08.2022 um 13:37 schrieb Masaru Nomiya:

LB>  > MS>  Exception: You are using an unsupported version of Python. Only 
Python
LB>  > MS>  versions 3.7 and above are supported by yt-dlp
LB>  >
LB>  > That's all there is to it.
LB>  >
LB>  > In other words, use it with python37 or higher python3.

LB>  Keep an eye on sr#994385.

Sorry, but what is sr#994385?

Maybe you want to say there is a bug, but it's not a bug.
In fact, I have been able to compile without any problems today.

My environment is Tumbleweed and python 3.10, though.


The message from yt-dl is not a bug.

The default Leap python3 version is simple to old.

And under Tumbleweed you can build and run.

But not under Leap.

In Leap there is the dead python 3.6 the default.

All python-module build against dead python 3.6


Regards

 Eric

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread eric


Am 11.08.2022 um 13:25 schrieb Masaru Nomiya:


You are mistaken.
What yt-dlp needs is python3, not python.

CER>  Thus, this package can not be published as is.

CER>  I just tried to revert the update, but there are no older
CER>  versions available. I have a local copy of 2022.07.18 and
CER>  reverted to that one.

python3 in Leap 15.3 is python3.6, right?
yt-dlp requires python3.7 or higher.

The solution in Leap 15.3 is installing python 3.8 (3.7 isn't
availlable, is it?) and use update-laternatives.


Not so simple as it seems.

All python-modules in Leap are build against default dead python 3.6.

So you can not simple use 3.8 to build, because modules are not build 
against 3.8.



Regards

 Eric


___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Masaru Nomiya
Hello,

In the Message; 

  Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
  Message-ID : <693fb7c1-a040-a8d5-5554-f9e0224a1...@telefonica.net>
  Date & Time: Thu, 11 Aug 2022 13:35:16 +0200

[CER] == "Carlos E. R."  has written:

CER>  [1  ]
CER>  [1.1  ]
CER>  [1.1.1  ]
CER>  On 2022-08-11 13:25, Masaru Nomiya wrote:
CER>  > Hello,
CER>  > 
CER>  > In the Message;
CER>  > 
CER>  >Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
CER>  >Message-ID : 
CER>  >Date & Time: Thu, 11 Aug 2022 12:57:20 +0200
CER>  > 
CER>  > [CER] == "Carlos E. R."  has written:
CER>  > 
CER>  > [...]
CER>  > MS>>>  Exception: You are using an unsupported version of Python. Only 
Python
CER>  > MS>>> versions 3.7 and above are supported by yt-dlp
CER>  > 

CER>  > python3 in Leap 15.3 is python3.6, right?
CER>  > yt-dlp requires python3.7 or higher.

CER>  Then the package must have that dependency.

I can't understand what you are trying to say.

Exception: You are using an unsupported version of Python. Only Python
versions 3.7 and above are supported by yt-dlp

Is it that this message doesn't make sense to you?

MN>> The solution in Leap 15.3 is installing python 3.8 (3.7 isn't
MN>> availlable, is it?) and use update-laternatives.

CER>  That is not trivial.

CER>  Would not make that default break other tools already installed?

It's not the default.
To use the yt-dlp, it is to use update-alternatives to switch from
python 3.6 to python 3.8.

Installing python 3.8 additionally would not break the system.

In my case (Tumbleweed), I've  installed python3.8, puython3.9. python
3.10, and python 3.11.

CER>  In fact, python3 is installed in my machine.

CER>  python3-3.6.15-150300.10.27.1.x86_64

CER>  Machine is up to date.

I know that.
Now there are more and more applications for which python 3.6 is too
old.

Tumbleweed itself was based on python 3.8 when I first installed it,
but it's based is now python 3.10.

Regards,

---
┏━━┓彡  Masaru Nomiya   mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛   " Today’s China is not the old China humiliated and bullied over
   100 years ago. It is time for these people to wake up from their
   imperial dream."

  -- Hua Chunying’s Regular Press Conference on August 4, 2022 -- 

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Carlos E. R.

On 2022-08-11 14:24, Masaru Nomiya wrote:

Hello,

In the Message;

   Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
   Message-ID : <693fb7c1-a040-a8d5-5554-f9e0224a1...@telefonica.net>
   Date & Time: Thu, 11 Aug 2022 13:35:16 +0200

[CER] == "Carlos E. R." <> has written:

CER>  [1  ]
CER>  [1.1  ]
CER>  [1.1.1  ]
CER>  On 2022-08-11 13:25, Masaru Nomiya wrote:
CER>  > Hello,
CER>  >
CER>  > In the Message;
CER>  >
CER>  >Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
CER>  >Message-ID : 
CER>  >Date & Time: Thu, 11 Aug 2022 12:57:20 +0200
CER>  >
CER>  > [CER] == "Carlos E. R."  has written:
CER>  >
CER>  > [...]
CER>  > MS>>>  Exception: You are using an unsupported version of Python. Only 
Python
CER>  > MS>>> versions 3.7 and above are supported by yt-dlp
CER>  >

CER>  > python3 in Leap 15.3 is python3.6, right?
CER>  > yt-dlp requires python3.7 or higher.

CER>  Then the package must have that dependency.

I can't understand what you are trying to say.


It is not proper to publish a package for Leap that needs Python version 
3.8 to run and not put a hard dependency for 3.8 in the rpm.


That package should be removed from the Leap repositories ASAP.


--
Cheers / Saludos,

Carlos E. R.
(from 15.3 x86_64 at Telcontar)


OpenPGP_signature
Description: OpenPGP digital signature
___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Masaru Nomiya
Hello,

In the Message; 

  Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
  Message-ID : 
  Date & Time: Thu, 11 Aug 2022 13:48:19 +0200

[Eric] == e...@schirra.net has written:

MN> > The solution in Leap 15.3 is installing python 3.8 (3.7 isn't
MN> > availlable, is it?) and use update-laternatives.
 
Eric>  Not so simple as it seems.

No, you may be asked to install some additional packages, but it is
not so difficult.

Eric>  All python-modules in Leap are build against default dead
Eric>  python 3.6.

I know it well.
Switching to python 3.8 and building with update-alternatives has no
effect on a python 3.6 system.

Eric>  So you can not simple use 3.8 to build, because modules are not
Eric>  build against 3.8.

Just try it with update-alternatives and you'll understand what I mean.

Regards.

---
┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ Think.
-- The IBM slogan --

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Masaru Nomiya
Hello,

In the Message; 

  Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
  Message-ID : 
  Date & Time: Thu, 11 Aug 2022 14:34:00 +0200

[CER] == "Carlos E. R."  has written:

CER>>>  Then the package must have that dependency.
 
MN>> I can't understand what you are trying to say.

CER>  It is not proper to publish a package for Leap that needs Python
CER>  version 3.8 to run and not put a hard dependency for 3.8 in the
CER>  rpm.

CER>  That package should be removed from the Leap repositories ASAP.

I thought you would say so.

Regards & Good Night.

---
┏━━┓彡 Masaru Nomiya mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛  "It should never be said that it is OK to ignore the theoretical
  as long as it becomes a tool."   

   -- T. Mori (The original is in Japanese) --

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Luigi Baldoni
Sent: Thursday, August 11, 2022 at 1:37 PM
From: "Masaru Nomiya" 

> In the Message; 
> 
>   Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
>   Message-ID : 
> 
>   Date & Time: Thu, 11 Aug 2022 12:32:01 +0200
> 
> [LB] == Luigi Baldoni  has written:
> 
> LB>  Sent: Thursday, August 11, 2022 at 7:39 AM
> LB>  From: "Masaru Nomiya" 
> LB>  >
> LB>  > In the Message; 
> LB>  > 
> LB>  >   Subject: [packman] yt-dlp 2022.08.08 broken on 15.3
> LB>  >   Message-ID : 
> 
> LB>  >   Date & Time: Wed, 10 Aug 2022 21:30:04 +0200
> LB>  > 
> LB>  > [MS] == Martin Schröder  has written:
> LB>  > 
> LB>  > MS>  > yt-dlp https://www.youtube.com/watch?v=oZ5sCZb5JA0
> LB>  > [...]
> LB>  > MS>  Exception: You are using an unsupported version of Python. Only 
> Python
> LB>  > MS>  versions 3.7 and above are supported by yt-dlp
> LB>  > 
> LB>  > That's all there is to it.
> LB>  > 
> LB>  > In other words, use it with python37 or higher python3.
> 
> LB>  Keep an eye on sr#994385.
> 
> Sorry, but what is sr#994385?
> 
> Maybe you want to say there is a bug, but it's not a bug.

yt-dlp is linked from OBS. I sent an update that forces python 3.9 on Leap, once
https://build.opensuse.org/request/show/994385 will be accepted into Factory,
the packman package will also be rebuilt and work. It's a matter of patience.

Regards



___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread packman
On Thu, 11 Aug 2022 14:34:00 +0200
"Carlos E. R."  wrote:

>On 2022-08-11 14:24, Masaru Nomiya wrote:
>> Hello,
>> 
>> In the Message;
>> 
>>Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
>>Message-ID : <693fb7c1-a040-a8d5-5554-f9e0224a1...@telefonica.net>
>>Date & Time: Thu, 11 Aug 2022 13:35:16 +0200
>> 
>> [CER] == "Carlos E. R." <> has written:
>>   
>> CER>  [1  ]
>> CER>  [1.1  ]
>> CER>  [1.1.1  ]
>> CER>  On 2022-08-11 13:25, Masaru Nomiya wrote:  
>> CER>  > Hello,
>> CER>  >
>> CER>  > In the Message;
>> CER>  >
>> CER>  >Subject: Re: [packman] yt-dlp 2022.08.08 broken on
>> CER>  > 15.3 Message-ID :
>> CER>  >  Date &
>> CER>  > Time: Thu, 11 Aug 2022 12:57:20 +0200
>> CER>  >
>> CER>  > [CER] == "Carlos E. R."  has
>> CER>  > written:
>> CER>  >
>> CER>  > [...]  
>> CER>  > MS>>>  Exception: You are using an unsupported version of
>> CER>  > MS>>> Python. Only Python versions 3.7 and above are
>> CER>  > MS>>> supported by yt-dlp  
>> CER>  >  
>>   
>> CER>  > python3 in Leap 15.3 is python3.6, right?
>> CER>  > yt-dlp requires python3.7 or higher.  
>>   
>> CER>  Then the package must have that dependency.  
>> 
>> I can't understand what you are trying to say.  
>
>It is not proper to publish a package for Leap that needs Python
>version 3.8 to run and not put a hard dependency for 3.8 in the rpm.

It isn't a hard dependency. It isn't a dependency at all. Dependencies
are for code that must be incorporated into the executable, or linked
to it. This is a build-dependency; a different concept.

>That package should be removed from the Leap repositories ASAP.

That's just silly. Sensible people will build it as Masaru suggests
until Luigi's suggestion is incorporated. You and any other people with
similar limitations can just ignore it. Most people can happily
understand the notion of having more than one version of a
compiler/interpreter on their system at once.

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Eric Schirra
Am Donnerstag, 11. August 2022, 14:43:20 CEST schrieb Masaru Nomiya:

> MN> > The solution in Leap 15.3 is installing python 3.8 (3.7 isn't
> MN> > availlable, is it?) and use update-laternatives.
> 
> Eric>  Not so simple as it seems.
> 
> No, you may be asked to install some additional packages, but it is
> not so difficult.
> 
> Eric>  All python-modules in Leap are build against default dead
> Eric>  python 3.6.
> 
> I know it well.
> Switching to python 3.8 and building with update-alternatives has no
> effect on a python 3.6 system.
> 
> Eric>  So you can not simple use 3.8 to build, because modules are not
> Eric>  build against 3.8.
> 
> Just try it with update-alternatives and you'll understand what I mean.

With this package you are lucky that the only dependency it requires is 
python39-xml.
And this is included in the python39-base package.
That's why it works so easily here.

Regards
Eric


___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Carlos E. R.

On 2022-08-11 16:33, pack...@howorth.org.uk wrote:

On Thu, 11 Aug 2022 14:34:00 +0200
"Carlos E. R."  wrote:


On 2022-08-11 14:24, Masaru Nomiya wrote:

Hello,

In the Message;

Subject: Re: [packman] yt-dlp 2022.08.08 broken on 15.3
Message-ID : <693fb7c1-a040-a8d5-5554-f9e0224a1...@telefonica.net>
Date & Time: Thu, 11 Aug 2022 13:35:16 +0200

[CER] == "Carlos E. R." <> has written:
   
CER>  [1  ]

CER>  [1.1  ]
CER>  [1.1.1  ]
CER>  On 2022-08-11 13:25, Masaru Nomiya wrote:
CER>  > Hello,
CER>  >
CER>  > In the Message;
CER>  >
CER>  >Subject: Re: [packman] yt-dlp 2022.08.08 broken on
CER>  > 15.3 Message-ID :
CER>  >  Date &
CER>  > Time: Thu, 11 Aug 2022 12:57:20 +0200
CER>  >
CER>  > [CER] == "Carlos E. R."  has
CER>  > written:
CER>  >
CER>  > [...]
CER>  > MS>>>  Exception: You are using an unsupported version of
CER>  > MS>>> Python. Only Python versions 3.7 and above are
CER>  > MS>>> supported by yt-dlp
CER>  >
   
CER>  > python3 in Leap 15.3 is python3.6, right?

CER>  > yt-dlp requires python3.7 or higher.
   
CER>  Then the package must have that dependency.


I can't understand what you are trying to say.


It is not proper to publish a package for Leap that needs Python
version 3.8 to run and not put a hard dependency for 3.8 in the rpm.


It isn't a hard dependency. It isn't a dependency at all. Dependencies
are for code that must be incorporated into the executable, or linked
to it. This is a build-dependency; a different concept.


That package should be removed from the Leap repositories ASAP.


That's just silly. Sensible people will build it as Masaru suggests
until Luigi's suggestion is incorporated. You and any other people with
similar limitations can just ignore it.



I can not ignore it, the program crashes in my machine. I had to find an 
older yt-dlp rpm and revert to it (not from packman repos).



Most people can happily
understand the notion of having more than one version of a
compiler/interpreter on their system at once.


The problem is getting an update that doesn't work and crashes.

I will be happy to install another version of Python if is the official 
openSUSE recommendation.


--
Cheers / Saludos,

Carlos E. R.
(from 15.3 x86_64 at Telcontar)


OpenPGP_signature
Description: OpenPGP digital signature
___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Luigi Baldoni
Sent: Thursday, August 11, 2022 at 6:41 PM
From: "Carlos E. R." 
> >
> > That's just silly. Sensible people will build it as Masaru suggests
> > until Luigi's suggestion is incorporated. You and any other people with
> > similar limitations can just ignore it.
>
>
> I can not ignore it, the program crashes in my machine. I had to find an
> older yt-dlp rpm and revert to it (not from packman repos).
>
> > Most people can happily
> > understand the notion of having more than one version of a
> > compiler/interpreter on their system at once.
>
> The problem is getting an update that doesn't work and crashes.

I'm sorry you had to wait a whole day to obtain a working package.

> I will be happy to install another version of Python if is the official
> openSUSE recommendation.

The request has been accepted. Wait for the update to propagate to the mirrors
or just use osc to download the binaries.

Regards


___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Olaf Hering
Thu, 11 Aug 2022 12:32:01 +0200 Luigi Baldoni :

> Keep an eye on sr#994385.

This works only Leap 15.4, which happens to have python39-devel.
But there is no such package in SP4. SLE-Module-Python3-15-SP4 has only 3.10.

I think an additional change should enforce python310-devel for 
"0%{?sle_version} > 150300", and perhaps drop the -xml pkg in all cases.

Olaf


pgp9vJ7X_Q2nA.pgp
Description: Digitale Signatur von OpenPGP
___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Eric Schirra


Am 11. August 2022 22:06:17 MESZ schrieb Olaf Hering :
>Thu, 11 Aug 2022 12:32:01 +0200 Luigi Baldoni :
>
>> Keep an eye on sr#994385.
>
>This works only Leap 15.4, which happens to have python39-devel.
>But there is no such package in SP4. SLE-Module-Python3-15-SP4 has only 3.10.
>
>I think an additional change should enforce python310-devel for 
>"0%{?sle_version} > 150300", and perhaps drop the -xml pkg in all cases.

I think this is not enough.
Yt-dlp also requires:
mutagen
pycryptodomex
websockets
brotli; platform_python_implementation=='CPython'brotlicffi; 
platform_python_implementation!='CPython'
certifi
See setup.py from source.

And I think this packages are not in Leap or sles for python 3.9 or 3.10.

Python 3.6 is simple dead.
And Leap, also 15.4, rides a dead horse.

Only solutions are build all require modules for python 3.9/3.10 yourself, put 
the require modules in yt-dlp package, use Tumbleweed or another distribution.


Regards
Eric

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] yt-dlp 2022.08.08 broken on 15.3

2022-08-11 Thread Jason Craig

On 8/11/2022 17:53, Eric Schirra wrote:


And I think this packages are not in Leap or sles for python 3.9 or 3.10.

Python 3.6 is simple dead.
And Leap, also 15.4, rides a dead horse.

Only solutions are build all require modules for python 3.9/3.10 yourself, put 
the require modules in yt-dlp package, use Tumbleweed or another distribution.

Well, since those packages are all available via PyPi as wheels there is 
the alternative of


$ python3.10 -m venv [dir]
$ [dir]/bin/pip install yt-dlp
$ [dir]/bin/yt-dlp [whatever you want to do]

Subbing of course whatever updated version of Python is available on 
15.3 that you have installed, as well as having installed 
python310-virtualenv (or whatever version).


You do waste some space on those duplicated packages from above (it is 
about 56M for me, but on Tumbleweed), and you have to keep things 
updated via pip in that venv, so there are drawbacks. But this is 
probably the easiest option if no one is going to build those packages 
for Leap.


--
Jason Craig

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman