Re: F24 GStreamer zero day

2016-11-25 Thread Carlos Garnacho
> On Thu, Nov 24, 2016 at 11:02:19AM -, Carlos Garnacho wrote:
> 
> It doesn't seem to be -- I see Screen Lock, Location Services, Usage &
> History, Purge Trash, and Problem Reporting. I have to to install
> tracker-preferences to get a GUI for these settings, as far as I can
> see.

Oh, I said privacy, I meant search:
Control-center > search > gear button

The folders that are being indexed can be configured in that dialog.

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


Upgrade path violations in F25

2016-11-25 Thread Michael Schwendt
For the release of F25, has nobody run the upgrade path violations checker
to warn packagers about any downgrades the dist update would perform?

A missing zero day update [only available in updates-testing] for Claws
Mail has hit users. Not great. And I hear there are other packages that
get downgraded when upgrading to F25.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: HEADS UP: eigen-3.3.0 update

2016-11-25 Thread Sandro Mani



On 25.11.2016 03:44, Kevin Kofler wrote:

Sandro Mani wrote:

AFAICS avogadro can still be built against eigen2, so sure, that would
also be a plan. Not sure if reviving the package is better than bundling
though, since eigen2 is completely unsupported upstream and its use not
recommended [1]. I wouldn't want people starting to use the eigen2
package if it becomes available in the repos again.

Another alternative would be to make an eigen32 compatibility package with
3.2.

Yes, but again is it really worth the effort for just one dependent package?
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Contact Björn Esser (Re: HEADS UP: eigen-3.3.0 update)

2016-11-25 Thread Sandro Mani
I've seen that the mails to shogun-ow...@fedoraproject.org aka 
fed...@besser82.io are bouncing back because the besser82.io domain 
isn't valid anymore. Does anyone know another way to contact him?

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


line 1: udevadm: command not found

2016-11-25 Thread Michael Schwendt
The root.log of F25 build jobs prints this late:

DEBUG util.py:421:  Running transaction
DEBUG util.py:421:  /var/tmp/rpm-tmp.W2zvnF: line 1: udevadm: command not found
DEBUG util.py:421:  /var/tmp/rpm-tmp.W2zvnF: line 2: udevadm: command not found
DEBUG util.py:421:  Running in chroot, ignoring request.

Haven't done anything to examine it, but mention it in case somebody recognises
which scriptlet it comes from.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


F25 GNOME Shell notification locked up hard for some time

2016-11-25 Thread Michael Schwendt
WTF?

Noticed one notification about "File operations" in GNOME Shell, clicked
on it, and the entire machine was frozen for maybe ten seconds. Mouse
pointer couldn't be moved, keyboard input didn't work, couldn't switch
to virtual console either.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: line 1: udevadm: command not found

2016-11-25 Thread Ralf Corsepius

On 11/25/2016 01:17 PM, Michael Schwendt wrote:

The root.log of F25 build jobs prints this late:

DEBUG util.py:421:  Running transaction
DEBUG util.py:421:  /var/tmp/rpm-tmp.W2zvnF: line 1: udevadm: command not found
DEBUG util.py:421:  /var/tmp/rpm-tmp.W2zvnF: line 2: udevadm: command not found
DEBUG util.py:421:  Running in chroot, ignoring request.

Haven't done anything to examine it, but mention it in case somebody recognises
which scriptlet it comes from.


I don't what to exclude there could be several, but one exhibiting this 
issue is xorg-x11-drv-synaptics


Reproducer:
# mock -r fedora-25-x86_64 --clean
# mock -r fedora-25-x86_64 --install xorg-x11-drv-synaptics
...
  Installing  : xorg-x11-drv-synaptics-1.9.0-1.fc25.x86_64 
  33/33

/var/tmp/rpm-tmp.a3hQJY: line 1: udevadm: command not found
...

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


Re: line 1: udevadm: command not found

2016-11-25 Thread Igor Gnatenko
On Fri, Nov 25, 2016 at 1:17 PM, Michael Schwendt  wrote:
> The root.log of F25 build jobs prints this late:
>
> DEBUG util.py:421:  Running transaction
> DEBUG util.py:421:  /var/tmp/rpm-tmp.W2zvnF: line 1: udevadm: command not 
> found
> DEBUG util.py:421:  /var/tmp/rpm-tmp.W2zvnF: line 2: udevadm: command not 
> found
> DEBUG util.py:421:  Running in chroot, ignoring request.
>
> Haven't done anything to examine it, but mention it in case somebody 
> recognises
> which scriptlet it comes from.
it's standard thing which we did in %post for %udev_rules_update (or
its plain version).

We discussed this some time ago.. Nowadays systemd picks changes
automatically, so no scriptlets are needed.
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org



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


Re: Upgrade path violations in F25

2016-11-25 Thread Matthew Miller
On Fri, Nov 25, 2016 at 12:24:40PM +0100, Michael Schwendt wrote:
> For the release of F25, has nobody run the upgrade path violations checker
> to warn packagers about any downgrades the dist update would perform?
> 
> A missing zero day update [only available in updates-testing] for Claws
> Mail has hit users. Not great. And I hear there are other packages that
> get downgraded when upgrading to F25.

It seems like we should gate updates so that upgrade order is always
preserved.

-- 
Matthew Miller

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


Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Bastien Nocera


- Original Message -
> On 2016-11-17 07:43 AM, Stephen John Smoogen wrote:
> > 2. The Fedora QA group has 1 mac mini which is very old and is only
> > used for total install and not dual boot. It would not have found this
> > issue. The Fedora QA group also has no one using Mac hardware day to
> > day.
> 
> This bit isn't quite true. We found the bug *on* that Mac Mini. I'm
> worried it's not likely to find *other* bugs that people are likely to
> encounter on the systems they actually want to run Fedora on (newer
> laptops), but it did find this one.

Newer Mac laptops don't have working keyboards or touchpads as they're
not connected through USB internally. That's not Fedora's problem though.
The problem is if the installer doesn't work when the pre-requisite
hardware does.

> The problem is that we didn't get around to running the test until the
> day before the go/no-go. There's a lot of stuff to test, and anything
> which only one person is likely to test is a risk. Frankly speaking,
> given how humans work, things that involve digging some piece of
> hardware you never touch out of a pile and hooking it up to a keyboard
> and mouse and a monitor and power and network is quite likely to get
> passed over in favour of something you can run in a VM. Especially if
> it's 4:30. This is why I have an Unused Arm Devices Pile Of Shame on my
> desk...
> 
> So, partly this is our fault because we could've tested this earlier and
> didn't. But it's also the case that we really need more redundancy in as
> much of the required testing as possible.

Is there any continuous testing done on the images on the installer? Is it
on real hardware? Is it possible to mock hardware setups? Comparing
boot setups on working and non-working installations.

I think it would be possible to do testing that didn't rely quite as much
on manual testing, through regression testing on "mock" hardware (a hacked
up VM with a test disk image), comparing the partition types after installation
against a working setup, comparing the file lists in the boot partition,
etc.

I'm surprised that the Anaconda, and blivet developers aren't taking part
of this conversation. I'd certainly like them to point out all the ways in
which they're already doing what I mentioned, and showing how we could
add more test cases.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Bastien Nocera


- Original Message -
> On 17 November 2016 at 10:22, Bastien Nocera  wrote:
> >
> >
> > - Original Message -
> > 
> >> No I am not asking for continuous testing. I am asking that if people
> >> really care about the hardware support they get in the muck and do
> >> just a little of the work in an organized fashion. Put together a Mac
> >> SIG that focuses on getting the best experience on the hardware. Send
> >> some QA people newer Macs. Otherwise how do people know that it is
> >> really important to you versus "I have 4 minutes on the internet so I
> >> can send a complaint email" important. Because at this point that is
> >> all this looks like.
> >
> > So, I can't say that the problem is more systemic than what you describe
> > without making it seem like I'm "sending a complaint email". Let me know
> > if you want a list of hardware enablement I've done on Macs over the years.
> >
> 
> That was rude of me and I apologize. Dialing back my melodramatics.. I
> will try to walk through my reasoning.
> 
> 1. There was no proposal to drop Macs. Josh wasn't at the meeting but
> said he would have argued for it at the meeting because he felt it was
> too little too late. The other FESCO members seem to have disagreed
> with him so it wouldn't have passed. If a proposal was made for it, it
> would happen for Fedora 26 and not Fedora 25.

