Schedule for Thursday's FPC Meeting (2019-10-03 16:00 UTC)

2019-10-03 Thread James Antill
 Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2019-10-03 16:00 UTC in #fedora-meeting-1 on 
irc.freenode.net.

 Local time information (via. uitime):

= Day: Thursday ==
2019-10-03 09:00 PDT  US/Pacific
2019-10-03 12:00 EDT  --> US/Eastern <--
2019-10-03 16:00 UTC  UTC   
2019-10-03 17:00 BST  Europe/London 
2019-10-03 18:00 CEST Europe/Berlin 
2019-10-03 18:00 CEST Europe/Paris  
2019-10-03 21:30 IST  Asia/Calcutta 
 New Day: Friday -
2019-10-04 00:00 HKT  Asia/Hong_Kong
2019-10-04 00:00 +08  Asia/Singapore
2019-10-04 01:00 JST  Asia/Tokyo
2019-10-04 02:00 AEST Australia/Brisbane


 Links to all tickets below can be found at: 

https://pagure.io/packaging-committee/issues?status=Open&tags=meeting

= Followups =

#topic #907 Which %__foo macros for executables are acceptable? 
.fpc 907
https://pagure.io/packaging-committee/issue/907

#topic #909 Suggest that linting/measuring-coverage is not for %check
.fpc 909
https://pagure.io/packaging-committee/issue/909

#topic #914 Automatic R runtime dependencies
.fpc 914
https://pagure.io/packaging-committee/issue/914

= Pull Requests =

#topic #814 Add SELinux Independent Policy Guidelines 
https://pagure.io/packaging-committee/pull-request/814

= Open Floor = 

 For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at:

https://pagure.io/packaging-committee/issues?status=Open&tags=meeting

 If you would like to add something to this agenda, you can:
  * Reply to this e-mail
  * File a new ticket at: https://pagure.io/packaging-committee
  * E-mail me directly
  * Bring it up at the end of the meeting, during the open floor topic. Note
that added topics may be deferred until the following meeting.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: 2020 Datacenter Move: Request for comments

2019-10-03 Thread Michal Konecny



On 2019-10-02 16:45, Fabio Valentini wrote:

On Wed, Oct 2, 2019 at 3:07 AM Brian (bex) Exelbierd
 wrote:



On Tue, Oct 1, 2019 at 10:05 AM Pavel Valena  wrote:

- Original Message -

From: "Jun Aruga" 
To: "Development discussions related to Fedora" 
Cc: "Fedora Infrastructure" 
Sent: Monday, September 30, 2019 8:27:22 PM
Subject: Re: 2020 Datacenter Move: Request for comments


There's also a video about it from Flock 2019:
https://www.youtube.com/watch?v=phCHilTEQb4&list=PL0x39xti0_64C75dRUuwlXlfYRgjgdEP4&index=8&t=0s

Thanks. But why is the video mode "Unlisted" not public?

--
Jun | He - His - Him

Making it public is just a `cosmetic` change IMO, as the `Flock 2019` list is 
public. But maybe it enhances visibility(searchability?) also.

CCing Bex for comments. ;)


The ones in this list should be listed.  There are about 22 videos still to be 
reviewed for final clearance.  I am in 2 weeks of f2f meetings so i am trying 
to get to them ASAP.

Looking at the fedora youtube channel and the playlist, *all videos
except one* (Fedora Flatpaks) are still unlisted.

Fabio
This could explain, why I got notification only for Fedora Flatpaks 
video, when I'm subscribed to Fedora Channel on Youtube.


Michal



regards,

bex


Thanks,
Pavel



--
Brian "bex" Exelbierd (he/him/his)
Fedora Community Action & Impact Coordinator
@bexelbie | http://www.winglemeyer.org
bexel...@redhat.com | b...@pobox.com
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


--
Role: Fedora CPE Team - Software Engineer
IRC: mkonecny
FAS: zlopez
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Oct 02, 2019 at 08:17:37PM +0200, Ben Rosser wrote:
> > I'm going to ask again what was in my original email: What is your ideal
> > workflow? How do you think things should work?
> > Is what we have today the ideal state of things?
> > If so, great!
> > If not, what can we improve and are there things we can easily change that 
> > will
> > make it easier for a majority of packagers?
> 
> My feeling is that you've focused on the wrong part of the workflow.
> My feeling is that the basic "commit, push, build, repeat" part of
> packaging works reasonably well for most packages. Sure, it isn't
> perfect, and it can be tedious to keep branches up to date across many
> packages, and it'd be nice if there was more continuous integration
> and running of a tests.
>
> But as a packager, the things that frustrate _me_-- the things I was
> proposing to help fix, before I realized tha are all the peripherals:
> the bits of the infrastructure that don't feel like they interact as
> well with the workflow as they could. At the moment, two of my biggest
> complaints are:

I very much agree with what Ben says. We need to improve the
integration between different components of the packaging infra.

> 1. Creating new packages has become (more of) a pain since the
> retirement of pkgdb2. I know I keep complaining about needing to
> manually fetch Pagure API keys, but it is actually extremely annoying
> when I go to request a repo and realize I need to first request a new
> API key before doing anything else. The problem isn't the workflow,
> per se, but the infrastructure: reviews could really use a better
> platform than bugzilla. If reviews were more integrated into the
> tooling, automatic checks like fedora-review could maybe be ran
> automatically. Maybe approving a new package could even automatically
> create the repository, without the requestor having to do anything!
> 
> 2. Release monitoring is a wonderful tool, but it's poorly integrated
> with the rest of the project. As a packager maintaining probably more
> packages than I should, getting release monitoring notifications to
> tell me to pay attention to a particular package is incredibly useful.
> But I feel like we could do more with the information. There are
> nodejs packages out there, to take an ecosystem at random, that have
> had open tickets created by release monitoring for four+ years, and
> the only activity on those tickets is the release monitoring bot
> detecting new versions. Eventually, maybe, a human comes across the
> package and realizes it might be unmaintained, and proceeds with the
> nonresponsive maintainer policy or manages to track down the
> maintainer to find out why the package hasn't been updated. I don't
> say this to criticize anyone in particular, but surely we could be
> more proactive here?

Yep. Not every package is the same. For stuff like simple
python/nodejs/rust/ruby/perl/… packages, I know that the only thing
I do is mechanically bump the version and rebuild. I don't take a careful
look at the changes in the package, I don't do any non-automated checks;
if it builds, it gets shipped. For such packages, there really would be
no difference if a bot was doing all the steps I'm doing now.

But I don't think creating things from scratch is the answer. I think
we need to find ways to extend and integrate what we already have.
In particular, if we want to keep support for existing workflows
that people use, we cannot just add new services and deprecate
an old one. We need to grow new functionality in the existing ones.

Zbyszek

> Basically, I don't think we really need an entirely new packaging
> workflow. (I would argue that attempts to impose an entirely new
> packaging workflow-- like modularity-- are one of the reasons
> packaging has gotten harder recently...). We need to improve the
> contributor-facing _infrastructure_ to make the current workflow
> better.
> 
> I would personally advocate starting with a serious look at the review
> process, and the tooling around it. If for no other reason than it is
> the first thing most new contributors will interact with, so perhaps
> it is in our interest to make it as pleasant as possible.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Panu Matilainen

On 10/2/19 8:33 PM, Matthew Miller wrote:

On Wed, Oct 02, 2019 at 05:31:56PM +0100, Richard W.M. Jones wrote:

○ Every changes to dist-git is done via pull-requests

Erm, no thank you.  Pull requests are a terrible workflow.


It's definitely the winning workflow in the open source world today,
particularly for smaller and drive-by contributions, which I think we'd
like to encourage. 


It's an awesome workflow for those cases. Not so much when you are the 
maintainer of said piece.



And there _are_ real tracking and review benefits to
having everything go through that workflow.



Speaking out of experience from another project going all pull-requests: 
Yes, there are benefits. I do like somebody elses (faster) computer 
running the test-suite. In dist-git the "does it even build" would be an 
awesome gate to have at the push stage, deity knows I've done my share 
of "oops, ..." commits there that wouldn't exist if there was a gate.


My issue with all this is that the pull-request workflow (speaking 
generally) as we know it introduces a significant overhead to the 
maintainer even for the simplest changes. As a developer, I want to just 
push the damn thing already and be done with it. Instead the 
pull-request model is like a ship-in-a-bottle workflow where you first 
do the work preliminary locally and then push it someplace remote to 
fiddle it into it's place with cumbersome remote controls. And then 
spend even more time tidying up over leftover branches here and there, 
updating your local copy to what you just did and other tedious 
administrativia.


If the maintainer overhead could be eliminated (via automation) it would 
be awesome. As it is, most of the time it absolutely does not feel worth it.


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


Re: CGAL soname "bump" in rawhide

2019-10-03 Thread Miro Hrončok

On 02. 10. 19 16:16, laurent.rineau__fed...@normalesup.org wrote:

On Wednesday, October 2, 2019 3:19:09 PM CEST Miro Hrončok wrote:

On 01. 10. 19 18:47, laurent.rineau__fed...@normalesup.org wrote:

With CGAL-5.0, CGAL is becoming a header-only C++ library of templates.

That means that CGAL libraries will disappear, in particular
libCGAL.so.13.


I've tried to rebuild OpenSCAD, but it appears some headers are gone:

/usr/include/CGAL/config.h:161:12: fatal error: CGAL/compiler_config.h: No
such file or directory
161 | #  include 

https://koji.fedoraproject.org/koji/taskinfo?taskID=38005057


I just made a pull-request to the upstream openscad, and another one in rpms/
openscad.

   https://src.fedoraproject.org/rpms/openscad/pull-request/9

Building now. Thanks for the awesomely fast response to this!

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Miro Hrončok

On 03. 10. 19 1:32, Kevin Fenzi wrote:

I'm not sure how to handle the dychomoty between having different spec
files for each release and wanting to maintain just one spec that has a
bunch of crazy conditionals in it. Even thought I do this too, I think
we need a workflow that discourages this somehow.


I believe that moving release tag and changelog entry to annotated tags solves 
this problem (or makes it insignificant).


It means you can just cleanly cherry pick a fix anywhere it is relevant (most of 
the time) instead of fighting the changelog conflicts all the time.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 Self-Contained Change proposal: Better Thermal Management for the Workstation

2019-10-03 Thread Kevin Kofler
Stephen Gallagher wrote:
> So, looking at the license of that tool, it seems to be fine to
> redistribute it unmodified... so what if we wrote a tool that would
> run the `acpidump` and `acpixtract` locally, submit it to a very
> simple web service and get back the config file for their system?

How about we just reverse-engineer what those blobs do and reimplement them 
as Free Software?

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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-10-03 Thread Kevin Kofler
Stephen John Smoogen wrote:
> OK at the moment it looks like we seem to average 311,000 ip addresses
> per day doing a daily checkin for Fedora. Out of those ~13,400 are
> x86_32. The majority of the x86_32 are pre-F28 with only about 3400
> (about 14% of total x86_32 and ~1% of all Fedora users) of them being
> F28,F29,F30, or rawhide. The opposite is true for the other
> architectures with the majority running F30, then F29, then F28 and
> then a thin long tail for everything before that.]
> 
> Now these statistics are not absolute numbers and could hide all kinds
> of things.. I would say though that the majority of x86_32 is on
> versions we no longer support and so we do not need to worry about
> breaking large numbers of systems.

You are still breaking thousands of systems. (3400 is more than three 
thousands.)

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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Kevin Kofler
Matthew Miller wrote:
> Do you have an alternative proposal?

Have you seen my reply elsewhere in this thread?

I wrote there:
> You need a different CI approach. Maybe: 
> * a push hook that just locks the repository and does the tests before 
>   validating the push, though I can see that becoming a PITA as well, or 
> * an asynchronous CI push hook that just notifies the maintainer on 
>   failures, but does not otherwise touch the repository, or 
> * an asynchronous CI push hook that automatically reverts commits that
>   fail the CI tests, or even 
> * an asynchronous CI push hook that automatically uses a force push to 
>   revert the commits that fail the CI tests in such a way that they vanish 
>   from history entirely, as if they had never happened, 
> or something more clever that we have not thought of yet. 

What is clear is that submitting pull requests to myself does not make any 
sense whatsoever.

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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Kevin Kofler
Miro Hrončok wrote:
> On 03. 10. 19 1:32, Kevin Fenzi wrote:
>> I'm not sure how to handle the dychomoty between having different spec
>> files for each release and wanting to maintain just one spec that has a
>> bunch of crazy conditionals in it. Even thought I do this too, I think
>> we need a workflow that discourages this somehow.
> 
> I believe that moving release tag and changelog entry to annotated tags
> solves this problem (or makes it insignificant).
> 
> It means you can just cleanly cherry pick a fix anywhere it is relevant
> (most of the time) instead of fighting the changelog conflicts all the
> time.

I don't understand the people actually maintaining different changelogs for 
the releases. I just merge master into the release branches when I push an 
update, and if that includes some changelog entries for Rawhide-only mass 
rebuilds, so be it. Removing them is not worth breaking fast-forwardability 
of the branches.

I even go as far as reverting branch-only commits and then doing the 
bidirectional merge trick to restore fast forwardability. That of course 
clobbers the branch-only changelog section and replaces it with the one from 
master, but that's just how things are. Again, I think fast-forwardability 
is more useful than per-branch changelogs.

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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Kevin Kofler
Kevin Fenzi wrote:
> I'm not sure how to handle the dychomoty between having different spec
> files for each release and wanting to maintain just one spec that has a
> bunch of crazy conditionals in it. Even thought I do this too, I think
> we need a workflow that discourages this somehow.

I don't see what's wrong about the conditionals. Usually, the packages just 
work across releases with few to no conditionals. Occasionally, there is a 
conditional. It is still usually not worth letting the branches diverge. I 
only maintain different specfiles per branch if I actually want to ship 
different versions of the upstream software there.

And also, is the fancy Modularity everyone except me is so excited about not 
actually about moving towards the one specfile for all Fedora releases 
model, among other things? But of course, the shared specfile can also 
easily be done without Modularity, with fast-forward merges as it has always 
been done.

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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 32 Self-Contained Change proposal: Better Thermal Management for the Workstation

2019-10-03 Thread Jared K. Smith
On Thu, Oct 3, 2019 at 5:51 AM Kevin Kofler  wrote:

> How about we just reverse-engineer what those blobs do and reimplement
> them
> as Free Software?
>

If I'm reading the comments right in the bugzilla report linked above, it
sounds like Lenovo is going to do the right thing and put out an update
BIOS for doing thermal management in the BIOS itself, rather than having
the OS control it.  I realize that probably doesn't cover everyone's use
cases (or maybe not even older-model Lenovo laptops), but at least for me,
this sounds like a more sane approach than trying to guess/reverse engineer
what the OS is supposed to tell the hardware.

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


postgresql.service (postgresql-11.5-1.fc30)

2019-10-03 Thread Mischa Baars
Reposting message to initscripts-devel:

Hi,

A slight modification to the postgresql startup script:

postgresql.log.1 is the output from systemctl status postgresql before
applying the drop-in.

postgresql.log.2 is the output from systemctl status postgresql after
applying the drop-in.

postgresql.service.conf is the actual drop-in from
/etc/systemd/system/postgresql.service.d applied to the Fedora 30
postgresql-11.5-1.fc30 package.

The drop-in setting should replace the unit file setting in
/usr/lib/systemd/system/postgresql.service.

Have a pleasant day,
Mischa Baars.
● postgresql.service - PostgreSQL database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor 
preset: disabled)
   Active: active (running) since Tue 2019-09-24 09:45:45 CEST; 1min 25s ago
  Process: 742 ExecStartPre=/usr/libexec/postgresql-check-db-dir postgresql 
(code=exited, status=0/SUCCESS)
 Main PID: 760 (postmaster)
Tasks: 8 (limit: )
   Memory: 27.6M
   CGroup: /system.slice/postgresql.service
   ├─760 /usr/bin/postmaster -D /var/lib/pgsql/data
   ├─775 postgres: logger   
   ├─778 postgres: checkpointer   
   ├─779 postgres: background writer   
   ├─780 postgres: walwriter   
   ├─781 postgres: autovacuum launcher   
   ├─782 postgres: stats collector   
   └─783 postgres: logical replication launcher   

Sep 24 09:45:45 dt0d.cyberfiber.eu postmaster[760]: 2019-09-24 09:45:45.207 
CEST [760] LOG:  listening on IPv6 address "::1", port 5432
Sep 24 09:45:45 dt0d.cyberfiber.eu postmaster[760]: 2019-09-24 09:45:45.207 
CEST [760] LOG:  listening on IPv4 address "127.0.0.1", port 5432
Sep 24 09:45:45 dt0d.cyberfiber.eu postmaster[760]: 2019-09-24 09:45:45.215 
CEST [760] LOG:  could not bind IPv4 address "192.168.1.13": Cannot assign 
requested address
Sep 24 09:45:45 dt0d.cyberfiber.eu postmaster[760]: 2019-09-24 09:45:45.215 
CEST [760] HINT:  Is another postmaster already running on port 5432? If not, 
wait a few seconds and retry.
Sep 24 09:45:45 dt0d.cyberfiber.eu postmaster[760]: 2019-09-24 09:45:45.215 
CEST [760] WARNING:  could not create listen socket for "192.168.1.13"
Sep 24 09:45:45 dt0d.cyberfiber.eu postmaster[760]: 2019-09-24 09:45:45.215 
CEST [760] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
Sep 24 09:45:45 dt0d.cyberfiber.eu postmaster[760]: 2019-09-24 09:45:45.220 
CEST [760] LOG:  listening on Unix socket "/tmp/.s.PGSQL.5432"
Sep 24 09:45:45 dt0d.cyberfiber.eu postmaster[760]: 2019-09-24 09:45:45.279 
CEST [760] LOG:  redirecting log output to logging collector process
Sep 24 09:45:45 dt0d.cyberfiber.eu postmaster[760]: 2019-09-24 09:45:45.279 
CEST [760] HINT:  Future log output will appear in directory "log".
Sep 24 09:45:45 dt0d.cyberfiber.eu systemd[1]: Started PostgreSQL database 
server.
● postgresql.service - PostgreSQL database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor 
preset: disabled)
  Drop-In: /etc/systemd/system/postgresql.service.d
   └─postgresql.service.conf
   Active: active (running) since Tue 2019-09-24 09:49:55 CEST; 58s ago
  Process: 957 ExecStartPre=/usr/libexec/postgresql-check-db-dir postgresql 
(code=exited, status=0/SUCCESS)
 Main PID: 964 (postmaster)
Tasks: 8 (limit: )
   Memory: 26.3M
   CGroup: /system.slice/postgresql.service
   ├─964 /usr/bin/postmaster -D /var/lib/pgsql/data
   ├─982 postgres: logger   
   ├─984 postgres: checkpointer   
   ├─985 postgres: background writer   
   ├─986 postgres: walwriter   
   ├─987 postgres: autovacuum launcher   
   ├─988 postgres: stats collector   
   └─989 postgres: logical replication launcher   

Sep 24 09:49:55 dt0d.cyberfiber.eu systemd[1]: Starting PostgreSQL database 
server...
Sep 24 09:49:55 dt0d.cyberfiber.eu postmaster[964]: 2019-09-24 09:49:55.225 
CEST [964] LOG:  listening on IPv6 address "::1", port 5432
Sep 24 09:49:55 dt0d.cyberfiber.eu postmaster[964]: 2019-09-24 09:49:55.225 
CEST [964] LOG:  listening on IPv4 address "127.0.0.1", port 5432
Sep 24 09:49:55 dt0d.cyberfiber.eu postmaster[964]: 2019-09-24 09:49:55.232 
CEST [964] LOG:  listening on IPv4 address "192.168.1.13", port 5432
Sep 24 09:49:55 dt0d.cyberfiber.eu postmaster[964]: 2019-09-24 09:49:55.233 
CEST [964] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
Sep 24 09:49:55 dt0d.cyberfiber.eu postmaster[964]: 2019-09-24 09:49:55.236 
CEST [964] LOG:  listening on Unix socket "/tmp/.s.PGSQL.5432"
Sep 24 09:49:55 dt0d.cyberfiber.eu postmaster[964]: 2019-09-24 09:49:55.303 
CEST [964] LOG:  redirecting log output to logging collector process
Sep 24 09:49:55 dt0d.cyberfiber.eu postmaster[964]: 2019-09-24 09:49:55.303 
CEST [964] HINT:  Future log output will appear in directory "log".
Sep 24 09:49:55 dt0d.cyberfiber.eu systemd[1]: Started PostgreSQL database 
server.
# It's not recommended to mod

Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Miro Hrončok

On 03. 10. 19 11:58, Kevin Kofler wrote:

I don't understand the people actually maintaining different changelogs for
the releases. I just merge master into the release branches when I push an
update, and if that includes some changelog entries for Rawhide-only mass
rebuilds, so be it. Removing them is not worth breaking fast-forwardability
of the branches.



It goes like this:

 - master and f31 are at the same commit "aa"
 - I push a change only possible in rawhide, commit "bb" to master
   (it includes release bump and changelog entry)
 - a commit relevant for both, "cc" is pushed to master
   (it includes release bump and changelog entry)
 - on f31, I run `git cherry-pick cc` => conflict

I don't worry about having "Fedora 31 mass rebuild" or "Rebuilt for python 3.8" 
changelong entries in Fedora 29 (it gives me a little flinch, but nothing 
serious). i worry about the bb commit I cannot merge into f31 (e.g. if it 
implements some Fedora 32 change).


Then obviously, people start inventing %if spaghetti.



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Intent to orphan python-unittest2

2019-10-03 Thread Miro Hrončok

Hello mostly Bcced maintainers of packages impacted by this.

I maintain python-unittest2, a backport of the standard library unittest module 
from Python 3 to Python 2 (mostly) [1].


We are removing python2-unittest2 soon, as nothing depends on it any more [2].

I'd retire the package, as it makes no sense on Python 3, however there are 
packages that use python3-unittest2 for various invalid reasons.


The proper action is to fix the packages to use unittest from the standard 
library, but I lack the energy to coordinate that, so i just decided to just 
orphan it.


That said, if you want my help with the migration, let me know!

Runtime dependents:
python-testtools

Buildtime dependents:
ProDy
beaker
cloud-init
compose-utils
fedpkg
jpype
pungi
pyephem
python-agate
python-billiard
python-case
python-funcsigs (this is also a backport)
python-hdmf
python-leather
python-linecache2 (this is also a backport)
python-mimerender
python-parameterized
python-pyclipper
python-pykafka
python-pynwb
python-ripozo
python-rsa
python-testtools
python-traceback2 (this is also a backport)
python-tw2-core
python-unicodecsv


[1] https://pypi.org/project/unittest2/
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1757022
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Minimization Objective report

2019-10-03 Thread Adam Samalik
This is the Minimization Objective [0] update.

Status: Discovery phase

== Next phase definition ==

I'm putting together a proposal for the next phase approval. I've made a
Logic Model [1] so far, more is coming soon. See the issue [2] to get more
updates and to give feedback which is very welcome.

== Splitting out systemd-sysusers ==

We still don't want Systemd in containers [3]. Trying to get the sysusers
package split out (asked upstream) [4] so packages can use it without
pulling the whole Systemd in.

== Feedback Pipeline and Hacktoberfest ==

We're participating in Hacktoberfest [5] with Feedback Pipeline [6] to
potentially get some contributions!

== How to get involved ==

See if there is anything interesting to you on action plan [42], or reach
out with something you think is useful but is missing there. Open a ticket
in the tracker [43] or discuss in #fedora-devel on IRC.

Cheers,
Adam


