Eugene,

It'll take me some time as I have to look at the source files and figure
out how everything builds and what the dependencies are first. I suggest
doing testing using the COPR [1] system to do some builds of LXQt 0.8.  We
could probably reuse the SPEC files from the OBS builds [2] already on
lxqt.org.

[1] https://copr.fedoraproject.org/
[2] download.opensuse.org/repositories/X11:/lxde:/lxqt:/fedora/

I also read the bug report [3] and package names have to be the same as
upstream tarballs, interesting.  I've included Rex Dieter in this email so
perhaps he can provide some guidance as I'm not familiar with Fedora's [4]
packaging policy.  It would best to get this right the first time so we can
push 0.8 faster to Fedora 20 and Fedora 21 to get it to more users.

[3] https://bugzilla.redhat.com/show_bug.cgi?id=1151711
[4] http://fedoraproject.org/wiki/Packaging:Guidelines

Once again, it'll take me some time and reading to get in sync.

Best,
AlexGS

On Tue, Oct 14, 2014 at 12:30 AM, Eugene Pivnev <ti.eug...@gmail.com> wrote:

> Yes, of course.
> More precisely - official Fedora repo and EPEL repo for CentOS (but who
> can know?..).
> The result (e.g.) - https://apps.fedoraproject.org/packages/razorqt
> First step for LXQT - https://bugzilla.redhat.com/show_bug.cgi?id=1151711
>
> Best help is to provide compiling (_not_ installing) whole of LXQT in one
> step (like Razor-Qt).
> Now (0.7.0) I have to make 4 separate packages:
> 1. lxqt-libs (liblxqt) - it must be packaged and _installed_ befor next
> steps
> 2. Then - liblxqt-mount and lxqt-globalkeys - the same
> 3. Then - other LXQT components
> This is really hard to maintain synchronous versions/releases in separate
> packages.
>
> 14.10.2014 05:32, Alex G.S.:
>
>> Eugene,
>>
>> Did you mean you were pushing to the official Fedora and CentOS repo's?
>> That would be great.  Do you have a time frame of when you think that'll be
>> complete or if you need any help?
>>
>> Best,
>> AlexGS
>>
>> On Fri, Oct 10, 2014 at 3:48 PM, Jerome Leclanche <adys...@gmail.com
>> <mailto:adys...@gmail.com>> wrote:
>>
>>     Hi
>>
>>     We have no control over github releases, they are made automatically
>>     as you said. Can't modify any schema or anything.
>>
>>     But I can't be clear enough about this: distributions should use
>>     sources on lxqt.org <http://lxqt.org> (as long as they rehost of
>>     course). Github sources
>>     are the untrusted ones because they are handled by a third party.
>>     lxqt.org <http://lxqt.org> sources are tagged, checksummed and
>>     pushed as is to the
>>     lxqt.org <http://lxqt.org> repos which are fully under the control
>>     of the lxde team.
>>     The issue regarding the layout inside those archives is known and
>>     fixed for 0.8, which will be released imminently (for real guys, we're
>>     talking within next couple of days).
>>
>>     J. Leclanche
>>
>>
>>     2014-10-10 17:28 GMT+02:00 Eugene Pivnev <ti.eug...@gmail.com
>>     <mailto:ti.eug...@gmail.com>>:
>>     > I'm starting pushing LXQT into official Fedore/CentOS repos (as
>>     maintainer).
>>     > And ask you to make 0.7.0 (tarballs in github) with standart rules
>>     > (<name>-<version>.tar.gz, that contains <name>-<version> folder).
>>     >
>>     > Standard source URL must be like:
>>     >
>>     https://github.com/$OWNER/%{name}/archive/%{name}-%{version}.tar.gz <
>> https://github.com/$OWNER/%%7Bname%7D/archive/%%7Bname%7D-
>> %%7Bversion%7D.tar.gz>
>>     > E.g.: https://github.com/lxde/liblxqt/archive/liblxde-0.7.0.tar.gz
>>     >
>>     > Now _all_ of sources are:
>>     > https://github.com/$OWNER/%{name}/archive/%{version}.tar.gz
>>     <https://github.com/$OWNER/%%7Bname%7D/archive/%%7Bversion%7D.tar.gz>
>>     >
>>     > Please - tune release tarballs
>>     >
>>     > ====
>>     > Q&A:
>>     >
>>     > Q: Each src are downloading as <name>-<version>.tar.gz with browser.
>>     > A: Yes. But Fedora build system is not browser. Try wget.
>>     >
>>     > Q: this is not problem for liblxqt
>>     > A: Yes. But this is problem for packageing from 1+ sources
>>     >
>>     (http://download.opensuse.org/repositories/X11:/QtDesktop:/
>> LXQT/Fedora_20/src/lxqt-0.7.0-19.1.src.rpm).
>>     > Each from src tarball will be "0.7.0.tar.gz".
>>     >
>>     > Q: you can download from http://lxqt.org/downloads/lxqt/0.7.0/
>>     > A: Yes. But:
>>     > - these sources differe against github ones
>>     > - and non-standard too (folder <name>-<version> inside)
>>     > - and not trusted (github sources are made automatically)
>>     >
>>     >
>>     >
>>     ------------------------------------------------------------
>> ------------------
>>     > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>>     > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
>>     Reports
>>     > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>>     > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>>     >
>>     http://pubads.g.doubleclick.net/gampad/clk?id=154622311&;
>> iu=/4140/ostg.clktrk
>>     > _______________________________________________
>>     > Lxde-list mailing list
>>     > Lxde-list@lists.sourceforge.net
>>     <mailto:Lxde-list@lists.sourceforge.net>
>>     > https://lists.sourceforge.net/lists/listinfo/lxde-list
>>
>>     ------------------------------------------------------------
>> ------------------
>>     Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>>     Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
>>     Reports
>>     Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>>     Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>>     http://p.sf.net/sfu/Zoho
>>     _______________________________________________
>>     Lxde-list mailing list
>>     Lxde-list@lists.sourceforge.net
>>     <mailto:Lxde-list@lists.sourceforge.net>
>>     https://lists.sourceforge.net/lists/listinfo/lxde-list
>>
>>
>>
>
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to