But if the installer is (completely) broken, it might as well be dropped.
Alas, it's not completely broken.

> 2. The Fedora QA group has 1 mac mini which is very old and is only
> used for total install and not dual boot. It would not have found this
> issue.

The testing should be switched to be a dual-boot test, as it's what
Mac users are more likely to be using (and also a necessity for firmware
upgrades).

> The Fedora QA group also has no one using Mac hardware day to
> day.

This isn't a problem. There are people using Macs day-to-day, and they report
bugs. The problem here, and I can't emphasise this enough, this problem is
a systemic problem with the installer QA, specifically.

Once the machine is installed, it's usually fairly straight forward to
update packages, downgrade them, and fix hardware specific problems as long
as the device can be booted, and a sufficient amount of hardware is working.

The installer not working, especially when it's a last minute problem,
it becomes a blocker. Do we need a different schedule for installer
development?

> 3. Out of the people who on this thread said they have Apple hardware,
> at least 2 have tested Fedora 25 but they both did in a way that would
> not have hit the bug but could have been work arounds IF (and ONLY IF)
> it had gone out.

I'm pretty sure there's plenty more folks using Fedora on Macs and testing
it than just 2. Again, it shows that the problem is making sure the
installer works. Dogfooding for the rest of the system is done. There are
hardware-specific bug reports being done.

> 4. Of the people who did have Macs but didn't test, most of them
> seemed to have assumed that someone else was testing it for them OR
> they didn't know how to test OR they didn't use dual boot so would not
> have tested it.

Given that I use my hardware for development (in this case, hardware
enablement), I don't really have the time to constantly wipe and reinstall
the system to test rawhide installers. I guess that most folks that already
have Fedora installed on their machines will simply upgrade the system.

> 5. Various people think that users of Mac hardware is the group Fedora
> should focus on but they don't seem to be talking with each other
> enough to say how.

IMO, making sure the installer works and the bootloader is correctly installed
would be enough. After that, we can rely on testers from a number of
groups, whether Fedora Mac users, upstream users, etc.

> So to me this says that a Macintosh Special User Group would be a
> useful tool to answer 2 through 4. They could better find someone who
> can rotate through the Fedora QA group to answer 2. They can also work
> out what pathways may need to be tested. The people in 3 who are
> testing can help the people in 4 also spread out the work. They can
> also say which Mac hardware is a good fit for Fedora and which one
> isn't.  This can better aim people who are coming in but end up with
> say some particular hardware from going in and trashing their computer
> when it would not have worked without expert help.
> 
> Does that sound better than my over the top original rant?

It's better, but I don't think that the problem lies in the QA team,
although some things could be done better there.

The main problem to me seems to be that the installer sees too little
testing, or too little testing when big changes occur, or not a wide
enough breadth of testing scenarios, at the development stage.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedorapro

Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Bastien Nocera


- Original Message -

> The reality is that QA is thinly spread in general. Making this
> blocker "about Macs" is a misleading conclusion, there's a grain of
> truth in it, but it's mistaking the forest for the trees. Next time
> there's a release blocking bug, it'll just be something else.

It's not "about Macs", it's about the installer and its dependencies.
There are other release blocking bugs, and certainly Live images
that don't work are embarrassing, but not being able to install the
system is as bad as it gets.

FWIW, an application included in the Live image that crashes on startup
but has a 0-day update scheduled is a much smaller problem than not
being able to boot the installer, or the installer working as expected.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Bastien Nocera


- Original Message -

> For that sort of comparison then comparing Macs to any other consumer
> desktop is not possible and is its own category of hardware. I can buy
> 2-3 equivalent memory/cpu/video ASUS systems for a Macbook.

Coo, we might need new computers for the GNOME events box. Can you
point me to the 250$ equivalent for those:
http://www.apple.com/mac-mini/specs/
?

[1]

> They may
> not be as well engineered or as pretty but they are functional and do
> allow me to change out memory and disks much more easily than a Mac.
> Does that mean we shouldn't compare them for working? If we can't then
> we really need to make this a focus early on in a release with people
> wanting it helping out.. 

They work well enough. We have people doing work upstream and downstream
trying to make them work better. Except that we don't spend our time
continuous testing the installer on hardware that we might only have one
model of.

[1]: I hate those "the Macs are too expensive/proprietary/whatever" comments.
Cool, don't buy them, don't use them, but there are plenty of other crapola
hardware to go around in the non-Mac computers we support, and you just don't
see the amount of work done upstream for the undocumented ACPI devices
to make a single button work on your laptop.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: F25 GNOME Shell notification locked up hard for some time

2016-11-25 Thread Felipe Borges
sorry about that.

Could you please report the bug at bugzilla.gnome.org/

Thanks.

On Fri, Nov 25, 2016 at 1:53 PM, Michael Schwendt  wrote:
> WTF?
>
> Noticed one notification about "File operations" in GNOME Shell, clicked
> on it, and the entire machine was frozen for maybe ten seconds. Mouse
> pointer couldn't be moved, keyboard input didn't work, couldn't switch
> to virtual console either.
> ___
> 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


Fedora rawhide compose report: 20161125.n.0 changes

2016-11-25 Thread Fedora Rawhide Report
OLD: Fedora-Rawhide-20161124.n.0
NEW: Fedora-Rawhide-20161125.n.0

= SUMMARY =
Added images:1
Dropped images:  0
Added packages:  1
Dropped packages:0
Upgraded packages:   81
Downgraded packages: 0

Size of added packages:  727.01 KiB
Size of dropped packages:0.00 B
Size of upgraded packages:   1.15 GiB
Size of downgraded packages: 0.00 B

Size change of upgraded packages:   26.85 MiB
Size change of downgraded packages: 0.00 B

= ADDED IMAGES =
Image: Mate raw-xz armhfp
Path: Spins/armhfp/images/Fedora-Mate-armhfp-Rawhide-20161125.n.0-sda.raw.xz

= DROPPED IMAGES =

= ADDED PACKAGES =
Package: mingw-openal-soft-1.17.2-1.fc26
Summary: Open Audio Library
RPMs:mingw32-openal-soft mingw64-openal-soft
Size:744460 bytes


= DROPPED PACKAGES =

= UPGRADED PACKAGES =
Package:  awscli-1.11.21-1.fc26
Old package:  awscli-1.11.10-1.fc26
Summary:  Universal Command Line Environment for AWS
RPMs: awscli
Size: 912362 bytes
Size change:  -5416 bytes
Changelog:
  * Thu Nov 24 2016 Fabio Alessandro Locati  - 1.11.21-1
  - Update to 1.11.21


Package:  bsh-2.0-2.b6.fc26
Old package:  bsh-1.3.0-36.fc26
Summary:  Lightweight Scripting for Java
RPMs: bsh bsh-javadoc bsh-manual
Dropped RPMs: bsh-demo bsh-utils
Size: 1188034 bytes
Size change:  -9084 bytes
Changelog:
  * Thu Nov 24 2016 Michael Simacek  - 0:2.0-1.b6
  - Update to upstream version 2.0.b6

  * Thu Nov 24 2016 Michael Simacek  - 0:2.0-2.b6
  - Install into expected location


Package:  cinnamon-screensaver-3.2.6-1.fc26
Old package:  cinnamon-screensaver-3.2.3-1.fc26
Summary:  Cinnamon Screensaver
RPMs: cinnamon-screensaver cinnamon-screensaver-unsupported
Size: 1634286 bytes
Size change:  -29556 bytes
Changelog:
  * Thu Nov 24 2016 leigh scott  - 3.2.6-1
  - update to 3.2.6 release


Package:  clamsmtp-1.10-18.fc26
Old package:  clamsmtp-1.10-17.fc24
Summary:  A SMTP virus scanning system
RPMs: clamsmtp
Size: 295112 bytes
Size change:  -7988 bytes
Changelog:
  * Thu Nov 24 2016 Nathanael Noblet  - 1.10-18
  - updated readme url links
  - Fixes Bug #1322048


Package:  cockpit-125-1.fc26
Old package:  cockpit-124-1.fc26
Summary:  A user interface for Linux servers
RPMs: cockpit cockpit-bridge cockpit-doc cockpit-docker 
cockpit-kubernetes cockpit-machines cockpit-networkmanager cockpit-ostree 
cockpit-pcp cockpit-selinux cockpit-shell cockpit-sosreport cockpit-storaged 
cockpit-subscriptions cockpit-ws
Size: 20744888 bytes
Size change:  3135242 bytes
Changelog:
  * Thu Nov 24 2016 Stef Walter <> - 125-1
  - Cockpit is now properly translatable
  - Display OSTree signatures
  - New expandable views for storage devices
  - No longer offer to format read-only block devices
  - Use stored passphrases for LUKS devices properly
  - Start testing on RHEL 7.3
  - More strict about transport channels a bridge accepts
  - System shutdown can be scheduled by date


Package:  console-setup-1.154-1.fc26
Old package:  console-setup-1.152-1.fc26
Summary:  Tools for configuring the console using X Window System key maps
RPMs: console-setup
Size: 1093318 bytes
Size change:  164 bytes
Changelog:
  * Thu Nov 24 2016 Vitezslav Crhonek  - 1.154-1
  - Update to latest upstream version
Resolves: #1394588


Package:  cpphs-1.20.1-2.fc26
Old package:  cpphs-1.20.1-1.fc25
Summary:  A liberalised C pre-processor for Haskell
RPMs: cpphs ghc-cpphs ghc-cpphs-devel
Size: 3810640 bytes
Size change:  22384 bytes
Changelog:
  * Fri Nov 25 2016 Jens Petersen  - 1.20.1-2
  - drop the modified BSD license since it is unmodified binary only
  - remove LGPL license file from the base package


Package:  crawl-0.19.1-1.fc26
Old package:  crawl-0.19.0-1.fc26
Summary:  Roguelike dungeon exploration game
RPMs: crawl crawl-common-data crawl-tiles crawl-tiles-data
Size: 53420732 bytes
Size change:  11020 bytes
Changelog:
  * Thu Nov 24 2016 Antonio Trande   0.19.1-1
  - Update to 0.19.1 (bz#1398298)


Package:  crontabs-1.11-13.20150630git.fc26
Old package:  crontabs-1.11-12.20150630git.fc24
Summary:  Root crontab files used to schedule the execution of programs
RPMs: crontabs
Size: 23962 bytes
Size change:  -748 bytes
Changelog:
  * Thu Nov 24 2016 Tom Mr??z  - 1.11-13.20150630git
  - use Recommends to pull in cronie (#1269172)


Package:  devscripts-2.16.9-1.fc26
Old package:  devscripts-2.16.8-1.fc26
Summary:  Scripts for Debian Package maintainers
RPMs: devscripts devscripts-checkbashisms devscripts-compat
Size: 3233356 bytes
Size change:  -10352 bytes
Changelog:
  * Thu Nov 24 2016 Sandro Mani  - 2.16.9-1
  - Update to 2.16.9


Package:  djview4-4.10.6-4.fc26
Old package:  djview4-4.10.6-3.fc25
Summary:  DjVu viewer
RPMs: djview4 djview4-plugi

Re: line 1: udevadm: command not found

2016-11-25 Thread Sérgio Basto
On Sex, 2016-11-25 at 14:14 +0100, Igor Gnatenko wrote:
> On Fri, Nov 25, 2016 at 1:17 PM, Michael Schwendt  m> wrote:
> > 
> > The root.log of F25 build jobs prints this late:
> > 
> > DEBUG util.py:421:  Running transaction
> > DEBUG util.py:421:  /var/tmp/rpm-tmp.W2zvnF: line 1: udevadm:
> > command not found
> > DEBUG util.py:421:  /var/tmp/rpm-tmp.W2zvnF: line 2: udevadm:
> > command not found
> > DEBUG util.py:421:  Running in chroot, ignoring request.
> > 
> > Haven't done anything to examine it, but mention it in case
> > somebody recognises
> > which scriptlet it comes from.
> it's standard thing which we did in %post for %udev_rules_update (or
> its plain version).
> 
> We discussed this some time ago.. Nowadays systemd picks changes
> automatically, so no scriptlets are needed.

from
https://lists.fedoraproject.org/archives/list/packag...@lists.fedoraproject.org/thread/P7NHGIP3VKWOMVHET5QMEPYMQWVIWO56/#WKVJXBRCQM3HVCBGZWNSD55OFAHZTTXY

That would be great, but someone who knows all of the details would
need to actually provide a draft. 


> > 
> > ___
> > devel mailing list -- devel@lists.fedoraproject.org
> > To unsubscribe send an email to devel-le...@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


Re: Upgrade path violations in F25

2016-11-25 Thread James Hogarth
On 25 November 2016 at 14:15, Matthew Miller  wrote:
> On Fri, Nov 25, 2016 at 12:24:40PM +0100, Michael Schwendt wrote:
>> For the release of F25, has nobody run the upgrade path violations checker
>> to warn packagers about any downgrades the dist update would perform?
>>
>> A missing zero day update [only available in updates-testing] for Claws
>> Mail has hit users. Not great. And I hear there are other packages that
>> get downgraded when upgrading to F25.
>
> It seems like we should gate updates so that upgrade order is always
> preserved.
>
>

This is an unfortunate downside of the present freeze process to an extent ...

During beta we have updates-testing enabled by default (and disable
this at RC IIRC) but with the freeze in place this prevents anything
moving to stable of course.

This means during the beta the effect of the freeze isn't really noticed.

This does make things a bit more stable for the upgrade testing (and
with regards to OP there's too many packages to test everything like
that which is why QA have a strictly scoped upgrade test scenario)

If we gate in the way you imply though Matthew that means no updates
for $current will flow during the final freeze for $next unless they
have a $next freeze exception ... which could potentially be bad, or
at the least just add a lot of red tape otherwise with everything
requesting FE status "to preserve upgrade path" or similar.

I'm honestly not sure what the best option here is ... push all of
updates-testing to stable for the new release at GA? That would
"solve" this but makes the actual upgrade potentially not what was
tested... that said the bodhi 'gate' for $next is only 3 days after
which, as soon as freeze is lifted, anything pending a stable push
will go anyway...

Perhaps any package that has a EVR in $previous where there is a
matching (or higher) in testing for the incoming release should
automatically be pushed stable to preserve the upgrade path? That also
seems risky ...
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Fedora Rawhide-20161125.n.0 compose check report

2016-11-25 Thread Fedora compose checker
Missing expected images:

Workstation live i386
Kde live x86_64
Kde raw-xz armhfp
Workstation live x86_64
Kde live i386

Failed openQA tests: 12/79 (x86_64), 3/15 (i386), 1/2 (arm)

New failures (same test did not fail in Rawhide-20161124.n.0):

ID: 49751   Test: x86_64 Everything-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/49751
ID: 49753   Test: x86_64 Workstation-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/49753
ID: 49754   Test: x86_64 Workstation-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/49754
ID: 49755   Test: i386 Workstation-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/49755
ID: 49816   Test: x86_64 universal upgrade_minimal_64bit
URL: https://openqa.fedoraproject.org/tests/49816
ID: 49822   Test: x86_64 universal upgrade_2_desktop_64bit
URL: https://openqa.fedoraproject.org/tests/49822
ID: 49825   Test: x86_64 universal upgrade_2_desktop_encrypted_64bit
URL: https://openqa.fedoraproject.org/tests/49825
ID: 49843   Test: i386 universal upgrade_desktop_32bit
URL: https://openqa.fedoraproject.org/tests/49843
ID: 49844   Test: i386 universal upgrade_2_desktop_32bit
URL: https://openqa.fedoraproject.org/tests/49844

Old failures (same test failed in Rawhide-20161124.n.0):

ID: 49756   Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/49756
ID: 49769   Test: x86_64 Server-dvd-iso server_role_deploy_domain_controller
URL: https://openqa.fedoraproject.org/tests/49769
ID: 49782   Test: x86_64 universal install_anaconda_text
URL: https://openqa.fedoraproject.org/tests/49782
ID: 49803   Test: x86_64 universal install_iscsi
URL: https://openqa.fedoraproject.org/tests/49803
ID: 49817   Test: x86_64 universal upgrade_desktop_64bit
URL: https://openqa.fedoraproject.org/tests/49817
ID: 49820   Test: x86_64 universal upgrade_desktop_encrypted_64bit
URL: https://openqa.fedoraproject.org/tests/49820
ID: 49834   Test: x86_64 universal install_rescue_encrypted
URL: https://openqa.fedoraproject.org/tests/49834

Passed openQA tests: 64/79 (x86_64), 12/15 (i386)

New passes (same test did not pass in Rawhide-20161124.n.0):

ID: 49799   Test: x86_64 universal install_ext3
URL: https://openqa.fedoraproject.org/tests/49799

Skipped openQA tests: 1 of 96
-- 
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


Re: F24 GStreamer zero day

2016-11-25 Thread Michael Catanzaro
On Fri, 2016-11-25 at 01:46 +0100, Lars Seipel wrote:
> What does that mean, exactly? Does it pass the downloaded file to
> xdg-open or equivalent?

"or equivalent" -- it uses Gio and not xdg-open

>  Just because you clicked on a link on some
> website, no matter the file type and association involved? Seriously?

Actually there is a list of "safe" MIME types in Epiphany, and the file
is only opened if shared-mime-info thinks it's of a "safe" type. It
*should* be hard to exploit shared-mime-info, so that's fine... but the
safe list is pretty big and nobody has been maintaining it.

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


Re: Upgrade path violations in F25

2016-11-25 Thread Ralf Corsepius

On 11/25/2016 04:36 PM, James Hogarth wrote:

On 25 November 2016 at 14:15, Matthew Miller  wrote:

On Fri, Nov 25, 2016 at 12:24:40PM +0100, Michael Schwendt wrote:

For the release of F25, has nobody run the upgrade path violations checker
to warn packagers about any downgrades the dist update would perform?

A missing zero day update [only available in updates-testing] for Claws
Mail has hit users. Not great. And I hear there are other packages that
get downgraded when upgrading to F25.


It seems like we should gate updates so that upgrade order is always
preserved.




This is an unfortunate downside of the present freeze process to an extent ...



I'm honestly not sure what the best option here is ...


IMHO, it would be best to launch the "post-release" package process the 
very moment the freeze becomes active.


I.e.

* Before the freeze, packages would go
"updates-testing" -> "main"

* During the freeze, packages would go
"updates-testing" -> "updates"
with rel-eng cherry-picking individual packages from "updates" and move 
them to "main" to compose the "release".


* After the release, packages would go
"updates-testing" -> "updates"
as before.

This would allow packagers to continue their works in all phases of 
release preparations without lockouts, delays and upgrade path violations.
It would also avoid the usual "flood of updates", commonly Fedora 
experiences in early post release weeks.


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


Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Stephen John Smoogen
On 25 November 2016 at 09:27, Bastien Nocera  wrote:
>
>
> - Original Message -
>> On 2016-11-17 07:43 AM, Stephen John Smoogen wrote:
>> > 2. The Fedora QA group has 1 mac mini which is very old and is only
>> > used for total install and not dual boot. It would not have found this
>> > issue. The Fedora QA group also has no one using Mac hardware day to
>> > day.
>>
>> This bit isn't quite true. We found the bug *on* that Mac Mini. I'm
>> worried it's not likely to find *other* bugs that people are likely to
>> encounter on the systems they actually want to run Fedora on (newer
>> laptops), but it did find this one.
>
> Newer Mac laptops don't have working keyboards or touchpads as they're
> not connected through USB internally. That's not Fedora's problem though.
> The problem is if the installer doesn't work when the pre-requisite
> hardware does.
>
>> The problem is that we didn't get around to running the test until the
>> day before the go/no-go. There's a lot of stuff to test, and anything
>> which only one person is likely to test is a risk. Frankly speaking,
>> given how humans work, things that involve digging some piece of
>> hardware you never touch out of a pile and hooking it up to a keyboard
>> and mouse and a monitor and power and network is quite likely to get
>> passed over in favour of something you can run in a VM. Especially if
>> it's 4:30. This is why I have an Unused Arm Devices Pile Of Shame on my
>> desk...
>>
>> So, partly this is our fault because we could've tested this earlier and
>> didn't. But it's also the case that we really need more redundancy in as
>> much of the required testing as possible.
>
> Is there any continuous testing done on the images on the installer? Is it
> on real hardware? Is it possible to mock hardware setups? Comparing
> boot setups on working and non-working installations.
>
> I think it would be possible to do testing that didn't rely quite as much
> on manual testing, through regression testing on "mock" hardware (a hacked
> up VM with a test disk image), comparing the partition types after 
> installation
> against a working setup, comparing the file lists in the boot partition,
> etc.
>
> I'm surprised that the Anaconda, and blivet developers aren't taking part
> of this conversation. I'd certainly like them to point out all the ways in
> which they're already doing what I mentioned, and showing how we could
> add more test cases.

I am actually not surprised at all. This thread has been another
soul-sucking, why the heck do I do anything with Fedora type thread.
After this email I am not paying any more attention to anything on
this thread either.


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


Re: Upgrade path violations in F25

2016-11-25 Thread Peter Robinson
 For the release of F25, has nobody run the upgrade path violations
 checker
 to warn packagers about any downgrades the dist update would perform?

 A missing zero day update [only available in updates-testing] for Claws
 Mail has hit users. Not great. And I hear there are other packages that
 get downgraded when upgrading to F25.
>>>
>>>
>>> It seems like we should gate updates so that upgrade order is always
>>> preserved.
>>>
>>>
>>
>> This is an unfortunate downside of the present freeze process to an extent
>> ...
>
>
>> I'm honestly not sure what the best option here is ...
>
>
> IMHO, it would be best to launch the "post-release" package process the very
> moment the freeze becomes active.

We do, the first updates to stable were done Friday night/Sat morning
before the release. I did another one on the Sunday and I believe
there was one done on the Monday too.

> I.e.
>
> * Before the freeze, packages would go
> "updates-testing" -> "main"
>
> * During the freeze, packages would go
> "updates-testing" -> "updates"
> with rel-eng cherry-picking individual packages from "updates" and move them
> to "main" to compose the "release".

No, once the release is signed off everything goes to updates. As soon
as we know the release is gold we do a freeze break request to update
bodhi configs and start the push process for f25-updates.

> * After the release, packages would go
> "updates-testing" -> "updates"
> as before.
>
> This would allow packagers to continue their works in all phases of release
> preparations without lockouts, delays and upgrade path violations.
> It would also avoid the usual "flood of updates", commonly Fedora
> experiences in early post release weeks.

So we already do pretty much what you outline above. I started the
first push to f25-updates on the Friday before the release.

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


Re: Upgrade path violations in F25

2016-11-25 Thread Ralf Corsepius

On 11/25/2016 05:51 PM, Peter Robinson wrote:


So we already do pretty much what you outline above. I started the
first push to f25-updates on the Friday before the release.

I think, we are talking past each other.

You seem to be referring to "the freeze" in terms of the final release 
push, while I am talking about what you'd probably call alpha or beta stage.


Actually, I am referring to the stage of the release preparations, when 
rel-eng stops pushing packages from "update-testing" to "main".


This stage, in case of f25, has taken ca. 3-4 weeks (IIRC).
During this stage, many fc25 updates stalled in updates-testing, while 
their fc23/fc24/rawhide counterparts had been pushed into "main" => 
broken update paths.


Ralf


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


Re: upcoming build and release developer flag day December 12 2016

2016-11-25 Thread Kevin Fenzi
On Fri, 25 Nov 2016 03:19:49 +0100
Kevin Kofler  wrote:

> Peter Robinson wrote:
> > Well the koji web interface itself doesn't use authentication
> > anymore, from a fedpkg PoV there's a lot of complexity with http(s)
> > because it could be proxied or NATed (worst is CG-NAT) so the same
> > connection from the same laptop might not even come via the same
> > IP. Basically what you're describing is exactly what kerberos
> > solves, tokens to authenticate various different connections.  
> 
> My point is, just use SSH instead of HTTP(S) as the transport. You
> could even tunnel HTTP over an SSH tunnel after you let SSH
> authenticate the other end, if you really need an HTTP API. (Not much
> point in using HTTPS over the already encrypted SSH.)

Do you know of any applications at all that use this?

Is there any python code available to setup such authentication? 

Kerberos is used all over the place by lots and lots of groups and has
had many years of auditing and actually you know, exists. 

> > A lot of companies and data security standards explicitly disallow
> > ssh keys because of the fact it's client side pass phrases with no
> > way to enforce a policy so there's no way to tell even if the key
> > has a passphrase.  
> 
> And that is what I like about SSH. :-) I decide the level of security
> I actually need for my key, not somebody else.

Which is fine up until the point someone compromises your machines and
uses your access to mess up everyone else. 
 