[0] Objective: https://docs.fedoraproject.org/en-US/minimization/
[1] Logic Model:
https://asamalik.fedorapeople.org/fedora-minimization-logic-model.pdf
[2] Next phase issue: https://pagure.io/minimization/issue/15
[3] systemd-sysusers vs. containers: https://pagure.io/minimization/issue/13
[4] Splitting sysusers out: https://github.com/systemd/systemd/issues/13653
[5] Hacktoberfest:
https://fedoramagazine.org/fedora-projects-for-hacktoberfest/
[6] Feedback Pipeline: https://github.com/minimization/feedback-pipeline
[42] Action plan:
https://docs.fedoraproject.org/en-US/minimization/action-plan/
[43] Issue tracker: https://pagure.io/minimization/issues
-- 

Adam Šamalík
---
Senior Software Engineer
Red Hat
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fwd: [rpms/future] PR #5: re-enable future for python2

2019-10-03 Thread Antonio Trande
-- Forwarded message -
From: Kenneth Topp 
Date: Thu, Oct 3, 2019 at 2:31 AM
Subject: [rpms/future] PR #5: re-enable future for python2
To: 



toppk opened a new pull-request against the project: `future` that you are
following:
``
re-enable future for python2
``

To reply, visit the link below
https://src.fedoraproject.org/rpms/future/pull-request/5


-- 

*--Antonio Trande*

*mail*: mailto:sagit...@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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Martin Kolman
On Wed, 2019-10-02 at 14:44 -0400, Colin Walters wrote:
> 
> On Wed, Oct 2, 2019, at 1:40 PM, Fabio Valentini wrote:
> 
> > As others in the thread have pointed out, mandatory pull requests just
> > make no sense for most single-maintainer projects, which most packages
> > probably are.
> 
> Well, a lot of this relates to what the *merge policy* is.  If a PR submitter 
> can merge their own PRs, and there's a
> mechanism to do "merge when tests pass" (this is an important aspect), then 
> submitting a PR can be just about as
> equally ergonomic as `git push`.
Yeah, that sounds good & nice improvement to the currently available options. 
In some cases I run scratchbuilds as a
kind of a smoke tests before the "real" build - this way I could just use this 
and save some time. :)

All in all I think much of this discussion feels a bit redundant to me - lets 
just implement the support for improved
PRs that can be easily & automatically created and that triger all sorts of 
tests and builds. If the new system is good,
I'm sure many maintainers would switch to it to everyones benefit - less 
regressions & less time taken maintaining
packages.

At the same time if other maintainers have their own workflow that is not 
compatible with the PR workflow or makes it
redundant for their packages, they should not be forced to use it.

> In OpenShift we use Prow, which has the latter; I really like it.  However we 
> also *require* peer review (submitters
> can't merge their own PRs).  I'd like to require review, but it does seem 
> like a prerequisite is moving away from the
> one-repo-per-package model.
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Matthew Miller
On Wed, Oct 02, 2019 at 04:32:30PM -0700, Kevin Fenzi wrote:
> I'm not sure how to handle the dychomoty between having different spec
> files for each release and wanting to maintain just one spec that has a
> bunch of crazy conditionals in it. Even thought I do this too, I think
> we need a workflow that discourages this somehow. 

Which one are we discouraging?


-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Matthew Miller
On Thu, Oct 03, 2019 at 11:52:32AM +0200, Kevin Kofler wrote:
> Have you seen my reply elsewhere in this thread?

I did, thanks. And I can see that as a fine model too. Looking for more
ideas from Richard as well.


> What is clear is that submitting pull requests to myself does not make any 
> sense whatsoever.

Yes, I can certainly sympathize with that.

-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Old changelog entries removal

2019-10-03 Thread Vitaly Zaitsev via devel
Hello all.

Is it possible to remove old %changelog entries from SPECs? I can't find
information about this in Fedora packaging guidelines.

All history still can be found in git log.

-- 
Sincerely,
  Vitaly Zaitsev (vit...@easycoding.org)
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Vít Ondruch

Dne 03. 10. 19 v 11:58 Kevin Kofler napsal(a):
> Miro Hrončok wrote:
>> On 03. 10. 19 1:32, Kevin Fenzi wrote:
>>> I'm not sure how to handle the dychomoty between having different spec
>>> files for each release and wanting to maintain just one spec that has a
>>> bunch of crazy conditionals in it. Even thought I do this too, I think
>>> we need a workflow that discourages this somehow.
>> I believe that moving release tag and changelog entry to annotated tags
>> solves this problem (or makes it insignificant).
>>
>> It means you can just cleanly cherry pick a fix anywhere it is relevant
>> (most of the time) instead of fighting the changelog conflicts all the
>> time.
> I don't understand the people actually maintaining different changelogs for 
> the releases. I just merge master into the release branches when I push an 
> update, and if that includes some changelog entries for Rawhide-only mass 
> rebuilds, so be it. Removing them is not worth breaking fast-forwardability 
> of the branches.


It depends how you maintain your packages. My guess is (and I am sorry
if I am mistaken) that you don't follow the

https://fedoraproject.org/wiki/Updates_Policy#Philosophy

If you followed this policy, then you would touch the stable branches
just rarely and therefore keeping them fast forwardable would be just
waste of time.


Vít


>
> I even go as far as reverting branch-only commits and then doing the 
> bidirectional merge trick to restore fast forwardability. That of course 
> clobbers the branch-only changelog section and replaces it with the one from 
> master, but that's just how things are. Again, I think fast-forwardability 
> is more useful than per-branch changelogs.
>
> 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://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Josh Boyer
On Thu, Oct 3, 2019 at 9:21 AM Vitaly Zaitsev via devel
 wrote:
>
> Hello all.
>
> Is it possible to remove old %changelog entries from SPECs? I can't find
> information about this in Fedora packaging guidelines.

Yes.

josh

>
> All history still can be found in git log.
>
> --
> Sincerely,
>   Vitaly Zaitsev (vit...@easycoding.org)
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Matthew Miller
On Thu, Oct 03, 2019 at 02:45:20PM +0200, Vitaly Zaitsev via devel wrote:
> Is it possible to remove old %changelog entries from SPECs? I can't find
> information about this in Fedora packaging guidelines.
> All history still can be found in git log.

Whether or not it's documented policy (and I can't remember or find anything
either), many packages have the practice of trimming very old entries. I'm
looking at `filesystem` and `setup`, both have existed since time
immemorial (back to RHL pre-history) -- and which currently have changelogs
starting from 2017.



-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Miroslav Suchý

Dne 03. 10. 19 v 12:18 Miro Hrončok napsal(a):

Then obviously, people start inventing %if spaghetti.


Nope,
  %if spaghetti
comes from people who are upstream author of some project (usually layered application) and have to support the packages 
(usually cli tools for their project) for all Fedoras, Epels. Also for Debians, Suses, Mageias... And they are actually 
also package maintainers in those distributions. And they do not want to maintain various versions of spec files in 
various distributions.


In all projects, I have been working so far, the push to Fedora from upstream was fully automated and I did not need to 
know about dist-git branches at all.


--
Miroslav Suchy, RHCA
Red Hat, Associate Manager ABRT/Copr, #brno, #fedora-buildsys
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Vít Ondruch

Dne 03. 10. 19 v 14:35 Matthew Miller napsal(a):
> On Wed, Oct 02, 2019 at 04:32:30PM -0700, Kevin Fenzi wrote:
>> I'm not sure how to handle the dychomoty between having different spec
>> files for each release and wanting to maintain just one spec that has a
>> bunch of crazy conditionals in it. Even thought I do this too, I think
>> we need a workflow that discourages this somehow. 
> Which one are we discouraging?
>
>

This is where this was discussed, although not that explicitly:

https://pagure.io/packaging-committee/issue/742

https://pagure.io/packaging-committee/issue/744

Conditions should be discouraged, because they makes the maintenance of
packages harder.


Vít




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


Re: Old changelog entries removal

2019-10-03 Thread Miroslav Suchý

Dne 03. 10. 19 v 14:45 Vitaly Zaitsev via devel napsal(a):

Hello all.

Is it possible to remove old %changelog entries from SPECs? I can't find
information about this in Fedora packaging guidelines.

All history still can be found in git log.



Rpmbuild actually removes all entries older than %_changelog_trimtime

In Fedora this macro is defined as
-13: _changelog_trimtime%{lua:print(os.time() - 2 * 365 * 86400)}

I.e. everything older than 2 years is discarded in build time.

--
Miroslav Suchy, RHCA
Red Hat, Associate Manager ABRT/Copr, #brno, #fedora-buildsys
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Oct 03, 2019 at 02:45:20PM +0200, Vitaly Zaitsev via devel wrote:
> Hello all.
> 
> Is it possible to remove old %changelog entries from SPECs? I can't find
> information about this in Fedora packaging guidelines.
> 
> All history still can be found in git log.

We already set an rpm variable (sorry, I don't remember the name), that trims
changelogs in the binary file to fixed time, I think two years.

But if you want to trim the spec file, I'm sure you can do that too.

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


Re: Old changelog entries removal

2019-10-03 Thread Matthew Miller
On Thu, Oct 03, 2019 at 03:40:43PM +0200, Miroslav Suchý wrote:
> Rpmbuild actually removes all entries older than %_changelog_trimtime
> In Fedora this macro is defined as
> -13: _changelog_trimtime%{lua:print(os.time() - 2 * 365 * 86400)}
> I.e. everything older than 2 years is discarded in build time.

Wow, I totally forgot about that. Carry on. :)

-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Daniel P . Berrangé
On Thu, Oct 03, 2019 at 09:23:16AM -0400, Josh Boyer wrote:
> On Thu, Oct 3, 2019 at 9:21 AM Vitaly Zaitsev via devel
>  wrote:
> >
> > Hello all.
> >
> > Is it possible to remove old %changelog entries from SPECs? I can't find
> > information about this in Fedora packaging guidelines.
> 
> Yes.

FWIW, my approach is to purge all changelog entries older than 2 years
the first time I touch a package in January each year. Is there any value
in having guidelines to encourage some policy in this area, so maintainer
approach it in a consistent way ?

I would suggest we even go as far as having a script to automatically
purge changelogs when branching dist git. Cull everything older than
the last NN Fedora releases, for some reasonable value of NN.

Regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Matthew Miller
On Thu, Oct 03, 2019 at 02:47:27PM +0100, Daniel P. Berrangé wrote:
> FWIW, my approach is to purge all changelog entries older than 2 years
> the first time I touch a package in January each year. Is there any value
> in having guidelines to encourage some policy in this area, so maintainer
> approach it in a consistent way ?
> 
> I would suggest we even go as far as having a script to automatically
> purge changelogs when branching dist git. Cull everything older than
> the last NN Fedora releases, for some reasonable value of NN.

I think rather than this, we should bite the bullet and remove changelogs
entirely from spec files. 

-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Daniel P . Berrangé
On Thu, Oct 03, 2019 at 09:51:01AM -0400, Matthew Miller wrote:
> On Thu, Oct 03, 2019 at 02:47:27PM +0100, Daniel P. Berrangé wrote:
> > FWIW, my approach is to purge all changelog entries older than 2 years
> > the first time I touch a package in January each year. Is there any value
> > in having guidelines to encourage some policy in this area, so maintainer
> > approach it in a consistent way ?
> > 
> > I would suggest we even go as far as having a script to automatically
> > purge changelogs when branching dist git. Cull everything older than
> > the last NN Fedora releases, for some reasonable value of NN.
> 
> I think rather than this, we should bite the bullet and remove changelogs
> entirely from spec files.

I certainly won't complain if that's done :-)

Regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Miro Hrončok

On 03. 10. 19 15:23, Vít Ondruch wrote:


Dne 03. 10. 19 v 11:58 Kevin Kofler napsal(a):

Miro Hrončok wrote:

On 03. 10. 19 1:32, Kevin Fenzi wrote:

I'm not sure how to handle the dychomoty between having different spec
files for each release and wanting to maintain just one spec that has a
bunch of crazy conditionals in it. Even thought I do this too, I think
we need a workflow that discourages this somehow.

