DNF 2.0.0 and DNF-PLUGINS-CORE 1.0.0 has been released

2016-12-20 Thread Michael Mraka
DNF 2.0.0 and DNF-PLUGINS-CORE 1.0.0 has been released. [1]

This major version update of DNF brings many user experience
improvements and underlying code changes. This release has been focused
on improving yum compatibility and fixes over 60 bugs. Because this
release is not fully compatible with previous DNF-1 [2] it has been
released only in rawhide. Authors of dnf plugins will need to check
compatibility of their plugins [3].
More information in release notes [4].

[1] 
http://dnf.baseurl.org/2016/12/20/dnf-2-0-0-and-dnf-plugins-core-1-0-0-has-been-released/
[2] http://dnf.readthedocs.io/en/latest/dnf-1_vs_dnf-2.html
[3] http://dnf.readthedocs.io/en/latest/use_cases.html#plugins-cli-api
[4] http://dnf.readthedocs.io/en/latest/release_notes.html#release-notes

--
Michael Mráka
Software Management Engineering, Red Hat
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: cross-compiler support?

2016-12-20 Thread David Howells
Igor Gnatenko  wrote:

> > Well there is gcc-arm-linux-gnu for example but that's for kernels per
> > description
> Didn't see it before... But looks like it doesn't work either:
> /usr/bin/arm-linux-gnu-ld: cannot find crt1.o: No such file or directory
> /usr/bin/arm-linux-gnu-ld: cannot find crti.o: No such file or directory
> /usr/bin/arm-linux-gnu-ld: cannot find -lc
> /usr/bin/arm-linux-gnu-ld: cannot find crtn.o: No such file or directory

Yeah - it's intended for building kernels (though it can build anything that
provides its own userspace).

There are a number of reasons I *don't* provide userspaces:

 (0) I build cross-compilers for 20-ish arches (note that not all kernel
 arches are actually supported by upstream gcc and binutils).

 (1) No single upstream C library supports all the arches I can build a
 cross-compiler for, so I would have to include multiple C libraries in
 the SRPM and build some arches differently to others.  Some I won't be
 able to bootstrap at all without an old or hacked version of a C library.

 (2) Do I bootstrap-build a single config for each arch or several configs?
 What one or ones do I pick?  Note that not all configs of a single arch
 are necessarily supported by the same C library (consider MMU vs NOMMU).
 Further note that each bootstrap increases the build footprint and
 installation footprint - and at some point the package will become
 unbuildable.

IMHO, it shouldn't be necessary for the compiler to know anything about the C
library...

David
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Dominik 'Rathann' Mierzejewski
On Thursday, 08 December 2016 at 19:26, Dennis Gilmore wrote:
[...]
> I would like to see us stop pushing non security updates to updates from 
> updates-testing entirely and do it in monthly batches instead.  we would push 
> daily security fixes and updates-testing.  However this would make atomic 
> host 
> 2 week releases much less useful, as there would be no updates except for 
> once 
> a month. 

You gave just one disadvantage of this proposal and no advantages at
all. Why do you think the above is a good idea? I, for one, do not like
waiting a month to get bug fixes that are not security-related. We are
not RHEL or Microsoft or Adobe. I'm convinced that having bug fixes
available as soon as they're ready is valuable (even if you choose to
wait before installing them). Also, as was pointed out elsewhere in this
subthread, updates get tested only after they're released to stable very
often, so it's also valuable to get the feedback earlier rather than in
a month.

Regards,
Dominik
-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: cross-compiler support?

2016-12-20 Thread Kalev Lember
On 12/19/2016 11:59 PM, Igor Gnatenko wrote:
> Hi,
> 
> I found only one cross-compiler in repos -- arm-none-eabi-gcc-cs

There's also two mingw cross compilers: mingw32-gcc and mingw64-gcc. Not
sure if that's what you were looking for :)

-- 
Kalev
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


dnf error during upgrade that changes a directory into a symlink

2016-12-20 Thread Till Hofmann
Hi all,

I have a package that contains a subdirectory which is changed to a
symlink in the next release. When I upgrade, I get the following error:

Error: Transaction check error:
  file /usr/share/symlinktest/dir/subdir from install of
symlinktest-1-2.fc25.x86_64 conflicts with file from package
symlinktest-1-1.fc25.x86_64


The first version (1-1) of the spec file contains:

mkdir -p \
%{buildroot}/%{_datadir}/%{name}/dir/subdir
ln -s \
%{_datadir}/%{name}/testfile %{buildroot}/%{_datadir}/%{name}/dir/subdir

which is changed in 1-2 to:
mkdir -p \
%{buildroot}/%{_datadir}/%{name}/dir/
ln -s \
%{_datadir}/%{name}/testfile %{buildroot}/%{_datadir}/%{name}/dir/subdir

As you can see, in the second case, the subdir is not created anymore,
and thus %{_datadir}/%{name}/dir becomes a symlink to
%{_datadir}/%{name}/testfile. In other words, instead of having the
symlink in dir/subdir, dir/subdir is now a symlink itself.

I'm not sure what to make out of this. How can a file conflict with a
file of the same package (but previous version)? Is this a dnf issue?

Removing the old version and then installing the new version works fine.


I've attached both versions of the spec file. You can also find them on
pagure: https://pagure.io/symlinktest


Any hints are welcome.


Thanks,
Till
Name:   symlinktest
Version:1
Release:1%{?dist}
Summary:Test to move symplinks

License:WTFPL
URL:https://fedoraproject.org

%description
Test what happens if you move a symlink between versions.


%prep


%build

echo "test" > testfile


%install
mkdir -p %{buildroot}/%{_datadir}/%{name}
install -m 0644 -p testfile %{buildroot}/%{_datadir}/%{name}
mkdir -p %{buildroot}/%{_datadir}/%{name}/dir/subdir
ln -s %{_datadir}/%{name}/testfile %{buildroot}/%{_datadir}/%{name}/dir/subdir


%files
%{_datadir}/*



%changelog
* Mon Dec 19 2016 Till Hofmann 
- Initial package
Name:   symlinktest
Version:1
Release:2%{?dist}
Summary:Test to move symplinks

License:WTFPL
URL:https://fedoraproject.org

%description
Test what happens if you move a symlink between versions.


%prep


%build

echo "test" > testfile


%install
mkdir -p %{buildroot}/%{_datadir}/%{name}
install -m 0644 -p testfile %{buildroot}/%{_datadir}/%{name}
mkdir -p %{buildroot}/%{_datadir}/%{name}/dir/
ln -s %{_datadir}/%{name}/testfile %{buildroot}/%{_datadir}/%{name}/dir/subdir


%files
%{_datadir}/*



%changelog
* Mon Dec 19 2016 Till Hofmann  - 1-2
- move symlink one dir up

* Mon Dec 19 2016 Till Hofmann 
- Initial package
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: dnf error during upgrade that changes a directory into a symlink

2016-12-20 Thread Tom Hughes

On 20/12/16 12:15, Till Hofmann wrote:


I have a package that contains a subdirectory which is changed to a
symlink in the next release. When I upgrade, I get the following error:

Error: Transaction check error:
  file /usr/share/symlinktest/dir/subdir from install of
symlinktest-1-2.fc25.x86_64 conflicts with file from package
symlinktest-1-1.fc25.x86_64


Replacing a directory needs special lua scriptlet hackery:

https://fedoraproject.org/wiki/Packaging:Directory_Replacement

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: dnf error during upgrade that changes a directory into a symlink

2016-12-20 Thread Neal Gompa
On Tue, Dec 20, 2016 at 7:20 AM, Tom Hughes  wrote:
> On 20/12/16 12:15, Till Hofmann wrote:
>
>> I have a package that contains a subdirectory which is changed to a
>> symlink in the next release. When I upgrade, I get the following error:
>>
>> Error: Transaction check error:
>>   file /usr/share/symlinktest/dir/subdir from install of
>> symlinktest-1-2.fc25.x86_64 conflicts with file from package
>> symlinktest-1-1.fc25.x86_64
>
>
> Replacing a directory needs special lua scriptlet hackery:
>
> https://fedoraproject.org/wiki/Packaging:Directory_Replacement
>

I'm not completely sure about this, but I think using Obsoletes in the
successive version is supposed make RPM handle "internal" file
conflicts properly, too.


-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: dnf error during upgrade that changes a directory into a symlink

2016-12-20 Thread Till Hofmann
On 20.12.2016 13:20, Tom Hughes wrote:
> On 20/12/16 12:15, Till Hofmann wrote:
> 
>> I have a package that contains a subdirectory which is changed to a
>> symlink in the next release. When I upgrade, I get the following error:
>>
>> Error: Transaction check error:
>>   file /usr/share/symlinktest/dir/subdir from install of
>> symlinktest-1-2.fc25.x86_64 conflicts with file from package
>> symlinktest-1-1.fc25.x86_64
> 
> Replacing a directory needs special lua scriptlet hackery:
> 
> https://fedoraproject.org/wiki/Packaging:Directory_Replacement
> 

Ah, that explains it, thanks Tom!


Regards,
Till
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: dnf error during upgrade that changes a directory into a symlink

2016-12-20 Thread Ralf Corsepius

On 12/20/2016 01:15 PM, Till Hofmann wrote:

Hi all,

I have a package that contains a subdirectory which is changed to a
symlink in the next release. When I upgrade, I get the following error:

Error: Transaction check error:
  file /usr/share/symlinktest/dir/subdir from install of
symlinktest-1-2.fc25.x86_64 conflicts with file from package
symlinktest-1-1.fc25.x86_64


This is a classical rpm-packaging trap ;)


Any hints are welcome.

In short: This is a case rpm can't handle properly.
One common way to work around this is to resort to lua-scripts:

c.f. 
https://fedoraproject.org/wiki/Packaging:Guidelines#Replacing_a_symlink_to_a_directory_or_a_directory_to_any_type_file


and
https://fedoraproject.org/wiki/Packaging:Directory_Replacement

BTW: The origin of this isn't dnf, it's rpm.

Ralf
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: dnf error during upgrade that changes a directory into a symlink

2016-12-20 Thread Till Hofmann
On 20.12.2016 13:25, Neal Gompa wrote:
> On Tue, Dec 20, 2016 at 7:20 AM, Tom Hughes  wrote:
>> On 20/12/16 12:15, Till Hofmann wrote:
>>
>>> I have a package that contains a subdirectory which is changed to a
>>> symlink in the next release. When I upgrade, I get the following error:
>>>
>>> Error: Transaction check error:
>>>   file /usr/share/symlinktest/dir/subdir from install of
>>> symlinktest-1-2.fc25.x86_64 conflicts with file from package
>>> symlinktest-1-1.fc25.x86_64
>>
>>
>> Replacing a directory needs special lua scriptlet hackery:
>>
>> https://fedoraproject.org/wiki/Packaging:Directory_Replacement
>>
> 
> I'm not completely sure about this, but I think using Obsoletes in the
> successive version is supposed make RPM handle "internal" file
> conflicts properly, too.
> 
> 

I tested this by adding: Obsoletes: symlinktest < 1-2
But I still get the same error, so I guess that doesn't work and the
scriptlet is really needed.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: cross-compiler support?

2016-12-20 Thread Gerd Hoffmann
On Di, 2016-12-20 at 09:28 +, David Howells wrote:
> Igor Gnatenko  wrote:
> 
> > > Well there is gcc-arm-linux-gnu for example but that's for kernels per
> > > description
> > Didn't see it before... But looks like it doesn't work either:
> > /usr/bin/arm-linux-gnu-ld: cannot find crt1.o: No such file or directory
> > /usr/bin/arm-linux-gnu-ld: cannot find crti.o: No such file or directory
> > /usr/bin/arm-linux-gnu-ld: cannot find -lc
> > /usr/bin/arm-linux-gnu-ld: cannot find crtn.o: No such file or directory
> 
> Yeah - it's intended for building kernels (though it can build anything that
> provides its own userspace).

FYI: they also work great for building qemu firmware.

cheers,
  Gerd
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Making use of the new Fedora Container capabilities

2016-12-20 Thread James Hogarth
Hi all,

So a couple of questions I'd like clarity on surrounding this...

I see that we just need a Dockerfile in dist-git and fedpkg
container-build can work from the existing git repo but is this
intended to be supported or do we need to provide a fresh review
request and then only build from the dist-git docker namespace, rather
than rpm?

Where there is no existing lower layer that would be useful (eg
httpd+mod_php+mod_ssl) is it permitted to have a container that
installs httpd, mod_php and mod_ssl for a PHP based application?

What is considered acceptable for volumes specified in the dockerfile?

Anywhere data or config is expected?

How should we provide instructions on how to run the container?

Just a readme.md in dist-git? Actually include something in the container?

Is an entrypoint of ["/sbin/init"] permitted to make use of systemd
for handling zombies and service unit files?

This of course would then limit the container to docker hosts that
have oci-systemd-hook to work properly if so, but massively simplifies
things for services.

As a real world example I'd like to get out there I'm testing out a
container in the Fedora build infrastructure for owncloud.

Here's what I was playing with last night:

http://pkgs.fedoraproject.org/cgit/rpms/owncloud.git/tree/Dockerfile

Here's the task from koji:

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

Does the --scratch option actually do anything, as it doesn't seem
reflected in that build?

That particular build can be tested and run by:

docker run -d -P
candidate-registry.fedoraproject.org/f25/owncloud:rawhide-docker-candidate-20161220120656
on any docker host that has the systemd oci hook.

It would be very useful to be able to provide some sort of upfront
readme/document that lists volumes used to persistence etc to aid
updates in future mapping to the same (named?) volume.

I think we need some of this detail added to the container build
guidelines for review reasons.

James
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


scanmem lincese changes from GPLv2+ to GPLv3+ and LGPLv3+

2016-12-20 Thread Igor Gnatenko
Since 0.16 libscanmem is LGPLv3+ and the rest is GPLv3+.
-- 
-Igor Gnatenko
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Michael Catanzaro
On Tue, 2016-12-20 at 10:32 +0100, Dominik 'Rathann' Mierzejewski
wrote:
> You gave just one disadvantage of this proposal and no advantages at
> all. Why do you think the above is a good idea? I, for one, do not
> like
> waiting a month to get bug fixes that are not security-related. We
> are
> not RHEL or Microsoft or Adobe. I'm convinced that having bug fixes
> available as soon as they're ready is valuable (even if you choose to
> wait before installing them). Also, as was pointed out elsewhere in
> this
> subthread, updates get tested only after they're released to stable
> very
> often, so it's also valuable to get the feedback earlier rather than
> in
> a month.

Batched updates are something I really want to do regardless. Of course
having fixes available sooner is valuable, but you have to weigh that
against the cost of releasing a *botched* update. The advantage of
batched updates is we reduce the risk of releasing botched updates. If
we batch the updates together and release them all at once, possibly
with new installation media, then that's something that we can QA, and
that reduces the risk of a botched update.

Last year we released several botched hawkey/hif updates (I lost count,
but I think it was three total?) that broke PackageKit updates, so
nontechnical users who don't know command line foo to recover their
systems got stuck forever, never to receive an update again. Ideally
that would never happen. Delaying updates by a couple of weeks seems
like a small price to reduce this risk.

Michael
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Tom Hughes

On 20/12/16 14:23, Michael Catanzaro wrote:


Batched updates are something I really want to do regardless. Of course
having fixes available sooner is valuable, but you have to weigh that
against the cost of releasing a *botched* update. The advantage of
batched updates is we reduce the risk of releasing botched updates. If
we batch the updates together and release them all at once, possibly
with new installation media, then that's something that we can QA, and
that reduces the risk of a botched update.


Surely it's more likely that it just delays the discovery of the botched 
update?


The only way it reduces the risk of releasing a botched update is the 
the updates somehow get more testing just by staying in the testing 
channel longer.


Which makes the question whether botched updates happen because not 
enough people use testing, or because there are enough people using it 
but they don't have enough time to spot the problems before the updates 
get pushed.


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Koji builders' specs

2016-12-20 Thread Pavel Raiskup
Hi all,

where is documented what system/hw is used on (primary) Koji builders?
I'm interested in memory, storage, filesystem, host operating system, guest
operating system (if those are VMs), etc.

The only thing I was able to find is version of mock in the log output.

FWIW, I'd like to reproduce hang in gnulib's test-lock [1] test case.
Unless I'm able to reproduce that somehow, I'll disable the test for the time
being (done in 'coreutils' and I guess elsewhere, too).

[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=16970779

Thanks,
Pavel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Making use of the new Fedora Container capabilities

2016-12-20 Thread Matthew Miller
On Tue, Dec 20, 2016 at 01:00:32PM +, James Hogarth wrote:
> I see that we just need a Dockerfile in dist-git and fedpkg
> container-build can work from the existing git repo but is this
> intended to be supported or do we need to provide a fresh review
> request and then only build from the dist-git docker namespace, rather
> than rpm?

Ooh. That's probably an oversight. The intention is for these to be in
the new namespace.


> Where there is no existing lower layer that would be useful (eg
> httpd+mod_php+mod_ssl) is it permitted to have a container that
> installs httpd, mod_php and mod_ssl for a PHP based application?

We're still working this out. For now, I think it's a judgement call,
and we can figure out how we want to standardize from there. If
something seems really basic and doesn't exist yet (like httpd +
mod_ssl), it's probably good to work on creating that as an underlying
layer, since it'll be so useful to so many other things.


> What is considered acceptable for volumes specified in the dockerfile?
> 
> Anywhere data or config is expected?
> 
> How should we provide instructions on how to run the container?
> 
> Just a readme.md in dist-git? Actually include something in the container?

These are all great questions. :)

> Is an entrypoint of ["/sbin/init"] permitted to make use of systemd
> for handling zombies and service unit files?
> 
> This of course would then limit the container to docker hosts that
> have oci-systemd-hook to work properly if so, but massively simplifies
> things for services.

I think it _should_ be permitted, but we need metadata and naming
standards to make it clear.


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Pavel Raiskup
On Thursday, December 8, 2016 9:17:14 AM CET Matthew Miller wrote:
> Trying to make this idea a little more concrete. Here's two suggestions
> for how it might work. These are strawman ideas -- please provide
> alternates, poke holes, etc. And particularly from a QA and rel-eng
> point of view. Both of these are not taking modularity into account in
> any way; it's "how we could do this with our current distro-building
> process".
> 
> Option 1: Big batched update
> 
>   1. Release F26 according to schedule
>  https://fedoraproject.org/wiki/Releases/26/Schedule
> 
>   2. At the beginning of October, stop pushing non-security updates
>  from updates-testing to updates
> 
>   3. Bigger updates (desktop environment refreshes, etc.) allowed into
>  updates-testing at this time.
> 
>   4. Mid-October, freeze exceptions for getting into updates-testing
>  even.
> 
>   5. Test all of that together in Some Handwavy Way for serious
>  problems and regressions.
> 
>   6. Once all good, push from updates-testing to updates at end of
>  October or beginning of November.
> [..]

I'm lost.  I'm against prolonging delays before pushes from
updates-testing to updates if there's given karma, even for non-security
stuff.  If that's not enough, we should shape the karma-process.

> Option 2: Branching!
> [..]

Sounds really complicated to me.  What's the purpose?

--

I probably lost the context ... what real-world problems are trying to fix?
Everything which comes to my mind should be solved by better tooling for
updates-testing testers.

Have you considered the recent "bodhi for rawhide" proposal, too?

Pavel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Creating cores in f25

2016-12-20 Thread Steve Dickson


On 12/18/2016 11:56 AM, Jan Kratochvil wrote:
> On Sun, 18 Dec 2016 17:26:40 +0100, Steve Dickson wrote:
>> How do I get f25 to create cores, these days?
> 
> echo >/etc/sysctl.d/foo.conf "kernel.core_pattern=core"; reboot
> 
> It gets broken by:
>   /usr/lib/sysctl.d/50-coredump.conf
> 
> $ rpm -qf /usr/lib/sysctl.d/50-coredump.conf
> systemd-231-10.fc25.x86_64
Unfortunately this did not work... :-( Thanks though... 

steved.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


release cycle thread (motivations, and... revisiting tick-tock?)

2016-12-20 Thread Matthew Miller
On Tue, Dec 20, 2016 at 04:48:44PM +0100, Pavel Raiskup wrote:
> I probably lost the context ... what real-world problems are trying to fix?
> Everything which comes to my mind should be solved by better tooling for
> updates-testing testers.

I've given this in several ways across the thread, but I don't mind
restating. :)

1. I believe in the value of releases, for the project and for end
   users — as opposed to a "rolling release" system. But major releases
   are a lot of work across the project — not just release engineering,
   but marketing, ambassadors, design, docs, and others. One possible
   way to reduce this is to have major releases less frequently. I want
   a cadence that gives us the highest return on effort. Maybe that's
   six months — and maybe it isn't.

2. I really want releases to come at a known time every year, +/- two
   weeks. Keeping to this with six month targets means that if (when!)
   we slip, the next release may only have five or four months to bake.
   This doesn't seem like it's the ideal for the above — maybe we can
   get the engineering processes streamlined enough to make it
   comfortable, but there's still the matter of marketing and the rest.

3. The modularity initiative will mean that different big chunks of
   what we use to compose the OS can update at different speeds and
   have different lifecycles. That gives us a lot more flexibility in
   the above, and I'd like us to start thinking about what we *want*
   to.

I suggested one release a year as an alternative to the current two per
year. I guess three per year would be possible (but seems counter to
the above); other plans like eight- or nine-month cycles don't have the
fixed-calendar property I'm looking for (and I'm pretty sure no one
wants to go to one every two years).

The proposals previously in this thread are ideas aimed at presenting
users with an annual release from a marketing/ambassadors/design, etc.,
point of view, but also addressing our upstream stakeholders' desire to
have Fedora ship their software fast. (For example, GNOME.) I hoped we
could find ways to make them also reduce release effort for developers,
packagers, releng, and QA, but from the feedback so far people don't
really feel like those particular suggestions do.

Another  possibility would be to simply keep releases as normal but go
revist the "tick-tock" cadence we talked about a while ago: that is, a
May/June release aimed at features, and faster Oct/Nov release where we
concentrate on infrastructure — and then call that second release each
year the ".1".

And yet another possibility is that we keep things as they are. If
that's the overall consensus, okay. :)


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Creating cores in f25

2016-12-20 Thread Steve Dickson


On 12/19/2016 12:38 PM, jfi...@fedoraproject.org wrote:
> Hi Steve,
> 
> Please have a look at this email:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/HQ4JFTYLPT5GRW6AD4M2MWGMRAPE7ITN/
Thanks for the pointer... 
> 
> systemd developers has decided to change the default RLIMIT_CORE (ulimit -c) 
> from "0" to unlimited, therefore ABRT must stop creating the core dump files 
> in CWD. 
> Otherwise, you will get core dumps spread all over your file system - 
> that is because of crashes of daemon that used to not crash with core 
> dump file (their RLIMIT_CORE were 0 by default; starting with systemd-229 
> the default RLIMIT_CORE is unlimited).
I guess I really don't care where the core dump is created... 
I just need one to be created!! ;-) 

steved.

> 
> 
> Regards,
> Jakub
> 
> -- Původní zpráva --
> Od: Steve Dickson 
> Komu: Development discussions related to Fedora 
> 
> Datum: 18. 12. 2016 17:35:43
> Předmět: Creating cores in f25
> 
> 
> Hello,
> 
> How do I get f25 to create cores, these days?
> 
> I'm getting the segfault
> [55108.290610] rpc.gssd[13264]: segfault at 0 ip 55dc90af9dde sp 
> 7f9fb73cb7c0 error 4 in rpc.gssd[55dc90af3000+14000]
> 
> but no core so those address are meaningless.
> 
> Everything in the kernel is set:
> f25# sysctl -a | grep kernel.core
> kernel.core_pattern = |/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t %P %I
> kernel.core_pipe_limit = 4
> kernel.core_uses_pid = 1
> 
> The abrtd daemon is up and running
> f25# ps ax | grep abrtd
> 713 ? Ssl 0:00 /usr/sbin/abrtd -d -s
> 
> What am I missing?
> 
> tia,
> 
> steved.
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 
> 
> 
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Fwd: churchyard's python-breathe-4.2.0-5.fc26 failed to build

2016-12-20 Thread Dave Johansen
I updated python-breathe to 4.4.0 and it build successfully but it appears
that happened right after the rebuild of 4.2.0 for Python 3.6 and it keeps
retrying the failed build. Is there something I need to do to stop the
retries?
Thanks,
Dave

-- Forwarded message --
From: 
Date: Tue, Dec 20, 2016 at 9:20 AM
Subject: churchyard's python-breathe-4.2.0-5.fc26 failed to build
To: davejohan...@gmail.com


Package:python-breathe-4.2.0-5.fc26
Status: failed
Built by:   churchyard
ID: 827042
Started:Tue, 20 Dec 2016 16:06:40 UTC
Finished:   Tue, 20 Dec 2016 16:08:10 UTC

Closed tasks:
-
Task 16999383 on buildhw-06.phx2.fedoraproject.org
Task Type: build (noarch)
Link: https://koji.fedoraproject.org/koji/taskinfo?taskID=16999383

error building package (arch noarch), mock exited with status 1; see
build.log for more information

Task 16999405 on buildvm-23.phx2.fedoraproject.org
Task Type: buildSRPMFromSCM (noarch)
Link: https://koji.fedoraproject.org/koji/taskinfo?taskID=16999405
logs:
  https://kojipkgs.fedoraproject.org/work/tasks/9405/16999405/state.log
  https://kojipkgs.fedoraproject.org/work/tasks/9405/16999405/root.log
  https://kojipkgs.fedoraproject.org/work/tasks/9405/16999405/build.log
srpm:
  https://kojipkgs.fedoraproject.org/work/tasks/
9405/16999405/python-breathe-4.2.0-5.fc26.src.rpm

Task 16999816 on buildhw-04.phx2.fedoraproject.org
Task Type: buildArch (noarch)
Link: https://koji.fedoraproject.org/koji/taskinfo?taskID=16999816

error building package (arch noarch), mock exited with status 1; see
build.log for more information

http://koji.fedoraproject.org/koji/buildinfo?buildID=827042

--
You received this message due to your preference settings at
https://apps.fedoraproject.org/notifications/daveisfera.
id.fedoraproject.org/email/27208
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: release cycle thread (motivations, and... revisiting tick-tock?)

2016-12-20 Thread Brian Exelbierd
On Tue, Dec 20, 2016, at 05:20 PM, Matthew Miller wrote:
> On Tue, Dec 20, 2016 at 04:48:44PM +0100, Pavel Raiskup wrote:
> > I probably lost the context ... what real-world problems are trying to fix?
> > Everything which comes to my mind should be solved by better tooling for
> > updates-testing testers.
> 
> I've given this in several ways across the thread, but I don't mind
> restating. :)
> 
> 1. I believe in the value of releases, for the project and for end
>users — as opposed to a "rolling release" system. But major releases
>are a lot of work across the project — not just release engineering,
>but marketing, ambassadors, design, docs, and others. One possible
>way to reduce this is to have major releases less frequently. I want
>a cadence that gives us the highest return on effort. Maybe that's
>six months — and maybe it isn't.

If we prepare to do more "significant" updates during the release cycle
we are going to need to do some of this streamlining regardless.  It
sounds like this is worthy of exploring solely as a need to grow area.

> 2. I really want releases to come at a known time every year, +/- two
>weeks. Keeping to this with six month targets means that if (when!)
>we slip, the next release may only have five or four months to bake.
>This doesn't seem like it's the ideal for the above — maybe we can
>get the engineering processes streamlined enough to make it
>comfortable, but there's still the matter of marketing and the rest.

We build Fedora for a lot of reasons, and I think this one is as
important as the others.  I believe that we will find an easier time
creating energy around our releases if they are more known in time.  I
am not sure they have to be once per year on a fixed calendar, but they
need to represent the culmination of work to introduce significant
features.  I actually would prefer to see a feature-gated release option
as opposed to only thinking in terms of time-gates.  I think having
something to say is more important than knowing when you're going to
speak.

> 3. The modularity initiative will mean that different big chunks of
>what we use to compose the OS can update at different speeds and
>have different lifecycles. That gives us a lot more flexibility in
>the above, and I'd like us to start thinking about what we *want*
>to.

Building on this, major module releases might be the feature-gate
trigger we need to do a new "release" while incremental improvement gets
pushed out as a .X release.

> I suggested one release a year as an alternative to the current two per
> year. I guess three per year would be possible (but seems counter to
> the above); other plans like eight- or nine-month cycles don't have the
> fixed-calendar property I'm looking for (and I'm pretty sure no one
> wants to go to one every two years).
> 
> The proposals previously in this thread are ideas aimed at presenting
> users with an annual release from a marketing/ambassadors/design, etc.,
> point of view, but also addressing our upstream stakeholders' desire to
> have Fedora ship their software fast. (For example, GNOME.) I hoped we
> could find ways to make them also reduce release effort for developers,
> packagers, releng, and QA, but from the feedback so far people don't
> really feel like those particular suggestions do.
> 
> Another  possibility would be to simply keep releases as normal but go
> revist the "tick-tock" cadence we talked about a while ago: that is, a
> May/June release aimed at features, and faster Oct/Nov release where we
> concentrate on infrastructure — and then call that second release each
> year the ".1".

Tick-tock makes me worried that people will begin to assume the Tick
isn't worthwhile and they should wait on Tock.

> And yet another possibility is that we keep things as they are. If
> that's the overall consensus, okay. :)

Now you're talking crazy :P j/k!

regards,

bex
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Michael Catanzaro
On Tue, 2016-12-20 at 14:27 +, Tom Hughes wrote:
> Surely it's more likely that it just delays the discovery of the
> botched 
> update?

I don't think updates-testing should be batched. Testers should of
course still get all test updates ASAP.

> The only way it reduces the risk of releasing a botched update is
> the 
> the updates somehow get more testing just by staying in the testing 
> channel longer.

...and actual QA, from the professionals and volunteers on the QA team,
who are very good at finding bugs pre-release but currently do zero QA
on our updates because it's an unmanageable rolling stream of a
bazillion separate updates. With batched updates, you can test a batch
with the same overall criteria used for releases to see if it's
botched. That's the advantage of batching over simply extending the
amount of time spent in updates-testing.

> Which makes the question whether botched updates happen because not 
> enough people use testing, or because there are enough people using
> it 
> but they don't have enough time to spot the problems before the
> updates 
> get pushed.

We indeed do not need batched updates to extend the length of time
updates remain in testing. We could (and should) do that immediately.

Michael
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Brendan Conoboy

On 12/20/2016 06:27 AM, Tom Hughes wrote:

On 20/12/16 14:23, Michael Catanzaro wrote:


Batched updates are something I really want to do regardless. Of course
having fixes available sooner is valuable, but you have to weigh that
against the cost of releasing a *botched* update. The advantage of
batched updates is we reduce the risk of releasing botched updates. If
we batch the updates together and release them all at once, possibly
with new installation media, then that's something that we can QA, and
that reduces the risk of a botched update.


Surely it's more likely that it just delays the discovery of the
botched update?

The only way it reduces the risk of releasing a botched update is the
the updates somehow get more testing just by staying in the testing
channel longer.

Which makes the question whether botched updates happen because not
enough people use testing, or because there are enough people using it
but they don't have enough time to spot the problems before the
updates get pushed.


Batched updates are valuable when testing happens with the whole.  It 
sorts out complex interactions between multiple package updates by 
testing them all together.  It's a thing that could be adopted whether 
or not Fedora moves to a once-a-year release and it could be done in 
addition to rolling updates.


--
Brendan Conoboy / RHEL Development Coordinator / Red Hat, Inc.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: release cycle thread (motivations, and... revisiting tick-tock?)

2016-12-20 Thread Pavel Raiskup
On Tuesday, December 20, 2016 11:20:49 AM CET Matthew Miller wrote:
> 1. I believe in the value of releases, for the project and for end
>users — as opposed to a "rolling release" system. But major releases
>are a lot of work across the project — not just release engineering,
>but marketing, ambassadors, design, docs, and others. One possible
>way to reduce this is to have major releases less frequently. I want
>a cadence that gives us the highest return on effort. Maybe that's
>six months — and maybe it isn't.

I believe in both -- and I believe Fedora could have both -- "rolling
release" and "major releases" as a separate "products".

There are people in the wild who will never use Fedora as the workstation
system because they seek for rolling distro (while Rawhide is _almost_
there).  It is sad we loose those users.

> I suggested one release a year as an alternative to the current two per
> year.

I don't have a strong opinion here ... but I personally like the idea
about annual "major release" cycle (supporting one stable fedora for 2Y+).

> The proposals previously in this thread are ideas aimed at presenting
> users with an annual release from a marketing/ambassadors/design, etc.,
> point of view, but also addressing our upstream stakeholders' desire to
> have Fedora ship their software fast. (For example, GNOME.)

Would the 'rolling release' approach help WRT upstream stakeholders, even
if we had longer major release cycle?

Pavel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: release cycle thread (motivations, and... revisiting tick-tock?)

2016-12-20 Thread Brendan Conoboy

On 12/20/2016 08:20 AM, Matthew Miller wrote:

On Tue, Dec 20, 2016 at 04:48:44PM +0100, Pavel Raiskup wrote:

I probably lost the context ... what real-world problems are trying to fix?
Everything which comes to my mind should be solved by better tooling for
updates-testing testers.


I've given this in several ways across the thread, but I don't mind
restating. :)

1. I believe in the value of releases, for the project and for end
   users — as opposed to a "rolling release" system. But major releases
   are a lot of work across the project — not just release engineering,
   but marketing, ambassadors, design, docs, and others. One possible
   way to reduce this is to have major releases less frequently. I want
   a cadence that gives us the highest return on effort. Maybe that's
   six months — and maybe it isn't.

2. I really want releases to come at a known time every year, +/- two
   weeks. Keeping to this with six month targets means that if (when!)
   we slip, the next release may only have five or four months to bake.
   This doesn't seem like it's the ideal for the above — maybe we can
   get the engineering processes streamlined enough to make it
   comfortable, but there's still the matter of marketing and the rest.

3. The modularity initiative will mean that different big chunks of
   what we use to compose the OS can update at different speeds and
   have different lifecycles. That gives us a lot more flexibility in
   the above, and I'd like us to start thinking about what we *want*
   to.


I'd like to clarify what people have in mind here because it's pretty 
fundamental to how to take the proposal.  More on my interpretation below.



I suggested one release a year as an alternative to the current two per
year. I guess three per year would be possible (but seems counter to
the above); other plans like eight- or nine-month cycles don't have the
fixed-calendar property I'm looking for (and I'm pretty sure no one
wants to go to one every two years).

The proposals previously in this thread are ideas aimed at presenting
users with an annual release from a marketing/ambassadors/design, etc.,
point of view, but also addressing our upstream stakeholders' desire to
have Fedora ship their software fast. (For example, GNOME.) I hoped we
could find ways to make them also reduce release effort for developers,
packagers, releng, and QA, but from the feedback so far people don't
really feel like those particular suggestions do.

Another  possibility would be to simply keep releases as normal but go
revist the "tick-tock" cadence we talked about a while ago: that is, a
May/June release aimed at features, and faster Oct/Nov release where we
concentrate on infrastructure — and then call that second release each
year the ".1".

And yet another possibility is that we keep things as they are. If
that's the overall consensus, okay. :)


You can't implement modularity *and* keep things as they are.  So 
here's how I take your proposal:


Once per year a new base Fedora release comes out.  It has a nice new 
stable glibc, gcc, etc.  This is the content that all editions and 
spins have in common.


Each edition or spin makes releases of their content layered on top of 
the above package stream, but they can inject packages that are unique 
to their edition.  So the desktop edition can still make multiple 
releases per year if they want, but they're layering on top of the 
basic annual Fedora release.


Is that what people have in mind, or something else?

--
Brendan Conoboy / RHEL Development Coordinator / Red Hat, Inc.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: release cycle thread (motivations, and... revisiting tick-tock?)

2016-12-20 Thread Matthew Miller
On Tue, Dec 20, 2016 at 05:51:33PM +0100, Pavel Raiskup wrote:
> I believe in both -- and I believe Fedora could have both -- "rolling
> release" and "major releases" as a separate "products".
> 
> There are people in the wild who will never use Fedora as the workstation
> system because they seek for rolling distro (while Rawhide is _almost_
> there).  It is sad we loose those users.

I have a two-pronged approach here.

First, I very frequently hear this: "Fedora should have an LTS — or be
a rolling release." These two things are very far apart in actual
implication, but they have one big thing in common, and when pressed,
it usually comes down to: "Upgrades are painful and scary." We have
been working really hard on making upgrades fast and seamless, so we
need to deliver that message to users (and of course work to make
further improvements).

Second, yeah, for the enthusiasts and people who really _do_ want
the *bleeding* edge and do not mind all that entails, let's improve
Rawhide (and/or Bikeshed).

> > The proposals previously in this thread are ideas aimed at presenting
> > users with an annual release from a marketing/ambassadors/design, etc.,
> > point of view, but also addressing our upstream stakeholders' desire to
> > have Fedora ship their software fast. (For example, GNOME.)
> Would the 'rolling release' approach help WRT upstream stakeholders, even
> if we had longer major release cycle?

Maybe? I think the value in getting the upstream software into Fedora
is getting it to more mainstream users, and I think rolling-Fedora via
Rawhide/Bikeshed would still be niche.

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Tom Hughes

On 20/12/16 16:48, Michael Catanzaro wrote:

On Tue, 2016-12-20 at 14:27 +, Tom Hughes wrote:

Surely it's more likely that it just delays the discovery of the
botched
update?


I don't think updates-testing should be batched. Testers should of
course still get all test updates ASAP.


I didn't think updates-testing would be, it's just I don't think many 
people use it so I'm not sure having things there for longer will 
actually help.



The only way it reduces the risk of releasing a botched update is
the
the updates somehow get more testing just by staying in the testing
channel longer.


...and actual QA, from the professionals and volunteers on the QA team,
who are very good at finding bugs pre-release but currently do zero QA
on our updates because it's an unmanageable rolling stream of a
bazillion separate updates. With batched updates, you can test a batch
with the same overall criteria used for releases to see if it's
botched. That's the advantage of batching over simply extending the
amount of time spent in updates-testing.


Well yes obviously if those batched updates get some formal QA then 
that's a different matter, but I didn't realise that was proposed.


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Chris Murphy
On Tue, Dec 20, 2016 at 2:32 AM, Dominik 'Rathann' Mierzejewski
 wrote:
> On Thursday, 08 December 2016 at 19:26, Dennis Gilmore wrote:
> [...]
>> I would like to see us stop pushing non security updates to updates from
>> updates-testing entirely and do it in monthly batches instead.  we would push
>> daily security fixes and updates-testing.  However this would make atomic 
>> host
>> 2 week releases much less useful, as there would be no updates except for 
>> once
>> a month.
>
> You gave just one disadvantage of this proposal and no advantages at
> all. Why do you think the above is a good idea? I, for one, do not like
> waiting a month to get bug fixes that are not security-related. We are
> not RHEL or Microsoft or Adobe. I'm convinced that having bug fixes
> available as soon as they're ready is valuable (even if you choose to
> wait before installing them). Also, as was pointed out elsewhere in this
> subthread, updates get tested only after they're released to stable very
> often, so it's also valuable to get the feedback earlier rather than in
> a month.

Having bug fixes available sooner also means having regressions. It's
inevitable. And that's why there's updates-testing repo, and why it's
not enabled by default on release.

Why is user opt in to updates-testing insufficient?

-- 
Chris Murphy
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Chris Murphy
On Tue, Dec 20, 2016 at 2:32 AM, Dominik 'Rathann' Mierzejewski
 wrote:
> On Thursday, 08 December 2016 at 19:26, Dennis Gilmore wrote:
> [...]
>> I would like to see us stop pushing non security updates to updates from
>> updates-testing entirely and do it in monthly batches instead.  we would push
>> daily security fixes and updates-testing.  However this would make atomic 
>> host
>> 2 week releases much less useful, as there would be no updates except for 
>> once
>> a month.
>
> You gave just one disadvantage of this proposal and no advantages at
> all. Why do you think the above is a good idea? I, for one, do not like
> waiting a month to get bug fixes that are not security-related. We are
> not RHEL or Microsoft or Adobe. I'm convinced that having bug fixes
> available as soon as they're ready is valuable (even if you choose to
> wait before installing them). Also, as was pointed out elsewhere in this
> subthread, updates get tested only after they're released to stable very
> often, so it's also valuable to get the feedback earlier rather than in
> a month.


I keep hearing different opinions on update frequency, and it suggests
a discoverable dial is needed on the users' end of this equation.

-- 
Chris Murphy
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Adam Williamson
On Tue, 2016-12-20 at 10:48 -0600, Michael Catanzaro wrote:
> On Tue, 2016-12-20 at 14:27 +, Tom Hughes wrote:
> > Surely it's more likely that it just delays the discovery of the
> > botched 
> > update?
> 
> I don't think updates-testing should be batched. Testers should of
> course still get all test updates ASAP.
> 
> > The only way it reduces the risk of releasing a botched update is
> > the 
> > the updates somehow get more testing just by staying in the testing 
> > channel longer.
> 
> ...and actual QA, from the professionals and volunteers on the QA team,
> who are very good at finding bugs pre-release but currently do zero QA
> on our updates because it's an unmanageable rolling stream of a
> bazillion separate updates.

This is an exaggeration. We do test updates. We could always test
everything *better*, and that applies to updates, but it is not true to
say we 'do zero QA' on them.

>  With batched updates, you can test a batch
> with the same overall criteria used for releases to see if it's
> botched. That's the advantage of batching over simply extending the
> amount of time spent in updates-testing.

This is also an exaggeration, or at least it's a long way from
proven. I don't think we could say that just batching updates would
suddenly allow us to QA them as extensively as we QA a release. Release
testing involves a lot of work by a lot of people; especially desktop
validation is rather onerous. If we're talking about *weekly* batched
updates, no, it is not at all practical to assume we'll magically be
able to find the time to do release-validation level testing of each
update batch every week.

We could in theory apply what automated functional testing we have to
batched updates, but it's not at all a simple thing to do, and we could
in fact apply it to *non*-batched updates too. It's something I've been
wanting to do for a while, just have not had time for yet.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Adam Williamson
On Tue, 2016-12-20 at 08:48 -0800, Brendan Conoboy wrote:
> Batched updates are valuable when testing happens with the whole.  It 
> sorts out complex interactions between multiple package updates by 
> testing them all together.

Of course, a corollary of this is that you have to try and figure out
which bit of the batched update actually caused the bug you saw.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Adam Williamson
On Tue, 2016-12-20 at 17:15 +, Tom Hughes wrote:
> I didn't think updates-testing would be, it's just I don't think many 
> people use it so I'm not sure having things there for longer will 
> actually help.

We do in fact have numbers on this. For instance, since F25 came out,
218 people have filed 1,404 items of feedback on F25 updates in Bodhi.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Michael Catanzaro
On Tue, 2016-12-20 at 09:33 -0800, Adam Williamson wrote:
> If we're talking about *weekly* batched
> updates, no, it is not at all practical to assume we'll magically be
> able to find the time to do release-validation level testing of each
> update batch every week.

Of course it wouldn't make sense to do a weekly batch. I was thinking
monthly.

Michael
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Tom Hughes

On 20/12/16 17:40, Adam Williamson wrote:

On Tue, 2016-12-20 at 17:15 +, Tom Hughes wrote:

I didn't think updates-testing would be, it's just I don't think many
people use it so I'm not sure having things there for longer will
actually help.


We do in fact have numbers on this. For instance, since F25 came out,
218 people have filed 1,404 items of feedback on F25 updates in Bodhi.


I wonder how many have updates-testing enabled, and how many have just 
installed particular updates to test them...


I don't have updates-testing enabled, but I will test specific updates 
that relate to bugs I have filed by updating that package with 
"--enablerepo=updates-testing" and then file feedback,.


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Gerald B. Cox
I'll repost this because I believe Kevin had a good point:

I don't understand why we are trying to reinvent the wheel here.  The
infrastructure for Kevin's suggestion
is in place now - KDE has been using it and it works.

On Thu, Dec 8, 2016 at 9:07 PM, Kevin Kofler  wrote:

> However, I also do not see why we cannot just do such big updates through
> the regular update process rather than in a big .1 drop. The KDE SIG has
> experience with pushing big grouped updates that look a lot like a .1
> release for Plasma users. They go through the regular update process just
> fine. Grouping them together with updates to GNOME, LibreOffice etc. in one
> batch is not necessary and would only add unnecessary delays.
>
> I think pushing all updates in a big drop will actually make them LESS
> tested than if they just trickle through one at a time.
>

That is an excellent point.  KDE for some time has been pushing out large
updates
using the regular update process.  What is the issue with just doing this?
It certainly seems
much more straight forward and easier than ~.x updates.  Fedora version
releases could then be
reserved for structural / architectural concerns rather than software
updates and bug fixes.

Fedora stays fast moving and Fedora X releases come less often - seems like
a win / win.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: release cycle thread (motivations, and... revisiting tick-tock?)

2016-12-20 Thread Pavel Raiskup
On Tuesday, December 20, 2016 12:11:32 PM CET Matthew Miller wrote:
> First, I very frequently hear this: "Fedora should have an LTS — or be
> a rolling release." These two things are very far apart in actual
> implication, but they have one big thing in common, and when pressed,
> it usually comes down to: "Upgrades are painful and scary." We have
> been working really hard on making upgrades fast and seamless, so we
> need to deliver that message to users (and of course work to make
> further improvements).

Indeed, I don't remember when I had troubles with N->N+1 major fedora
upgrade last time (though I always do distro-sync) on _my workstation_.

Upgrades on production servers (services built on top of Fedora) is
probably what scares users (with N->N+1 you can always expect a lot of
library API changes).  But maybe this is the thing which might be solved
by modularity;  one version of "module"  version to span multiple Fedora
major versions...

Pavel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Brendan Conoboy

On 12/20/2016 09:34 AM, Adam Williamson wrote:

On Tue, 2016-12-20 at 08:48 -0800, Brendan Conoboy wrote:

Batched updates are valuable when testing happens with the whole.  It
sorts out complex interactions between multiple package updates by
testing them all together.


Of course, a corollary of this is that you have to try and figure out
which bit of the batched update actually caused the bug you saw.


Or to be even more specific:

1. Batched update testing is more work.

2. Fixing bugs found in batched updates is more work.

Of the two I think we already end up doing #2, it's just a question of 
when.


--
Brendan Conoboy / RHEL Development Coordinator / Red Hat, Inc.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Matthew Miller
On Tue, Dec 20, 2016 at 10:01:57AM -0800, Gerald B. Cox wrote:
> I'll repost this because I believe Kevin had a good point:
> 
> I don't understand why we are trying to reinvent the wheel here.  The
> infrastructure for Kevin's suggestion
> is in place now - KDE has been using it and it works.

This has the same downside as a rolling release to end users. It asks
them to take a big user interface / user experience update whenever we
push it, or else disable all updates including security fixes and
bugfixes that do not change user experience.

Modularity, however, will allow us to update module stacks — like GNOME
or KDE — while still also maintaining older versions for some time...
without tying the whole release to that cycle.

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Pavel Raiskup
Maybe a bit bit off topic WRT $Subject, sorry if it is the case.

On Tuesday, December 20, 2016 8:23:12 AM CET Michael Catanzaro wrote:
> Batched updates are something I really want to do regardless.
> Of course having fixes available sooner is valuable, but you have to weigh
> that against the cost of releasing a *botched* update. The advantage of
> batched updates is we reduce the risk of releasing botched updates. If we
> batch the updates together and release them all at once, possibly with new
> installation media, then that's something that we can QA, and that reduces the
> risk of a botched update.

Not always, unless we have https://fedorahosted.org/bodhi/ticket/663 fixed
first.  Packages which depend like:

A -> concrete_version_of(B) -> concrete_version_of(C)

.. are now updated in "batches".  People interested in 'C' give karma to 'C',
but also approve 'A' and 'B' (without paying attention to test those packages
independently).  But breaking 'A' or 'B' breaks stable release anyway.  So
batched update _increases_ the risk of a "botched" update.

Pavel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Gerald B. Cox
On Tue, Dec 20, 2016 at 10:08 AM, Matthew Miller 
wrote:

> On Tue, Dec 20, 2016 at 10:01:57AM -0800, Gerald B. Cox wrote:
> > I'll repost this because I believe Kevin had a good point:
> >
> > I don't understand why we are trying to reinvent the wheel here.  The
> > infrastructure for Kevin's suggestion
> > is in place now - KDE has been using it and it works.
>
> This has the same downside as a rolling release to end users. It asks
> them to take a big user interface / user experience update whenever we
> push it, or else disable all updates including security fixes and
> bugfixes that do not change user experience.
>
> Modularity, however, will allow us to update module stacks — like GNOME
> or KDE — while still also maintaining older versions for some time...
> without tying the whole release to that cycle.


Well, it isn't some theoretical construct... it's being done now with KDE
and has
been working just fine.  It stays in updates-testing until you decide to
push it to stable.  KDE
folks by and large want the updates as fast as possible.  If the GNOME
folks would like
their updates to age for six months, they can just keep them in
updates-testing.   Seems
like we're just making this more complicated than it is.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: release cycle thread (motivations, and... revisiting tick-tock?)

2016-12-20 Thread Stephen John Smoogen
On 20 December 2016 at 11:20, Matthew Miller  wrote:
> On Tue, Dec 20, 2016 at 04:48:44PM +0100, Pavel Raiskup wrote:
>> I probably lost the context ... what real-world problems are trying to fix?
>> Everything which comes to my mind should be solved by better tooling for
>> updates-testing testers.
>
> I've given this in several ways across the thread, but I don't mind
> restating. :)
>
> 1. I believe in the value of releases, for the project and for end
>users — as opposed to a "rolling release" system. But major releases
>are a lot of work across the project — not just release engineering,
>but marketing, ambassadors, design, docs, and others. One possible
>way to reduce this is to have major releases less frequently. I want
>a cadence that gives us the highest return on effort. Maybe that's
>six months — and maybe it isn't.
>
> 2. I really want releases to come at a known time every year, +/- two
>weeks. Keeping to this with six month targets means that if (when!)
>we slip, the next release may only have five or four months to bake.
>This doesn't seem like it's the ideal for the above — maybe we can
>get the engineering processes streamlined enough to make it
>comfortable, but there's still the matter of marketing and the rest.
>
> 3. The modularity initiative will mean that different big chunks of
>what we use to compose the OS can update at different speeds and
>have different lifecycles. That gives us a lot more flexibility in
>the above, and I'd like us to start thinking about what we *want*
>to.
>

I am having a hard time reconciling 2 and 3. We want to have regular
releases AND we want them to be whenever we want... this is Quantum
Mechanics all over... the release is both a particle and a wave.. and
the cat is both alive and dead.

The difference is that only one of the two events is 'real' after you
have opened the box. Do we end up with a release which is regular? Or
do we end up with a release which has different life-cycles? If the
answer is 'yes', ok but we will need to be clearer when and how we
measure both.

> I suggested one release a year as an alternative to the current two per
> year. I guess three per year would be possible (but seems counter to
> the above); other plans like eight- or nine-month cycles don't have the
> fixed-calendar property I'm looking for (and I'm pretty sure no one
> wants to go to one every two years).
>
> The proposals previously in this thread are ideas aimed at presenting
> users with an annual release from a marketing/ambassadors/design, etc.,
> point of view, but also addressing our upstream stakeholders' desire to
> have Fedora ship their software fast. (For example, GNOME.) I hoped we
> could find ways to make them also reduce release effort for developers,
> packagers, releng, and QA, but from the feedback so far people don't
> really feel like those particular suggestions do.
>

The only way I can see that working is that QA, releng, etc only deal
with a small part of the OS that the rest of the OS is built from.
Everything else above either a sack of potatoes or a well oiled
machine but it depends on the group (be it KDE, GNOME,
Docker/Atomic/etc, i386/ppc/arm, etc) putting the work into it to make
it so. It may make things look like 'second class citizens' but every
group has called itself that when it doesn't get its way so it just
makes it clearer.



-- 
Stephen J Smoogen.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Matthew Miller
On Tue, Dec 20, 2016 at 10:22:41AM -0800, Gerald B. Cox wrote:
> Well, it isn't some theoretical construct... it's being done now with
> KDE and has been working just fine. It stays in updates-testing until
> you decide to push it to stable. KDE folks by and large want the
> updates as fast as possible. If the GNOME folks would like their
> updates to age for six months, they can just keep them in
> updates-testing. Seems like we're just making this more complicated
> than it is.

Right, KDE on Fedora is more like a rolling release. TBH, this is
something of a luxury because none of the Editions are dependent on
KDE. If Workstation were KDE-based, I'd be inclined to push back
against the practice.

I don't think anyone said we want the GNOME updates to "age" for six
months. What I'm saying is that the release model allows us to provide
a new shiny version quickly after the upstream release, but users get
to choose if they want it right now. If we did this by putting a big GNOME
update into updates-testing, a) people would have to opt into getting
testing updates to get it, or do the even more advanced thing of
cherry-picking from the updates repo, and b) once having done that,
would presumably get all future updates to that stack through
updates-testing, and c) if there's a fix to the older GNOME, we
wouldn't have a way to provide it.


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: ssh using kerberos (was: Packagers - Flag day 2016 Important changes)

2016-12-20 Thread Dennis Gilmore
On Mon, 2016-12-19 at 12:45 +0100, Nikos Mavrogiannopoulos wrote:
> On Sun, 2016-12-11 at 18:34 -0600, Dennis Gilmore wrote:
> > Greetings. 
> > 
> > As previously announced, releng has made a number of changes as
> > part
> > of
> > it's 2016 "flag day". 
> > 
> > All package maintainers will want to make sure they have updated to
> > the 
> > following package versions (some may be in testing as of this
> > email):
> > 
> >  python-cccolutils-1.4-1
> >  fedpkg-1.26-2
> >  fedora-packager-0.6.0.0-1
> >  pyrpkg-1.47-3
> >  koji-1.11.0-1
> > 
> > Please also see the following links for up to date information: 
> > 
> > https://fedoraproject.org/wiki/ReleaseEngineering/FlagDay2016
> > 
> > The following changes were made:
> > 
> > * koji and the source lookaside were changed to use kerberos
> > authentication
> > instead of ssl certificates. All maintainers will need to:
> > 
> > kinit your-fas-accountn...@fedoraaproject.org
> > 
> > to get a valid kerberos TGT and be able to authenticate to koji
> > and 
> > the lookaside upload cgi. 
> 
> Will this include a switch to GSSAPI for SSH? As it is now the SSH
> private key is still needed to commit to git repositories, even if a
> valid ticket is present.

Maybe down the road. but certainly not in the immediate future.

Dennis

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


New sources format

2016-12-20 Thread Christopher
What's with the new sources format?
The old format, I could do `md5sum -c sources`
Why not make the new format with SHA512 follow the same pattern, so I could
do: `shasum -c sources` or `sha512sum -c sources`?

Is there any standard command-line tool to parse this new format, or do I
just gotta grep/awk/bash my way through it?

-- 
Christopher
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


pkgdb: Could not save the request for branch: master, has it already been requested?

2016-12-20 Thread Sandro Mani

Hi

I filed the request to unretire eigen2, but I accidentally specified 
only the rhbz ticket number instead of the full URL so it got denied 
with "Invalid review BZ". I now tried filing a new unretirement request 
with the full ticket url, but now I'm getting


Could not save the request for branch: master, has it already been 
requested?


It looks like the denied request still counts as pending request?

Thanks
Sandro
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: New sources format

2016-12-20 Thread Pádraig Brady
On 20/12/16 22:28, Christopher wrote:
> What's with the new sources format?
> The old format, I could do `md5sum -c sources`
> Why not make the new format with SHA512 follow the same pattern, so I could 
> do: `shasum -c sources` or `sha512sum -c sources`?
> 
> Is there any standard command-line tool to parse this new format, or do I 
> just gotta grep/awk/bash my way through it?

As far as I can see it's using the BSD tagged format,
which the coreutils sha512sum command can parse.
I.E. the following format is supported since v8.20 (2012-10-23)

  SHA512 (filename) = ...

cheers,
Pádraig
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: New sources format

2016-12-20 Thread Christopher
On Tue, Dec 20, 2016 at 6:31 PM Pádraig Brady  wrote:

> On 20/12/16 22:28, Christopher wrote:
> > What's with the new sources format?
> > The old format, I could do `md5sum -c sources`
> > Why not make the new format with SHA512 follow the same pattern, so I
> could do: `shasum -c sources` or `sha512sum -c sources`?
> >
> > Is there any standard command-line tool to parse this new format, or do
> I just gotta grep/awk/bash my way through it?
>
> As far as I can see it's using the BSD tagged format,
> which the coreutils sha512sum command can parse.
> I.E. the following format is supported since v8.20 (2012-10-23)
>
>   SHA512 (filename) = ...
>
> cheers,
> Pádraig
>

Ah, okay, my mistake. `sha512sum -c sources` works fine. I accidentally ran
`shasum -c sources` twice!

Thanks! I wasn't previously aware of this format being a standard anywhere.
`man sha512sum` has enlightened me :)
-- 
Christopher
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Peter Robinson
>> The only way it reduces the risk of releasing a botched update is
>> the
>> the updates somehow get more testing just by staying in the testing
>> channel longer.
>
> ...and actual QA, from the professionals and volunteers on the QA team,
> who are very good at finding bugs pre-release but currently do zero QA
> on our updates because it's an unmanageable rolling stream of a
> bazillion separate updates. With batched updates, you can test a batch
> with the same overall criteria used for releases to see if it's
> botched. That's the advantage of batching over simply extending the
> amount of time spent in updates-testing.

I've not seen that proposed anywhere, I'm not sure QA has the
resources to actually do that.

>> Which makes the question whether botched updates happen because not
>> enough people use testing, or because there are enough people using
>> it
>> but they don't have enough time to spot the problems before the
>> updates
>> get pushed.
>
> We indeed do not need batched updates to extend the length of time
> updates remain in testing. We could (and should) do that immediately.

At the moment the time is a week, basically I don't see any real
proposal to extend that overall, just to batch updates out on a Monday
(not sure that is the best day if no one  tests over a weekend). Most
of the updates that go out quicker than a week are due to receiving
the explicitly requested amount of karma.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Rahul Sundaram
On Tue, Dec 20, 2016 at 1:23 PM Gerald B. Cox wrote:

> Well, it isn't some theoretical construct... it's being done now with KDE
> and has
> been working just fine.  It stays in updates-testing until you decide to
> push it to stable.  KDE
> folks by and large want the updates as fast as possible.  If the GNOME
> folks would like
> their updates to age for six months, they can just keep them in
> updates-testing.   Seems
> like we're just making this more complicated than it is.
>

You can't keep things simmering in updates-stable for a long time.  What if
you need to push a bug fix or security fix that is not tied to a new major
upstream release?

Rahul
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Gerald B. Cox
On Tue, Dec 20, 2016 at 5:45 PM, Rahul Sundaram  wrote:

> Well, it isn't some theoretical construct... it's being done now with KDE
>> and has
>> been working just fine.  It stays in updates-testing until you decide to
>> push it to stable.  KDE
>> folks by and large want the updates as fast as possible.  If the GNOME
>> folks would like
>> their updates to age for six months, they can just keep them in
>> updates-testing.   Seems
>> like we're just making this more complicated than it is.
>>
>
> You can't keep things simmering in updates-stable for a long time.  What
> if you need to push a bug fix or security fix that is not tied to a new
> major upstream release?
>
> Rahul
>

I was just repeating what I thought was a good suggestion - which is based
upon what has
already been implemented using the current infrastructure.  Reserve "new"
releases only for things
that absolutely require it and let everything else be updated piecemeal.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Rahul Sundaram
On Tue, Dec 20, 2016 at 9:26 PM Gerald B. Cox  wrote:

>
> I was just repeating what I thought was a good suggestion - which is based
> upon what has
> already been implemented using the current infrastructure.  Reserve "new"
> releases only for things
> that absolutely require it and let everything else be updated piecemeal.
>

Right.  I understand that but the solution of letting things stay in
updates-testing for a long time isn't a great way to implement that.  It an
abuse of updates-testing.

Rahul
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Gerald B. Cox
On Tue, Dec 20, 2016 at 6:30 PM, Rahul Sundaram  wrote:

>
> Right.  I understand that but the solution of letting things stay in
> updates-testing for a long time isn't a great way to implement that.  It an
> abuse of updates-testing.
>

No one is doing that.  You have to read the whole thread.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Rahul Sundaram
On Tue, Dec 20, 2016 at 9:33 PM Gerald B. Cox  wrote:

>
>
> Right.  I understand that but the solution of letting things stay in
> updates-testing for a long time isn't a great way to implement that.  It an
> abuse of updates-testing.
>
>
> No one is doing that.  You have to read the whole thread.
>

What makes you assume I didn't?  I am quoting you again

" KDE folks by and large want the updates as fast as possible.  If the
GNOME folks would like
their updates to age for six months, they can just keep them in
updates-testing."
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Gerald B. Cox
On Tue, Dec 20, 2016 at 6:41 PM, Rahul Sundaram  wrote:

>
> " KDE folks by and large want the updates as fast as possible.  If the
> GNOME folks would like
> their updates to age for six months, they can just keep them in
> updates-testing."
>

Obviously you missed it.  Again, you have to take that comment in context
of the entire thread.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Fedora 23 End Of Life

2016-12-20 Thread Mohan Boddu
As of the 20th of December 2016, Fedora 23 has reached its end of life
for updates and support. No further updates, including security
updates, will be available for Fedora 23. A previous reminder was sent
on 28th of November 2016 [0]. Fedora 24 will continue to receive
updates until approximately one month after the release of Fedora 26.
The maintenance schedule of Fedora releases is documented on the
Fedora Project wiki [1]. The Fedora Project wiki also contains
instructions [2] on how to upgrade from a previous release of Fedora
to a version receiving updates.

Mohan Boddu.

[0]https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/HLHKRTIB33EDZXP624GHF2OZLHWAGKSJ/#Q5O44X4BEBOYEKAEVLSXVI44DSNVHBYG
[1]https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule
[2]https://fedoraproject.org/wiki/Upgrading?rd=DistributionUpgrades
___
devel-announce mailing list -- devel-annou...@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Rahul Sundaram
On Tue, Dec 20, 2016 at 9:59 PM Gerald B. Cox wrote:

>
> " KDE folks by and large want the updates as fast as possible.  If the
> GNOME folks would like
> their updates to age for six months, they can just keep them in
> updates-testing."
>
>
> Obviously you missed it.  Again, you have to take that comment in context
> of the entire thread.
>

I don't see any context missing in a direct quote which I responded to.  If
you believe otherwise, feel free to summarize your position and include any
context you need to.

Rahul
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Gerald B. Cox
On Tue, Dec 20, 2016 at 7:10 PM, Rahul Sundaram  wrote:

> I don't see any context missing in a direct quote which I responded to.
> If you believe otherwise, feel free to summarize your position and include
> any context you need to.
>

That's ok... I don't think you'd get the point - as I said the context was
the thread.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Fedora Rawhide-20161219.n.0 compose check report

2016-12-20 Thread Adam Williamson
On Mon, 2016-12-19 at 15:46 -0800, Adam Williamson wrote:
> 
> * Installs or upgrades of any package set besides minimal seem to hang
>   during boot
> 
> That second one is a doozy - it causes most of the failures - and I'm
> going to look into it a bit more now. But it's at least the case that
> default installs of the KDE live, Server netinst and Server DVD, and
> the 'KDE package set' install test from the Server DVD, all install
> fine, but just get stuck at a black screen after grub when trying to
> boot the installed system. Minimal installs, however - like the default
> install of the Everything netinst, and the 'universal' tests which
> explicitly select the 'Fedora Custom Operating System' package set
> (which is basically the same thing as 'minimal install') - boot fine.
> 
> I'll poke into this a bit more manually.

So this seems to be some kind of kernel issue which showed up with
kernel 4.10; when the openQA VMs are run with '-cpu host', this problem
happens. I poked into it a bit and filed
https://bugzilla.redhat.com/show_bug.cgi?id=1406609 . Running the tests
with '-cpu Nehalem' instead seems to work fine, so I've changed both
openQA instances over to that for now, and done a full re-run of the
20161219.n.0 tests on both instances (those are running now).
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Two more concrete ideas for what a once-yearly+update schedule would look like

2016-12-20 Thread Rahul Sundaram
On Tue, Dec 20, 2016 at 10:25 PM Gerald B. Cox  wrote:

>
> On Tue, Dec 20, 2016 at 7:10 PM, Rahul Sundaram wrote:
>
> I don't see any context missing in a direct quote which I responded to.
> If you believe otherwise, feel free to summarize your position and include
> any context you need to.
>
>
> That's ok... I don't think you'd get the point - as I said the context was
> the thread.
>

I have read the thread.  If you are going to insist that I missed a context
repeatedly, I would recommend you explicitly state what it is without
making any assumptions about whether the other person can understand it.


Rahul
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Packages FTBFS with Python 3.6

2016-12-20 Thread Pavel Raiskup
On Wednesday, December 21, 2016 12:18:47 AM CET Miro Hrončok wrote:
> Hi all,
> We've recently tried to rebuild all Python packages with Python 3.6. 
> However, we currently have bunch of packages that simply fail to build.
> ...
> Everything currently happens in a side tag. I will notify you when the 
> side tag gets merged.

The 'gettext' FTBFS is not related only to Python 3.6 tag [1, FWIW, still
without answer].  Once I resolve those issues, am I expected to build the
package against both 'f26' and (with bumped version) 'f26-python3' targets?
When do you expect merging 'f26-python3' into f26?

[1] 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/PQD576JZLERFY6ROI3GF7UYXKZIRI33G/

Pavel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: release cycle thread (motivations, and... revisiting tick-tock?)

2016-12-20 Thread Sérgio Basto
On Ter, 2016-12-20 at 11:20 -0500, Matthew Miller wrote:
> 2. I really want releases to come at a known time every year, +/- two
>    weeks. Keeping to this with six month targets means that if
> (when!)
>    we slip, the next release may only have five or four months to
> bake.

This is a problem IMHO. We shouldn't shorter the next release when we
slip. 
But I remember when we got a big slip (because Fedora have one of the
first releases that support secure boot), I saw a big concern with
marketing , that was a bad image (the big slip) etc etc. 
So I think this rule was created by marketing/image of the Fedora to
outside. So at least we should assume that we may do less 2 release per
year and break the cycle of releases on May/Jun and Nov/Dec.  
One more note , I didn't agree that slip was bad , Fedora software is
based in many upstream software if other parts slip we may/should also
slip until get things stable. So maybe here is more a question of
marketing to have more freedom in choice of the cycles. Maybe we can do
a schedule with more 3 or 4 week and instead slip we could anticipate
the release, I don't know just another idea.  


>    This doesn't seem like it's the ideal for the above — maybe we can
>    get the engineering processes streamlined enough to make it
>    comfortable, but there's still the matter of marketing and the
> rest.


-- 
Sérgio M. B.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org