> And we already trust SSH authentication for access to dist-git, so I
> don't see why it would not be good enough for Koji as well.

Because it would require a bunch of coding and then we would be a
special little snowflake. 

> > Personally I'd like to see eventually the move to kerberos to
> > replace ssh- keys as it's easier to enforce a minimum policy and
> > manage.  
> 
> Kinit just takes a password, automating it to pick the password from
> any password store or even a plaintext file and then run
> automatically on startup and automatically renew expired tickets is
> not that hard. It will just be a minor annoyance until one of us
> writes the automation tool, and do nothing to enforce any kind of
> policy on us.

No need to invent all this again, you can just use a keytab. 

> The infrastructure really needs to work for us, not against us.

I'm happy to work with anyone to improve things. That said, we don't
have a bunch of developers sitting around waiting to implement people's
ideas, so sometimes we have to say "sorry, no" or "sorry, we can't do
that now, but happy to look at it again later".

I think kerberos is a very good improvement over the current setup.
I hope (most)everyone else does too. 

kevin


pgpa7Ms69n76c.pgp
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Upgrade path violations in F25

2016-11-25 Thread Peter Robinson
>> So we already do pretty much what you outline above. I started the
>> first push to f25-updates on the Friday before the release.
>
> I think, we are talking past each other.
>
> You seem to be referring to "the freeze" in terms of the final release push,
> while I am talking about what you'd probably call alpha or beta stage.
>
> Actually, I am referring to the stage of the release preparations, when
> rel-eng stops pushing packages from "update-testing" to "main".
>
> This stage, in case of f25, has taken ca. 3-4 weeks (IIRC).
> During this stage, many fc25 updates stalled in updates-testing, while their
> fc23/fc24/rawhide counterparts had been pushed into "main" => broken update
> paths.

Yes, but they will be resolved before GA ships assuming the
maintainers have pushed them stable.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Self Introduction: Fabio Valentini (decathorpe)

2016-11-25 Thread Dominik 'Rathann' Mierzejewski
Hello, Fabio.
Welcome to Fedora community!

On Thursday, 24 November 2016 at 22:34, Fabio Valentini wrote:
> Here goes my introduction as a new (or aspiring) package maintainer for 
> fedora.
> 
> I have been using fedora as my daily driver OS for some years now (I
> think starting with f18 or f19). Also, I have been learning to build
> RPM packages for some time, too - some of you may be familiar with my
> elementary-stable/nightly and/or syncthing COPR repositories.
> 
> And now I decided the time has come to begin submitting my elementary
> packages for review :) I am already in frequent contact with the
> upstream developers, who have - most of the time - been really helpful
> with fixing issues of portability and compatibility with fedora.

Excellent! Having good relationship with our upstreams is invaluable
and - as you probably know - part of our core values.

> My first review request can be found at [1].

Great, I'll take a look. Could you do some non-binding reviews
of other packages awaiting reviews in the meantime? Two should
be enough.

> To give some more background about myself:
> 
> I am currently studying Computer Science and Chemistry at the
> University of Innsbruck / Austria (and yes, my native language is
> German). I have some experience writing C and Java code (mostly
> because of University courses) and have taught myself some Python,
> too. I am also currently undergoing the "functional programming
> treatment" (with OCaml).

Excellent, we have a number of chemistry-related packages in Fedora
already, as well as quite a few maintainers in this area. You're welcome
to join the SciTech SIG:
https://fedoraproject.org/wiki/Category:SciTech_SIG

> Probably the project that I am most proud of (aside from packaging /
> my COPR repositories) is a simple, configurable and modular build tool
> for automatically constructing RPM packages (written in python3):
> kentauros (you can find it on github) - but it is far from finished
> yet (although I am already heavily using it for stable and automagic
> nightly builds for my COPR repositories).

Cool!

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: HEADS UP: eigen-3.3.0 update

2016-11-25 Thread Dominik 'Rathann' Mierzejewski
On Friday, 25 November 2016 at 12:58, Sandro Mani wrote:
> 
> 
> On 25.11.2016 03:44, Kevin Kofler wrote:
> > Sandro Mani wrote:
> > > AFAICS avogadro can still be built against eigen2, so sure, that would
> > > also be a plan. Not sure if reviving the package is better than bundling
> > > though, since eigen2 is completely unsupported upstream and its use not
> > > recommended [1]. I wouldn't want people starting to use the eigen2
> > > package if it becomes available in the repos again.
> > Another alternative would be to make an eigen32 compatibility package with
> > 3.2.
> Yes, but again is it really worth the effort for just one dependent package?

Probably not.

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: Fedora on Macs, removing the release criterion

2016-11-25 Thread Andreas Tunek
2016-11-25 17:37 GMT+01:00 Stephen John Smoogen :
> On 25 November 2016 at 09:27, Bastien Nocera  wrote:
>>
>>
>> - Original Message -
>>> On 2016-11-17 07:43 AM, Stephen John Smoogen wrote:
>>> > 2. The Fedora QA group has 1 mac mini which is very old and is only
>>> > used for total install and not dual boot. It would not have found this
>>> > issue. The Fedora QA group also has no one using Mac hardware day to
>>> > day.
>>>
>>> This bit isn't quite true. We found the bug *on* that Mac Mini. I'm
>>> worried it's not likely to find *other* bugs that people are likely to
>>> encounter on the systems they actually want to run Fedora on (newer
>>> laptops), but it did find this one.
>>
>> Newer Mac laptops don't have working keyboards or touchpads as they're
>> not connected through USB internally. That's not Fedora's problem though.
>> The problem is if the installer doesn't work when the pre-requisite
>> hardware does.
>>
>>> The problem is that we didn't get around to running the test until the
>>> day before the go/no-go. There's a lot of stuff to test, and anything
>>> which only one person is likely to test is a risk. Frankly speaking,
>>> given how humans work, things that involve digging some piece of
>>> hardware you never touch out of a pile and hooking it up to a keyboard
>>> and mouse and a monitor and power and network is quite likely to get
>>> passed over in favour of something you can run in a VM. Especially if
>>> it's 4:30. This is why I have an Unused Arm Devices Pile Of Shame on my
>>> desk...
>>>
>>> So, partly this is our fault because we could've tested this earlier and
>>> didn't. But it's also the case that we really need more redundancy in as
>>> much of the required testing as possible.
>>
>> Is there any continuous testing done on the images on the installer? Is it
>> on real hardware? Is it possible to mock hardware setups? Comparing
>> boot setups on working and non-working installations.
>>
>> I think it would be possible to do testing that didn't rely quite as much
>> on manual testing, through regression testing on "mock" hardware (a hacked
>> up VM with a test disk image), comparing the partition types after 
>> installation
>> against a working setup, comparing the file lists in the boot partition,
>> etc.
>>
>> I'm surprised that the Anaconda, and blivet developers aren't taking part
>> of this conversation. I'd certainly like them to point out all the ways in
>> which they're already doing what I mentioned, and showing how we could
>> add more test cases.
>
> I am actually not surprised at all. This thread has been another
> soul-sucking, why the heck do I do anything with Fedora type thread.
> After this email I am not paying any more attention to anything on
> this thread either.
>

I kind of fail to see how this thread is "soul-sucking", but then
again there are lots of things I don't understand. But anyway, it is
sad that you feel this way about Fedora.

/Andreas

>
> --
> Stephen J Smoogen.
> ___
> 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


Re: upstream dev. asks suggestions about howto make packagers work easier (bundled libraries, etc.)

2016-11-25 Thread Germano Massullo
Il 20/11/2016 21:38, Nico Kadel-Garcia ha scritto:
>> I think it would be nice to make a discussion even for non Python
>> packages, so we can elaborate a sort of vademecum that a packager
>> could show to upstreams when there is a collaboration between them.
>>
>> Have a nice day
> Most upstream developers are happy to work with segregating
> components. A few... such as the awscli python package manager.
> use cfode with very bleeding edge and destabilizing dependencies.

Ok, concerning [1][2] (Python+ JavaScript), what would you suggest to
the upstream (Federico Capoano), in order to make the work easier for
both us and him?
Thank you

[1]: https://github.com/interop-dev/django-netjsongraph
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=1369213
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Contact Björn Esser (Re: HEADS UP: eigen-3.3.0 update)

2016-11-25 Thread Christian Dersch
Hi Sandro,

I've contacted him via Facebook and told him that you're trying to
contact him. I think he'll response soon.
 