I believe that moving release tag and changelog entry to annotated tags
solves this problem (or makes it insignificant).

It means you can just cleanly cherry pick a fix anywhere it is relevant
(most of the time) instead of fighting the changelog conflicts all the
time.

I don't understand the people actually maintaining different changelogs for
the releases. I just merge master into the release branches when I push an
update, and if that includes some changelog entries for Rawhide-only mass
rebuilds, so be it. Removing them is not worth breaking fast-forwardability
of the branches.



It depends how you maintain your packages. My guess is (and I am sorry
if I am mistaken) that you don't follow the

https://fedoraproject.org/wiki/Updates_Policy#Philosophy


I do.


If you followed this policy, then you would touch the stable branches
just rarely and therefore keeping them fast forwardable would be just
waste of time.


I touch stable branches for bugfix upgrades.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Chris Adams
Once upon a time, Matthew Miller  said:
> I think rather than this, we should bite the bullet and remove changelogs
> entirely from spec files. 

I find "rpm -q --changelog" useful (at least when maintainers put useful
info there, which isn't always), so please don't.

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


Re: Old changelog entries removal

2019-10-03 Thread David Cantrell

On 10/3/19 10:16 AM, Chris Adams wrote:

Once upon a time, Matthew Miller  said:

I think rather than this, we should bite the bullet and remove changelogs
entirely from spec files.


I find "rpm -q --changelog" useful (at least when maintainers put useful
info there, which isn't always), so please don't.


I am in favor of removing changelogs from spec files, but I do 
understand that some people find them useful.  How about a meet halfway 
point and have a macro that maintainers can use to automatically 
generate spec file changelog blocks for projects which we are also the 
upstream for?


I have this silly script to generate an spec file changelog block 
(complete with the hyphen prefixing and wrapping of lines and escaping 
percent signs) that generates a block from the most recent tag on a git 
repo:


==
#!/bin/sh

PATH=/usr/bin
CWD="$(pwd)"

LATEST_TAG="$(git tag --sort=taggerdate | tail -n 1)"

git log --format=%s ${LATEST_TAG}.. | tac | while read line ; do
first=1
echo "${line}" | sed -e 's|%|%%|g' | fold -s -w 70 | \
while read subline ; do
if [ ${first} -eq 1 ]; then
echo "- ${subline}"
first=0
else
echo "  ${subline}"
fi
done
done
==

I take this output and paste it in the spec file and then delete the 
lines I don't want.  Could be expanded to take a repo as a parameter, etc.


Dunno, just an idea.

--
David Cantrell 
Red Hat, Inc. | Boston, MA | EST5EDT
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Miro Hrončok

On 03. 10. 19 16:16, Chris Adams wrote:

Once upon a time, Matthew Miller  said:

I think rather than this, we should bite the bullet and remove changelogs
entirely from spec files.


I find "rpm -q --changelog" useful (at least when maintainers put useful
info there, which isn't always), so please don't.


That would prevail.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Impact of dropping QEMU emulation on 32-bit hosts ? (~Fedora 33)

2019-10-03 Thread Stephen John Smoogen
On Thu, 3 Oct 2019 at 05:50, Kevin Kofler  wrote:
>
> Stephen John Smoogen wrote:
> > OK at the moment it looks like we seem to average 311,000 ip addresses
> > per day doing a daily checkin for Fedora. Out of those ~13,400 are
> > x86_32. The majority of the x86_32 are pre-F28 with only about 3400
> > (about 14% of total x86_32 and ~1% of all Fedora users) of them being
> > F28,F29,F30, or rawhide. The opposite is true for the other
> > architectures with the majority running F30, then F29, then F28 and
> > then a thin long tail for everything before that.]
> >
> > Now these statistics are not absolute numbers and could hide all kinds
> > of things.. I would say though that the majority of x86_32 is on
> > versions we no longer support and so we do not need to worry about
> > breaking large numbers of systems.
>
> You are still breaking thousands of systems. (3400 is more than three
> thousands.)

What do you mean by breaking breaking because you use that term like a
sledge hammer for anything from a 'pixel off' bug to 'too old software
is in repos', 'too young software is in repos' , 'software is not in
repos' to 'can't boot'. After a while, I assumed the only way I can't
break a system is to never unbox it.. but I expect there is probably
some way that is also a broken system.

https://www.youtube.com/watch?v=6DGNZnfKYnU

-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Daniel P . Berrangé
On Thu, Oct 03, 2019 at 10:21:37AM -0400, David Cantrell wrote:
> On 10/3/19 10:16 AM, Chris Adams wrote:
> > Once upon a time, Matthew Miller  said:
> > > I think rather than this, we should bite the bullet and remove changelogs
> > > entirely from spec files.
> > 
> > I find "rpm -q --changelog" useful (at least when maintainers put useful
> > info there, which isn't always), so please don't.
> 
> I am in favor of removing changelogs from spec files, but I do understand
> that some people find them useful.  How about a meet halfway point and have
> a macro that maintainers can use to automatically generate spec file
> changelog blocks for projects which we are also the upstream for?
> 
> I have this silly script to generate an spec file changelog block (complete
> with the hyphen prefixing and wrapping of lines and escaping percent signs)
> that generates a block from the most recent tag on a git repo:
> 
> ==
> #!/bin/sh
> 
> PATH=/usr/bin
> CWD="$(pwd)"
> 
> LATEST_TAG="$(git tag --sort=taggerdate | tail -n 1)"
> 
> git log --format=%s ${LATEST_TAG}.. | tac | while read line ; do
> first=1
> echo "${line}" | sed -e 's|%|%%|g' | fold -s -w 70 | \
> while read subline ; do
> if [ ${first} -eq 1 ]; then
> echo "- ${subline}"
> first=0
> else
> echo "  ${subline}"
> fi
> done
> done
> ==

> 
> I take this output and paste it in the spec file and then delete the lines I
> don't want.  Could be expanded to take a repo as a parameter, etc.

Or just add some RPM metadata tags to record the upstream SCM type + URL +
branch / release tag, etc. The user can thus easily find the upstream
full commit logs corresponding to the pacakge.

Regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Chris Adams
Once upon a time, Daniel P. Berrangé  said:
> Or just add some RPM metadata tags to record the upstream SCM type + URL +
> branch / release tag, etc. The user can thus easily find the upstream
> full commit logs corresponding to the pacakge.

IMHO that is only good when the Fedora package is nothing but the
upstream code, built with defaults.  As soon as Fedora needs to add a
patch and/or systemd unit(s), change options, etc., there should be a
Fedora changelog.

And even when it's a straight build of upstream, some maintainers
include RH Bugzilla numbers in their changelog entries, which is useful
too.

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


Re: Old changelog entries removal

2019-10-03 Thread David Cantrell

On 10/3/19 10:29 AM, Daniel P. Berrangé wrote:

On Thu, Oct 03, 2019 at 10:21:37AM -0400, David Cantrell wrote:

On 10/3/19 10:16 AM, Chris Adams wrote:

Once upon a time, Matthew Miller  said:

I think rather than this, we should bite the bullet and remove changelogs
entirely from spec files.


I find "rpm -q --changelog" useful (at least when maintainers put useful
info there, which isn't always), so please don't.


I am in favor of removing changelogs from spec files, but I do understand
that some people find them useful.  How about a meet halfway point and have
a macro that maintainers can use to automatically generate spec file
changelog blocks for projects which we are also the upstream for?

I have this silly script to generate an spec file changelog block (complete
with the hyphen prefixing and wrapping of lines and escaping percent signs)
that generates a block from the most recent tag on a git repo:

==
#!/bin/sh

PATH=/usr/bin
CWD="$(pwd)"

LATEST_TAG="$(git tag --sort=taggerdate | tail -n 1)"

git log --format=%s ${LATEST_TAG}.. | tac | while read line ; do
 first=1
 echo "${line}" | sed -e 's|%|%%|g' | fold -s -w 70 | \
 while read subline ; do
 if [ ${first} -eq 1 ]; then
 echo "- ${subline}"
 first=0
 else
 echo "  ${subline}"
 fi
 done
done
==




I take this output and paste it in the spec file and then delete the lines I
don't want.  Could be expanded to take a repo as a parameter, etc.


Or just add some RPM metadata tags to record the upstream SCM type + URL +
branch / release tag, etc. The user can thus easily find the upstream
full commit logs corresponding to the pacakge.


That works too.  A %global upstream_changelog and "rpm -q --changelog" 
could look for that and display the value if it exists --or-- pull down 
the info and display it for minimal impact to current users.


--
David Cantrell 
Red Hat, Inc. | Boston, MA | EST5EDT
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Ohio LinuxFest 2019

2019-10-03 Thread Geoffrey Marr
Ben,

I'm in Colorado, but absolutely willing to travel to Ohio to help staff the
booth... I don't know if there is budget for travel, but if there is, and
there is no one closer who wants to help, let me know! :)

Geoff Marr
IRC: coremodule


On Wed, Oct 2, 2019 at 1:48 PM Ben Cotton  wrote:

> I proposed a Fedora BoF for Ohio LinuxFest[1], to be held 1–2 November
> in Columbus, Ohio, USA. The BoF is accepted, and the organizers said
> there is still expo space available.
>
> I didn't get a reponse on the Ambassadors list when I asked if we'll
> have a presence there, but I'll get us a Fedora booth if I can find at
> least a few people willing to staff it. I'd like for us to connect
> with some potential contributors, particularly in non-code areas in
> addition to talking to existing Fedora contributors and users.
>
> If you don't want to staff a booth, I hope if you're in the area
> you'll stop by the BoF. I'll post it to the Events calendar[2] on
> Fedocal once the schedule is published.
>
> [1] https://ohiolinux.org/
> [2] https://apps.fedoraproject.org/calendar/Events/
>
> --
> Ben Cotton
> He / Him / His
> Fedora Program Manager
> Red Hat
> 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://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Matthew Miller
On Thu, Oct 03, 2019 at 09:16:15AM -0500, Chris Adams wrote:
> > I think rather than this, we should bite the bullet and remove changelogs
> > entirely from spec files. 
> I find "rpm -q --changelog" useful (at least when maintainers put useful
> info there, which isn't always), so please don't.

I know -- I'm a former sysadmin myself and I'm pretty sure I made that same
argument on this list several years ago.

But let's not box ourselves in. There's plenty of ways to provide equivalent
and perhaps more useful information in a similarly easy on-system fashion
*without* the specfile mess.

-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Martin Kolman
On Thu, 2019-10-03 at 09:37 -0500, Chris Adams wrote:
> Once upon a time, Daniel P. Berrangé  said:
> > Or just add some RPM metadata tags to record the upstream SCM type + URL +
> > branch / release tag, etc. The user can thus easily find the upstream
> > full commit logs corresponding to the pacakge.
> 
> IMHO that is only good when the Fedora package is nothing but the
> upstream code, built with defaults.  As soon as Fedora needs to add a
> patch and/or systemd unit(s), change options, etc., there should be a
> Fedora changelog.
Also, the current changelogs are self contained & do not require internet 
access.

Remote changelog URLs might become inaccessible over time, making tracking down
behavior changes & tricky bugs problematic.


> 
> And even when it's a straight build of upstream, some maintainers
> include RH Bugzilla numbers in their changelog entries, which is useful
> too.
> 
> -- 
> Chris Adams 
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Daniel P . Berrangé
On Thu, Oct 03, 2019 at 09:37:31AM -0500, Chris Adams wrote:
> Once upon a time, Daniel P. Berrangé  said:
> > Or just add some RPM metadata tags to record the upstream SCM type + URL +
> > branch / release tag, etc. The user can thus easily find the upstream
> > full commit logs corresponding to the pacakge.
> 
> IMHO that is only good when the Fedora package is nothing but the
> upstream code, built with defaults.  As soon as Fedora needs to add a
> patch and/or systemd unit(s), change options, etc., there should be a
> Fedora changelog.

I doesn't have to be mutually exclusive with RPM changelogs.

I think having a record of upstream SCM would be useful regardless. Many
times when submitting patches to Fedora packages, I've been told to send
my patch to upstream insteadwhich means trying to figure out where
that upstream is for this given RPM.

Regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Vít Ondruch

Dne 03. 10. 19 v 15:56 Miro Hrončok napsal(a):
> On 03. 10. 19 15:23, Vít Ondruch wrote:
>>
>> Dne 03. 10. 19 v 11:58 Kevin Kofler napsal(a):
>>> Miro Hrončok wrote:
 On 03. 10. 19 1:32, Kevin Fenzi wrote:
> I'm not sure how to handle the dychomoty between having different
> spec
> files for each release and wanting to maintain just one spec that
> has a
> bunch of crazy conditionals in it. Even thought I do this too, I
> think
> we need a workflow that discourages this somehow.
 I believe that moving release tag and changelog entry to annotated
 tags
 solves this problem (or makes it insignificant).

 It means you can just cleanly cherry pick a fix anywhere it is
 relevant
 (most of the time) instead of fighting the changelog conflicts all the
 time.
>>> I don't understand the people actually maintaining different
>>> changelogs for
>>> the releases. I just merge master into the release branches when I
>>> push an
>>> update, and if that includes some changelog entries for Rawhide-only
>>> mass
>>> rebuilds, so be it. Removing them is not worth breaking
>>> fast-forwardability
>>> of the branches.
>>
>>
>> It depends how you maintain your packages. My guess is (and I am sorry
>> if I am mistaken) that you don't follow the
>>
>> https://fedoraproject.org/wiki/Updates_Policy#Philosophy
>
> I do.
>
>> If you followed this policy, then you would touch the stable branches
>> just rarely and therefore keeping them fast forwardable would be just
>> waste of time.
>
> I touch stable branches for bugfix upgrades.
>

But this sooner or later means rebase in Rawhide and just applying
patches in the stable branch. So my point still stands.


Vít
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Chris Adams
Once upon a time, Daniel P. Berrangé  said:
> I think having a record of upstream SCM would be useful regardless. Many
> times when submitting patches to Fedora packages, I've been told to send
> my patch to upstream insteadwhich means trying to figure out where
> that upstream is for this given RPM.

"rpm -qi" and look at the URL?

The other thing that makes source code changelogs less useful in some
cases is that they are often very verbose, with info that isn't clear to
end users.  They show changes that are often not relevant (like maybe
between release 1.2.1 and 1.2.2 they tried a fix to a bug and reverted
it - who cares in terms of RPMs?).

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


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Stephen John Smoogen
On Thu, 3 Oct 2019 at 11:20, Vít Ondruch  wrote:
>
>
> Dne 03. 10. 19 v 15:56 Miro Hrončok napsal(a):
> > On 03. 10. 19 15:23, Vít Ondruch wrote:
> >>
> >> Dne 03. 10. 19 v 11:58 Kevin Kofler napsal(a):
> >>> Miro Hrončok wrote:
>  On 03. 10. 19 1:32, Kevin Fenzi wrote:
> > I'm not sure how to handle the dychomoty between having different
> > spec
> > files for each release and wanting to maintain just one spec that
> > has a
> > bunch of crazy conditionals in it. Even thought I do this too, I
> > think
> > we need a workflow that discourages this somehow.
>  I believe that moving release tag and changelog entry to annotated
>  tags
>  solves this problem (or makes it insignificant).
> 
>  It means you can just cleanly cherry pick a fix anywhere it is
>  relevant
>  (most of the time) instead of fighting the changelog conflicts all the
>  time.
> >>> I don't understand the people actually maintaining different
> >>> changelogs for
> >>> the releases. I just merge master into the release branches when I
> >>> push an
> >>> update, and if that includes some changelog entries for Rawhide-only
> >>> mass
> >>> rebuilds, so be it. Removing them is not worth breaking
> >>> fast-forwardability
> >>> of the branches.
> >>
> >>
> >> It depends how you maintain your packages. My guess is (and I am sorry
> >> if I am mistaken) that you don't follow the
> >>
> >> https://fedoraproject.org/wiki/Updates_Policy#Philosophy
> >
> > I do.
> >
> >> If you followed this policy, then you would touch the stable branches
> >> just rarely and therefore keeping them fast forwardable would be just
> >> waste of time.
> >
> > I touch stable branches for bugfix upgrades.
> >
>
> But this sooner or later means rebase in Rawhide and just applying
> patches in the stable branch. So my point still stands.

Which point? You have had multiple. The one where you say doesn't
follow the procedure does not stand.


-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Randy Barlow
On Thu, 2019-10-03 at 11:58 +0200, Kevin Kofler wrote:
> I even go as far as reverting branch-only commits and then doing the 
> bidirectional merge trick to restore fast forwardability. That of
> course 
> clobbers the branch-only changelog section and replaces it with the
> one from 
> master, but that's just how things are. Again, I think fast-
> forwardability 
> is more useful than per-branch changelogs.

It's not an either-or. If you resolve the conflict, you can have fast-
forwarding *and* not pass irrelevant/confusing changelogs on to the end
user.

I personally avoid if statements in spec files and just resolve
conflicts.

As pointed out elsewhere, we would have fewer conflicts if we could get
the version, release, and changelog out of the spec file, and then I
think maintaining different spec in different release branches would be
easier than it is today.


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Jeremy Cline
On Wed, Oct 02, 2019 at 08:26:16PM +0200, Clement Verna wrote:
> On Wed, 2 Oct 2019 at 19:34, Matthew Miller 
> wrote:
> 
> > On Wed, Oct 02, 2019 at 05:31:56PM +0100, Richard W.M. Jones wrote:
> > > > ○ Every changes to dist-git is done via pull-requests
> > > Erm, no thank you.  Pull requests are a terrible workflow.
> >
> > It's definitely the winning workflow in the open source world today,
> > particularly for smaller and drive-by contributions, which I think we'd
> > like to encourage. And there _are_ real tracking and review benefits to
> > having everything go through that workflow.
> >
> 
> > Do you have an alternative proposal?
> >
> 
> Continuous Integration can be done without PRs (this is not easy in the
> open source world because you cannot grant commit access to every
> contributors, this is not a problem for us since only the package
> maintainers have commit access), in fact eXtrem Programming [0] is all
> about pushing as often and as fast as possible to the main branch in order
> to get early feedback. Instead of running the tests against a PR it is
> possible to run the tests against the commits in the main development
> branch. I believe that in our case knowing if a particular commit broke the
> branch is as valuable as knowing if the tests failed against a PR.
> 

Yeah, no thanks. As someone who endlessly chasing breakages I can tell
you it is miserable. That approach sounds like an eXtremly good way for
folks to just walk away from the project.

We can have machines check for correctness with tests, why on earth
would you enforce that check *after* accepting changes?

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


Re: Old changelog entries removal

2019-10-03 Thread Matthew Miller
On Thu, Oct 03, 2019 at 10:19:40AM -0500, Chris Adams wrote:
> The other thing that makes source code changelogs less useful in some
> cases is that they are often very verbose, with info that isn't clear to
> end users.  They show changes that are often not relevant (like maybe
> between release 1.2.1 and 1.2.2 they tried a fix to a bug and reverted
> it - who cares in terms of RPMs?).

Yeah:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/YDN6EODKKIG2U6HHTY6DGRZZ2IJO64CG/

-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Fabien Boucher
On Wed, Oct 2, 2019 at 9:20 PM Neal Gompa  wrote:

>
> Unfortunately, it doesn't scale for the large number of packages we
> have. Pull requests would work if we had mergify[1] working on
> Dist-Git, otherwise I can't see how it'd work.
>
> [1]: https://github.com/Mergifyio/mergify-engine
>
>

Since some months we (the team that maintain softwarefactory-project.io and
review.rdoproject.org) are working on making Zuul [1] compatible with
Pagure in order to implement a packager workflow through Zuul's jobs around
the Pull Request model.
Zuul is a powerful gating system, scalable, that support cross-repository
jobs and artifacts sharing between jobs out of the box. Zuul's jobs are
Ansible playbooks.

We managed to do great progress that we shown at last Flock. We are
tracking the progress in this EPIC [2].
Here is how a project is configured: [3], the template is defined like so:
[4], and here the job definition of rawhide-rpm-scratch-build: [5]

Zuul's jobs configuration is flexible and we can provide templates that fit
different needs, whether the packager want a full workflow (from the
scratch build, various validation jobs such as linting/rpminspect to the
regular build) or just the scratch build.

We will soon propose this as an opt-in service for the interested
packagers. CI resources capacity will come from softwarefactory-project.io.


[1]: https://zuul-ci.org/
[2]: https://teams.fedoraproject.org/project/ci/epic/14
[3]:
https://pagure.io/fedora-zuul-jobs-config/blob/master/f/zuul.d/projects.yaml#_5
[4]: https://pagure.io/fedora-zuul-jobs/blob/master/f/zuul.d/templates.yaml
[5]: https://pagure.io/fedora-zuul-jobs/blob/master/f/zuul.d/jobs.yaml#_1
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Michael Cronenworth

On 10/3/19 9:45 AM, Martin Kolman wrote:

Also, the current changelogs are self contained & do not require internet 
access.

Remote changelog URLs might become inaccessible over time, making tracking down
behavior changes & tricky bugs problematic.


Yes, there are systems that do not have Internet access.

Examples:
- Classified systems with no access at all
- Proxy restricted systems (behind a web filter that may block)

It's incredibly helpful to have rpm -q $PKG --changelog available.

Whatever change is made it needs to be available offline.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Matthew Miller
On Thu, Oct 03, 2019 at 11:13:32AM -0500, Michael Cronenworth wrote:
> >Remote changelog URLs might become inaccessible over time, making tracking 
> >down
> >behavior changes & tricky bugs problematic.
> Yes, there are systems that do not have Internet access.
> Examples:
> - Classified systems with no access at all
> - Proxy restricted systems (behind a web filter that may block)
> It's incredibly helpful to have rpm -q $PKG --changelog available.
> Whatever change is made it needs to be available offline.

I think providing whatever as a %doc would fit most use-cases. Or it could
be a special document thing like %license.

-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Logs of the weekly NeuroFedora meeting: October 3, 2019

2019-10-03 Thread Ankur Sinha
Hello,

Here are the logs from today's meeting. The next meeting will be in a
week's time. It will be chaired by @ankursinha (me).

- HTML logs:
  
https://meetbot.fedoraproject.org/fedora-neuro/2019-10-03/neurofedora.2019-10-03-15.06.log.html
- HTML minutes:
  
https://meetbot.fedoraproject.org/fedora-neuro/2019-10-03/neurofedora.2019-10-03-15.06.html

The text minutes are pasted below for your convenience:

=
#fedora-neuro: "NeuroFedora - 2019-10-03"
=


Meeting started by bt0 at 15:06:58 UTC. The full logs are available at
https://meetbot.fedoraproject.org/fedora-neuro/2019-10-03/neurofedora.2019-10-03-15.06.log.html
 .

Meeting summary
---
* Introductions and Roll call  (bt0, 15:07:45)
  * Alberto Rodriguez (bt0dotninja), UTC-5 (America/Mexico-City),
CommOps, Marketing, packaging, neurofedora, Fedora-Join and more...
(bt0, 15:08:13)
  * Ankur Sinha (ankursinha/FranciscoD): UTC+1 (Europe/London),
NeuroFedora, Join, Packaging, and a few others :)  (FranciscoD,
15:08:54)

* Today's agenda  (bt0, 15:13:37)
  * Pagure tickets at:

https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=S%3A+Next+meeting
(bt0, 15:13:56)
  * Open bugs at:

https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&email1=neuro-sig%40lists.fedoraproject.org&emailassigned_to1=1&emailcc1=1&emaildocs_contact1=1&emaillongdesc1=1&emailqa_contact1=1&emailreporter1=1&emailtype1=substring&list_id=10455921&query_format=advanced
(bt0, 15:13:56)
  * Review of current progress  (bt0, 15:14:15)
  * Action items from previous meeting  (bt0, 15:14:16)
  * Planning what we want to do next  (bt0, 15:14:16)
  * Neuroscience query of the week  (bt0, 15:14:16)
  * Next meeting chair selection  (bt0, 15:14:16)
  * Open floor  (bt0, 15:14:16)

* Review of pagure tickets  (bt0, 15:15:29)
  *

https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=S%3A+Next+meeting
(bt0, 15:16:00)

* Ticket #293  (bt0, 15:17:58)
  * https://pagure.io/neuro-sig/NeuroFedora/issue/293  (bt0, 15:18:06)

* Ticket #250  (bt0, 15:23:06)
  * https://pagure.io/neuro-sig/NeuroFedora/issue/250  (bt0, 15:23:11)
  * LINK: https://fedorapeople.org/groups/neuro-sig/   (FranciscoD,
15:33:05)
  * LINK:

https://fedorapeople.org/groups/neuro-sig/Fedora-31-Comp-Neuro-20191003-1.iso
(FranciscoD, 15:33:11)
  * ACTION: MeWjOr think about whether tags would help on the
neuro-scripts repo and add them if required  (FranciscoD, 15:38:44)
  * ACTION: MeWjOr file an issue and investigate why the comp-neuro
installer looks like the netinstaller and not the live workstation
one  (FranciscoD, 15:39:08)

* Planning what we want to do next  (bt0, 15:40:36)
  * Change proposal
https://fedoraproject.org/wiki/Changes/Comp_Neuro_Lab  (FranciscoD,
15:41:35)
  * Tracker bug https://bugzilla.redhat.com/show_bug.cgi?id=1758209
(FranciscoD, 15:41:42)
  * FESCo approval: https://pagure.io/fesco/issue/2237  (FranciscoD,
15:41:54)
  * At the moment we have 47 neuro-imaging related tools in the
