Need assistance to fix bpy incompatiblity with Python 3.7 for f29+

2018-09-28 Thread Luya Tshimbalanga
Due to the incompatibly with bpy (Blender as Python module) and Python
3.7, the interface failed to render as seen on this report:
https://bugzilla.redhat.com/show_bug.cgi?id=1631922

Normal solution would be using Python36. Unfortunately, there is no
python36-devel or modules to properly rebuild Blender. So I am looking
for suggestion and alternative to address that issue. I filed the bug
upstream: https://developer.blender.org/T56969 for now.

Thanks

-- 
Luya Tshimbalanga
Graphic & Web Designer
E: l...@fedoraproject.org
W: http://www.coolest-storm.net

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fwd: Weston package

2018-09-28 Thread Samuel Sieb

On 9/28/18 8:03 AM, Brian Clark wrote:

[02:04:21.928] Loading module '/usr/lib64/libweston-5/x11-backend.so'
[02:04:22.373] fatal: failed to create compositor backend
[root@d4895acb1694 /]#


Are programs in the container allowed to contact the X server?  Check 
for audit messages or try running xdpyinfo in the container.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaning some Java packages

2018-09-28 Thread Israel Bermudez
I wouldn't use the word useless. Having the packages is just a quality of life 
thing. Just like for me as mainly C++ developer; not having Basel or abseil 
does not make Fedora useless for me or C++ developers. It doesn't take much 
effort to get your environment up and running script the procedure and share 
with team mates to replicate.
\ Original Message 
On Sep 28, 2018, 18:39, Kevin Kofler < kevin.kof...@chello.at> wrote:

>
> Mikolaj Izdebski wrote: > Users that want to reproduce Ant 1.10.2 build would 
> need to repeat > series of builds and rely on information stored in Koji to 
> know what > builds should be ran in what order. Trying to build packages only 
> from > content released to users would be even more difficult. The point is, 
> the Ant 1.10.2 package can be used to build itself (as well as hundreds of 
> other Java packages, including the user's own code). It is not essential to 
> be able to redo the bootstrapping as long as the bootstrapped binary that is 
> shipped is self-hosting. And if you want to no longer ship Ant because it is 
> "only" a build tool, that is going to make Fedora essentially useless for 
> Java developers. Kevin Kofler 
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
>  devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an 
> email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: 
> https://getfedora.org/code-of-conduct.html List Guidelines: 
> https://fedoraproject.org/wiki/Mailing\_list\_guidelines List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

publickey - israel.bermudez@protonmail.com - 0x9B5B2637.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaning some Java packages

2018-09-28 Thread Kevin Kofler
Mikolaj Izdebski wrote:
> Users that want to reproduce Ant 1.10.2 build would need to repeat
> series of builds and rely on information stored in Koji to know what
> builds should be ran in what order. Trying to build packages only from
> content released to users would be even more difficult.

The point is, the Ant 1.10.2 package can be used to build itself (as well as 
hundreds of other Java packages, including the user's own code). It is not 
essential to be able to redo the bootstrapping as long as the bootstrapped 
binary that is shipped is self-hosting.

And if you want to no longer ship Ant because it is "only" a build tool, 
that is going to make Fedora essentially useless for Java developers.

Kevin Kofler
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: How should the nvme-cli package generate its host "NQN"?

2018-09-28 Thread Colin Walters
On Fri, Sep 28, 2018, at 2:42 PM, Andrew Lutomirski wrote:
> There's a request for the nvme-cli package to generate a unique name
> to use when connecting to NVMe-over-fabrics targets:
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1633814
> 
> I'm wondering what the right approach is.  For the various Atomic
> variants, ISTM it's not very nice for the package to generate files in
> /etc in a postinstall script.  

Regarding nomenclature, going forward you probably want to be
saying "CoreOS-like" instead of Atomic.  See also 
https://pagure.io/Fedora-Council/tickets/issue/208

Now, it's possible to write files in `/etc` in `%post` - but they're
*server side* defaults.

And this gets to a much more important point - rpm-ostree or
CoreOS style systems are just one instance of building "images"
server side.  Doing a `podman build` or mkosi or tons of other
image delivery formats will also trip up on things like this.

So one approach then is generally of "image-based" delivery mechanisms.
(Of course, rpm-ostree is fairly unique in being a hybrid)

Anyways, all of that aside:  the correct thing is to have a
systemd service - those always run client side.

> Maybe /etc/machine-id could just be symlinked to /etc/nvme/hostnqn.
> Or maybe the user should be responsible for setting it up themselves.
> Or maybe installing nvme-cli could create an NQN but uninstalling
> could leave it there?

Or perhaps better, if /etc/nvme/hostnqn is ENOENT, then default to
/etc/machine-id.

For sending unique IDs over the network, there was also discussion
recently of generating a hashed value for privacy, I forget in what context 
though.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Proposal: Add release announcement post to Go/No-Go criteria

2018-09-28 Thread Ben Cotton
I want to address a few comments in particular:

> Kevin Fenzi:
> I'm prefer to add a new milestone of 'day before release' and put it
> there.

The current schedule starts the "create the release announcement" on
the day of the Go/No-Go meeting. I don't think that makes much sense:
the announcement can be pre-written and edited to track changes in
release dates or Changes status. I'll go ahead and move that to *end*
on the Go/No-Go day. My concern remains what happens if the
announcement isn't ready by the deadline? We either proceed like we've
done in the past and risk a rush to publish at the end, or we declare
the release No-Go, in which case there's no practical difference from
what I propose.

> Adam Williamson (out of order)
> 1. I'm fine with the overall release process blocking, in some sense,
> on things like release announcements not being done.
>
> 3. The Go/No-Go meeting is not necessarily the best place to decide on
> this, but I'm open to it being chosen.

The Go/No-Go meeting is the only real decision point we have, so IMO
it makes sense to add this in there. The Release Readiness Meeting is
more informative than decision-making (although it sounds like it may
be time to revisit that meeting more broadly, so maybe we change
this?)

> More Adam Williamson
> 2. I believe this should **NOT** be handled through the things actually
> called the "Fedora Release Criteria" and the process for nominating and
> reviewing "release blocker" bugs.

Agreed. To be clear, that is not what I am proposing. I've probably
been sloppy in my wording, but I'm thinking of this as a criterion
exclusively for the Go/No-Go process.

> Mohan Boddu
> I guess we can just consider as a soft criteria and if its not ready, we will 
> just ask
people to help marketing team and get the article ready by Friday or Monday.

Right. If it's "close" (for some value of close) then Marketing can
say they are go and get it finished by Monday. Of course, the
counter-argument to this is that a squishy criterion that we can just
accept if we want to isn't much of a criterion.

-- 
Ben Cotton
Fedora Program Manager
TZ=America/Indiana/Indianapolis
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora Packaging Guidelines on docs.fedoraproject.org

2018-09-28 Thread Israel Bermudez
I concur the landing page font is large.
I recommend that the link emoji icon utilized in "Fedora Budget" and "Fedora's 
Otreachy Docs" is replaces with an image. It differs from platform to platform.
‐‐‐ Original Message ‐‐‐
On Friday, September 28, 2018 4:00 PM, Richard Shaw  
wrote:

> Looks a touch on the big side fonts wise but looks really nice overall.
>
> Thanks,
> Richard
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fedora 29-20180927.n.0 compose check report

2018-09-28 Thread Fedora compose checker
No missing expected images.

Failed openQA tests: 4/133 (x86_64), 1/24 (i386), 1/2 (arm)

ID: 286561  Test: x86_64 Workstation-live-iso 
desktop_notifications_postinstall
URL: https://openqa.fedoraproject.org/tests/286561
ID: 286581  Test: x86_64 KDE-live-iso desktop_notifications_postinstall
URL: https://openqa.fedoraproject.org/tests/286581
ID: 286587  Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/286587
ID: 286628  Test: x86_64 universal install_blivet_software_raid
URL: https://openqa.fedoraproject.org/tests/286628
ID: 286641  Test: x86_64 universal modularity_tests
URL: https://openqa.fedoraproject.org/tests/286641
ID: 286680  Test: i386 universal install_scsi_updates_img
URL: https://openqa.fedoraproject.org/tests/286680

Soft failed openQA tests: 4/133 (x86_64), 2/24 (i386)
(Tests completed, but using a workaround for a known bug)

ID: 286523  Test: x86_64 Server-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/286523
ID: 286524  Test: x86_64 Server-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/286524
ID: 286549  Test: i386 Server-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/286549
ID: 286550  Test: i386 Server-dvd-iso install_default
URL: https://openqa.fedoraproject.org/tests/286550
ID: 286574  Test: x86_64 KDE-live-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/286574
ID: 286685  Test: x86_64 universal upgrade_server_domain_controller
URL: https://openqa.fedoraproject.org/tests/286685

Passed openQA tests: 125/133 (x86_64), 21/24 (i386)

Skipped openQA tests: 1 of 159
-- 
Mail generated by check-compose:
https://pagure.io/fedora-qa/check-compose
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora Packaging Guidelines on docs.fedoraproject.org

2018-09-28 Thread Richard Shaw
Looks a touch on the big side fonts wise but looks really nice overall.

Thanks,
Richard
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Review swap: easy Python module

2018-09-28 Thread Robert-André Mauchin
On vendredi 28 septembre 2018 21:15:14 CEST Gwyn Ciesla wrote:

I'd like a swap with:

android-file-transfer - Reliable MTP client with minimalistic UI
https://bugzilla.redhat.com/show_bug.cgi?id=1633317

Best regards,

Robert-André

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: How should the nvme-cli package generate its host "NQN"?

2018-09-28 Thread Florian Weimer
* Andrew Lutomirski:

> There's a request for the nvme-cli package to generate a unique name
> to use when connecting to NVMe-over-fabrics targets:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1633814

How many bits can the NQN have?  Is it long enough that random
generation of IDs is feasible?

> I'm wondering what the right approach is.  For the various Atomic
> variants, ISTM it's not very nice for the package to generate files in
> /etc in a postinstall script.  And it also seems like it might be
> surprising for a remove-and-reinstall of nvme-cli to generate a whole
> new NQN.

You could have a separate nvme-filesystem package which generates and
owns the file (via %ghost).

Thanks,
Florian
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Review swap: easy Python module

2018-09-28 Thread Gwyn Ciesla
https://bugzilla.redhat.com/show_bug.cgi?id=1634087

I'll take one of yours, if you like.

Thank you!

-- 
Gwyn Ciesla
she/her/hers

in your fear, seek only peace
in your fear, seek only love

-d. bowie




signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: How should the nvme-cli package generate its host "NQN"?

2018-09-28 Thread Rex Dieter
Tom Hughes wrote:

> On 28/09/2018 19:42, Andrew Lutomirski wrote:
> 
>> Debian has "purge" for things like this, but I don't think Fedora has
>> any equivalent.
> 
> Doesn't generating in %post and owning it as %ghost in the
> files list achieve much the same result of removing it when
> the package is removed?

I concur, the above approach also means the file will be 'owned' properly as 
far as rpm is concerned.

-- Rex
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: How should the nvme-cli package generate its host "NQN"?

2018-09-28 Thread Tom Hughes

On 28/09/2018 19:42, Andrew Lutomirski wrote:


Debian has "purge" for things like this, but I don't think Fedora has
any equivalent.


Doesn't generating in %post and owning it as %ghost in the
files list achieve much the same result of removing it when
the package is removed?

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


How should the nvme-cli package generate its host "NQN"?

2018-09-28 Thread Andrew Lutomirski
There's a request for the nvme-cli package to generate a unique name
to use when connecting to NVMe-over-fabrics targets:

https://bugzilla.redhat.com/show_bug.cgi?id=1633814

I'm wondering what the right approach is.  For the various Atomic
variants, ISTM it's not very nice for the package to generate files in
/etc in a postinstall script.  And it also seems like it might be
surprising for a remove-and-reinstall of nvme-cli to generate a whole
new NQN.

Maybe /etc/machine-id could just be symlinked to /etc/nvme/hostnqn.
Or maybe the user should be responsible for setting it up themselves.
Or maybe installing nvme-cli could create an NQN but uninstalling
could leave it there?

Is there any guidance for how to handle this?

Debian has "purge" for things like this, but I don't think Fedora has
any equivalent.

--Andy
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fedora 29 compose report: 20180927.n.0 changes

2018-09-28 Thread Fedora Branched Report
OLD: Fedora-29-20180926.n.0
NEW: Fedora-29-20180927.n.0

= SUMMARY =
Added images:1
Dropped images:  0
Added packages:  5
Dropped packages:1
Upgraded packages:   83
Downgraded packages: 0

Size of added packages:  125.29 MiB
Size of dropped packages:47.81 KiB
Size of upgraded packages:   5.16 GiB
Size of downgraded packages: 0 B

Size change of upgraded packages:   157.19 MiB
Size change of downgraded packages: 0 B

= ADDED IMAGES =
Image: LXQt live x86_64
Path: Spins/x86_64/iso/Fedora-LXQt-Live-x86_64-29-20180927.n.0.iso

= DROPPED IMAGES =

= ADDED PACKAGES =
Package: oshinko-cli-0.5.4-1.fc29
Summary: Command line interface for spark cluster management app
RPMs:oshinko-cli
Size:64.54 MiB

Package: python-curio-0.9-1.fc29
Summary: Building blocks for performing concurrent I/O
RPMs:python3-curio
Size:134.96 KiB

Package: python-h11-0.8.1-1.fc29
Summary: A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
RPMs:python3-h11
Size:93.68 KiB

Package: tdlib-1.3.0-2.fc29
Summary: Cross-platform library for building Telegram clients
RPMs:tdlib tdlib-devel tdlib-static
Size:25.02 MiB

Package: upm-1.7.0-2.fc29
Summary: A high level library for sensors and actuators
RPMs:nodejs-upm python3-upm upm upm-devel
Size:35.51 MiB


= DROPPED PACKAGES =
Package: python-mmdzanata-0.7-2.fc29
Summary: Tools for working with translations of modulemd
RPMs:python2-mmdzanata python3-mmdzanata
Size:47.81 KiB


= UPGRADED PACKAGES =
Package:  R-3.5.1-1.fc29
Old package:  R-3.5.0-6.fc29
Summary:  A language for data analysis and graphics
RPMs: R R-core R-core-devel R-devel R-java R-java-devel libRmath 
libRmath-devel libRmath-static
Size: 331.53 MiB
Size change:  -3.31 MiB
Changelog:
  * Mon Sep 10 2018 Tom Callaway  - 3.5.1-1
  - update to 3.5.1
  - update bundled curl to 7.61.1


Package:  agenda-1.0.12-1.fc29
Old package:  agenda-1.0.11-1.fc29
Summary:  Simple, fast, no-nonsense to-do (task) list
RPMs: agenda
Size: 429.22 KiB
Size change:  71.18 KiB
Changelog:
  * Sun Sep 16 2018 Fabio Valentini  - 1.0.12-1
  - Update to version 1.0.12.


Package:  aoetools-36-16.fc29
Old package:  aoetools-36-14.fc28
Summary:  ATA over Ethernet Tools
RPMs: aoetools
Size: 329.45 KiB
Size change:  -27.54 KiB
Changelog:
  * Thu Jul 12 2018 Fedora Release Engineering  - 
36-15
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

  * Sat Sep 15 2018 Filipe Rosset  - 36-16
  - rebuilt to fix FTBFS + spec cleanup


Package:  chrony-3.4-1.fc29
Old package:  chrony-3.3-5.fc29
Summary:  An NTP client/server
RPMs: chrony
Size: 1.41 MiB
Size change:  22.39 KiB
Changelog:
  * Fri Aug 31 2018 Miroslav Lichvar  3.4-0.1.pre1
  - update to 3.4-pre1

  * Wed Sep 19 2018 Miroslav Lichvar  3.4-1
  - update to 3.4


Package:  clamtk-5.26-1.fc29
Old package:  clamtk-5.25-5.fc29
Summary:  Easy to use graphical user interface for Clam anti virus
RPMs: clamtk
Size: 211.45 KiB
Size change:  56 B
Changelog:
  * Sat Sep 15 2018 Dave M.  - 5.26-1
  - Updated to release 5.26.


Package:  clover2-5.0.7-1.D20180902git35da6ac.fc29
Old package:  clover2-5.0.3-1.D20180822gitcfa5389.fc29
Summary:  Yet another compiler language
RPMs: clover2 clover2-devel clover2-libs
Size: 5.08 MiB
Size change:  -19.50 KiB
Changelog:
  * Wed Sep 05 2018 Mamoru TASAKA  - 
5.0.7-1.D20180902git35da6ac
  - 5.0.7


Package:  ctstream-29-1.fc29
Old package:  ctstream-28-1.fc29
Summary:  Get URLs of Czech Television video streams
RPMs: ctstream
Size: 18.27 KiB
Size change:  -2.20 KiB
Changelog:
  * Thu Sep 13 2018 Petr Pisar  - 29-1
  - Version 29 bump


Package:  distgen-1.2-1.fc29
Old package:  distgen-1.1-3.fc29
Summary:  Templating system/generator for distributions
RPMs: distgen
Size: 61.00 KiB
Size change:  1.31 KiB
Changelog:
  * Fri Sep 14 2018 Pavel Raiskup  - 1.2-1
  - latest upstream release


Package:  distribution-gpg-keys-1.23-1.fc29
Old package:  distribution-gpg-keys-1.22-1.fc29
Summary:  GPG keys of various Linux distributions
RPMs: distribution-gpg-keys distribution-gpg-keys-copr
Size: 10.70 MiB
Size change:  245.17 KiB
Changelog:
  * Fri Sep 14 2018 Miroslav Such??  1.23-1
  - update copr keys
  - add rawhide as symlink to F30


Package:  dmidecode-1:3.2-1.fc29
Old package:  dmidecode-1:3.1-7.fc29
Summary:  Tool to analyse BIOS DMI data
RPMs: dmidecode
Size: 217.20 KiB
Size change:  7.09 KiB
Changelog:
  * Tue Sep 18 2018 Anton Arapov  - 1:3.2-1
  - updated to upstream v3.2
  - Supported SMBIOS spec up to v3.2.0


Package:  ecj-1:4.9-1.fc29
Old package:  ecj-1:4.7.3a-2.fc29
Summary:  Eclipse Compiler for Java
RPMs: ecj
Size: 2.58 MiB
Size change:  31.75 KiB
Changelog:
  * Wed Sep 

Re: Orphaning some Java packages

2018-09-28 Thread Nicolas Mailhot
Le vendredi 28 septembre 2018 à 10:26 -0400, Stephen John Smoogen a
écrit :
> On Fri, 28 Sep 2018 at 04:21, Nicolas Mailhot
>  wrote:
> > Le vendredi 28 septembre 2018 à 10:09 +0200, Mikolaj Izdebski a
> > écrit :
> > > This is already not met for Fedora. Lets look at ant package which
> > > you
> > > mentioned earlier.
> > > 
> > 
> > That just shows it is urgent for Fedora to improve its handling of
> > bootstrapping operations, because major languages depend on it today
> > (Java is not the only one).
> > 
> > It is not sustainable to require packagers to manage bootstraping
> > manually, because koji has no knowledge of it.
> > 
> 
> Can you explain what you mean by that?

I mean that when a larger and larger package set needs bootsrapping due
to upstream practices, we can't continue to have koji and mock treat it
like a weird exception that can be dealt with by manual packager
handling

Yes the packager has to document the bootstraping recipe in the spec,
but the tools should apply it automatically when normal builds fails,
not rely on manual switching of with/without bootstrap variables by the
packager, or manual computation of mass rebuild execution plans.

-- 
Nicolas Mailhot
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora Packaging Guidelines on docs.fedoraproject.org

2018-09-28 Thread Matthew Miller
On Fri, Sep 28, 2018 at 02:02:37PM +0200, Igor Gnatenko wrote:
> We have moved packaging guidelines onto docs.fedoraproject.org[0].
> If you find any error or would like to change something, don't hesitate to
> open ticket or submit pull request for packaging committee repo[1].

This is amazing! Thanks everyone for all your work on this!


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fwd: Weston package

2018-09-28 Thread Brian Clark
Hello,

I am trying to put weston in a docker container.  I have run into some
issues and have been able to solve them with some trial and error and
research.  But, I have hit an error when trying to start weston that there
are no other warning that I can see and I am not sure what else to do.
Here is what I got:

[brianclark@localhost weston]$ cat Dockerfile
FROM registry.fedoraproject.org/fedora:rawhide

LABEL MAINTAINER "Brian Clark" 

ENV NAME=weston VERSION=0 RELEASE=1 ARCH=x86_64
XDG_RUNTIME_DIR=/run/user/XDG

LABEL BZComponent="$NAME" \
Name="$FGC/$NAME" \
Version="$VERSION" \
Release="$RELEASE.$DISTTAG" \
Architecture="$ARCH"

RUN dnf -y install libunwind libinpu wayland mesa wayland-protocols weston
wayland-ivi-extension

[brianclark@localhost weston]$ docker run --rm -e DISPLAY=$DISPLAY -ti
weston
[root@d4895acb1694 /]# weston
Date: 2018-09-28 UTC
[02:04:21.902] weston 5.0.0
   https://wayland.freedesktop.org
   Bug reports to:
https://gitlab.freedesktop.org/wayland/weston/issues/
   Build: unknown (not built from git or tarball)
[02:04:21.921] Command line: weston
[02:04:21.921] OS: Linux, 4.18.8-200.fc28.x86_64, #1 SMP Sun Sep 16
18:15:41 UTC 2018, x86_64
[02:04:21.921] warning: XDG_RUNTIME_DIR "/run/user/XDG" is not configured
correctly.  Unix access mode must be 0700 (current mode is 755),
and must be owned by the user (current owner is UID 0).
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[02:04:21.921] Starting with no config file.
[02:04:21.921] Output repaint window is 7 ms maximum.
[02:04:21.928] Loading module '/usr/lib64/libweston-5/x11-backend.so'
[02:04:22.373] fatal: failed to create compositor backend
[root@d4895acb1694 /]#

If this is a bug I will be happy to file it on bugzilla and/or email the
devel list.

Thank you for your help in advance.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fedora Packaging Guidelines on docs.fedoraproject.org

2018-09-28 Thread Igor Gnatenko
Hello everyone,

We have moved packaging guidelines onto docs.fedoraproject.org[0].
If you find any error or would like to change something, don't hesitate to
open ticket or submit pull request for packaging committee repo[1].

Thanks for attention!


[0] https://docs.fedoraproject.org/en-US/packaging-guidelines/
[1] https://pagure.io/packaging-committee
-- 

-Igor Gnatenko
___
devel-announce mailing list -- devel-annou...@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaning some Java packages

2018-09-28 Thread Stephen John Smoogen
On Fri, 28 Sep 2018 at 04:21, Nicolas Mailhot
 wrote:
>
> Le vendredi 28 septembre 2018 à 10:09 +0200, Mikolaj Izdebski a écrit :
> >
> > This is already not met for Fedora. Lets look at ant package which you
> > mentioned earlier.
> >
>
> That just shows it is urgent for Fedora to improve its handling of
> bootstrapping operations, because major languages depend on it today
> (Java is not the only one).
>
> It is not sustainable to require packagers to manage bootstraping
> manually, because koji has no knowledge of it.
>

Can you explain what you mean by that? Since we have been doing
basically this for 20+ years since the beginning of Red Hat Linux in
some form or another.. it would seem not just sustainable but just
what happens with various source trees. What does sustainable mean in
this case?



-- 
Stephen J Smoogen.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaning some Java packages

2018-09-28 Thread Rex Dieter
Gerald Henriksen wrote:

> Fedora (rightly)
> as a rule doesn't want multiple versions of libraries.

what rule is that?

-- Rex
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaning some Java packages

2018-09-28 Thread Gerald Henriksen
On Fri, 28 Sep 2018 10:15:46 +0200, you wrote:

>Le jeudi 27 septembre 2018 à 19:14 -0400, Gerald Henriksen a écrit :
>> 
>> Or, short version, the Java ecosystem is either indifferent or hostile
>> to distribution packages.
>
>Any language ecosystem is initially hostile to distribution packages. 

Except this has been going on for years, and hence is long past the
initially stage.

>Besides the main advantage of distribution packages is upgrade
>management, and composing of many software components, by tracking the
>state of each of those components, and providing uniform deployment
>rules.

Which quickly falls apart when upstream refuses to update their code
to the latest versions of the libraries they use, and Fedora (rightly)
as a rule doesn't want multiple versions of libraries.

I agree that in an ideal world the distribution model is the best and
most effective, but we don't live in an ideal world and sadly many
(most?) upstreams don't follow what a distribution would consider good
practices.

>There are no special distribution-friendly langages. C?C++ software was
>deployed for years without packages on Solaris, AIX, Windows and so on
>before all the efficiency wins of doing via packages on Linux made Linux
>distributions capture that market.

Except all the "modern" languages decided to solve the problem
themselves with their own repositories of libraries and build systems
that pull in dependencies as needed.  They (somewhat rightly from
their respective) view maven, gradle, npm, etc. as the best and
preferred solution because they deal with it once and it covers every
OS.

Which is why the C++ community is belatedly dealing with the issue and
has started a working group on trying to deal with the issue of a
package manager.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaning some Java packages

2018-09-28 Thread Nicolas Mailhot
Le vendredi 28 septembre 2018 à 10:09 +0200, Mikolaj Izdebski a écrit :
> 
> This is already not met for Fedora. Lets look at ant package which you
> mentioned earlier.
> 

That just shows it is urgent for Fedora to improve its handling of
bootstrapping operations, because major languages depend on it today
(Java is not the only one).

It is not sustainable to require packagers to manage bootstraping
manually, because koji has no knowledge of it.

-- 
Nicolas Mailhot
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaning some Java packages

2018-09-28 Thread Nicolas Mailhot
Le jeudi 27 septembre 2018 à 19:14 -0400, Gerald Henriksen a écrit :
> 
> Or, short version, the Java ecosystem is either indifferent or hostile
> to distribution packages.

Any language ecosystem is initially hostile to distribution packages. 

Languages ecosystems are created by devs, that care little about
deployment, because
1. they have nothing to deploy at first
2. if they cared about deployment and upgrades, they wouldn't join an
ecosystem with no deployment story

That initial dev-not-deploy seed tend to imprint the ecosystem culture
deeply.

And it's worse when you have large business adoption, because businesses
want immediate ROI and will pay to have software deployed now even if it
takes manual non reusable steps, immature language-specific packages,
business-specific no shared tooling, SCL hacks and so on. Thus
reinforcing the initial dev conviction they need not bother about
deployment and upgrades (note that in that case the "open source free
software" gets captured inside the business non open or free bubble
because that's the only way to use it in production; and right now
Fedora's main sponsor does not care so much about this capture because
it has become a business provider).

You have to package a large initial baseline of software components,
against at best the indifference at worst the hostility of this
ecosystem, do much outreaching, before it gets established enough a
significant part of the language ecosystem uses it and is convinced the
approach is good. You have to be persistent, and try to bridge two tech
cultures, and be convinced yourself, because people the other side are
waiting for you for give up so they can continue to ignore deployment
problems and offload them to (despised) operations. Containers and
devops are just another way to collect this huge bag of poop and dump it
on someone else. Just take any random container and try to do a security
audit of the stuff contained inside the shiny modern enveloppe.

Besides the main advantage of distribution packages is upgrade
management, and composing of many software components, by tracking the
state of each of those components, and providing uniform deployment
rules. So you have to wait for years of botched upgrades via other
means, and exhaustion of all alternative ways to ignore this tracking by
precomposing every possible component mix in separate images, before it
becomes evident you need to use distribution packages (and devs are not
on the front line for botched upgrades so the realization will not come
from the dev side).

Note that modules already hit the "too many composition scenarii to
precompose everything" wall. That's what caused the back-pedalling on
transforming Fedora in a set of independent leaf modules with no distro
packages left (but modules-only no distro package little song lingers)

There are no special distribution-friendly langages. C∕C++ software was
deployed for years without packages on Solaris, AIX, Windows and so on
before all the efficiency wins of doing via packages on Linux made Linux
distributions capture that market.

Many other markets are waiting for a similar distribution moment. For
now, addressing them via container, images or modules is not a business
handicap, because of the lack of an alternative player. I'm sure they
were many meetings at SUN, IBM, HP & Microsoft where the packaging
question was raised and someone decided "why bother, it takes money and
energy, right now competitors are just as bad as us, devs do not want to
deal with the complexity of tracking dependencies, let's look at it
later".

-- 
Nicolas Mailhot
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaning some Java packages

2018-09-28 Thread Mikolaj Izdebski
On 09/28/2018 02:50 AM, Kevin Kofler wrote:
> Mikolaj Izdebski wrote:
>> Modules with their API specifications at least make it more clear what
>> are expectations about packages. Something user may consider essential
>> is only a build dependency for a packager and the packages won't receive
>> enough attention from the maintainer.
> 
> As I wrote in another thread: Any packages that are used to build packages 
> that are delivered to the users MUST also themselves be delivered to the 
> users in a self-hosting distribution. This is the definition of
> "self-hosting". It is also required to comply with some copyleft licenses.

This is already not met for Fedora. Lets look at ant package which you
mentioned earlier.

Ant 1.10.2 was built with a chain build [1].
This chain build can be represented as:

ant-1.10.1-9.fc28 -> ant-1.10.2-0.1.fc28 -> ant-1.10.2-1.fc28

Chain build was necessary because:
- Ant is built with Ant.
- Ant 1.10.2 requires Ant 1.10.2 to build.
- Ant 1.10.2 can't be built with Ant 1.10.1 without patching.

Intermediary build ant-1.10.2-0.1.fc28 (which release starts with 0 to
make it clear it's a bootstrap build) was never shipped to users. It was
used only as a buildroot override that was active for less than 5 minutes:

Tue Mar  6 14:13:24 2018 ant-1.10.2-0.1.fc28 tagged into f28-override
Tue Mar  6 14:17:49 2018 ant-1.10.2-0.1.fc28 untagged from f28-override

Moreover, this intermediary build was already deleted [2] from Koji.
Users that want to reproduce Ant 1.10.2 build would need to repeat
series of builds and rely on information stored in Koji to know what
builds should be ran in what order. Trying to build packages only from
content released to users would be even more difficult.

This also shows why Java package maintenance may be time consuming and
why I'm looking for ways to reduce maintenance work - even micro version
bumps like 1.10.1 to 1.10.2 may require bootstrapping. Bootstrapping
developed specifically for particular upgrade.

[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=25518471
[2] https://koji.fedoraproject.org/koji/buildinfo?buildID=1027958

-- 
Mikolaj Izdebski
Senior Software Engineer, Red Hat
IRC: mizdebsk
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org