Greetings,
Christian


On 11/25/2016 01:00 PM, Sandro Mani wrote:
> I've seen that the mails to shogun-ow...@fedoraproject.org aka
> fed...@besser82.io are bouncing back because the besser82.io domain
> isn't valid anymore. Does anyone know another way to contact him?
> ___
> 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


Re: Upgrade path violations in F25

2016-11-25 Thread Kevin Kofler
James Hogarth wrote:
> This is an unfortunate downside of the present freeze process to an extent
> ...

Another main source of this issue is autokarma. IMHO, autokarma should NEVER 
be used (and should be dropped from Bodhi entirely), because it inherently 
breaks upgrade paths. (The solution for that would be to group the updates 
across releases and use one global karma value to trigger the pushes for all 
releases, but FESCo vetoed that approach. As long as this is not done for 
political reasons, autokarma will remain totally unsafe and unusable.)

Unfortunately, the Bodhi developers are almost forcing everyone to use 
autokarma by not fixing these web UI bugs for over a month:
https://github.com/fedora-infra/bodhi/issues/1032
https://github.com/fedora-infra/bodhi/issues/1033
(and note that #1033 is about a non-working fix for the almost 10-month-old 
#772 – they took 8½ months to deploy a non-functional "fix") and not 
supporting editing existing updates from the CLI:
https://github.com/fedora-infra/bodhi/issues/1125

If people were ensuring that manual pushes are actually workable again, and 
if we would then start strongly discouraging (or ideally outright banning) 
autokarma, we would NOT have as many broken upgrade paths.

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


Re: Upgrade path violations in F25

2016-11-25 Thread Adam Williamson
On Fri, 2016-11-25 at 18:38 +0100, Ralf Corsepius wrote:
> On 11/25/2016 05:51 PM, Peter Robinson wrote:
> 
> > So we already do pretty much what you outline above. I started the
> > first push to f25-updates on the Friday before the release.
> 
> I think, we are talking past each other.
> 
> You seem to be referring to "the freeze" in terms of the final release 
> push, while I am talking about what you'd probably call alpha or beta stage.
> 
> Actually, I am referring to the stage of the release preparations, when 
> rel-eng stops pushing packages from "update-testing" to "main".

That only stops at the Final freeze point. After Final freeze, only
freeze exception / blocker bug fixes are pushed to what you call
'main'. Before that, all updates go to 'main' when pushed 'stable' by
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: Upgrade path violations in F25

2016-11-25 Thread Adam Williamson
On Fri, 2016-11-25 at 21:09 +0100, Kevin Kofler wrote:
> 
> If people were ensuring that manual pushes are actually workable again, and 
> if we would then start strongly discouraging (or ideally outright banning) 
> autokarma, we would NOT have as many broken upgrade paths.

It's worth remembering that upgrade path breakage really isn't that big
of a deal these days. dnf-system-upgrade has done a distro-sync (not
'upgrade') for several releases now, and the instructions for upgrading
directly with dnf similarly instruct you to do a distro-sync. So most
upgrade path 'issues' really just aren't that big of a problem.
-- 
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: Fedora on Macs, removing the release criterion

2016-11-25 Thread Chris Murphy
On Fri, Nov 25, 2016 at 7:26 AM, Bastien Nocera  wrote:

>
> But if the installer is (completely) broken, it might as well be dropped.
> Alas, it's not completely broken.

Unwieldy, perhaps. It's kinda hard to argue that the installer needs
to be this complicated, that Fedora (mainly QA) has to put in so much
effort into the installer each cycle testing for bugs in new features
and also regressions.


>
>> 2. The Fedora QA group has 1 mac mini which is very old and is only
>> used for total install and not dual boot. It would not have found this
>> issue.
>
> The testing should be switched to be a dual-boot test, as it's what
> Mac users are more likely to be using (and also a necessity for firmware
> upgrades).

The firmware angle is a very good point. Ostensibly the firmware could
be downloaded, extracted and placed on the FAT32 volume (that Fedora
doesn't use) in the proper location, and NVRAM pointed to that
firmware file, and the firmware will consume it and thereby update the
firmware, without needing macOS. But the path of least resistance is
having a minimal macOS installed, even if it's not otherwise used.




>
>> The Fedora QA group also has no one using Mac hardware day to
>> day.
>
> This isn't a problem. There are people using Macs day-to-day, and they report
> bugs. The problem here, and I can't emphasise this enough, this problem is
> a systemic problem with the installer QA, specifically.

Automated testing is problematic because it's not really possible to
virtualize Macs. The various guides for using kvm to virtualize macOS
actually use BIOS firmware, not UEFI, and one of several hacked up
bootloaders (e.g. Chameleon) is use to fake out XNU into booting on
non-Apple hardware. On these systems, there is no EFI System partition
of either the FAT32 or HFS+ variety, so it wouldn't test the installer
behavior we need to test. I don't know what work would be needed to
get Beaker to help do baremetal installations of Fedora on Mac
hardware, and if that is sufficiently not fakey that it'd be a valid
test. So for now it's a manual test. And as the installer regressions
can come at any time, it's a lot of manual testing, and in this
particular case it's not enough to just test if the install media
boots, and the installer launches, an installation writing to the
drive must be done.



> Once the machine is installed, it's usually fairly straight forward to
> update packages, downgrade them, and fix hardware specific problems as long
> as the device can be booted, and a sufficient amount of hardware is working.
>
> The installer not working, especially when it's a last minute problem,
> it becomes a blocker. Do we need a different schedule for installer
> development?

I'm pretty confident this bug was in Rawhide before F25 branch. I'm
also pretty confident, looking at the Mac I use for testing, that the
small HFS+ volume Anaconda creates and uses as an EFI system partition
only on Macs, was already present for each of the tests I did, and
that's why I never ran into the problem. It looks virtually certain I
did not in fact have completely free space for the installations,
everything but the three Apple creates partitions (FAT32 ESP, macOS
main volume, macOS recovery volume), and the Fedora HFS+ ESP were
deleted, but the presence of that one Fedora HFS+ ESP was seemingly
enough for me to not hit the bug.

So it can't be proven that this is a case of insufficient testing;
it's a case of testing that was imprecise or was just not thorough.
Possibly there should be a single Mac test case that asks for a very
explicit setup, with instructions on how to get to that state using a
path of least resistance, to just test the most minimal "get from A to
B" path, instead of 2-3 or more ways to get there. So at least we have
the most common and simple path tested, and flagged earlier on in the
release cycle that it hasn't been tested.


> It's better, but I don't think that the problem lies in the QA team,
> although some things could be done better there.
>
> The main problem to me seems to be that the installer sees too little
> testing, or too little testing when big changes occur, or not a wide
> enough breadth of testing scenarios, at the development stage.

I had no idea macefi stuff was touched. If I'd known this, I'd
probably have been more skeptical and vigilant how I was testing,
instead of becoming more trusting of the installer (and more
complacent of its, in my opinion, inevitable betrayal) - but that's
rather circular logic on my part.

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


Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Adam Williamson
On Fri, 2016-11-25 at 13:53 -0700, Chris Murphy wrote:
> On Fri, Nov 25, 2016 at 7:26 AM, Bastien Nocera  wrote:
> 
> > 
> > But if the installer is (completely) broken, it might as well be dropped.
> > Alas, it's not completely broken.
> 
> Unwieldy, perhaps. It's kinda hard to argue that the installer needs
> to be this complicated, that Fedora (mainly QA) has to put in so much
> effort into the installer each cycle testing for bugs in new features
> and also regressions.
> 
> 
> > 
> > > 2. The Fedora QA group has 1 mac mini which is very old and is only
> > > used for total install and not dual boot. It would not have found this
> > > issue.
> > 
> > The testing should be switched to be a dual-boot test, as it's what
> > Mac users are more likely to be using (and also a necessity for firmware
> > upgrades).
> 
> The firmware angle is a very good point.

But you were wrong in the first place. We *do* test dual boot installs
on that Mac, when we test anything on it. As I said already.
-- 
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: Fedora on Macs, removing the release criterion

2016-11-25 Thread Adam Williamson
On Fri, 2016-11-25 at 09:26 -0500, Bastien Nocera wrote:
> 
> > 2. The Fedora QA group has 1 mac mini which is very old and is only
> > used for total install and not dual boot. It would not have found this
> > issue.
> 
> The testing should be switched to be a dual-boot test, as it's what
> Mac users are more likely to be using (and also a necessity for firmware
> upgrades).

Chris was incorrect about this. When we actually do have time to run
Mac tests, we test dual boot installs.

> > The Fedora QA group also has no one using Mac hardware day to
> > day.
> 
> This isn't a problem. There are people using Macs day-to-day, and they report
> bugs. The problem here, and I can't emphasise this enough, this problem is
> a systemic problem with the installer QA, specifically.

> Once the machine is installed, it's usually fairly straight forward to
> update packages, downgrade them, and fix hardware specific problems as long
> as the device can be booted, and a sufficient amount of hardware is working.
> 
> The installer not working, especially when it's a last minute problem,
> it becomes a blocker. Do we need a different schedule for installer
> development?

This was a 'last minute bug' in the sense that we *found* it at the
last minute. It was not a 'last minute bug' in the sense that it was
*introduced* at the last minute. The bug was in fact introduced to
blivet master almost exactly a year ago:

https://github.com/rhinstaller/blivet/commit/368a4db6141c7fdcb31ed45fe6be207ccc08ad30

If you're operating under the belief that there is some sort of pell-
mell development process involved here, then you're off-base. That is
not the case. The developers are in fact quite conservative about the
level of change they pull into Branched - more conservative than the
Fedora policies require.

> Given that I use my hardware for development (in this case, hardware
> enablement), I don't really have the time to constantly wipe and reinstall
> the system to test rawhide installers. I guess that most folks that already
> have Fedora installed on their machines will simply upgrade the system.

Yes. This is exactly the point I argued way down-thread.

It is true to say that not many people test the installer on Macs. Some
people initially argued that we could take this to mean not many people
*use* Fedora on Macs, but I'd argue that's not true. The truth, I
believe, is that a reasonable number of people run Fedora on Macs -
enough to be worth caring about - but very few people test the
installer on Macs. This is an issue specific to Macs, rather than a
'systemic problem with installer development'.

> The main problem to me seems to be that the installer sees too little
> testing, or too little testing when big changes occur, or not a wide
> enough breadth of testing scenarios, at the development stage.

This is true only in the sense that, let's be honest, it applies to
almost every piece of code ever. No-one ever tests *everything*. But in
fact we probably test the installer more than we test almost anything
else. It is also, unfortunately, an inherently incredibly complex
codebase with more codepaths than almost anything else, many of which
are not trivial to exercise. Like this one.
-- 
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: Fedora on Macs, removing the release criterion

2016-11-25 Thread Adam Williamson
On Fri, 2016-11-25 at 09:27 -0500, Bastien Nocera wrote:
> 
> > The problem is that we didn't get around to running the test until the
> > day before the go/no-go. There's a lot of stuff to test, and anything
> > which only one person is likely to test is a risk. Frankly speaking,
> > given how humans work, things that involve digging some piece of
> > hardware you never touch out of a pile and hooking it up to a keyboard
> > and mouse and a monitor and power and network is quite likely to get
> > passed over in favour of something you can run in a VM. Especially if
> > it's 4:30. This is why I have an Unused Arm Devices Pile Of Shame on my
> > desk...
> > 
> > So, partly this is our fault because we could've tested this earlier and
> > didn't. But it's also the case that we really need more redundancy in as
> > much of the required testing as possible.
> 
> Is there any continuous testing done on the images on the installer? Is it
> on real hardware? Is it possible to mock hardware setups? Comparing
> boot setups on working and non-working installations.

I don't know what you mean by "the images on the installer", and I
don't know precisely what you mean by "mock hardware setups". Mock what
about them, in what way, exactly?

To take the specific example we're starting from here, if you mean 'can
we fake up something like an OS X dual boot install on a virtual
machine', the answer is kinda yes, but it's not entirely
straightforward. I actually did this in order to test my fix for the
bug, but as well as faking up a disk layout that approximated an OS X
install, I had to patch anaconda to think the system was a Mac (I just
sabotaged that check to always return True) and provide that patch as
an anaconda updates.img. Otherwise anaconda would've known the system
wasn't a Mac and wouldn't have hit the right code path.

> I think it would be possible to do testing that didn't rely quite as much
> on manual testing, through regression testing on "mock" hardware (a hacked
> up VM with a test disk image), comparing the partition types after 
> installation
> against a working setup, comparing the file lists in the boot partition,
> etc.

We do rather a lot of automated testing of the installer, in fact:

https://openqa.fedoraproject.org/tests/overview?distri=fedora&version=Rawhide&build=Fedora-Rawhide-20161125.n.0&groupid=1
 is a current Rawhide test run (missing some tests as some images are missing)
https://openqa.fedoraproject.org/tests/overview?distri=fedora&version=25&groupid=1&build=Fedora-25-20161115.0
 is the Fedora 25 Final automated test run (with all tests)

Those tests are run on every 'nightly' Branched and Rawhide compose,
and on all 'candidate' Branched composes. (We also run the Atomic
ostree installer test on the two-week Atomic nightlies).

Reports from these tests are mailed to this list every day, under the
title "Compose check report". I frequently reply to them with details
about the bugs the tests found.

We could, of course, do a lot *more* of this testing. Just personally
I've got a list of about 30 things I want to add to the test set. But
there's only two and a half people working on the openQA tests, and we
have other stuff to do as well. And of course we have to monitor the
tests that *are* run, investigate the bugs they discover, file them,
and follow up on them.

I should probably note some RH inside baseball at this point: there's a
general theme in RH at present that people would like to have less
divergence between Fedora and RHEL testing processes, specifically it
would be nice to have some of the testing that RH's release test team
does on RHEL builds done on Fedora builds too. Most of those tests run
on Beaker; Fedora technically has a Beaker instance but it's not
sufficiently set up for us to be able to actually run the tests RH has
on it yet. That whole 'oh just get Fedora a Beaker setup, shouldn't be
hard right?!' problem is dumped on tflink's lap at present. Like
everyone else, he has a million other things to do and that one isn't
his highest priority, and he also keeps getting roadblocked on it by
things that are out of his control, AIUI.

Once we have a usable Beaker instance we can try importing some of RH's
tests to it and setting them up to run on Fedora, though I would be
*utterly* unsurprised if that turns out to be a lot more work than it
sounds like.

We currently run all openQA tests on virtual machines. openQA *does* in
fact have the necessary bits to run tests on bare metal - SUSE does
this - but we don't do that and haven't investigated the possibility in
detail yet. Fedora's openQA instances are in PHX, so it'd a

Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Chris Murphy
On Fri, Nov 25, 2016 at 1:59 PM, Adam Williamson
 wrote:
> On Fri, 2016-11-25 at 13:53 -0700, Chris Murphy wrote:
>> On Fri, Nov 25, 2016 at 7:26 AM, Bastien Nocera  wrote:
>>
>> >
>> > But if the installer is (completely) broken, it might as well be dropped.
>> > Alas, it's not completely broken.
>>
>> Unwieldy, perhaps. It's kinda hard to argue that the installer needs
>> to be this complicated, that Fedora (mainly QA) has to put in so much
>> effort into the installer each cycle testing for bugs in new features
>> and also regressions.
>>
>>
>> >
>> > > 2. The Fedora QA group has 1 mac mini which is very old and is only
>> > > used for total install and not dual boot. It would not have found this
>> > > issue.
>> >
>> > The testing should be switched to be a dual-boot test, as it's what
>> > Mac users are more likely to be using (and also a necessity for firmware
>> > upgrades).
>>
>> The firmware angle is a very good point.
>
> But you were wrong in the first place. We *do* test dual boot installs
> on that Mac, when we test anything on it. As I said already.

I never said or previously suggested the tests aren't predicated on
dual boot. What I just did today, is reply to someone else making that
assertion without correcting it. I know the installation tests are
dual boot, following a restore of macOS. But my understanding is the
Mac Mini isn't generally running macOS; it's running Fedora. Unless
that system run Mac OS and any update notifications for firmware
updates are responded to and then applied to the system, it's not
getting firmware updates. It's pretty unlikely missing firmware
updates are going to affect Fedora testing, but...


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


Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Adam Williamson
On Fri, 2016-11-25 at 15:07 -0700, Chris Murphy wrote:
> I know the installation tests are
> dual boot, following a restore of macOS.

Um. But *you* are the person who wrote:

"2. The Fedora QA group has 1 mac mini which is very old and is only
used for total install and not dual boot. It would not have found this
issue."
-- 
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: Fedora on Macs, removing the release criterion

2016-11-25 Thread Chris Murphy
On Fri, Nov 25, 2016 at 3:12 PM, Adam Williamson
 wrote:
> On Fri, 2016-11-25 at 15:07 -0700, Chris Murphy wrote:
>> I know the installation tests are
>> dual boot, following a restore of macOS.
>
> Um. But *you* are the person who wrote:
>
> "2. The Fedora QA group has 1 mac mini which is very old and is only
> used for total install and not dual boot. It would not have found this
> issue."

That was Not Me.

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




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


Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Stephen John Smoogen
On 25 November 2016 at 17:17, Chris Murphy  wrote:
> On Fri, Nov 25, 2016 at 3:12 PM, Adam Williamson
>  wrote:
>> On Fri, 2016-11-25 at 15:07 -0700, Chris Murphy wrote:
>>> I know the installation tests are
>>> dual boot, following a restore of macOS.
>>
>> Um. But *you* are the person who wrote:
>>
>> "2. The Fedora QA group has 1 mac mini which is very old and is only
>> used for total install and not dual boot. It would not have found this
>> issue."
>
> That was Not Me.
>
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/Y2H2PXK63EALDXDCBII45OMOBZDNG4HY
>

It was me, and I was wrong on that and other points in this email. At
some point my authoring of that point was removed from the thread so
it got misattributed to Chris. [I am only responding here to qualify
that I was the problem here.]

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



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


Re: Fedora on Macs, removing the release criterion

2016-11-25 Thread Adam Williamson
On Fri, 2016-11-25 at 15:17 -0700, Chris Murphy wrote:
> On Fri, Nov 25, 2016 at 3:12 PM, Adam Williamson
>  wrote:
> > On Fri, 2016-11-25 at 15:07 -0700, Chris Murphy wrote:
> > > I know the installation tests are
> > > dual boot, following a restore of macOS.
> > 
> > Um. But *you* are the person who wrote:
> > 
> > "2. The Fedora QA group has 1 mac mini which is very old and is only
> > used for total install and not dual boot. It would not have found this
> > issue."
> 
> That was Not Me.

Ah, sorry, you're right. I was misled by the quoting...
-- 
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: Upgrade path violations in F25

2016-11-25 Thread Sérgio Basto
On Sex, 2016-11-25 at 17:55 +, Peter Robinson wrote:
> > 
> > > 
> > > So we already do pretty much what you outline above. I started
> > > the
> > > first push to f25-updates on the Friday before the release.
> > I think, we are talking past each other.
> > 
> > You seem to be referring to "the freeze" in terms of the final
> > release push,
> > while I am talking about what you'd probably call alpha or beta
> > stage.
> > 
> > Actually, I am referring to the stage of the release preparations,
> > when
> > rel-eng stops pushing packages from "update-testing" to "main".
> > 
> > This stage, in case of f25, has taken ca. 3-4 weeks (IIRC).
> > During this stage, many fc25 updates stalled in updates-testing,
> > while their
> > fc23/fc24/rawhide counterparts had been pushed into "main" =>
> > broken update
> > paths.
> Yes, but they will be resolved before GA ships assuming the
> maintainers have pushed them stable.

I liked the "post-release" idea but in other terms, in 3-4 weeks we got
more than 500 packages sent to updates stable, IMHO we should push it
to base and respin again, test it for 3 or 4 days and do GA , or maybe
more simple after respin it and call it release N.1 (25.1) .
I believe in last 4 week before GA, packages send to stable are bug
fixes or not core packages etc, if test goes wrong we may postpone the
GA. 

Every release we got always tones of updates in day 0, on upgrades and
non-live versions everyone will update the computer , if we use
netinstall iso already include updates, only live versions could have
breaks , but shouldn't be a better live version with the 500 packages
updated ? 

Last time that we talk about this, the strongest argument was no man
power to test 2 versions, ok so before begging test the new version ,
give it a spin of stability on release version , that is my idea. 

Cheers,
-- 
Sérgio M. B.

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


Re: Upgrade path violations in F25

2016-11-25 Thread Adam Williamson
On Sat, 2016-11-26 at 02:24 +, Sérgio Basto wrote:
> Every release we got always tones of updates in day 0, on upgrades and
> non-live versions everyone will update the computer , if we use
> netinstall iso already include updates, only live versions could have
> breaks , but shouldn't be a better live version with the 500 packages
> updated ? 

If we were going to do this, there would be no point having a freeze in
the first place. It'd be absurd to have a freeze, then cut release
images that ignored it.

The reason for the freeze is to ensure that *the install / deployment
processes themselves* are known quantities. Even if you do a network
install, the code in the installer environment itself is the release-
frozen code. It deploys updated packages, but the installer itself does
not *use* them.
-- 
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: Upgrade path violations in F25

2016-11-25 Thread Ralf Corsepius

On 11/25/2016 06:55 PM, Peter Robinson wrote:

So we already do pretty much what you outline above. I started the
first push to f25-updates on the Friday before the release.


I think, we are talking past each other.

You seem to be referring to "the freeze" in terms of the final release push,
while I am talking about what you'd probably call alpha or beta stage.

Actually, I am referring to the stage of the release preparations, when
rel-eng stops pushing packages from "update-testing" to "main".

This stage, in case of f25, has taken ca. 3-4 weeks (IIRC).
During this stage, many fc25 updates stalled in updates-testing, while their
fc23/fc24/rawhide counterparts had been pushed into "main" => broken update
paths.


Yes, but they will be resolved before GA ships assuming the
maintainers have pushed them stable.


I do not understand. I feel, we still are talking about different subjects.

AFAICT, this did not happen with fc25.


Ralf



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


Re: Upgrade path violations in F25

2016-11-25 Thread Ralf Corsepius

On 11/25/2016 09:44 PM, Adam Williamson wrote:

On Fri, 2016-11-25 at 18:38 +0100, Ralf Corsepius wrote:

On 11/25/2016 05:51 PM, Peter Robinson wrote:


So we already do pretty much what you outline above. I started the
first push to f25-updates on the Friday before the release.


I think, we are talking past each other.

You seem to be referring to "the freeze" in terms of the final release
push, while I am talking about what you'd probably call alpha or beta stage.

Actually, I am referring to the stage of the release preparations, when
rel-eng stops pushing packages from "update-testing" to "main".


That only stops at the Final freeze point. After Final freeze, only
freeze exception / blocker bug fixes are pushed to what you call
'main'.

OK. This is the harmful stage, I am talking about.

I think this stage is fundamentally flawed and needs to be redesigned.

To provide so detail about this harm:

I have been trying to push a package chain consisting of 2 new packages, 
which are required to update a 3 package, to Fedora:


The first package hit "the freeze". It took ~3 weeks to make it to fc25 
stable. The second package could not be built before the first packages 
was in fc25. It was build when the freeze was lifted, summing up to an 
overall delay in order of 4-5 weeks. IIRC, the 2nd package is stuck in 
updates-testing.


Of course the fc23/fc24 have been release.


Before that, all updates go to 'main' when pushed 'stable' by
Bodhi.


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


Re: Upgrade path violations in F25

2016-11-25 Thread Randy Barlow
On Sat, 2016-11-26 at 06:26 +0100, Ralf Corsepius wrote:
> I have been trying to push a package chain consisting of 2 new
> packages, 
> which are required to update a 3 package, to Fedora:
> 
> The first package hit "the freeze". It took ~3 weeks to make it to
> fc25 
> stable. The second package could not be built before the first
> packages 
> was in fc25. It was build when the freeze was lifted, summing up to
> an 
> overall delay in order of 4-5 weeks. IIRC, the 2nd package is stuck
> in 
> updates-testing.

Perhaps using Bodhi's buildroot override system could help with this
problem:

https://fedoraproject.org/wiki/Bodhi/BuildRootOverrides

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


Re: Upgrade path violations in F25

2016-11-25 Thread Adam Williamson
On Sat, 2016-11-26 at 06:09 +0100, Ralf Corsepius wrote:
> 
> I do not understand. I feel, we still are talking about different subjects.
> 
> AFAICT, this did not happen with fc25.

There was a 0-day update push well before F25 was released. Any
remaining upgrade path issues aren't caused by the freeze, they're just
the normal cases caused by the 24 update getting more karma or
whatever.
-- 
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