packaging queue:

https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=F%3A+Neuroimaging
(FranciscoD, 15:44:04)
  * LINK: https://apps.fedoraproject.org/packages/InsightToolkit/
(FranciscoD, 15:47:36)
  * InsightToolkit updating bug
https://bugzilla.redhat.com/show_bug.cgi?id=1340300  (MeWjOr,
15:48:51)
  * ACTION: mhough create a new ticket to document what ITK features we
need enabled  (FranciscoD, 15:50:33)
  * ACTION: mhough block other packages that need these features
(FranciscoD, 15:50:56)
  * ACTION: FranciscoD look at updating ITK to new version  (FranciscoD,
15:51:07)
  * ACTION: FranciscoD sponsor mhough to packagers and e-mail -devel
letting community know  (FranciscoD, 15:55:32)
  * ACTION: FranciscoD write blog post on neurofedora updates
(FranciscoD, 15:55:48)
  * ACTION: mhough share desktop file with MeWjOr to figure out tweaks
(FranciscoD, 15:57:14)

* Chair for next week  (FranciscoD, 16:01:12)
  * FranciscoD will chair next week's meeting  (FranciscoD, 16:02:15)

* Open Floor  (FranciscoD, 16:02:37)
  * LINK: https://medium.com/the-spike/why-model-the-brain-c7a8e160e566
-> is an easier post to read  (FranciscoD, 16:17:08)
  * LINK:
https://www.nest-simulator.org/helpindex/cc/aeif_cond_alpha.html ->
all units listed there  (FranciscoD, 16:24:29)

Meeting ended at 16:25:29 UTC.


Action Items

* MeWjOr think about whether tags would help on the neuro-scripts repo
  and add them if required
* MeWjOr file an issue and investigate why the comp-neuro installer
  looks like the netinstaller and not the live workstation one
* mhough create a new ticket to document what ITK features we need
  enabled
* mhough block other packages th

Re: Old changelog entries removal

2019-10-03 Thread Jason L Tibbitts III
> "MM" == Matthew Miller  writes:

MM> Whether or not it's documented policy (and I can't remember or find
MM> anything either), many packages have the practice of trimming very
MM> old entries.

You can't always do this.  I tried to purge changelog entries from a
package older than 2010 and was not permitted to do so:

https://src.fedoraproject.org/rpms/cyrus-imapd/c/4672136ce3276859bc1971075a87a30a47f9995b?branch=master

All I could figure was that the person who originally developed the
packages back before 2006 had objected that their changelog entries had
been removed.  There might even have been some kind of agreement between
them and Red Hat which of course isn't documented anywhere, and
shouldn't apply to Fedora anyway.

So I'd certainly love it if there was a distro-wide policy about this,
with a requirement that weird exceptional cases like this be documented
publicly.  There is also valid discussion to be had about giving credit,
and whether changelog entries are a valid way of accomplishing that.  (I
would argue that they aren't and that the SCM history should be
sufficient, but I personally don't care if my name is in the credits or
not.)

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


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Clement Verna
On Thu, Oct 3, 2019, 17:43 Jeremy Cline  wrote:

> On Wed, Oct 02, 2019 at 08:26:16PM +0200, Clement Verna wrote:
> > On Wed, 2 Oct 2019 at 19:34, Matthew Miller 
> > wrote:
> >
> > > On Wed, Oct 02, 2019 at 05:31:56PM +0100, Richard W.M. Jones wrote:
> > > > > ○ Every changes to dist-git is done via pull-requests
> > > > Erm, no thank you.  Pull requests are a terrible workflow.
> > >
> > > It's definitely the winning workflow in the open source world today,
> > > particularly for smaller and drive-by contributions, which I think we'd
> > > like to encourage. And there _are_ real tracking and review benefits to
> > > having everything go through that workflow.
> > >
> >
> > > Do you have an alternative proposal?
> > >
> >
> > Continuous Integration can be done without PRs (this is not easy in the
> > open source world because you cannot grant commit access to every
> > contributors, this is not a problem for us since only the package
> > maintainers have commit access), in fact eXtrem Programming [0] is all
> > about pushing as often and as fast as possible to the main branch in
> order
> > to get early feedback. Instead of running the tests against a PR it is
> > possible to run the tests against the commits in the main development
> > branch. I believe that in our case knowing if a particular commit broke
> the
> > branch is as valuable as knowing if the tests failed against a PR.
> >
>
> Yeah, no thanks. As someone who endlessly chasing breakages I can tell
> you it is miserable. That approach sounds like an eXtremly good way for
> folks to just walk away from the project.
>
> We can have machines check for correctness with tests, why on earth
> would you enforce that check *after* accepting changes?
>

I think that it would be better to know which commit messed up your branch
than not (currently the case). Currently there is no concept of "accepting
a change" for packages, since packagers are just pushing commits to
branches. To me running tests after the push is a good compromise and I
don't see how that would drive people out of the project compare to
enforcing all changes to be made via PR.


> - Jeremy
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Old changelog entries removal

2019-10-03 Thread Emmanuel Seyman
* Daniel P. Berrangé [03/10/2019 14:47] :
>
> FWIW, my approach is to purge all changelog entries older than 2 years
> the first time I touch a package in January each year. Is there any value
> in having guidelines to encourage some policy in this area, so maintainer
> approach it in a consistent way ?

FTR, this is done automatically by this snippet in redhat-rpm-config:

# Automatically trim changelog entries after 2 years
%_changelog_trimtime%{lua:print(os.time() - 2 * 365 * 86400)}

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

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


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Oct 03, 2019 at 11:42:02AM -0400, Randy Barlow wrote:
> On Thu, 2019-10-03 at 11:58 +0200, Kevin Kofler wrote:
> > I even go as far as reverting branch-only commits and then doing the 
> > bidirectional merge trick to restore fast forwardability. That of
> > course 
> > clobbers the branch-only changelog section and replaces it with the
> > one from 
> > master, but that's just how things are. Again, I think fast-
> > forwardability 
> > is more useful than per-branch changelogs.
> 
> It's not an either-or. If you resolve the conflict, you can have fast-
> forwarding *and* not pass irrelevant/confusing changelogs on to the end
> user.
> 
> I personally avoid if statements in spec files and just resolve
> conflicts.
> 
> As pointed out elsewhere, we would have fewer conflicts if we could get
> the version, release, and changelog out of the spec file, and then I
> think maintaining different spec in different release branches would be
> easier than it is today.

Small correction: not the version. Just the release and changelog.

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


Request to re-review jboss-logging-tools package

2019-10-03 Thread Dinesh Prasanth Moluguwan Krishnamoorthy
Hello everyone!

We, the Dogtag PKI team, would like to revive the jboss-logging-tools
which was retired as part of the Fedora orphaning process.

This package is a direct dependency for dogtag-pki project, which in
turn is a dependency for FreeIPA.

I'd honored if someone can review [1] our package and help revive it.

[1] Review ticket: https://bugzilla.redhat.com/show_bug.cgi?id=1758293

Thanks,
--Dinesh


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Don't add default contents in `fedpkg request-branch` tickets Was: Re: can we merge package.cfg into master

2019-10-03 Thread Pavel Raiskup
On Friday, September 27, 2019 6:29:54 PM CEST Sérgio Basto wrote:
> On Fri, 2019-09-27 at 12:06 -0400, Neal Gompa wrote:
> > On Fri, Sep 27, 2019 at 12:03 PM Sérgio Basto 
> > wrote:
> > > Hi,
> > > epel 8 brings a new file called package.cfg, I strongly prefer to
> > > keep
> > > branches mergeable with fast forward , may we merge this into
> > > master ?
> > > like I did in pngquant [1]
> > > 
> > 
> > It disables the normal build behavior for all non-master branches, so
> > you don't want to do that.
> 
> Well , I want keep my branches mergeable ! 

Same problem.  I came across several epel8 branch requests ... and there
always is some default 'package.cfg' file I don't really mind as I
observed (the builds against epel8 just succeed without that).  More,
sometimes the README.md is added.

Could we stop doing that?  Unless it is really reasonable, I don't plan to
make differences in maintained branches, and to achieve that with the
current approach -- I have to go the ugly way (merge epel8 to master and
vice versa, so histories in all branches are ugly forever).

It would be better if we were either "just" allowed to push to
not-yet-existing branch, or optionally begin the branch from in-advance
specified hash.

Pavel


> 
> 
> > 
> > -- 
> > 真実はいつも一つ!/ Always, there's only one truth!
> > ___
> > devel mailing list -- devel@lists.fedoraproject.org
> > To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> > Fedora Code of Conduct: 
> > https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> > List Guidelines: 
> > https://fedoraproject.org/wiki/Mailing_list_guidelines
> > List Archives: 
> > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> -- 
> Sérgio M. B.
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Request to re-review jboss-logging-tools package

2019-10-03 Thread Fabio Valentini
On Thu, Oct 3, 2019 at 9:11 PM Dinesh Prasanth Moluguwan
Krishnamoorthy  wrote:
>
> Hello everyone!
>
> We, the Dogtag PKI team, would like to revive the jboss-logging-tools
> which was retired as part of the Fedora orphaning process.
>
> This package is a direct dependency for dogtag-pki project, which in
> turn is a dependency for FreeIPA.
>
> I'd honored if someone can review [1] our package and help revive it.

I've assigned the review request to me, and left some initial comments.

Fabio

> [1] Review ticket: https://bugzilla.redhat.com/show_bug.cgi?id=1758293
>
> Thanks,
> --Dinesh
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fedora 32 System-Wide Change proposal: binutils 2.33

2019-10-03 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/BINUTILS233

== Summary ==
Rebase the binutils package from version 2.32 to version 2.33.

== Owner ==
* Name: Nick Clifton [https://fedoraproject.org/wiki/User:Nickc]
* Email: ni...@redhat.com

== Detailed Description ==
Switch the binutils package from being based on the 2.32 release of
the GNU binutils to
being based on the 2.33 release.  This release will bring in numerous
bug fixes, as well
as support for the CTF debug format.

== Benefit to Fedora ==
The main benefit will be the bug fixes and the improvement to the linker.
In addition the new support for the CTF debug format will help
consumers of CTF, most notably the kernel.

== Scope ==
* Proposal owners:
Change the source parameter in the binutils.spec rpm and adjust the
local patches to take account of the bugs that are now already fixed.
This is a significant change to the underlying tools used to build
Fedora and so there should be a mass rebuild in order for the changes
to be noticed across the system.

* Other developers:  No other work should be necessary.  Once the
rebase is in place and the buildroot contains the new binutils its use
should be automatic.

* Release engineering: [https://pagure.io/releng/issue/8837] A mass
rebuild will be required.
* Policies and guidelines: No update needed.
* Trademark approval: N/A (not needed for this Change)


== Upgrade/compatibility impact ==
The binutils are backwards compatible with previous releases, so no
changes should be necessary.


== How To Test ==
The binutils package does include its own set of testsuites which
check basic functionality.
The real test however is by rebuilding other packages which depend
upon the binutils, or
more likely, upon gcc.  If these packages continue to work then the
binutils update has not
broken anything.

== User Experience ==
The change should not be noticeable to the user.

== Dependencies ==
This update has no hard dependencies on any other package.
There are other packages that do depend upon the binutils however.
Most notably gcc and redhat-rpm-config.

== Contingency Plan ==
* Contingency mechanism: Revert to the 2.32 binutils as currently used
in rawhide.  This work can be done by me, should it prove necessary.
* Contingency deadline: Beta Freeze.

== Documentation ==
Documentation is not currently available, due to the fact that the
2.33 release has not yet been created.
(It is hoped that the release will happen before the Fedora 32 mass rebuild).



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


License in spec file

2019-10-03 Thread alciregi
I'm trying to build an RPM of a python package.
The LICENSE file of the python package states that it is released under
MIT license.

But there is a file, _version.py, where you can read:

Parts of `extract_components` are taken from the pypa packaging project
(https://github.com/pypa/packaging) which is dual licensed:
> This file is dual licensed under the terms of the Apache License,
Version
> 2.0, and the BSD License. See the LICENSE file in the root of (the
pypa)
> repository for complete details.


The question is, what should I put in the License tag of the SPEC file?
Is MIT sufficient?

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


Re: License in spec file

2019-10-03 Thread Miro Hrončok

On 03. 10. 19 23:34, alcir...@gmail.com wrote:

I'm trying to build an RPM of a python package.
The LICENSE file of the python package states that it is released under
MIT license.

But there is a file, _version.py, where you can read:

Parts of `extract_components` are taken from the pypa packaging project
(https://github.com/pypa/packaging) which is dual licensed:

This file is dual licensed under the terms of the Apache License,

Version

2.0, and the BSD License. See the LICENSE file in the root of (the

pypa)

repository for complete details.



The question is, what should I put in the License tag of the SPEC file?


MIT and (BSD or ASL 2.0)

Don't forget to put a comment into spec that explains this, like:

# mostly MIT, parts of extract_components from python-packaging (BSD or ASL 2.0)
License: MIT and (BSD or ASL 2.0)



Is MIT sufficient?


No.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fwd: bodhi submitted ntl-11.3.4-1.fc32 to stable

2019-10-03 Thread Jerry James
On Wed, Oct 2, 2019 at 11:45 AM Kevin Fenzi  wrote:
> So, this is my 'fault' I guess.
>
> There were some builds stuck in the signing tag in rawhide, so I
> retagged them to get them signed and in. In this case it made an 'older'
> build show up. ;(
>
> I'll check f32 for older builds and fix them all.
>
> The cause of some builds not being signed seems to be fas throwing 500
> errors sporadically. We are trying to track down the cause of that now.

Thanks for fixing it, Kevin.  Good luck tracking down the 500 errors.
-- 
Jerry James
http://www.jamezone.org/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


[Test-Announce] Fedora 31 Branched 20191003.n.1 nightly compose nominated for testing

2019-10-03 Thread rawhide
Announcing the creation of a new nightly release validation test event
for Fedora 31 Branched 20191003.n.1. Please help run some tests for this
nightly compose if you have time. For more information on nightly
release validation testing, see:
https://fedoraproject.org/wiki/QA:Release_validation_test_plan

Notable package version changes:
anaconda - 20190928.n.0: anaconda-31.22.4-1.fc31.src, 20191003.n.1: 
anaconda-31.22.5-1.fc31.src

Test coverage information for the current release can be seen at:
https://www.happyassassin.net/testcase_stats/31

You can see all results, find testing instructions and image download
locations, and enter results on the Summary page:

https://fedoraproject.org/wiki/Test_Results:Fedora_31_Branched_20191003.n.1_Summary

The individual test result pages are:

https://fedoraproject.org/wiki/Test_Results:Fedora_31_Branched_20191003.n.1_Installation
https://fedoraproject.org/wiki/Test_Results:Fedora_31_Branched_20191003.n.1_Base
https://fedoraproject.org/wiki/Test_Results:Fedora_31_Branched_20191003.n.1_Server
https://fedoraproject.org/wiki/Test_Results:Fedora_31_Branched_20191003.n.1_Cloud
https://fedoraproject.org/wiki/Test_Results:Fedora_31_Branched_20191003.n.1_Desktop
https://fedoraproject.org/wiki/Test_Results:Fedora_31_Branched_20191003.n.1_Security_Lab

Thank you for testing!
-- 
Mail generated by relvalconsumer: https://pagure.io/fedora-qa/relvalconsumer
___
test-announce mailing list -- test-annou...@lists.fedoraproject.org
To unsubscribe send an email to test-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/test-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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-10-03 Thread Jeremy Cline
On Thu, Oct 03, 2019 at 08:42:36PM +0200, Clement Verna wrote:
> On Thu, Oct 3, 2019, 17:43 Jeremy Cline  wrote:
> 
> > On Wed, Oct 02, 2019 at 08:26:16PM +0200, Clement Verna wrote:
> > > On Wed, 2 Oct 2019 at 19:34, Matthew Miller 
> > > wrote:
> > >
> > > > On Wed, Oct 02, 2019 at 05:31:56PM +0100, Richard W.M. Jones wrote:
> > > > > > ○ Every changes to dist-git is done via pull-requests
> > > > > Erm, no thank you.  Pull requests are a terrible workflow.
> > > >
> > > > It's definitely the winning workflow in the open source world today,
> > > > particularly for smaller and drive-by contributions, which I think we'd
> > > > like to encourage. And there _are_ real tracking and review benefits to
> > > > having everything go through that workflow.
> > > >
> > >
> > > > Do you have an alternative proposal?
> > > >
> > >
> > > Continuous Integration can be done without PRs (this is not easy in the
> > > open source world because you cannot grant commit access to every
> > > contributors, this is not a problem for us since only the package
> > > maintainers have commit access), in fact eXtrem Programming [0] is all
> > > about pushing as often and as fast as possible to the main branch in
> > order
> > > to get early feedback. Instead of running the tests against a PR it is
> > > possible to run the tests against the commits in the main development
> > > branch. I believe that in our case knowing if a particular commit broke
> > the
> > > branch is as valuable as knowing if the tests failed against a PR.
> > >
> >
> > Yeah, no thanks. As someone who endlessly chasing breakages I can tell
> > you it is miserable. That approach sounds like an eXtremly good way for
> > folks to just walk away from the project.
> >
> > We can have machines check for correctness with tests, why on earth
> > would you enforce that check *after* accepting changes?
> >
> 
> I think that it would be better to know which commit messed up your branch
> than not (currently the case). Currently there is no concept of "accepting
> a change" for packages, since packagers are just pushing commits to
> branches. To me running tests after the push is a good compromise and I
> don't see how that would drive people out of the project compare to
> enforcing all changes to be made via PR.
> 

My reaction was mostly to the concept of pushing everything as fast as
possible to a "main branch".

And yes, running some tests after the fact is better than running no
tests ever (and has other purposes). However, finding problems *before*
they happen is orders of magnitude more valuable than just merging,
hoping, and testing afterwards to figure out where your hope strategy let
you down. It should be encouraged by making the workflow the best choice
for the developer, not by forcing them down that path.

Furthermore, it's a compromise you don't have to make. Do what ever
other CI system does: allow it to run on PRs *and* on whatever branches
you want... Perhaps even continuously* on a branch or branches to ensure
it integrates with components properly.

*for some value of continuous
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fwd: bodhi submitted ntl-11.3.4-1.fc32 to stable

2019-10-03 Thread Kevin Fenzi
On Thu, Oct 03, 2019 at 04:32:04PM -0600, Jerry James wrote:
> On Wed, Oct 2, 2019 at 11:45 AM Kevin Fenzi  wrote:
> > So, this is my 'fault' I guess.
> >
> > There were some builds stuck in the signing tag in rawhide, so I
> > retagged them to get them signed and in. In this case it made an 'older'
> > build show up. ;(
> >
> > I'll check f32 for older builds and fix them all.
> >
> > The cause of some builds not being signed seems to be fas throwing 500
> > errors sporadically. We are trying to track down the cause of that now.
> 
> Thanks for fixing it, Kevin.  Good luck tracking down the 500 errors.

We think we have those fixed now. 

If anyone sees errors from fas, please let us know. 

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: New updates straight to obsolete after Epoch bump?!?

2019-10-03 Thread Richard Shaw
Anyone have any ideas? I tried re-submitting them but they were obsoleted
by bodhi again.

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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fedora 31 compose report: 20191003.n.1 changes

2019-10-03 Thread Fedora Branched Report
OLD: Fedora-31-20191001.n.0
NEW: Fedora-31-20191003.n.1

= SUMMARY =
Added images:2
Dropped images:  0
Added packages:  35
Dropped packages:2
Upgraded packages:   98
Downgraded packages: 0

Size of added packages:  59.73 MiB
Size of dropped packages:327.71 KiB
Size of upgraded packages:   5.15 GiB
Size of downgraded packages: 0 B

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

= ADDED IMAGES =
Image: SoaS raw-xz armhfp
Path: Spins/armhfp/images/Fedora-SoaS-armhfp-31-20191003.n.1-sda.raw.xz
Image: SoaS live x86_64
Path: Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-31-20191003.n.1.iso

= DROPPED IMAGES =

= ADDED PACKAGES =
Package: R-AsioHeaders-1.12.1.1-1.fc31
Summary: Asio C++ Header Files
RPMs:R-AsioHeaders-devel
Size:349.52 KiB

Package: R-systemfonts-0.1.1-1.fc31
Summary: System Native Font Finding
RPMs:R-systemfonts
Size:190.64 KiB

Package: R-wesanderson-0.3.6-1.fc31
Summary: Wes Anderson Palette Generator
RPMs:R-wesanderson
Size:28.97 KiB

Package: cutter-1.2.6-3.fc29
Summary: Unit Testing Framework for C/C++
RPMs:cutter cutter-devel cutter-gui cutter-report
Size:3.74 MiB

Package: gap-pkg-cohomolo-1.6.8-1.fc31
Summary: Cohomology groups of finite groups on finite modules
RPMs:gap-pkg-cohomolo gap-pkg-cohomolo-doc
Size:1.78 MiB

Package: gap-pkg-corelg-1.51-1.fc31
Summary: Computation with real Lie groups
RPMs:gap-pkg-corelg gap-pkg-corelg-doc
Size:910.58 KiB

Package: gap-pkg-curlinterface-2.1.1-1.fc31
Summary: Simple web access for GAP
RPMs:gap-pkg-curlinterface gap-pkg-curlinterface-doc
Size:300.27 KiB

Package: gap-pkg-datastructures-0.2.4-1.fc31
Summary: Standard data structures for GAP
RPMs:gap-pkg-datastructures gap-pkg-datastructures-doc
Size:687.86 KiB

Package: gap-pkg-liealgdb-2.2-1.fc31
Summary: Database of Lie algebras
RPMs:gap-pkg-liealgdb gap-pkg-liealgdb-doc
Size:523.38 KiB

Package: gap-pkg-liepring-1.9.2-1.fc31
Summary: Database and algorithms for Lie p-rings
RPMs:gap-pkg-liepring gap-pkg-liepring-doc
Size:1.62 MiB

Package: gap-pkg-liering-2.4.1-1.fc31
Summary: Computing with finitely presented Lie rings
RPMs:gap-pkg-liering gap-pkg-liering-doc
Size:516.27 KiB

Package: gap-pkg-loops-3.4.1-1.fc31
Summary: Computing with quasigroups and loops
RPMs:gap-pkg-loops gap-pkg-loops-doc
Size:977.91 KiB

Package: gap-pkg-mapclass-1.4.4-1.fc31
Summary: Calculate mapping class group orbits for a finite group
RPMs:gap-pkg-mapclass gap-pkg-mapclass-doc
Size:296.39 KiB

Package: gap-pkg-quagroup-1.8.1-1.fc31
Summary: Computations with quantum groups
RPMs:gap-pkg-quagroup gap-pkg-quagroup-doc
Size:544.54 KiB

Package: gap-pkg-repsn-3.1.0-1.fc31
Summary: Representations of finite groups
RPMs:gap-pkg-repsn gap-pkg-repsn-doc
Size:256.49 KiB

Package: gap-pkg-sla-1.5.2-1.fc31
Summary: Computing with simple Lie algebras
RPMs:gap-pkg-sla gap-pkg-sla-doc
Size:807.34 KiB

Package: golang-github-bep-tmc-0.5.1-1.fc31
Summary: Basic map[string]interface{} JSON roundtrip with custom adapters
RPMs:golang-github-bep-tmc-devel
Size:15.38 KiB

Package: golang-github-captncraig-caddy-realip-0-0.1.20190922git6df827e.fc31
Summary: Real-IP middleware for caddy
RPMs:golang-github-captncraig-caddy-realip-devel
Size:14.65 KiB

Package: golang-github-google-cmdtest-0.1.0-1.fc31
Summary: Simplify testing of command-line interfaces
RPMs:golang-github-google-cmdtest-devel
Size:22.34 KiB

Package: gstreamer-plugins-espeak-0.5.0-7.fc31
Summary: A simple gstreamer plugin to use espeak
RPMs:gstreamer-plugins-espeak
Size:194.62 KiB

Package: ibm-plex-fonts-2.0.0-1.fc31
Summary: IBM's Plex fonts
RPMs:ibm-plex-arabic-fonts ibm-plex-devanagari-fonts ibm-plex-fonts-common 
ibm-plex-mono-fonts ibm-plex-sans-condensed-fonts ibm-plex-sans-fonts 
ibm-plex-sans-hebrew-fonts ibm-plex-sans-thai-looped-fonts ibm-plex-serif-fonts 
ibm-plex-thai-fonts
Size:4.80 MiB

Package: libdivide-2.0-1.fc31
Summary: Optimized integer division
RPMs:libdivide-devel
Size:28.36 KiB

Package: nodejs-gaze-0.5.1-7.fc27
Summary: A globbing fs.watch wrapper built from parts of other watch libraries
RPMs:nodejs-gaze
Size:16.86 KiB

Package: php-phpdocumentor-reflection-common2-2.0.0-2.fc31
Summary: Common reflection classes used by phpdocumentor
RPMs:php-phpdocumentor-reflection-common2
Size:11.95 KiB

Package: php-phpdocumentor-type-resolver1-1.0.1-1.fc31
Summary: A PSR-5 based resolver of Class names, Types and Structural Element 
Names
RPMs:php-phpdocumentor-type-resolver1
Size:26.57 KiB

Package: php-phplang-scope-exit-1.0.0-2.fc31
Summary: Emulation of SCOPE_EXIT construct from C++
RPMs:php-phplang-scope-exit
Size:10.36 KiB

Package: php-scssphp-scssphp-1.0.4-1.fc31
Summary: Compiler for SCSS
RPMs:php-scssphp-scssphp
Size:70.39 KiB

Package

Fedora-31-20191003.n.1 compose check report

2019-10-03 Thread Fedora compose checker
No missing expected images.

Failed openQA tests: 5/153 (x86_64), 1/2 (arm)

New failures (same test not failed in Fedora-31-20191001.n.0):

ID: 462758  Test: x86_64 Workstation-live-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/462758
ID: 462828  Test: x86_64 universal install_blivet_software_raid
URL: https://openqa.fedoraproject.org/tests/462828

Old failures (same test failed in Fedora-31-20191001.n.0):

ID: 462751  Test: x86_64 Server-dvd-iso modularity_tests
URL: https://openqa.fedoraproject.org/tests/462751
ID: 462764  Test: x86_64 Workstation-live-iso desktop_update_graphical
URL: https://openqa.fedoraproject.org/tests/462764
ID: 462787  Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/462787
ID: 462798  Test: x86_64 Silverblue-dvd_ostree-iso release_identification
URL: https://openqa.fedoraproject.org/tests/462798

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

New soft failures (same test not soft failed in Fedora-31-20191001.n.0):

ID: 462780  Test: x86_64 KDE-live-iso desktop_update_graphical
URL: https://openqa.fedoraproject.org/tests/462780

Old soft failures (same test soft failed in Fedora-31-20191001.n.0):

ID: 462868  Test: x86_64 universal install_asian_language
URL: https://openqa.fedoraproject.org/tests/462868

Passed openQA tests: 146/153 (x86_64)

New passes (same test not passed in Fedora-31-20191001.n.0):

ID: 462740  Test: x86_64 Server-dvd-iso server_cockpit_updates
URL: https://openqa.fedoraproject.org/tests/462740

Skipped non-gating openQA tests: 1 of 155

Installed system changes in test x86_64 Server-boot-iso install_default@uefi: 
Mount / size changed from 7578 to 7978 MiB
Mount /boot/efi size changed from 598 to 199 MiB
Previous test data: https://openqa.fedoraproject.org/tests/461030#downloads
Current test data: https://openqa.fedoraproject.org/tests/462719#downloads

Installed system changes in test x86_64 Server-dvd-iso install_default@uefi: 
Mount / size changed from 7578 to 7978 MiB
Mount /boot/efi size changed from 598 to 199 MiB
Previous test data: https://openqa.fedoraproject.org/tests/461034#downloads
Current test data: https://openqa.fedoraproject.org/tests/462723#downloads

Installed system changes in test x86_64 Everything-boot-iso 
install_default@uefi: 
Mount / size changed from 7404 to 7798 MiB
Mount /boot/efi size changed from 598 to 199 MiB
Previous test data: https://openqa.fedoraproject.org/tests/461064#downloads
Current test data: https://openqa.fedoraproject.org/tests/462754#downloads

Installed system changes in test x86_64 KDE-live-iso install_default_upload: 
Used mem changed from 938 MiB to 736 MiB
System load changed from 1.21 to 2.19
Previous test data: https://openqa.fedoraproject.org/tests/461081#downloads
Current test data: https://openqa.fedoraproject.org/tests/462771#downloads

Installed system changes in test x86_64 KDE-live-iso install_default@uefi: 
Mount / size changed from 7404 to 7798 MiB
Mount /boot/efi size changed from 598 to 199 MiB
1 services(s) added since previous compose: pcscd.service
System load changed from 0.72 to 1.04
Average CPU usage changed from 25.97142857 to 12.56190476
Previous test data: https://openqa.fedoraproject.org/tests/461083#downloads
Current test data: https://openqa.fedoraproject.org/tests/462773#downloads

Installed system changes in test x86_64 Silverblue-dvd_ostree-iso 
install_default@uefi: 
Mount /sysroot size changed from 7404 to 7798 MiB
Mount /boot/efi size changed from 598 to 199 MiB
Previous test data: https://openqa.fedoraproject.org/tests/461101#downloads
Current test data: https://openqa.fedoraproject.org/tests/462789#downloads

Installed system changes in test x86_64 Silverblue-dvd_ostree-iso 
install_default_upload: 
System load changed from 0.20 to 0.09
Previous test data: https://openqa.fedoraproject.org/tests/461099#downloads
Current test data: https://openqa.fedoraproject.org/tests/462790#downloads

Installed system changes in test x86_64 universal install_package_set_kde: 
System load changed from 1.00 to 2.40
Previous test data: https://openqa.fedoraproject.org/tests/461146#downloads
Current test data: https://openqa.fedoraproject.org/tests/462838#downloads
-- 
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://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: HEADS-UP: PJHP 7.4 coming to rawhide

2019-10-03 Thread Remi Collet
Le 02/10/2019 à 08:37, Remi Collet a écrit :
> Hi,
> 
> See: https://fedoraproject.org/wiki/Changes/php74
> 

Mass rebuild done

php-7.4.0~RC3-1.fc32

graphviz-2.42.2-2.fc32
php-ast-1.0.3-2.fc32
php-facedetect-1.2.0-0.9.20180306gitc717941.fc32
php-geos-1.0.0-13.fc32
php-horde-horde-lz4-1.0.10-14.fc32
php-libvirt-0.5.4-9.fc32
php-maxminddb-1.5.0-2.fc32
php-pecl-amqp-1.9.4-4.fc32
php-pecl-apcu-5.1.17-3.fc32
php-pecl-apcu-bc-1.0.5-3.fc32
php-pecl-apfd-1.0.1-18.fc32
php-pecl-couchbase2-2.6.1-3.fc32
php-pecl-dio-0.1.0-11.fc32
php-pecl-ds-1.2.9-3.fc32
php-pecl-event-2.5.0-3.fc32
php-pecl-fann-1.1.1-14.fc32
php-pecl-gearman-2.0.6-2.fc32
php-pecl-geoip-1.1.1-11.fc32
php-pecl-gmagick-2.0.5~RC1-1.fc32
php-pecl-http-3.2.1-3.fc32
php-pecl-igbinary-3.0.1-3.fc32
php-pecl-imagick-3.4.4-3.fc32
php-pecl-inotify-2.0.0-9.fc32
php-pecl-json-post-1.0.1-16.fc32
php-pecl-krb5-1.1.2-6.fc32
php-pecl-lzf-1.6.7-3.fc32
php-pecl-mailparse-3.0.3-3.fc32
php-pecl-mcrypt-1.0.3-1.fc32
php-pecl-memcache-4.0.4-1.fc32
php-pecl-memcached-3.1.3-4.fc32
php-pecl-mongodb-1.6.0-2.fc32
php-pecl-msgpack-2.0.3-4.fc32
php-pecl-oauth-2.0.3-4.fc32
php-pecl-pcov-1.0.6-1.fc32
php-pecl-pq-2.1.5-4.fc32
php-pecl-propro-2.1.0-6.fc32
php-pecl-psr-0.7.0-2.fc32
php-pecl-radius-1.4.0-0.11.b1.fc32
php-pecl-raphf-2.0.0-12.fc32
php-pecl-redis5-5.0.2-2.fc32
php-pecl-rrd-2.0.1-13.fc32
php-pecl-selinux-0.4.2-5.fc32
php-pecl-solr2-2.5.0-3.fc32
php-pecl-ssdeep-1.1.0-6.fc32
php-pecl-ssh2-1.2-2.fc32
php-pecl-timecop-1.2.10-8.fc32
php-pecl-uopz-6.1.1-2.fc32
php-pecl-uuid-1.0.4-17.fc32
php-pecl-xattr-1.3.0-13.fc32
php-pecl-xdebug-2.8.0~beta2-2.fc32
php-pecl-xmldiff-1.1.2-13.fc32
php-pecl-yac-2.0.2-9.fc32
php-pecl-yaml-2.0.4-4.fc32
php-pecl-zip-1.15.5-2.fc32
php-phpiredis-1.0.0-14.fc32
php-smbclient-1.0.0-4.fc32
php-zstd-0.7.3-3.fc32

Not build as already FTBFS

redland-bindings, mlt, remctl and ming

New FTBFS with 7.4

libguestfs-1.41.4-2.fc32 #1758413
php-zmq-1.1.3-13.fc32 #1758410


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