[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyQt] Missing application resources when run in one Linux distro but not another
From:       Maurizio Berti <maurizio.berti () gmail ! com>
Date:       2020-03-22 18:17:54
Message-ID: CAPn+-XSLEt3EbYMC_Dey5ZvGa-a5eFWmv9vvZoet-bNDQTBhog () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Il giorno dom 22 mar 2020 alle ore 18:13 Damon Lynch <damonlynch@gmail.com>
ha scritto:

> I have to say packaging up applications for distribution is far from
> easy. In fact I'd say it's one of the most difficult aspects of
> developing and certainly maintaining a project, if not the most
> difficult. Dealing with the intricacies of setuptools / distutils,
> pip, package metadata, free desktop specs, and distro package
> databases -- there is an awful lot to learn, and so much that can go
> wrong.
>

I completely agree on this point.
I've been writing and maintaining a synth editor program in the last 4
years, and despite I use Linux and develop it there, I gave up on creating
a packaging for it (mostly because 99% of users are on MacOS and Windows),
so I decided to keep the project structure in a way that it can be run
directly from the a repository clone.
Luckily, Qt allows us to keep a decent level of consistence between all
platforms and I don't need nor want platform specific features. But, yeah,
Linux packaging is often a mess.

-- 
È difficile avere una convinzione precisa quando si parla delle ragioni del
cuore. - "Sostiene Pereira", Antonio Tabucchi
http://www.jidesk.net

[Attachment #5 (text/html)]

<div dir="ltr"><div dir="ltr">Il giorno dom 22 mar 2020 alle ore 18:13 Damon Lynch \
&lt;<a href="mailto:damonlynch@gmail.com">damonlynch@gmail.com</a>&gt; ha \
scritto:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" \
style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">I have to say packaging up applications for \
distribution is far from<br> easy. In fact I&#39;d say it&#39;s one of the most \
difficult aspects of<br> developing and certainly maintaining a project, if not the \
most<br> difficult. Dealing with the intricacies of setuptools / distutils,<br>
pip, package metadata, free desktop specs, and distro package<br>
databases -- there is an awful lot to learn, and so much that can go<br>
wrong.<br></blockquote><div></div></div><div><br></div>I completely agree on this \
point.<br>I&#39;ve been writing and maintaining a synth editor program in the last 4 \
years, and despite I use Linux and develop it there, I gave up on creating a \
packaging for it (mostly because 99% of users are on MacOS and Windows), so I decided \
to keep the project structure in a way that it can be run directly from the a \
repository  clone.<div>Luckily, Qt allows us to keep a decent level of consistence \
between all platforms and I don&#39;t need nor want platform specific features. But, \
yeah, Linux packaging is often a mess.<br clear="all"><div><br></div>-- <br><div \
dir="ltr" class="gmail_signature">È difficile avere una convinzione precisa quando \
si parla delle ragioni del cuore. - &quot;Sostiene Pereira&quot;, Antonio \
Tabucchi<br><a href="http://www.jidesk.net" \
target="_blank">http://www.jidesk.net</a></div></div></div>


[Attachment #6 (text/plain)]

_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic