Re: F20 System Wide Change: Change Packaging Guidelines to discourage requires into /bin and /sbin

2013-07-16 Thread Till Maas
On Tue, Jul 16, 2013 at 12:24:17PM +0200, Jaroslav Reznik wrote:
 = Proposed System Wide Change: Change Packaging Guidelines to discourage 
 requires into /bin and /sbin =
 https://fedoraproject.org/wiki/Changes/NoBinDeps

 == Scope ==
 Proposal owners: None 
 Other developers: replace all explicit /bin/foo requires with 
 /usr/bin/foo. 

IMHO it would be nicer if there was a rough estimate about how many
packages are affected. Also it might be more efficient to just let
provenpackagers do this for everyone who does not want to do it.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: No Default Syslog

2013-07-16 Thread Till Maas
On Tue, Jul 16, 2013 at 01:43:04PM +0200, Lennart Poettering wrote:
 On Tue, 16.07.13 09:42, Till Maas (opensou...@till.name) wrote:
 
   journalctl only supports local time specifications when you
   specify calendar times. Unfortunately there's no nice API to map
   calendar times that include time zone specifications back to UTC, in
   particular because the time zone names are not unique...
   While it will be hard to support arbitrary timezone specs in --since= it
   should be relatively easy to support UTC in addition to the local
   timezone. Added this to the TODO list.
  
  You only need to add or subtract hours and minutes from the local time,
  because ISO 8601 dates contain the UTC offset:
  
  | $ date --iso-8601=seconds
  | 2013-07-15T22:37:04+0200
 
 Well, we can certainly add support for such numeric timezone specs
 (added to the TODO list), but I have my doubts that this is actually
 what people want to use in their day-to-day use, given that the numbers
 are hard to remember. 

Thank you.

 I am pretty sure that most folks would like to specify symbolic timezone
 names, but that's hard to do due to lack of APIs for that, and the
 non-uniqueness of the names.

I guess for most use cases using the local time zone is enough.

Btw. can journalctl output ISO 8601 dates instead of the US formated
date without a year? I really expected journalctl to cleanup this as
well.

   Note that the journal actually knows a concept called cursors. The
   cursors are a way to refer to a specific log line (or the closest
   available one) in a stable way. by using this you can make a logic like
   the above work nicely, and even remove any inaccuracy regarding
   timestamps...
  
  The manpage only mentions how to specify which cursor to use but not how
  to get the cursor of the last read line.
 
 journalctl -o verbose will give you that (and so will -o json, -o export
 and others), but the rest of the output is very low-level then. Maybe we
 can add a switch that prints the final cursor as last line if you
 specify some switch.

The extra switch sounds useful.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: No Default Syslog

2013-07-15 Thread Till Maas
On Mon, Jul 15, 2013 at 01:31:44PM +0200, Lennart Poettering wrote:
 On Mon, 15.07.13 12:44, Jan Synacek (jsyna...@redhat.com) wrote:
 
  On 07/15/2013 11:22 AM, Frank Murphy wrote:

  No, logwatch works only with traditional text-based logs. There is this RFE
  filed [1], but that will probably not happen as it would require a total
  rewrite. It would make more sense to write a new logwatch-like utility from
  scratch, that handles only the journal. It's somewhere on my todo list, but 
  has
  quite a low priority:(
  
  [1] https://bugzilla.redhat.com/show_bug.cgi?id=864872
 
 Such a change should be relatively easy. journalctl provides you with
 an output that is pretty much identical to what /var/log/messages
 contains. Hence, you can replace this:
 
 f = fopen(/var/log/messages, r);
 
 by this:

 f = popen(journalctl, r);
 
 And everything should just continue to work, the stream you read from
 that is pretty much identical.

At least for logcheck this won't work, because needs to get access to
only the log entries that changed since the last run. For this it uses
logtail whick keeps track for the inode and line offset on each
invocation. Therefore it seems like it would somehow like this:

previous_run = $(cat last_run.txt)
current_run = $(date --iso-8601=seconds --date '1 second ago' |
head -c 19 | tr T  )
$log_data = $(journalctl --since $last_run --until $current_run)
echo $current_run  last_run.txt

But there seems to be the problem that journalctl does not support
timezones/UTC time for since/until according to journalctl(1), therefore
there does not seem to be a safe way to specify since/until that will
even work when the current local UTC offset changes (daylight saving
time). Also it is sad that journalctl does not directly accept ISO 8601
time specifications (I can open a bug if there is a changes it will be
implemented).

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: No Default Sendmail

2013-07-15 Thread Till Maas
On Mon, Jul 15, 2013 at 01:57:37PM -0400, Matthew Miller wrote:
 On Mon, Jul 15, 2013 at 01:50:47PM -0400, DJ Delorie wrote:
  I worry about the security implications of mail that would have gone
  to root@ being either silently discarded or unknowingly ignored.
 
 That *is* the current case on these systems. The mail happens to live in
 /var/spool/mail/root, where it accumulates silenty, but the difference
 between that and /dev/null is practically small.

Bash usually tells you when there is mail in the spool, which is IMHO a
big difference to /dev/null.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: No Default Sendmail

2013-07-15 Thread Till Maas
On Mon, Jul 15, 2013 at 04:14:35PM +0200, Lennart Poettering wrote:

 This feature is about not doign local mail delivery by default, by not
 installing any MTA. Instead you find the log output of cronjobs at the
 same place as you find any other log output, the journal/syslog, for
 example accessible via:
 
 journalctl -u crond

But the information cron sends via email is usually more important than
the regular log entries, because output in cron jobs usually means there
is an error. It seems wrong to store the important data hidden among
less important data.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: No Default Sendmail

2013-07-15 Thread Till Maas
On Mon, Jul 15, 2013 at 03:15:54PM -0600, Eric Smith wrote:
 On Mon, Jul 15, 2013 at 3:12 PM, Till Maas opensou...@till.name wrote:
  Bash usually tells you when there is mail in the spool, which is IMHO a
  big difference to /dev/null.
 
 Funny, I just ssh'd into my machine, and it didn't tell me anything
 about mail being in the spool, but when I do an ls on the spool
 directory, there it is.
 
 Maybe it has something to do with that users don't often log in as root.

Oh, sorry, I was imprecise. Bash actually tells you when new mail is put
into the spool. E.g. if you log in as root, touch /var/spool/root and
wait up to 60 seconds and run e.g. ls, bash should tell you that there
is new mail before the next prompt.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: ARM as primary Architecture

2013-07-13 Thread Till Maas
On Fri, Jul 12, 2013 at 02:06:12PM -0500, Dennis Gilmore wrote:

 we have a kernel and initramfs, that can be pxe booted or you can boot
 and load, however we have not made it the primary mathod of
 install for boards because they generally can only boot and run from a
 sdcard you would need to install to the boot media. it quite possibly
 works just fine other than not installing uboot to the sdcard in the
 way needed, however for non omap systems that copy the file into a
 partition it will likely work ok. so cubieboard since you need to dd
 u-boot into a particular location of the sdcard it should still be
 there post install.  Its not tested at all however. 

I cannot completely follow here. However, I guess the images you mean
are the following:
http://ftp-stud.hs-esslingen.de/pub/fedora-secondary/releases/19/Fedora/armhfp/os/images/pxeboot/

Is there any particular reason, why there is no signed CHECKSUM file for
these? What is required for these images to be able to run anaconda and
install packages? I assume that anaconda won't verify package
signatures, therefore I guess a copy of manual verified RPMs is
required?

And what can be done with the live image:
http://ftp-stud.hs-esslingen.de/pub/fedora-secondary/releases/19/Fedora/armhfp/os/LiveOS/

(It is also not signed)

The raw disk images seem to be signed:
http://ftp-stud.hs-esslingen.de/pub/fedora-secondary/releases/19/Images/armhfp/Fedora-Images-armhfp-19-CHECKSUM
But I noticed that here SHA1 is used instead of SHA256 for the GPG
signature and the comment about sha256sum being used to generate the
hashes is missing, e.g. the primary archs have files like these:
https://fedoraproject.org/static/checksums/Fedora-19-x86_64-CHECKSUM

Here is a ticket for this:
https://fedorahosted.org/fedora-infrastructure/ticket/3888

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: ARM as primary Architecture

2013-07-13 Thread Till Maas
On Sat, Jul 13, 2013 at 11:50:40AM -0500, Dennis Gilmore wrote:
 On Sat, 13 Jul 2013 11:36:00 +0200
 Till Maas opensou...@till.name wrote:
 
  On Fri, Jul 12, 2013 at 02:06:12PM -0500, Dennis Gilmore wrote:
  
   we have a kernel and initramfs, that can be pxe booted or you can
   boot and load, however we have not made it the primary mathod of
   install for boards because they generally can only boot and run
   from a sdcard you would need to install to the boot media. it quite
   possibly works just fine other than not installing uboot to the
   sdcard in the way needed, however for non omap systems that copy
   the file into a partition it will likely work ok. so cubieboard
   since you need to dd u-boot into a particular location of the
   sdcard it should still be there post install.  Its not tested at
   all however. 
  
  I cannot completely follow here. However, I guess the images you mean
  are the following:
  http://ftp-stud.hs-esslingen.de/pub/fedora-secondary/releases/19/Fedora/armhfp/os/images/pxeboot/
  
  Is there any particular reason, why there is no signed CHECKSUM file
  for these? What is required for these images to be able to run
  anaconda and install packages? I assume that anaconda won't verify
  package signatures, therefore I guess a copy of manual verified RPMs
  is required?
 
 We don't make and sign CHECKSUMS for the equivalent bits on any arch.
 to have anaconda run you need to boot the kernel and initramfs. and
 pass to it options to find the rest of the bits. exactly as is done on
 primary. though you likely need to instrall u-boot to the sdcard then
 setup a boot.scr that loads things for you. and hopefully anaconda will
 let you destroy it when running. since you will be booting from the
 target media.
 
  And what can be done with the live image:
  http://ftp-stud.hs-esslingen.de/pub/fedora-secondary/releases/19/Fedora/armhfp/os/LiveOS/
 
  (It is also not signed)
 
 Also true of all arches, we don't make CHECKSUMS or sign them

At least a while ago these files were available in signed iso images for
the primary arch. Nevertheless, what is (supposed to be) possible with
the LiveOS image for ARM?

  The raw disk images seem to be signed:
  http://ftp-stud.hs-esslingen.de/pub/fedora-secondary/releases/19/Images/armhfp/Fedora-Images-armhfp-19-CHECKSUM
  But I noticed that here SHA1 is used instead of SHA256 for the GPG
  signature and the comment about sha256sum being used to generate the
  hashes is missing, e.g. the primary archs have files like these:
  https://fedoraproject.org/static/checksums/Fedora-19-x86_64-CHECKSUM
 
 probably a difference in the setup of the sigul between primary and
 secondary arches. the comment about sha256sum only ever exists in pungi
 generated CHECKSUMS all the manually generated ones which includes Live
 and Spins trees do not have it. if you want to change things i suggest
 you join Release engineering and help me to make things better rather
 than just complain that how I do things doesn't suit your needs.
 Release Engineering is me with a lot of help from Kevin Fenzi and over
 the last few releases a lot more has been asked from me which means
 many things that could have been done have not been. as is Both Kevin
 and I work a lot more than 40 hours.

Thank you, I will gladly help. I believe I already helped with releng
tasks in the past, back then when buildroot overrides had to be done
manually. If you give me any pointers to what I can do to get the things
signed, I will take a look. I found so far

https://fedoraproject.org/wiki/Stage_final_release_for_mirrors
https://fedoraproject.org/wiki/Create_release_signing_key

but they are not up-to-date and only show the user POV for the sigul
system not the admin POV. So how do we proceed here? If you give me
access to the respective system, I can start with updating the
documentation and you can review them to verify I understand the
process. I guess this probably also helps to identify the reason for the
different hash algorithms used.

  Here is a ticket for this:
  https://fedorahosted.org/fedora-infrastructure/ticket/3888
 
 the ticket is for nothing mentioned in this email

It mentions the different hash method of the CHECKSUM files.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Getting koji access for some Perl tools

2013-07-13 Thread Till Maas
On Sat, Jul 13, 2013 at 07:00:14PM -0400, Nico Kadel-Garcia wrote:

 If it should be fedoraproject.org in general, good. But if one is
 going to host a website with a different top level domain, it really
 needs a different SSL key. What's present on fedoraproject.net seems
 to be simply the content of fedoraproject.org: this kind of
 duplication of sharing of a single website for multiple URL's is quite
 commonplace, but SSL creates a real certificate problem if they're in
 different domains.

 I'll certainly accept I should have been using fedoraprojects.org, and
 that's cool.

But why did you try fedoraproject.net? It should not be promoted
anywhere as far as I know.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: ARM as primary Architecture

2013-07-12 Thread Till Maas
On Thu, Jul 11, 2013 at 11:50:00AM -0700, Brendan Conoboy wrote:
 On 07/11/2013 11:38 AM, Till Maas wrote:
 https://bugzilla.redhat.com/show_bug.cgi?id=865022
 It is currently closed, because I did not re-test anymore after it was
 announced that the device won't be supported anymore soon.
 
 Thanks.  Since the last update we have added a dedicated ARM kernel
 maintainer.  Fedora 18 on armv5tel is still supported.  If you would
 like to pursue the issue further we will assist.

Thank you, but since the device will not be supported by Fedora in about
6 months, I do not see much use in this.

 Never been supported by Fedora ARM for lack of upstream kernel and
 firmware license issues.  It's a Seneca College remix, but AFAIK it
 works great:
 
 http://pidora.ca/
 
 Yes, but this is probably also a reason why there was little Fedora
 related outcome from the Hardware summer of fun.
 
 Not sure I follow.  Before Pidora Seneca still supported the Pi on
 armv5tel, as early as F13.

The possibility to use a Remix is not that big promoted, therefore it
was not clear to me that I could run Pidora on it with at least packages
similar to Fedora.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: ARM as primary Architecture

2013-07-12 Thread Till Maas
On Fri, Jul 12, 2013 at 09:03:24AM +0200, Hans de Goede wrote:

 As for the anaconda install support, my images will be a copy of:
 Fedora-XFCE-armhfp-19-1-sda.raw.xz with the kernel and uboot replaced
 + some other tweaks, but otherwise unmodified. So if that image can
 do anaconda installs, my images should be able to do it too (assuming
 there is no model specific code in anaconda which quite likely is wrong).

The image name does not really sound like something that can be run
headless to install Fedora. I was expecting something more like a
kernel, a initrd and a pool of verifiable RPMs that can be used as
installation source. For example for x86 an installation iso image would
do, because it is GPG signed and contains everything to setup a Fedora
system that can install packages with package signature verification.

Is there something like this for ARM? The installation page does not
seem to mention this:
https://fedoraproject.org/wiki/Architectures/ARM/F19/Installation

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: GPG verification in SPECs

2013-07-12 Thread Till Maas
On Wed, Jul 10, 2013 at 03:01:07PM -0700, Brian C. Lane wrote:
 On Mon, Jul 08, 2013 at 11:15:05PM +0200, Till Maas wrote:
  Hi,
  
  upstream of pam_mount pointed me to OpenSUSE's gpg-offline RPM macros at
  https://build.opensuse.org/package/show/Base:System/gpg-offline
  
  They allow to use a keyring and detached signature as additional source
  in SPECs to get both verified. Since gpg-offline's upstream is willing
  to create a proper release to allow easy packaging for Fedora, I wonder
  if I will find any obstacles when I package it. The packaging guidelines
  allow packaging RPM macros, therefore this should be fine.
  
  Also I am interested whether there are better options available.
 
 In parted we have a signed upstream package and a detached signature. In
 the pkg git we have the signer's public key and in %prep it runs gpg.
 
 Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
 Source1: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig
 Source2: pubkey.jim.meyering
 
 gpg --import %{SOURCE2}
 gpg --verify %{SOURCE1} %{SOURCE0}
 
 What does gpg-offline add to this?

I did not yet read it, but your code has several flaws:

- It modifies the users default GPG keyring, which might be considered
  rude (if it is not run on Koji or in mock)
- It does not ensure that the signature is actually from the key that is
  provided as Source2
- It either does not work if the key is not trusted or allows signatures
  from untrusted keys, because the provided key is not especially marked
  as trusted

I hope that gpg-offline does not have these flaws but since addressing
this needs a little mit more code, a macro seems to be the right way to
do this for me.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: ARM as primary Architecture

2013-07-11 Thread Till Maas
On Thu, Jul 11, 2013 at 07:48:50AM -0400, Jonathan Masters wrote:
 And following the legitimate concerns about stack-protector this was raised 
 by ARM into core Linaro as an urgent action for which engineering resource is 
 being assigned to correct this deficiency ASAP. Thus within a day an issue 
 has been noted that we were unaware of and is being worked through a process 
 to correct it, as would be the case with any deficiency on x86. The stack 
 protection stuff will be fixed. Let's bike shed over the next nitpick nuance 
 that the anti-ARM crowd want to throw in the way ;)

Was the flag ignored previously or why was this missing feature not
announced?

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: ARM as primary Architecture

2013-07-11 Thread Till Maas
On Thu, Jul 11, 2013 at 12:35:36PM +0100, Peter Robinson wrote:
 On Thu, Jul 11, 2013 at 12:00 PM, Josh Boyer jwbo...@gmail.com wrote:
  On Thu, Jul 11, 2013 at 6:25 AM, Jaroslav Reznik jrez...@redhat.com wrote:
 
  Speaking about hardware - and that's more a question for Spot - could
  be possible to organize another round of HW give away as we did with
  Raspberries? With a different HW, that's supported in Fedora and it
  seems like there are pretty cheap options either. With some metrics,
  like commits/packages/packages that need significant effort to make
  it working on ARM...
 
  The sentiment is nice, but I don't think that last hardware give away
  went all that well.  Also, to get something competent is going to cost
  money.  I have no idea what the Fedora budget looks like, but frankly
  I'd rather use money on something more beneficial than buying hardware
  for a bunch of people that aren't already working on ARM.  It will
  likely have a shiny factor of about 1 week, and then it will sit on
  their desk collecting dust.
 
 I agree, not sure what the contribution to the RPi stuff was like but
 for the XOs that were given away I'm not aware of a single
 contribution to any of the Fedora/OLPC/Sugar projects as a result of
 it.

IMHO it is also not that easy to get something going with ARM on Fedora.
For example I bought a Sheeva-ARM devices to get upstream release
monitoring running on it . But even when I got it installed,
the device crashed with a kernel soft lockup. Now the devices are no
longer supported. I got a RPi (from the hardware summer of fun) with the
same intent, but until today it is not properly supported and won't. In
the meantime I bought a Cubieboard, no luck here as well. Since the
Cubieboard remix even requires HDMI output and does not work headless, I
did not try it because if missing HDMI hardware. Also all the Fedora ARM
efforts usually require to dd some images instead of just allowing to
run a textmode anaconda via serial or some other installer, which just
feels quirky.

So now I gave up and bought a x86_64 microserver, which will then do the
release monitoring among other things.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: ARM as primary Architecture

2013-07-11 Thread Till Maas
On Thu, Jul 11, 2013 at 08:58:11AM -0700, Brendan Conoboy wrote:
 On 07/11/2013 08:47 AM, Till Maas wrote:
 IMHO it is also not that easy to get something going with ARM on Fedora.
 For example I bought a Sheeva-ARM devices to get upstream release
 monitoring running on it . But even when I got it installed,
 the device crashed with a kernel soft lockup.
 
 BZ#?

https://bugzilla.redhat.com/show_bug.cgi?id=865022
It is currently closed, because I did not re-test anymore after it was
announced that the device won't be supported anymore soon.

  Now the devices are no
 longer supported. I got a RPi (from the hardware summer of fun) with the
 same intent, but until today it is not properly supported and won't.
 
 Never been supported by Fedora ARM for lack of upstream kernel and
 firmware license issues.  It's a Seneca College remix, but AFAIK it
 works great:
 
 http://pidora.ca/

Yes, but this is probably also a reason why there was little Fedora
related outcome from the Hardware summer of fun.

  In
 the meantime I bought a Cubieboard, no luck here as well. Since the
 Cubieboard remix even requires HDMI output and does not work headless, I
 did not try it because if missing HDMI hardware.
 
 Never been supported by Fedora ARM for lack of upstream kernel.
 That might change in the next release as the upstream is coming
 along.
 
  Also all the Fedora ARM
 efforts usually require to dd some images instead of just allowing to
 run a textmode anaconda via serial or some other installer, which just
 feels quirky.
 
 F19 on ARM supports interactive anaconda installs over serial.  Or
 vnc installs if you want graphics.  Or kickstart installs if you
 want automation.

This sounds promising. Are there remix-anaconda images that can be used
to test this on a Cubieboard?

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Rawhide: glibc, ldconfig, and community-mysql-libs, oh my

2013-07-11 Thread Till Maas
On Thu, Jul 11, 2013 at 01:46:26PM -0700, Adam Williamson wrote:
 On Thu, 2013-07-11 at 22:43 +0200, Tomasz Torcz wrote:
  On Thu, Jul 11, 2013 at 01:37:45PM -0700, Adam Williamson wrote:
   Would anyone care to take a guess at what the hell is going on here?
   
   [adamw@adam ~]$ sudo yum update
   (snip)
   Error: Package: community-mysql-libs-5.5.32-6.fc20.x86_64 (@rawhide)
  Requires: /usr/sbin/ldconfig
  Removing: glibc-2.17.90-3.fc20.x86_64 (@fedora/rawhide)
  Not found
  Updated By: glibc-2.17.90-4.fc20.x86_64 (rawhide)
  Not found
   
   What the fracking hell? Why is yum apparently okay with -3 but not okay
   with -4 even though their provides are identical? And why is this
   suddenly popping up now?
  
Answer to the second part: because 3 days ago commynity-mysql was fixed
  to require ldconfig in /usr:
  http://pkgs.fedoraproject.org/cgit/community-mysql.git/commit/?id=56c556f1555b88c391e70632184018e31852e884
  
  And glibc somehow only provides ldconfig in /sbin.  I got bitten by this
  few weeks ago (had to revert to running /sbin/ldconfig instead of 
  /usr/sbin/ldconfig)
 
 But then why does yum check not apparently perceive a problem with the
 current state - where glibc -3 is installed, which differs in its
 provides/requires *not at all* from -4? Why did that
 community-mysql-libs package install just fine here?

It is the incomplete UsrMove again. When glibc is installed, both
/sbin/ldconfig and /usr/sbin/ldconfig exist, because of the /sbin -
/usr/sbin symlink. Therefore the /usr/sbin/ldconfig dependency is
fulfilled. If you update glibc, the file would be removed temporarily
and I guess yum notices that this affects both paths, but it does not
know that the update will provide both paths (due to UsrMove) again,
therefore the dependency is not fulfilled from yum's POV.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: ARM as primary Architecture

2013-07-10 Thread Till Maas
On Tue, Jul 09, 2013 at 10:36:39PM +0100, Peter Robinson wrote:
 On Tue, Jul 9, 2013 at 10:11 PM, Till Maas opensou...@till.name wrote:

  Which hardware is supported by ARMv7 hfp 32bit builds? Will there be
 
 http://fedoraproject.org/wiki/Architectures/ARM
 
 The list is expanding regularly and there's a lot of other hardware
 currently supported by remix primarily because the complete kernel
 support isn't upstream.

So eventually Raspberry Pi and Cubieboard devices will be supported when
their kernel patches are upstreamed? 


  test instances for maintainers as described here:
  https://fedoraproject.org/wiki/Test_Machine_Resources_For_Package_Maintainers
 
 I've never seen the above before.

Oh. I thought the ARM device was maintained in coordination with the ARM
SIG, but this has been cleared up in Kevin's mail.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Getting koji access for some Perl tools

2013-07-09 Thread Till Maas
Hi Nico,

On Tue, Jul 09, 2013 at 06:06:38AM -0400, Nico Kadel-Garcia wrote:

 I've been active enough that an intro probably isn't needed, but I've
 not successfully worked my way through the Fedora access to manage
 particular packages nor have I gotten koji access. I'd particularly
 like to get the old mkrdns tool into Fedora and EPEL, since it's a
 personal favorite for auto-managing reverse DNS and it's very stable.
 
 Is there someone who can walk me through the Fedora koji access
 procedures? I've got Fedora 19 running in a VM, with access to my
 github repositories. I normally build my tools with mock for
 testing, but I'm happy to work with other build systems.

to get koji build access you need to become a package maintainer as
described here:
https://fedoraproject.org/wiki/Join_the_package_collection_maintainers

Essentially you need to create a spec/SRPM for the package, upload it to
Bugzilla and find a sponsor that reviews the files. Then you will become
a package maintainer and get koji access as well. To find a sponsor it
is usually helpful to show your knowledge to the process and the
packaging guidelines by preliminary reviewing other peoples specs/SRPMs
on Bugzilla.

I hope the complex procedure does not repel you and you still like to
get the package into Fedora. :-)
If you have further questions, please ask. If you did some preliminary
reviews and do not find a sponsor, you can write me directly and I will
see what I can do as time permits.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Owner-change] Fedora packages ownership change

2013-07-09 Thread Till Maas
On Mon, Jul 08, 2013 at 10:00:04AM +, nob...@fedoraproject.org wrote:
 Change in ownership over the last 168 hours
 ===

To whoever is creating these messages:
Please add a message about who is responsible for these reports, where
to report bugs and where the sources of the script can be found.

Thank you
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Owner-change] Fedora packages ownership change

2013-07-09 Thread Till Maas
On Mon, Jul 08, 2013 at 10:00:04AM +, nob...@fedoraproject.org wrote:
 Change in ownership over the last 168 hours

How about changing the report time to to last 48-216 hours, then ongoing
ownership transfers would be recognised as long as they happen within 48
hours.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Owner-change] Fedora packages ownership change

2013-07-09 Thread Till Maas
On Tue, Jul 09, 2013 at 07:01:12PM +0200, Pierre-Yves Chibon wrote:
 On Tue, 2013-07-09 at 18:23 +0200, Till Maas wrote:
  On Mon, Jul 08, 2013 at 10:00:04AM +, nob...@fedoraproject.org wrote:
   Change in ownership over the last 168 hours
  
  How about changing the report time to to last 48-216 hours, then ongoing
  ownership transfers would be recognised as long as they happen within 48
  hours.
 
 168 hours is a week, so ownership transfer should be picked if they
 happen within a week.
 You would like to have it down to 48h or up to 216h?

Actually I was incorrect. I would like it to report orphaned packages in
the time frame from 48 hours ago until 216 hours ago (which is again a
week), but report packages that have been picked up again in between
today to 48 hours ago as transfered from one owner to another.

With the current setup, if a package was orphaned shortly before the
script ran and claimed shortly afterwards, this will not be shown as a
simple transfer but as orphaning and adopting.

It irritated me that mstmp was reported as being orphaned, because I
noticed that its ownership was transfered recently.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Owner-change] Fedora packages ownership change

2013-07-09 Thread Till Maas
On Tue, Jul 09, 2013 at 06:56:03PM +0200, Pierre-Yves Chibon wrote:
 On Tue, 2013-07-09 at 18:06 +0200, Till Maas wrote:

  and where the sources of the script can be found.
 That would be there:
 https://github.com/pypingou/fedora-owner-change

Thank you. Have you considered moving this to the fedoraproject
infrastructure github project? See:
https://github.com/fedora-infra

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F20 System Wide Change: ARM as primary Architecture

2013-07-09 Thread Till Maas
On Tue, Jul 09, 2013 at 03:00:05PM +0200, Jaroslav Reznik wrote:
 = Proposed System Wide Change: ARM as primary Architecture =
 https://fedoraproject.org/wiki/Changes/ARM_as_Primary
 
 Change owner(s): Dennis Gilmore den...@ausil.us, Peter Robinson 
 pbrobin...@gmail.com
 
 Make ARM a primary architecture. Add armv7hl to the i686 and x86_64 as arches 
 that we build and support. This will mean that all packages supported by the 
 ARM architecture must build for ARM to be released. With the release of 
 Fedora 
 19 we have deprecated support for software floating support (ARMv5tel sfp) so 
 the only proposed addition to primary architectures is currently ARMv7 
 hardware floating point 32 bit support (ARMv7 hfp 32bit).

Which hardware is supported by ARMv7 hfp 32bit builds? Will there be
test instances for maintainers as described here:
https://fedoraproject.org/wiki/Test_Machine_Resources_For_Package_Maintainers

f17-arm-test.scrye.com is currently not reachable for me.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

GPG verification in SPECs

2013-07-08 Thread Till Maas
Hi,

upstream of pam_mount pointed me to OpenSUSE's gpg-offline RPM macros at
https://build.opensuse.org/package/show/Base:System/gpg-offline

They allow to use a keyring and detached signature as additional source
in SPECs to get both verified. Since gpg-offline's upstream is willing
to create a proper release to allow easy packaging for Fedora, I wonder
if I will find any obstacles when I package it. The packaging guidelines
allow packaging RPM macros, therefore this should be fine.

Also I am interested whether there are better options available.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: More unhelpful update descriptions

2013-07-04 Thread Till Maas
On Tue, Jul 02, 2013 at 09:39:47PM -0700, Adam Williamson wrote:

 most updates get submitted with the default +3 auto-push, even
 though it's perhaps not appropriate for all updates.

So can we please get a sane default value then that is good for most
updates and can be adjusted for special cases (and later per-package)?

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora Gooey Karma as GSOC project

2013-07-01 Thread Till Maas
Hi,

On Wed, Jun 05, 2013 at 06:48:55PM +0200, Branislav Blaskovic wrote:

 My proposal [1] is available on fedoraproject wiki page where you can find
 main features of this new tool.

 If you have any questions, please feel free to contact me here on mailing
 list, off-list or br...@freenode.org.
 
 [1]
 https://fedoraproject.org/wiki/GSOC_2013/Student_Application_Blaskovic/Fedora_Gooey_Karma%284111%29

is this planned to be a replacement or an alternative to the command
line tool?

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: More unhelpful update descriptions

2013-06-29 Thread Till Maas
On Fri, Jun 28, 2013 at 07:44:22PM -0500, Michael Catanzaro wrote:

 We need written policy on update descriptions, since despite the last
 discussion on this list [1], poor update descriptions continue to
 blemish the otherwise-professional image of the distro. A starting point
 suggestion: Every update should have at least a one sentence
 description. If the update is not worth writing one sentence about, it
 is not worth pushing out.

If the update fixes a bug which is properly mentioned in the bugs field,
why does this fact need to be mentioned again in the update notes? It
should be obvious that an update fixing a bug is worth pushing out.

Also instead of writing policy, better make Bodhi allow to easier write
good update notes, e.g. by using/including the upstream, RPM or GIT
changelog, so it can be easily used if it already contains the necessary
information.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: More unhelpful update descriptions

2013-06-29 Thread Till Maas
On Sat, Jun 29, 2013 at 01:07:29PM -0700, Adam Williamson wrote:

 The upstream, RPM or git changelog is never a good update description.
 
 An update description should be a very clear high-level description
 of what the update does. The audience is a normal end-user who has
 300 updates to apply and wants to know what they do. This person is
 not going to spend six hours reading changelogs.
 
 This update simply fixes the bugs listed is an okay description -
 it tells the reader what they need to know and re-assures them that
 the update doesn't do anything *else*. Of course, if it does, you
 need to explain that: This update includes a new upstream release
 which fixes the bugs listed. You can find other changes in the
 upstream description at http://www.blahblah.foo;.

For this update description, no human intervention is required, because
it can be created automatically. If the person reading the notice wants
to know what the update does, there is no way around reading changelogs,
because they contain this information. If he or she just wants some
comforting words, then the GUI or update framework can generate them
just automatically.

 I can't personally conceive of a case in which it would make sense
 to simply have some kind of changelog as the update description.
 That is not what the description is for.

I only read update changelogs if I want to provide karma and am
wondering if there is anything special that I should test, therefore I
do not see any value at all in the update description. Maybe more
examples of good update description would help.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Minimal install diff from F16 to F19 (TC6)

2013-06-22 Thread Till Maas
On Fri, Jun 21, 2013 at 12:09:57PM -0500, Dan Williams wrote:

  On the other hand, having NetworkManager available all the time enables 
  things like management tools to use its API to query system status, 
  instead of guessing it from kernel information and heuristic analysis of 
  some files under /etc.
 
 Exactly.  And that's why we want to enhance NetworkManager to make
 people *want* to use it instead of turning it off.

Features I am missing are:

- A possibility to make NM ignore an interface from the management
  tools, which would allow to normally use NM but disable it if one
  wants to configure a device on the command line. Having to disable
  interfaces from /etc/sysconfig to be able to use them without NM
  interfering makes it more cumbersome to use NM at all.

- Support NM not interfering with Wi-Fi attack tools such as
  aircrack-ng, which might only be possible by ignoring the device
  completely or by adding support to change devices into monitor mode
  and select static of changing frequencies etc. Probably the features
  airmon-ng provides would be necessary.

- Allow to create tun/tap devices, especially persisted ones with
  permissions for users

Should I file RFEs for these in Red Hat Bugzilla or is there a
better place to communicate them to?

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Software Management call for RFEs

2013-05-23 Thread Till Maas
On Thu, May 23, 2013 at 03:13:30PM +0200, Jan Zelený wrote:
 On 23. 5. 2013 at 13:52:39, Simone Caronni wrote:

  I fiddle around with a new Nagios installation, then something stops
  working. I'm pretty sure it is some modifications in /etc/nagios/nagios.cfg
  but I cannot track it down.
  As an example I could do:
  
  mv /etc/nagios/nagios.cfg /etc/nagios/nagios.cfg.mine
  yum reinstall nagios --onlyfile /etc/nagios/nagios.cfg
 
 Thanks for the explanation. I will mark the email and make sure to put the 
 use 
 case to the updated list of RFEs.

I would like it even more if RPM keeps a backup copy of every %config
file somewhere protected to allow to restore config files even without
having the original RPM available, because the RPM might not be
available anymore.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [heads-up] kbd using converted xkb layouts landing in Rawhide

2013-05-21 Thread Till Maas
On Tue, May 21, 2013 at 04:42:10PM +0200, Vitezslav Crhonek wrote:

 - there are symlinks from the old keymap names to the matching entries
 of the X11 keymaps (pairs taken from 'kbd-model-map' file in localed
 sources)

The symlinks seem to be broken, because bot the deadkeys and the
nondeadkeys variant link to the same files:
| croat.map.gz - /lib/kbd/keymaps/xkb/hr-us.map.gz
| cz-us-qwertz.map.gz - /lib/kbd/keymaps/xkb/cz-ucw.map.gz
| de-latin1.map.gz - /lib/kbd/keymaps/xkb/de-nodeadkeys.map.gz
| de-latin1-nodeadkeys.map.gz - /lib/kbd/keymaps/xkb/de-nodeadkeys.map.gz
| de.map.gz - /lib/kbd/keymaps/xkb/de-nodeadkeys.map.gz
| fr_CH-latin1.map.gz - /lib/kbd/keymaps/xkb/ch-fr.map.gz
| fr_CH.map.gz - /lib/kbd/keymaps/xkb/ch-fr.map.gz
| hu.map.gz - /lib/kbd/keymaps/xkb/hu-standard.map.gz
| sg-latin1.map.gz - /lib/kbd/keymaps/xkb/ch-de_nodeadkeys.map.gz
| sg.map.gz - /lib/kbd/keymaps/xkb/ch-de_nodeadkeys.map.gz
| slovene.map.gz - /lib/kbd/keymaps/xkb/si-us.map.gz

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: New Fedora openid provider (fas-openid) in service

2013-05-01 Thread Till Maas
Hi,

On Tue, Mar 05, 2013 at 05:19:50PM -0700, Kevin Fenzi wrote:

 More information is available at: 
 
 https://fedoraproject.org/wiki/OpenID

I hope that nobody used that until now, otherwise I am disappointed that
nobody noticed before me that Firefox does not properly validate
https://id.fedoraproject.org/

saying your connection to the site is only partially encrypted and does
not prevent eavesdropping. I assume the problem is this entry from the
CSS file:

@import url(http://fonts.googleapis.com/css?family=Cantarell:400,700);

And this opens the question why a central Fedora service is using third
party, probably non-FOSS services leading only to less security.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Schedule for Wednesday's FESCo Meeting (2013-05-01)

2013-05-01 Thread Till Maas
On Tue, Apr 30, 2013 at 07:37:03AM -0700, Toshio Kuratomi wrote:

 If you would like to add something to this agenda, you can reply to
 this e-mail, file a new ticket at https://fedorahosted.org/fesco,
 e-mail me directly, or bring it up at the end of the meeting, during
 the open floor topic. Note that added topics may be deferred until
 the following meeting. 

Please clarify the Guidelines for release names:

https://fedoraproject.org/wiki/Guidelines_for_release_names
| Names must not contain any shell metacharacters.

This does not match the definition from man bash(1):
|metacharacter
|  A character that, when unquoted, separates words.
|  One of the following:
||   ; ( )   space tab

IMHO best would be to just write Names must not contain any of the
following characters: to be completed to avoid any inaccuracies.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Smock successor?

2013-04-04 Thread Till Maas
Hi everyone,

I have been using smock.pl regularly and since it was not developed
recently. I wonder what everyone else is using, e.g. does something
better exist? If not, I am planning to give it a proper new home,
currently I am trying out gitorious:
https://gitorious.org/smock/smock/

References:
http://www.redhat.com/archives/rhl-devel-list/2008-November/msg01229.html

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Smock successor?

2013-04-04 Thread Till Maas
On Thu, Apr 04, 2013 at 08:50:43AM -0600, Nathanael D. Noblet wrote:
 On 04/04/2013 06:44 AM, Till Maas wrote:
 Hi everyone,
 
 I have been using smock.pl regularly and since it was not developed
 recently. I wonder what everyone else is using, e.g. does something
 better exist? If not, I am planning to give it a proper new home,
 currently I am trying out gitorious:
 https://gitorious.org/smock/smock/
 
 Hello,
 
   I still use smock with some modifications (patched to build
 different distro/arches in threads). I think I also modified it to
 sign the packages it builds (asks for the key when I kick off a
 build)...

Can you provide the patches? Adding support to sign packages is
something I want to look into as well.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Smock successor?

2013-04-04 Thread Till Maas
On Thu, Apr 04, 2013 at 09:34:22AM -0400, seth vidal wrote:
 On Thu, 4 Apr 2013 14:47:12 +0200
 Johannes Lips johannes.l...@gmail.com wrote:
 
  On Thu, Apr 4, 2013 at 2:44 PM, Till Maas opensou...@till.name
  wrote:

   I have been using smock.pl regularly and since it was not developed
   recently. I wonder what everyone else is using, e.g. does something
   better exist? If not, I am planning to give it a proper new home,
   currently I am trying out gitorious:
   https://gitorious.org/smock/smock/
  
  I think there is mockchain, which should do the same thing, or?
  https://skvidal.wordpress.com/2012/04/20/mockchain-use-cases-and-examples/
  
 
 Yes - mockchain exists and is already in the mock package. So you
 should be able to just use it for that end.

Is it intended to be feature complete? Smock looks more like a simple
build system, because it supports to build multiple archs/distros at
once and uses deterministic repositories and mockchain only supports a
subset of it.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Smock successor?

2013-04-04 Thread Till Maas
On Thu, Apr 04, 2013 at 12:34:51PM -0400, seth vidal wrote:
 On Thu, 4 Apr 2013 18:30:02 +0200
 Till Maas opensou...@till.name wrote:

  Is it intended to be feature complete? Smock looks more like a simple
  build system, because it supports to build multiple archs/distros at
  once and uses deterministic repositories and mockchain only supports a
  subset of it.
  
 
 what does 'deterministic repositories' mean?

smock uses ~/public_html/smock/$DISTRO/$ARCH by default and mockchain
some random temp dir.

 As to multiple archs/distros at once:
 
 It's a for loop, right?

Actually two loops, one for the arch and one for the distro.

 If you want to add that to mockchain I don't really see a big problem -
 just felt unnecessary since it can be done with more flexibility at the
 shell and since mock chroots are not strictly distro+arch but can be a
 myriad of things.

Yes, mockchain is more flexible but smock is more user friendly for it's
use case, e.g. the command line is much simpler for this use case. Even
if mock chroot are not distro+arch, smock makes a useful assumption/has
assumes a useful convention for mock config files.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: well!

2013-03-12 Thread Till Maas
On Tue, Mar 12, 2013 at 12:47:07AM -0400, Digimer wrote:
 On 03/12/2013 12:41 AM, Charles Zeitler wrote:
 i don't like giving up control over my machine (partitioning),
 so i won't be upgrading to Fedora 18.
 i'll watch the web site for a return to sanity.
 
 charles zeitler
 
 Setting aside the drama, you can manually partition F18.

Unless anaconda crashes (live image) or does not recognise the
partitions (DVD image). :-/
Reference: https://bugzilla.redhat.com/show_bug.cgi?id=905669

Btw.: Ideas how to install F18 anyhow are welcome.


Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Improving the Fedora boot experience

2013-03-11 Thread Till Maas
On Mon, Mar 11, 2013 at 09:09:46PM +0100, Lennart Poettering wrote:

 We are working on this in the systemd context. We will provide a tiny
 mechanism, similar to localed/timedated/hostnamed that can be used by
 desktop UIs to choose boot into firmware, and boot into other OS
 features, which can then be exposed on the shutdown button in the UI, or
 in some configuration applet thingy or wherever the desktop UI wants to
 put it.

Would the systemd feature also allow to for example boot the default
kernel but allow to display a menu in parallel that can be used to boot
a different kernel by reconfiguring the boot loader and initiating a
reboot? Then it is possible to get both, nearly zero boot delay and a
boot menu.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /usr/lib/debug ownership

2013-02-15 Thread Till Maas
On Fri, Feb 15, 2013 at 01:03:50PM +0100, Alec Leamas wrote:

 Thanks for reply... Still, I'm puzzled about 45 packages owning
 /usr/lib/debug, none of them the filesystem package. This looks
 weird, although I don't grasp the consequences (if any).
 
 A normal review rule says that a package should not own a directory
 owned by another package. Does this apply to /usr/lib/debug (as well
 as /usr/src/debug, used occasionally)? If so, who is the rightful
 owner of these directories?
 
 Still confused, but on a higher level...

If you file a bug against filesystem, it will probably be included. Then
the other packages can be fixed to not own it.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Non-responsive Maintainer: mediawiki

2013-02-15 Thread Till Maas
On Fri, Feb 15, 2013 at 11:24:31AM -0800, Adam Williamson wrote:
 On 15/02/13 05:44 AM, Tom Hughes wrote:

 You're both kind of right - the README.RPM file that comes in the
 mediawiki package tells you to run mw-createinstance path to create
 an instance and that sets up a document root in the specified path by
 both copying some files, like LocalSettings.php, and symlinking others
 to the /usr/share code.
 
 Huh. That sounds...interesting. I haven't run mediawiki itself, so I
 wasn't aware of that, I was just referring to my general knowledge
 of how webapps are packaged in Fedora (e.g. wordpress, which I do
 run). Thanks.

Trac behaves similarly. There is also some environment setup and
deployment involved that creates/copies files, which are usually not
common to all instances.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /usr/lib/debug ownership

2013-02-15 Thread Till Maas
On Fri, Feb 15, 2013 at 10:50:28AM -0700, Kevin Fenzi wrote:

 - make a script to identify all the packages that are broken and
   shipping debug stuff. 

AT least for the directory a simple yum call should suffice:
yum --disablerepo '*' --enablerepo fedora\*  whatprovides /usr/lib/debug

But it shows that a lot (all?) debuginfo packages own the directory
which probably needs to be fixed in rpm itself.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: drop inheritance at f19 branch point?

2013-01-23 Thread Till Maas
On Wed, Jan 23, 2013 at 10:38:30PM +0100, Lennart Poettering wrote:
 On Wed, 23.01.13 14:20, Kevin Fenzi (ke...@scrye.com) wrote:
 
  I know we have discussed this before, but I've filed a FESCo ticket to
  ask them one way or another about the issue: 
  
  https://fedorahosted.org/fesco/ticket/1005
  
  Feedback welcome. If you are a maintainer who doesn't have a minute to
  do a rawhide build during the branched cycle, would you be open to
  someone else doing those builds for you? 
 
 Oh, yeah, let's make it even more work to update a package. Because we
 have so much free time, let's let humans do what computers could do
 better.

Except that doing an update for rawhide does cost nearly nothing
compared to the other branches (no bodhi update needs to be created). If
you just update the master branch you can easily let the computer do all
the work to also build for e.g. f18:

for b in master f18; do fedpkg switch-branch $b; git merge master;
git push; fedpkg build --nowait; done

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: Package Signature Checking During Installation

2013-01-10 Thread Till Maas
On Wed, Jan 09, 2013 at 10:09:21AM -0500, Peter Jones wrote:

 As it stands you still need to verify that your netinst.iso (or
 whatever) boot image is what you mean to be using.  There are ways we
 can address that, but it's not the problem I'm trying to solve with this
 particular feature.
 
 I'm not claiming to solve every integrity or authenticity problem we've
 got.  I'm just making it so that anaconda can verify packages are okay
 to install.  I'm not solving the greater problem of trusting anaconda.
 I've found that it's often useful to work on one engineering problem at
 a time.

But why should anaconda not verify packages if secure boot is disabled?
You need to implement package verification anyhow in anaconda to get
your complete feature to work and this does not have to do anything with
ensuring that anaconda uses the correct key to verify packages. But then
it also does not matter whether you use secure boot to verify the key
(from anacondas perspective) or trust the user to have verified the key.

Especially since it is required for a user to verify the boot image even
with your feature to be secure, also checking for secure boot does not
seem to provide any benefit.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: Package Signature Checking During Installation

2013-01-10 Thread Till Maas
On Thu, Jan 10, 2013 at 02:41:54PM -0500, Adam Jackson wrote:
 On Thu, 2013-01-10 at 17:56 +0100, Till Maas wrote:

  But why should anaconda not verify packages if secure boot is disabled?
 
 For the same reason Firefox doesn't automatically accept self-signed SSL
 certs, and the same reason that ssh doesn't automatically accept new
 host keys: it'd be creating trust from thin air.  With secure boot
 disabled there's no root of trust for verification.  You could verify
 that the signatures were _valid_, but you'd have no grounds to conclude
 from their validity that the signatures were the ones put there by The
 Fedora Project, and therefore that the package contains the data that
 The Fedora Project intended it to contain.  You'd only know that the key
 the repo says signed the packages did in fact sign the packages.

 That's not security.  That's theatre.

It has already been shown in this thread that the boot image needs to be
verified manually by the user to ensure that really an anaconda is
running that verifies certificates with secure boot enabled and not for
example the F18 anaconda. Therefore your argument does not hold. If we
assume that Firefox equals anaconda, then the rpm packages are not self
signed but signed by the root ca (rpm key) that could be included in the
boot image, which needs to be verified by the user as always described
in
https://fedoraproject.org/en/verify

This whole secure boot seems to be more theatre than security with
respect to package signature checking during installation.

 It changes the attack vector from someone trojaned some random
 repository on the internet to someone managed to root this machine's
 firmware before it even shipped.  And Microsoft is the party with most

This is not true. Actually it only ensures that who controlled the
initial boot image controls which packages will be installed.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: Package Signature Checking During Installation

2013-01-10 Thread Till Maas
On Thu, Jan 10, 2013 at 04:25:18PM -0600, Michael Cronenworth wrote:

 Problem 1: Root trust
 Currently this process is manually performed by checking a mental
 checkbox when a user downloads a Fedora image from fp.o. Having
 SecureBoot perform this process automatically is a +1, but not a
 requirement. If we cannot trust our end users then how can we trust
 ourselves.

SecureBoot does not do this automatically, as it would allow to run a
F18 install image that does no signature checking on packages. Therefore
users still need to verify the image that they are going to boot with
this feature enabled.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: Package Signature Checking During Installation

2013-01-10 Thread Till Maas
On Thu, Jan 10, 2013 at 04:42:36PM -0600, Michael Cronenworth wrote:
 Till Maas wrote:
  SecureBoot does not do this automatically, as it would allow to run a
  F18 install image that does no signature checking on packages. Therefore
  users still need to verify the image that they are going to boot with
  this feature enabled.
 
 ... you rolled problem 2 into problem 1. Keep them separate! :)

I did not. I only told you that secure boot does not solve problem 1.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: Package Signature Checking During Installation

2013-01-10 Thread Till Maas
On Thu, Jan 10, 2013 at 03:53:04PM -0700, Stephen John Smoogen wrote:

 Then write the patch. That is all that this is going to take... even
 if it doesn't get incorporated it will be there for some probably
 large group that does want it (I would use it myself.) Because the
 current approach of trying to shame the developer into writing it
 for you is NOT working.

The problem is more, that a patch for a process and not an individual
program is required. Even if a patch for anaconda existed (which is
probably trivial, because it would only require to no disable the
signature checking), one would still need to create custom boot images
for it to be useful. And getting processes changed regarding signed
packages seems to me to be at least impossible for me. I failed at least
four times (buildgroups for EPEL5, RPM keys included in mock, get a
chain of trust between Fedora gpg keys/get old gpg keys revoked, get
packages signed in koji/for rawhide). At least for fedup there is hope
that the required data will be produced to be able to write a patch for
it.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Proposed F19 Feature: Package Signature Checking During Installation

2013-01-08 Thread Till Maas
On Tue, Jan 08, 2013 at 03:20:41PM -0500, Peter Jones wrote:
 On Tue, Jan 08, 2013 at 08:28:03PM +0100, Björn Persson wrote:
 
  I'll agree that most users probably don't verify their DVD images as it
  takes some manual work to do it properly, so that's another weak link,
  but the possibility does exist for those of us who care enough about
  our security.
 
 It's like Ronald Reagan said: trust, but verify.  In this scenario,
 there's no way for anaconda to verify it.  As such, I'm not planning to
 work on it for this feature.

I do not see the difference from anaconda's perspective. With secure
boot enabled, UEFI(?) verified the boot medium/the environment anaconda
runs in and with the manual process a human did. How does it help
anaconda if the environment has been verified by UEFI?

Nevertheless, once anaconda is capable of installing only proper
packages from a verified environment, a patch do also do this if the
environment has been verified by a human should be trivial.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Upstream release monitoring script gone awry?

2013-01-07 Thread Till Maas
Hi,

On Mon, Jan 07, 2013 at 08:53:15PM +1100, Ankur Sinha wrote:

 I've received new bugs in the form:
 
 bibus-1...5...2 is available. There's already a bug for 1.5.2. Is
 something faulty with the script?

yes, there was an incomplete patch added unintentionally to the script.
All faulty bugs should be closed and new bugs created if appropriate.

Sorry for the trouble.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Rationalizing X and console keymaps and configuration (was Re: Fedora 18 issues with translations and keymaps)

2013-01-03 Thread Till Maas
On Thu, Jan 03, 2013 at 09:59:52AM -0800, Adam Williamson wrote:

 Oh sure. I guess I need to draw a distinction between what I see as two
 different cases. Which I'm sure you understand but I'm having trouble
 describing clearly. I guess what I'm saying is, if
 there's /etc/keyboard.conf specifying 'KEYBOARD=foo', I should never
 have to pass 'KEYBOARD=foo' as a cmdline to make foo my keyboard layout
 in some case. As things stand I believe I do, for passphrase entry
 during dracut.

It should also be made the other way round, i.e. if a keyboard layout is
specified at the kernel command line, it should not be necessary to
specify one in a local config file. Then if everything should use the
same keyboard layout, there is only one place to set this instead of
several ones that might diverge unintended.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Summary/Minutes for Wednesday's FESCo meeting (2012-12-05)

2012-12-08 Thread Till Maas
On Sat, Dec 08, 2012 at 12:10:36AM -0800, Adam Williamson wrote:
 On Fri, 2012-12-07 at 20:11 +0100, Till Maas wrote:
  On Wed, Dec 05, 2012 at 03:20:14PM -0500, Bill Nottingham wrote:
  
   * 960 - F18 schedule + the holidays  (notting, 18:50:29)
 * LINK: https://fedoraproject.org/wiki/JaroslavReznik/FedupF18Final -
   not updated yet  (jreznik, 18:58:15)
  
 * AGREED: Do not block on fedup signature checking (not a regression)
   (+:7, -:0, 0:0)  (notting, 19:08:47)
  
  how is not providing a supported way to do secure upgrade of Fedora not
  a regression? 
 
 If you read the IRC logs and not just the summary, this was all laid out
 there. It is part of the background in the bug:
 
 https://bugzilla.redhat.com/show_bug.cgi?id=877623#c13

There it is only mentioned, that there were possibilities to do insecure
updates. The big change is, that now only insecure updates are possible.

  And what is even
  worse, the whole problem of not verifying packages on upgrade or the
  upgrade image itself is not even prominently communicated. There is
  nothing in the release notes about this:
  http://docs.fedoraproject.org/en-US/Fedora/18/html/Release_Notes/sect-Release_Notes-Changes_for_Sysadmin.html#idm32350976
 
 It would have been premature to put it in the release notes before this
 decision was made, obviously. What would've been the point of writing it
 into the release notes if FESCo had said 'this has to be fixed before we
 release F18'?

Since the release notes for the Beta release point to the final release
notes (as of yesterday they did actually point to the release notes for
Fedora 13 in the wiki), it should be mentioned there already. It can
still be removed if it is to be fixed.

 You nominated the bug as requiring a release note on 29th November, then
 complained that it wasn't in the release notes on 7th December -
 basically you gave the docs team about a week of turnaround time, which
 isn't a heck of a lot with a release with as many changes as F18.

The whole update process and procedure using fedup is afaik not even
properly designed or communicated. If I remember correctly for a long
time only vague information about a new update tool to be written were
posted to the devel list. And even now it is totally unclear how it will
work. On the other hand the Beta should be used for upgrade testing.
Publishing it before it is ready and all information is available is the
problem. If more time is needed to properly document it, then the time
should be taken instead of releasing the Beta without proper
documentation.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Summary/Minutes for Wednesday's FESCo meeting (2012-12-05)

2012-12-07 Thread Till Maas
On Wed, Dec 05, 2012 at 03:20:14PM -0500, Bill Nottingham wrote:

 * 960 - F18 schedule + the holidays  (notting, 18:50:29)
   * LINK: https://fedoraproject.org/wiki/JaroslavReznik/FedupF18Final -
 not updated yet  (jreznik, 18:58:15)

   * AGREED: Do not block on fedup signature checking (not a regression)
 (+:7, -:0, 0:0)  (notting, 19:08:47)

how is not providing a supported way to do secure upgrade of Fedora not
a regression? It is a big disappointment that Fedora is more and more
turning its back on security. If I remember correctly, Fedora was one of
the leading distributions providing and using signed packages. But with
time this is more and more invalidated and people are more and more
expected to install unsigned packages or not to verify them.  At least
back in 2010 malicious mirrors were still acknowledged as a security
risk for Fedora users and signed packages were mentioned as a counter
measure:
https://fedoraproject.org/wiki/Mirror_manager_security_risks
How come it became less important now? Actually it is even easier to
attack users as more and more mobile devices are used. And what is even
worse, the whole problem of not verifying packages on upgrade or the
upgrade image itself is not even prominently communicated. There is
nothing in the release notes about this:
http://docs.fedoraproject.org/en-US/Fedora/18/html/Release_Notes/sect-Release_Notes-Changes_for_Sysadmin.html#idm32350976

I am very disappointed about this and I think this this a bad decission.
:-(

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Summary/Minutes for Wednesday's FESCo meeting (2012-12-05)

2012-12-07 Thread Till Maas
On Fri, Dec 07, 2012 at 02:28:16PM -0500, Matthew Miller wrote:
 On Fri, Dec 07, 2012 at 08:11:08PM +0100, Till Maas wrote:
   * 960 - F18 schedule + the holidays  (notting, 18:50:29)
 * LINK: https://fedoraproject.org/wiki/JaroslavReznik/FedupF18Final -
   not updated yet  (jreznik, 18:58:15)
 * AGREED: Do not block on fedup signature checking (not a regression)
   (+:7, -:0, 0:0)  (notting, 19:08:47)
  how is not providing a supported way to do secure upgrade of Fedora not
  a regression? It is a big disappointment that Fedora is more and more
 
 I assume because Anaconda has never done this. (Our dear old friend bug
 #998.)

Anaconda only needs to do this, if it is used for network installs. But
it was always possible to verify the DVD image and use the verified
packages from there: https://fedoraproject.org/verify

Some people even bothered to change the process from using MD5 or SHA1
to using SHA256 in the past.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Rawhide

2012-11-05 Thread Till Maas
On Sat, Nov 03, 2012 at 06:32:20PM -0600, Kevin Fenzi wrote:
 So, I have been thinking about rawhide. 
 
 I agree identifying the problems/issues would be good, and I think
 there's something we can do to help with that: 
 
 Get a nice group of at least 10 or so folks who are active on this list
 to agree to run it full time on their main machine. 

Rawhide is not intended to be used for anything important and with any
security sensitive data because the used packages are not signed.
Whenever I asked to get Rawhide packages signed I was also told that it
is, because of Rawhide's use case. Everybody using Rawhide for example
to maintainer Fedora packages is endangering the Fedora project.

Nevertheless, I still believe it would be better if Fedora started to
provide signed packages directly from Koji including Rawhide to end this
problem. But looking at the current fedup code it seems that Fedora is
going to be the first distribution that abandons package security more
and more instead of trying to improve it. As far as I know starting with
preupgrade doing insecure updates were promoted and now they are going
to be made mandatory (except for the unsupported yum update method).

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Revamping the non responsive maintainer process

2012-11-03 Thread Till Maas
On Fri, Nov 02, 2012 at 06:12:02PM +, Jóhann B. Guðmundsson wrote:
 On 11/02/2012 06:05 PM, Jon Ciesla wrote:
 
 No, they might simply have had nothing to do.  Sometimes
 applications are stable, have no releases, and have no bugs files
 against them.
 
 sigh
 
 Then those individuals would simply respond to the email that that
 was the case and they are still alive and active within the project
 and they might even have to take an step and simply login to
 prevent them from being ping next time the cron-job runs .
 
 Seriously we can just cross that bridge if and when that case
 happens that surely beats doing nothing as things stand now
 
 Have fun bringing up all the hypothetical issue in the world, I
 however got better things to do with my time than trying to convince
 people that is extremely necessary and deal with any hypothetical
 issue that might arise should we try to automate that process...

The easiest thing to convince people is to propose a concrete proposal
for the time frame and show numbers of how many false positives this
would lead to. Some information about how many packagers were inactive
for how long would be helpful, too. All this information would be easy
to get with the cron job script, which needs to be written anyway.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: comps for Fedora Security Lab

2012-10-21 Thread Till Maas
Hi,

On Sun, Oct 21, 2012 at 02:36:49PM +0200, Fabian Affolter wrote:

 The Fedora Security Lab is an official spin since Fedora 13. So far
 all packages are handled direct in the kickstart file which is not
 very handy if you want to install the packages from a running Fedora
 installation.
 
 I would like to include the Security Lab tools into comps for F19.
 This way the FSL can stand shoulder-to-shoulder with the Fedora
 Electronic Lab, the Robotics Spin, and others.
 
 Objections, comments?

I tried to put security related tools into useful comps categories a
while ago and it was highly objected by Bill Nottingham iirc. Before you
put any work into it, it might be better to first make sure that he (or
whoever now overviews comps) noticed your attempt.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: replacing rsyslogd in minimal with journald [was Re: systemd requires HTTP server and serves QR codes]

2012-10-09 Thread Till Maas
On Tue, Oct 09, 2012 at 07:51:30PM +0200, Lennart Poettering wrote:

 To summarize:
 
 Previously: /var/log/secure readable only for root, /var/log/messages
 readable for everybody and including data from everybody.

Currently (Fedora 17 and before) /var/log/message is only readably by
root.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Unresponsive maintainer Jef Spaleta - Unpushed security update for 91 days

2012-10-05 Thread Till Maas
Hi,

I noticed that the revelation security update was not pushed to stable.
It is now 91 days old, which makes me suspect that Jef is somehow
hindered to take care of it:
https://admin.fedoraproject.org/updates/FEDORA-2012-10269/revelation-0.4.14-1.fc17
https://admin.fedoraproject.org/updates/FEDORA-2012-10314/revelation-0.4.14-1.fc16

I remember he was very eager to push it in a timely manner. I already
wrote an e-mail to revelation-owner at 21 August. Can someone with the
appropriate permissions please push the updates to stable?

It might also be a good idea to look after his 18 other packages:
https://admin.fedoraproject.org/pkgdb/users/packages/jspaleta?acls=owner

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Why is not enabled TapButton of touchpad on Fedora by default?

2012-09-27 Thread Till Maas
On Thu, Sep 27, 2012 at 02:47:47PM +0200, drago01 wrote:
 On Thu, Sep 27, 2012 at 2:34 PM, Tomas Radej tra...@redhat.com wrote:

  I don't expect much of a consensus to arise around this point, so I suggest
  we check if in the main environments, the tap-to-click setting is easily
  accessible and user-friendly. This state won't bother people who have
  problems with tap-to-click, and won't pose problems for people who want to
  have it on. I think that it's safe to assume that if the user installed
  Fedora successfully, they realize that to enable clicking with their
  touchpad, they need to go to Mouse/Touchpad settings and set it there in a
  checkbox.
 
 The problem with your argument is that it can go with both directions.
 We can have it enabled by default and in case the user is annoyed by
 it he/she can turn it off.

It is easier to enable something that is missing than to disable some
annoying behaviour whose cause is unknown. For example if you miss
tap-to-click, you know what you need to search for to enable it. If the
touchpad behaves strange because of accidental clicks, it is not that
clear whether this is a bad setting or a hardware or software defect.

This has already manifested for me with the slow keys feature that GDM
enables and makes one believe that the keyboard died.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Why is not enabled TapButton of touchpad on Fedora by default?

2012-09-27 Thread Till Maas
On Thu, Sep 27, 2012 at 05:42:47PM +0200, drago01 wrote:

 Not buying that. If you tap and nothing happens you may also think
 that something is broken why does my touchpad not work ... this is
 even more likely then your scenario.
 So this argument is flawed as well.

You know more that it is broken. You know then the tap-to-click
feature is missing and have a clear and reproducible error report I tap
on the touchpad and the click is not noticed. It is a lot easier to
notice that something is missing and to describe it than to notice that
something is there that is sometimes causing trouble.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: bohdi AutoQA: depcheck test FAILED

2012-08-21 Thread Till Maas
Aloas,

On Tue, Aug 21, 2012 at 10:22:10AM -0400, Kamil Paral wrote:
  
  hi,
  i need help, because the AutoQA DepCheck fails on the package
  speed-dreams,but the package was pushed anyway.
  AutoQA DepCheck log:
  http://autoqa.fedoraproject.org/results/418027-autotest/virt04.qa/depcheck/results/speed-dreams-2.1.0-1.html
  
  the problem was already discussed on
  http://forums.fedoraforum.org/showthread.php?t=283254page=2
 
 Depcheck fails, because your x86_64 package requires a dependency that is not 
 available:
 
 $ yum provides 'libenet-1.3.3.so'
 Loaded plugins: changelog, langpacks, refresh-packagekit, remove-with-leaves, 
 show-leaves
 No Matches found

actually speed-dreams requires libenet-1.3.3.so()(64bit) according to

http://koji.fedoraproject.org/koji/rpminfo?rpmID=3307869 which is

provided by enet-1.3.3-1.fc17.x86_64 as yum shows:

yum provides 'libenet-1.3.3.so()(64bit)'
Loaded plugins: etckeeper, langpacks, presto, refresh-packagekit
enet-1.3.3-1.fc17.x86_64 : Thin, simple and robust network layer on top
of UDP
Repo: fedora
Matched from:
Provides: libenet-1.3.3.so()(64bit)

In conclusion there seems to be a bug in AutoQA.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Updated list (was: [ACTION REQUIRED] [FINAL NOTICE] Retiring packages for F-18)

2012-08-04 Thread Till Maas
Here is an updated list:

Package boolstuff (orphan)
Package cmucl (orphan)
comaintained by: green
Package globalplatform (orphan)
Package gpshell (orphan)
Package gtkmm-utils (orphan)
Package hamster-applet (orphan)
Package hartke-aurulent-sans-fonts (orphan)
Package json (orphan)
Package k12linux-quick-start-guide (orphan)
Package krecipes (orphan)
Package libsoup22 (orphan)
Package luakit (orphan)
Package man-pages-it (orphan)
Package mingw-libp11 (orphan)
comaintained by: rjones
Package mingw-opensc (orphan)
comaintained by: rjones
Package nzbget (orphan)
Package perl-Nagios-Plugin-Beanstalk (orphan)
Package pfqueue (orphan)
Package polyester (orphan)
Package polyester3 (orphan)
Package python-chm (orphan)
Package rubygem-archivist (orphan)
comaintained by: vondruch jzigmund
Package typepad-motion (orphan)
Package upstart (orphan)

List of deps left behind by packages which are orphaned or fail to build:

Removing: libsoup22
libopensync-plugin-syncml requires libsoup22-devel = 2.2.105-9.fc15
libsyncml requires libsoup-2.2.so.8
libsyncml requires libsoup22-devel = 2.2.105-9.fc15

Removing: python-chm
archmage requires python-chm = 0.8.4-12.fc18
chm2pdf requires python-chm = 0.8.4-12.fc18

Removing: upstart
clamav-milter-upstart requires /sbin/initctl
clamav-scanner-upstart requires /sbin/initctl
dhcp-forwarder-upstart requires /sbin/initctl
ip-sentinel-upstart requires /sbin/initctl
milter-greylist-upstart requires /sbin/initctl
tor-upstart requires /sbin/initctl
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Going to orphan: tritonus

2012-07-27 Thread Till Maas
On Fri, Jul 27, 2012 at 05:37:44PM +0200, Lukas Zapletal wrote:

 I'm going to orphan tritonus package, it's an old java audio api that
 does not build anymore on Rawhide and getting it working would require
 too much time on OpenJDK 1.7.

This sounds more that it should be retired instead:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mass rebuild for Fedora 18 Complete

2012-07-25 Thread Till Maas
On Wed, Jul 25, 2012 at 06:09:12PM +0200, Marcela Mašláňová wrote:
 On 07/25/2012 06:03 PM, Adam Jackson wrote:
 On Tue, 2012-07-24 at 18:11 -0500, Dennis Gilmore wrote:
 
 http://ausil.fedorapeople.org/f18-needsbuilt.html

 I found different problem. My packages at and cronie weren't build,
 there is no changelog about mass rebuild in their git. It looks like
 the list of packages for rebuild is not complete or something failed
 during mass rebuild.

The script seems to be buggy. The rebuild of fwbuilder was also not
catched (it happened on Mon, 23 Jul 2012 21:51:52 UTC and was still
reported on 2012-07-25 00:30:38.680350 UTC).

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

wyrd/ocaml problem (was: Re: Mass rebuild for Fedora 18 Complete)

2012-07-23 Thread Till Maas
Hi,

can someone tell me what is wrong with wyrd?

build.log says 
(http://kojipkgs.fedoraproject.org//work/tasks/8809/4318809/build.log):
| ocaml version is 4.00.0+beta2
| ocaml library path is /usr/lib/ocaml
| configure: error: Wyrd requires OCaml version 3.08 or greater.


The configure scripts uses the following code:

1781 # we extract Ocaml version number and library path
1782 OCAMLVERSION=`$OCAMLC -v | sed -n -e 's|.*version *\(.*\)$|\1|p' `
1783 echo ocaml version is $OCAMLVERSION
1784 OCAMLLIB=`$OCAMLC -v | tail -n 1 | cut -f 4 -d  `
1785 echo ocaml library path is $OCAMLLIB
1786 
1787 
1788 # check for sufficient OCAMLVERSION
1789 OCAMLMAJORVERSION=`echo $OCAMLVERSION | cut -d '.' -f 1`
1790 OCAMLMINORVERSION=`echo $OCAMLVERSION | cut -d '.' -f 2`
1791 if test $OCAMLMAJORVERSION -lt 3 ; then
1792as_fn_error Wyrd requires OCaml version 3.08 or greater.
$LINENO 5
1793 else
1794if test $OCAMLMINORVERSION -lt 8 ; then
1795   as_fn_error Wyrd requires OCaml version 3.08 or greater.
$LINENO 5
1796fi
1797 fi

As far as I can see it should test in line 1791 whether 4 is less than
3, which is not the case and therefore it should not fail.

If you know how to fix this, you are welcome to fix it directly in the
git repo. :-)

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: wyrd/ocaml problem (was: Re: Mass rebuild for Fedora 18 Complete)

2012-07-23 Thread Till Maas
On Mon, Jul 23, 2012 at 08:03:42PM +0200, Michael Schwendt wrote:

 Hint: Focus on line 1794.

Thank you, I somehow read it as it was meant. :-(

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Upstream Release Monitoring status posting

2012-07-16 Thread Till Maas
Hi,

I was asked to send to send the status of the last run of the Upstream
Release Monitoring tool to this list. It would consist of all lines in
http://till.fedorapeople.org/tmp/cnucnu-last.log
that mention that a package is outdated. Would you welcome this or find
it disturbing?

I think it would be too noisy, because currently it will contain about
500 packages where some are bogus.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [ACTION REQUIRED] Retiring packages for Fedora 18

2012-07-09 Thread Till Maas
On Mon, Jul 09, 2012 at 08:40:23AM -0600, Kevin Fenzi wrote:
 On Mon, 09 Jul 2012 09:54:38 +0200
 Matej Cepl mc...@redhat.com wrote:
 
  On 06/07/12 22:55, Bill Nottingham wrote:
   Package html401-dtds (orphan)
 comaintained by: gnat
  
  Does it mean, we won't have HTML 4.01 DTDs packaged in Fedora? That 
  sounds bad. Also, how can orphan be comaintained? Won't comaintainer
  be automatically elevated to a maintainer?
 
 There's no setup to do that automatically, it's up to the comaintainer
 to note that the maintainer orphaned the package and take ownership. 
 
 Normally you would think if you were co-maintaining something you would
 notice if it was orphaned I would think... 

Except that not everyone is perfect and it is easy to miss such pkgdb
mails in case someone returns from vacation. Therefore I would like it
more if these procedures would be adjusted to make it harder to fail,
i.e. by explicitly addressing all co-maintainers when the retiring of
orphaned packages is due. I believe I proposed this already at least
once.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Upstream Release Monitoring temporary down

2012-07-05 Thread Till Maas
Hello,

On Wed, May 30, 2012 at 09:43:48PM +0200, Till Maas wrote:

 due to the recent Bugzilla update Upstream Release Monitoring[0] cannot
 report bugs currently. I noticed that there has been some recent
 activity in python-bugzilla[1] that might fix this.

 [0] https://fedoraproject.org/wiki/Upstream_release_monitoring
 [1] https://fedorahosted.org/python-bugzilla/timeline

python-bugzilla has been updated and the monitoring tool was adjusted to
work again. But I noticed that monitoring fails for about 197 packages
due to bad regular expressions, wrong URLs or unreachable upstream
website. So please check if any of your packages are affected and fix
the URL or regex. Here is a list sorted by package name in the second
column with maintainers in the first and co-maintainers in the third
column (generated with
https://fedorahosted.org/fedora-packager/browser/src/fedoradev-pkgowners):

sochotni aether mizdebsk 
mizdebsk apache-commons-csv java-sig,spike 
gil apache-commons-vfs java-sig,mizdebsk 
pschiffe aspell-af (none)
pschiffe aspell-br (none)
pschiffe aspell-cy (none)
pschiffe aspell-el (none)
pschiffe aspell-fr (none)
pschiffe aspell-hr (none)
pschiffe aspell-is (none)
pschiffe aspell-nl (none)
pschiffe aspell-no (none)
pschiffe aspell-sv (none)
sochotni async-http-client java-sig,mizdebsk 
mpreisle atlascpp atorkhov,bruno 
fabiand auto-nng (none)
plautrba awstats timj 
verdurin BEDTools (none)
ixs bitbake (none)
thias blackbox (none)
rishi bouml (none)
rishi bouml-doc (none)
josef btrfs-progs mmahut 
akurtakov byaccj dbhole 
mattdm calc mattdm 
mmahut cdk (none)
volter clusterPy (none)
rjones coccinelle (none)
(orphan) compiz (none)
sundaram cowsay ndim 
mlichvar dialog (none)
pfrields drupal6-filefield pfrields 
asrob drupal7-workbench sdodson 
(orphan) ds9 mmahut 
karlik ekg2 (none)
ueno emacs-common-ddskk i18n-team 
michich epdfview (none)
peter erlang ndim,peter 
volter esniper (none)
deji exaile (none)
vcrhonek fetchmail pertusus 
tagoh fontconfig fonts-sig,pnemade,tagoh 
athimm freenx-server limb,scop 
lkundrak fusecompress lmacken 
rathann gabedit itamarjp 
sundaram ghasher (none)
petersen ghc-hashtables haskell-sig 
twaugh ghostscript (none)
limb giggle (none)
(orphan) gimmage (none)
(orphan) gnome-applet-netspeed belegdol 
huzaifas gnome-applet-sensors huzaifas,lucilanga 
rathann gnomeradio itamarjp 
hadess gstreamer-rtsp fabiand 
sandeen guilt (none)
twaugh gutenprint jpopelka 
tagoh hanazono-fonts fonts-sig 
kevin heartbeat beekhof,lon 
jorton httpd hubbitus,jkaluza 
salimma ikarus (none)
mjg impressive (none)
psabata iproute jpopelka,rvokal,twoerner 
npajkovs iptraf (none)
tomspur ipython mrunge,shahms,tomspur 
rakesh jed (none)
davidcl jhdf5 (none)
jussilehtola jmol (none)
fnasser junit4 dwalluck,java-sig 
radekl kadu gajownik,radekl 
hannes keybinder (none)
michich latencytop (none)
jmoyer libaio (none)
karsten libcap (none)
jnovy libdb (none)
elwell libfap (none)
konradm libfplll (none)
ankursinha libgexiv2 (none)
ueno libhangul i18n-team,phuang,psabata,pwu 
jussilehtola libint (none)
limb libmodelfile (none)
pbrobinson libmx fabiand 
ensc libtasn1 tmraz 
bruno libwfut bruno,mpreisle,wart 
veillard libxml2 davidcl 
salimma lua-moonscript (none)
orion maven-ant-tasks java-sig 
sgros mdk sgros 
melmorabity monochrome-icon-theme (none)
sharkcz mtx (none)
scop mysqltuner mhayden,wolfy 
omajid netbeans (none)
jskarvad netsniff-ng fab 
(orphan) ntfsprogs (none)
drago01 numlockx (none)
(orphan) ocfs2-tools fabbione,mfasheh 
rakesh octave alexlan,jussilehtola,mmahut,orion,rakesh 
sailer octave-audio (none)
jussilehtola octave-gsl (none)
sailer octave-symbolic (none)
olea OmegaT mtasaka 
(orphan) opencdk (none)
vvitek openobex holtmann 
xavierb perl-App-SVN-Bisect perl-sig 
mmaslano perl-ExtUtils-MakeMaker-Coverage mmaslano,perl-sig,ppisar 
mmaslano perl-LDAP mmaslano,ppisar,psabata 
cheeselee perl-Linux-Inotify2 mmaslano,perl-sig,psabata 
xavierb perl-Linux-Pid (none)
psabata perl-List-Compare mmaslano,perl-sig,psabata 
xavierb perl-Log-LogLite perl-sig 
xavierb perl-MIME-Charset perl-sig 
corsepiu perl-Module-Versions-Report mmaslano,perl-sig,psabata,xavierb 
(orphan) perl-MooseX-GlobRef-Object mmaslano,perl-sig 
ppisar perl-Perl-Critic-Compatibility mmaslano,perl-sig 
ppisar perl-RPM-VersionCompare perl-sig 
ppisar perl-smartmatch mmaslano,perl-sig 
ppisar perl-smartmatch-engine-core mmaslano,perl-sig 
corsepiu perl-Test-Email perl-sig 
xavierb perl-Test-Unit perl-sig 
xavierb perl-Text-Format (none)
psabata perl-WWW-Curl perl-sig 
psabata perl-XML-Stream mmaslano,perl-sig 
itamarjp pg_top atorkhov 
cdamian php-symfony-symfony (none)
alexlan picard (none)
pfrields pioneers (none)
limb pitivi company,hicham 
akurtakov pmd (none)
fkooman proguard (none)
jcapik psacct jcapik 
ivazquez purple-plugin_pack nushio 
sergiopr pyfits (none)
jcollie pyflakes scop 
jussilehtola pygrace (none)
tomspur pynac (none)
tomspur python3-chardet (none)
kylev python-beaker fschwarz,lmacken 
lmacken python

Re: Upstream Release Monitoring temporary down

2012-07-05 Thread Till Maas
On Thu, Jul 05, 2012 at 08:37:06AM -0700, Toshio Kuratomi wrote:
 On Thu, Jul 05, 2012 at 12:02:49AM +0200, Till Maas wrote:

  toshio python-docutils (none)
  toshio python-unicodenazi dmalcolm 
  toshio trac-bazaar-plugin (none)
 
 At least these three seem to be working fine from cnucnu --shell.  Perhaps
 it's a transient network timeout?

This is strange, because I had to add the proper upstream name to the
regex alias:
https://fedoraproject.org/w/index.php?title=Upstream_release_monitoringaction=historysubmitdiff=294599oldid=294595

How did you test it?

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Upstream Release Monitoring temporary down

2012-07-05 Thread Till Maas
On Thu, Jul 05, 2012 at 10:24:17AM -0600, Orion Poplawski wrote:
 On 07/04/2012 04:02 PM, Till Maas wrote:

 orion maven-ant-tasks java-sig
 
 This looks good to me and seems to work from cnucnu but I do get:
 
 Upstream Versions: ['2.0.10', '2.0.10', '2.0.6', '2.0.6', '2.0.7',
 '2.0.7', '2.0.8', '2.0.8', '2.0.9', '2.0.9', '2.1.0', '2.1.0',
 '2.1.1', '2.1.1', '2.1.2', '2.1.2', '2.1.3', '2.1.3']
 Latest: 2.1.3
 Fedora Rawhide Version: 2.1.1 9.fc17 (outdated)

Actually there was trailing whitespace in the URL in the wiki:
https://fedoraproject.org/w/index.php?title=Upstream_release_monitoringaction=historysubmitdiff=294600oldid=294599

You can use the data from the wiki in the cnucnu shell with inspect:

| None None  URL: inspect maven-ant-tasks

But it might not work, if you do not do this as the first command.

 pycurl.error: (77, 'Problem with the SSL CA cert (path? access rights?)')
 
 never used cnucnu before so I don't know if this is normal.

This happens, because it expects the Fedora Server CA file in the file
fedora-server-ca.cert in the current directory to verify the SSL
certificate of the git web interface.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Upstream Release Monitoring temporary down

2012-07-05 Thread Till Maas
Hi,

To ease the debugging, I uploaded the output of the last run:
http://till.fedorapeople.org/tmp/cnucnu-last.log

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Upstream Release Monitoring temporary down

2012-07-05 Thread Till Maas
Hello,

On Wed, May 30, 2012 at 09:43:48PM +0200, Till Maas wrote:

 due to the recent Bugzilla update Upstream Release Monitoring[0] cannot
 report bugs currently. I noticed that there has been some recent
 activity in python-bugzilla[1] that might fix this.

 [0] https://fedoraproject.org/wiki/Upstream_release_monitoring
 [1] https://fedorahosted.org/python-bugzilla/timeline

python-bugzilla has been updated and the monitoring tool was adjusted to
work again. But I noticed that monitoring fails for about 197 packages
due to bad regular expressions, wrong URLs or unreachable upstream
website. So please check if any of your packages are affected and fix
the URL or regex. Here is a list sorted by package name in the second
column with maintainers in the first and co-maintainers in the third
column (generated with
https://fedorahosted.org/fedora-packager/browser/src/fedoradev-pkgowners):

sochotni aether mizdebsk 
mizdebsk apache-commons-csv java-sig,spike 
gil apache-commons-vfs java-sig,mizdebsk 
pschiffe aspell-af (none)
pschiffe aspell-br (none)
pschiffe aspell-cy (none)
pschiffe aspell-el (none)
pschiffe aspell-fr (none)
pschiffe aspell-hr (none)
pschiffe aspell-is (none)
pschiffe aspell-nl (none)
pschiffe aspell-no (none)
pschiffe aspell-sv (none)
sochotni async-http-client java-sig,mizdebsk 
mpreisle atlascpp atorkhov,bruno 
fabiand auto-nng (none)
plautrba awstats timj 
verdurin BEDTools (none)
ixs bitbake (none)
thias blackbox (none)
rishi bouml (none)
rishi bouml-doc (none)
josef btrfs-progs mmahut 
akurtakov byaccj dbhole 
mattdm calc mattdm 
mmahut cdk (none)
volter clusterPy (none)
rjones coccinelle (none)
(orphan) compiz (none)
sundaram cowsay ndim 
mlichvar dialog (none)
pfrields drupal6-filefield pfrields 
asrob drupal7-workbench sdodson 
(orphan) ds9 mmahut 
karlik ekg2 (none)
ueno emacs-common-ddskk i18n-team 
michich epdfview (none)
peter erlang ndim,peter 
volter esniper (none)
deji exaile (none)
vcrhonek fetchmail pertusus 
tagoh fontconfig fonts-sig,pnemade,tagoh 
athimm freenx-server limb,scop 
lkundrak fusecompress lmacken 
rathann gabedit itamarjp 
sundaram ghasher (none)
petersen ghc-hashtables haskell-sig 
twaugh ghostscript (none)
limb giggle (none)
(orphan) gimmage (none)
(orphan) gnome-applet-netspeed belegdol 
huzaifas gnome-applet-sensors huzaifas,lucilanga 
rathann gnomeradio itamarjp 
hadess gstreamer-rtsp fabiand 
sandeen guilt (none)
twaugh gutenprint jpopelka 
tagoh hanazono-fonts fonts-sig 
kevin heartbeat beekhof,lon 
jorton httpd hubbitus,jkaluza 
salimma ikarus (none)
mjg impressive (none)
psabata iproute jpopelka,rvokal,twoerner 
npajkovs iptraf (none)
tomspur ipython mrunge,shahms,tomspur 
rakesh jed (none)
davidcl jhdf5 (none)
jussilehtola jmol (none)
fnasser junit4 dwalluck,java-sig 
radekl kadu gajownik,radekl 
hannes keybinder (none)
michich latencytop (none)
jmoyer libaio (none)
karsten libcap (none)
jnovy libdb (none)
elwell libfap (none)
konradm libfplll (none)
ankursinha libgexiv2 (none)
ueno libhangul i18n-team,phuang,psabata,pwu 
jussilehtola libint (none)
limb libmodelfile (none)
pbrobinson libmx fabiand 
ensc libtasn1 tmraz 
bruno libwfut bruno,mpreisle,wart 
veillard libxml2 davidcl 
salimma lua-moonscript (none)
orion maven-ant-tasks java-sig 
sgros mdk sgros 
melmorabity monochrome-icon-theme (none)
sharkcz mtx (none)
scop mysqltuner mhayden,wolfy 
omajid netbeans (none)
jskarvad netsniff-ng fab 
(orphan) ntfsprogs (none)
drago01 numlockx (none)
(orphan) ocfs2-tools fabbione,mfasheh 
rakesh octave alexlan,jussilehtola,mmahut,orion,rakesh 
sailer octave-audio (none)
jussilehtola octave-gsl (none)
sailer octave-symbolic (none)
olea OmegaT mtasaka 
(orphan) opencdk (none)
vvitek openobex holtmann 
xavierb perl-App-SVN-Bisect perl-sig 
mmaslano perl-ExtUtils-MakeMaker-Coverage mmaslano,perl-sig,ppisar 
mmaslano perl-LDAP mmaslano,ppisar,psabata 
cheeselee perl-Linux-Inotify2 mmaslano,perl-sig,psabata 
xavierb perl-Linux-Pid (none)
psabata perl-List-Compare mmaslano,perl-sig,psabata 
xavierb perl-Log-LogLite perl-sig 
xavierb perl-MIME-Charset perl-sig 
corsepiu perl-Module-Versions-Report mmaslano,perl-sig,psabata,xavierb 
(orphan) perl-MooseX-GlobRef-Object mmaslano,perl-sig 
ppisar perl-Perl-Critic-Compatibility mmaslano,perl-sig 
ppisar perl-RPM-VersionCompare perl-sig 
ppisar perl-smartmatch mmaslano,perl-sig 
ppisar perl-smartmatch-engine-core mmaslano,perl-sig 
corsepiu perl-Test-Email perl-sig 
xavierb perl-Test-Unit perl-sig 
xavierb perl-Text-Format (none)
psabata perl-WWW-Curl perl-sig 
psabata perl-XML-Stream mmaslano,perl-sig 
itamarjp pg_top atorkhov 
cdamian php-symfony-symfony (none)
alexlan picard (none)
pfrields pioneers (none)
limb pitivi company,hicham 
akurtakov pmd (none)
fkooman proguard (none)
jcapik psacct jcapik 
ivazquez purple-plugin_pack nushio 
sergiopr pyfits (none)
jcollie pyflakes scop 
jussilehtola pygrace (none)
tomspur pynac (none)
tomspur python3-chardet (none)
kylev python-beaker fschwarz,lmacken 
lmacken python

Re: Support for legacy init script actions for systemd services

2012-06-26 Thread Till Maas
On Tue, Jun 26, 2012 at 04:11:19PM -0400, Bill Nottingham wrote:

 BEST PRACTICES
 
 1) A legacy action of this sort should print to stderr the preferred way to
 accomplish the task, if one is supported.
 
 2) Don't package a legacy action for new scripts or actions that were not
 supported by the prior init script; this is intended for compatibility with
 existing scripts and/or administrator brains.

It would be nice to have a good plan about how to implement the
preferred new way to accomplish such tasks to avoid that every package
does this differently.

Regards
Till


pgpc0j74AAVh9.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Summary/Minutes from today's FESCo Meeting (2012-06-18)

2012-06-19 Thread Till Maas
On Mon, Jun 18, 2012 at 01:10:34PM -0600, Kevin Fenzi wrote:

 * ticket 864 F18 Feature: DNF -
   https://fedoraproject.org/wiki/Features/DNF  (nirik, 17:44:17)
   * AGREED: Feature is approved (+8/0)  (nirik, 17:56:59)

It would help a lot if a features are only approved, when they have
descriptive names. From the message above it is completely unclear what
was approved. But if the feature was named like for example DNF package
manager preview there would be at least some information about what the
DNF features is supposed to be.

This is just an example, the other features could mostly be better named
as well imho, for example the Clojure Feature as Full Clojure Stack.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Summary/Minutes from today's FESCo Meeting (2012-06-18)

2012-06-19 Thread Till Maas
On Tue, Jun 19, 2012 at 08:36:31AM -0400, Josh Boyer wrote:
 On Tue, Jun 19, 2012 at 8:30 AM, Thorsten Leemhuis fed...@leemhuis.info 
 wrote:
  Josh Boyer wrote on 19.06.2012 13:42:

  Because you can't click on the link and read about the feature where
  it describes this in detail?
 
  You can, but immediately getting the most relevant information makes
  life a bit easier for those on the receiving side. That is a nice
  gesture and shows that you value the time and interest of the readers.
  For afaics similar reasons most people here (you including) trim email
  replies and reply inline, as that makes communication a little bit
  easier, which is nice in these hectic times.
 
 That's fine.  I don't consider it something required for approval
 though.  It's at best a filter so people don't click links they don't
 find interesting.

A proper name also avoids confusion, for example when people usually use
a three letter acronym like DNF for something else. Or as shown with the
Clojure feature it creates confusion, because Clojure is already
included in Fedora, but the feature is about including the full stack.
Same with DNF if it will become the default, then using DNF again as a
feature name would not work.

The approval by FESCo is afaics the first time a feature gets properly
announced. Therfore the title should be well chosen at that time already
to avoid confusion by renaming the feature afterwards.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Upstream Release Monitoring temporary down

2012-05-30 Thread Till Maas
Hi everyone,

due to the recent Bugzilla update Upstream Release Monitoring[0] cannot
report bugs currently. I noticed that there has been some recent
activity in python-bugzilla[1] that might fix this.

Regards
Till

[0] https://fedoraproject.org/wiki/Upstream_release_monitoring
[1] https://fedorahosted.org/python-bugzilla/timeline


pgpJ3wBvtx2pd.pgp
Description: PGP signature
___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Upstream Release Monitoring temporary down

2012-05-30 Thread Till Maas
Hi everyone,

due to the recent Bugzilla update Upstream Release Monitoring[0] cannot
report bugs currently. I noticed that there has been some recent
activity in python-bugzilla[1] that might fix this.

Regards
Till

[0] https://fedoraproject.org/wiki/Upstream_release_monitoring
[1] https://fedorahosted.org/python-bugzilla/timeline


pgpOAEJqERwFt.pgp
Description: PGP signature
___
devel-announce mailing list
devel-announce@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce

Re: /usr/sbin/validate clash with /usr/bin/validate

2012-05-24 Thread Till Maas
On Wed, May 23, 2012 at 02:33:11PM -0400, Adam Jackson wrote:

 We're (sort of) trying to phase out /usr/libexec in favor of
 %{_libdir}/%{name}/foo, but otherwise that sounds good.

But then the location if a command will depend on whether the system is
a 64 or 32 bit system, which makes it more error prone to write software that
uses such commands on both kind of systems.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: /usr/sbin/validate clash with /usr/bin/validate

2012-05-24 Thread Till Maas
On Thu, May 24, 2012 at 09:13:51AM -0400, Adam Jackson wrote:
 On 5/24/12 7:50 AM, Till Maas wrote:

 But then the location if a command will depend on whether the system is
 a 64 or 32 bit system, which makes it more error prone to write software that
 uses such commands on both kind of systems.
 
 libexecdir is already a macro expanded at build time.  If you were
 hardcoding /usr/libexec you were already broken on non-Red-Hat-like
 Linuxes.  Don't let already being broken be an excuse for continuing
 to be broken.

Using /usr/libexec in a noarch Fedora package did always work. But if
binaries are in %{_libdir}, a noarch package cannot always contain the
correct path, because the noarch package is the same for both 32 and 64
bit systems. I did not know that debian or other distros do not use
/usr/libexec, but I believe that debian uses /usr/lib for both 32 and 64
bit systems, so using /usr/lib/name/ will work on both archs.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Guidelines Change] Changes to the Packaging Guidelines

2012-04-16 Thread Till Maas
On Thu, Apr 12, 2012 at 04:57:29PM -0400, Tom Callaway wrote:

 Packages which have SysV initscripts that contain 'non-standard service
 commands' (commands besides start, stop, reload, restart, or
 try-restart) must convert those commands into standalone helper scripts.
 Systemd does not support non-standard unit commands.
 
 https://fedoraproject.org/wiki/Packaging:Systemd#Unit_Files

The guideline for SysV initscripts[0] also specifies the commands
force-reload, status and usage. Why are these dropped?

Also how should new helper scripts be named after the conversion? A best
practice naming schema would make it a lot easier for a user to find the
matching helper script for removed commands.

Regards
Till

[0] http://fedoraproject.org/wiki/Packaging:SysVInitScript#Required_Actions
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Repost] What is Error: Protected multilib versions

2012-04-05 Thread Till Maas
On Thu, Apr 05, 2012 at 06:54:36PM +0100, Richard W.M. Jones wrote:

 Is there any information about when this should be used?  I don't
 think I've ever written a spec file that uses it.

I think it is whenever a package containing a library (i.e. a multilib
package) is required via the package's name, then it needs to be used
due to multilib.

Btw. is there an easy way to get a list of all packages that are
multilib?

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [ACTION NO LONGER REQUIRED] Retired packages for F-17

2012-03-07 Thread Till Maas
On Mon, Mar 05, 2012 at 06:36:23PM +, Peter Robinson wrote:
 On Mon, Mar 5, 2012 at 4:13 PM, Bill Nottingham nott...@redhat.com wrote:
  Peter Robinson (pbrobin...@gmail.com) said:
  It was my understanding that packages that are FTBFS prior to F-15 (ie
  not had a successful build in F-15 or later)
 
  It's done off the F15FTBFS bug. If these don't have bugs blocking that,
  they won't get picked up.
 
 Right, I did that from koji, not sure how the ftbfs bug was done.

At least for aircrack-ng from your list no FTBFS bug has been filed,
therefore I do not see any reason to remove it from Fedora. And in case
it really does not build, I expect a bug report.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [ACTION NO LONGER REQUIRED] Retired packages for F-17

2012-03-07 Thread Till Maas
On Wed, Mar 07, 2012 at 06:19:39PM +, Peter Robinson wrote:

 There hasn't been FTBFS bug reports since Matt stopped doing them due
 to lack of time, the maintainer would have got failed builds for the
 mass rebuild and should have investigated as part of maintaining the
 package.

Is this official? Then it should be announced and mentioned in the wiki:
https://fedoraproject.org/wiki/Fails_to_build_from_source

From what I understand from this thread and the wiki, it does not all
fit, because there is for example a F16FTBFS tracker bug, therefore a
bug for aircrack-ng should have existed.

Nevertheless, missing one mail can easily happen, especially when one
was not regularly online at the time of the mass rebuild. Therefore I
still think it should be mandatory to first file a bug before a package
is removed due to FTBFS issues. And as long as it is possible to create
a list of affected packages to remove them, it is only little harder to
report bugs for them first. Something like this would work:

for package in $(cat packages.txt); do bugzilla new --component $package
--product Fedora --version RAWHIDE --summary $package fails to build
from source --comment $package fails to build from source. Please fix
this, otherwise the package is going to be removed on 2012-04-01. See
http://example.com/ for more information

Btw. I just re-built aircrack-ng.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: The question of rolling release?

2012-01-24 Thread Till Maas
On Tue, Jan 24, 2012 at 07:13:03AM -0500, Josh Boyer wrote:

   Or perhaps better asked, what
 about rawhide makes it
 unsuitable for use as a rolling Fedora release?

The rpm packages in Rawhide are not signed.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: %bcond_with is backwards?

2011-12-08 Thread Till Maas
On Thu, Dec 08, 2011 at 06:10:17PM +, Richard W.M. Jones wrote:

 # conditionalize Ocaml support
 %ifarch sparc64 s390 s390x
 %bcond_with ocaml
 %else
 %bcond_without ocaml
 %endif
 
 #...
 
 %if %{with ocaml}
 BuildRequires:  ocaml
 BuildRequires:  ocaml-findlib-devel
 %endif
 
 This code correctly disables OCaml support on architectures where we
 don't bother to compile OCaml (sparc64 s390 s390x).  But the
 conditional code looks backwards to me.  Does this make sense to
 anyone?

It makes sense when you read %bcond_with ocaml as 'add a
--with-ocaml build condition flag' to the spec.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Till Maas
On Tue, Nov 22, 2011 at 05:32:56PM +0100, Vít Ondruch wrote:

 It would be reasonable, on the beginning of each development cycle, to 
 publish a list of packages which were not touched by it maintainer in 
 previous release. For all these packages, new co-maintainer could 
 stepped up and they would be granted the co-maintainers privileges 
 automatically.

There are several packages I am the main maintainer of, but do not need
any work from my side during a new release. Iirc at least for one
package the co-maintainer usually updates it. So what is broken here?
Imho the focus should be on untouched important bugs. If they pile up,
then the maintainer needs help.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Till Maas
On Tue, Nov 22, 2011 at 11:05:37AM -0600, Richard Shaw wrote:
 2011/11/22 Bruno Wolff III br...@wolff.to:
  One area where we could probably do more advertising for is getting new
  packagers via the co-maintainer route. I think most of the new packagers
  still come in by packaging a new package. I think we really want most of
  the new packagers coming in as co-maintainers.
 
 Yes, this seems to be an chicken-or-the-egg issue. There seems to be
 permanent resource shortages with package maintenance which means we
 need more contributors, and then at the same time there are hundreds
 of package reviews languishing, many of which need sponsors.
 
 I don't want to get too far off topic but being short handed is
 directly related...
 
 Does the sponsor processes need to be more formalized? Currently you
 must be nominated (either by someone or yourself) but there's no
 concrete requirements on a knowledge or skill level required to be a
 sponsor.
 
 To bring it to a more personal level, I have no idea if I've done or
 proven myself enough to become a sponsor or not. If I am deficient in
 an area, there's currently no formal feedback mechanism for me to know
 in what areas I need to improve.

What helped me was first to find someone I wanted to sponsor. I would
like to sponsor someone else, but looking through the review tickets I
hardly find any potential new contributor that performed informal
reviews as stated in the wiki. Or at least there was not trace of the
informal reviews in the review ticket. Back to the question: I guess the
main skill needed is to be able to monitor the sponsoree's activities
and to identify bad behaviour.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Changing kernel API / Breaking VirtualBox - update criteria violation?

2011-11-22 Thread Till Maas
On Tue, Nov 22, 2011 at 01:21:40PM -0500, Josh Boyer wrote:

 We have considered it.  A really long time ago.  At that time, it was
 decided that we consider out-of-tree modules to be something we don't
 support, don't care about, and won't hold up updates for because of
 the aforementioned heavier considerations of fixing bugs.  So, with
 that phrasing in mind, everything is compliant with what you're saying
 about the updates policy.

Nevertheless it would have been nice to mention that the kernel update
will actually break the VirtualBox kernel module in it's update notes as
it seems to me that a lot of people knew it and even the problematic
change was mentioned in the update's feedback.

 Maybe now this thread can end, because it's really not accomplishing
 anything at all.  If we wanted to sit around and practice
 wordsmithing, there are much better places and topics to do it with.

What about this suggestion by Josh Stone? This seems to be a good result
from the discussion:
http://lists.fedoraproject.org/pipermail/devel/2011-November/159818.html
| On 11/22/2011 09:51 AM, Michael Cronenworth wrote:
|  -#if LINUX_VERSION_CODE  KERNEL_VERSION(3, 1, 0)
| 
| It may have be helpful for the faked 2.6.4x kernels to still present a
| 3ish LINUX_VERSION_CODE.  AFAIK, faking the number is for the benefit of
| userspace, not any kernel module.  Perhaps it's not too late?

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-22 Thread Till Maas
On Tue, Nov 22, 2011 at 11:51:52AM -0700, Kevin Fenzi wrote:
 On Mon, 21 Nov 2011 23:40:52 +0100
 Till Maas opensou...@till.name wrote:
 
  On Mon, Nov 21, 2011 at 02:03:43PM -0800, Jesse Keating wrote:
  
   This has come up nearly every release cycle.  Problem is that nobody
   can seem to agree on what an appropriate sign of life would be, no
   has made a serious FESCo proposal for a contrived sign of life.
  
  I remember that there has been a script that checked the health status
  of packages in Fedora by examining when the last build happened and
  maybe other facts. What happened to it?
 
 I came up with the idea, but have had no time to implement it. 
 
 Folks who wish to actually commit to time to work on this, please let
 me know and I would be happy to help out as my time permits. 

But I remember reports that contained similar information.  Therefore
some kind of script must have existed. Maybe it was related to some
FTBFS reports where someone else reported that his script would have
reported certain packages to be unmaintained as well.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: A Glorious Vision of Our Shared Update Feedback Future (bodhi, karma, and proventesters, oh my)

2011-11-22 Thread Till Maas
On Tue, Nov 22, 2011 at 01:03:05PM -0800, Adam Williamson wrote:

 * The list of test cases associated with the package, with a PASS / FAIL
 choice for each

A Did not test choice is missing here.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora clean up process seems to be seriously broken...

2011-11-21 Thread Till Maas
On Mon, Nov 21, 2011 at 02:03:43PM -0800, Jesse Keating wrote:

 This has come up nearly every release cycle.  Problem is that nobody
 can seem to agree on what an appropriate sign of life would be, no
 has made a serious FESCo proposal for a contrived sign of life.

I remember that there has been a script that checked the health status
of packages in Fedora by examining when the last build happened and
maybe other facts. What happened to it?

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Review swap

2011-11-21 Thread Till Maas
Hi,

I want to offer a review swap for hxtools:
https://bugzilla.redhat.com/show_bug.cgi?id=683610

It is a dependency I need to update and probably fix several bugs in
pam_mount.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: UsrMove feature (was Re: FESCo meeting minutes for 2011-10-24)

2011-10-25 Thread Till Maas
On Tue, Oct 25, 2011 at 01:45:45PM +0200, Christoph Trassl wrote:
 On 10/25/2011 09:33 AM, Michal Hlavinka wrote:
  On 10/25/2011 09:30 AM, Harald Hoyer wrote:
  On 10/25/2011 09:15 AM, Harald Hoyer wrote:
  It's not only an aesthetic issue. This enables possibilities,
  which were not doable before.
  ...
  - mount rootfs encrypted
  - mount /usr not encrypted (no secrets here)
 
  this is already possible, I use this setup for a long time.
 
 Does not seem to make any sense to me, unless you verify that no one has
 messed with your binaries/libraries in /usr.

Does not seem to make any sense to me, unless you verify that no one has
messed with your kernel/bootloader in /boot or /dev/sda.

Kind regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: UsrMove feature (was Re: FESCo meeting minutes for 2011-10-24)

2011-10-25 Thread Till Maas
On Tue, Oct 25, 2011 at 06:41:21PM +0200, Christoph Trassl wrote:
 On 10/25/2011 05:30 PM, Till Maas wrote:
  On Tue, Oct 25, 2011 at 01:45:45PM +0200, Christoph Trassl wrote:
  On 10/25/2011 09:33 AM, Michal Hlavinka wrote:
  On 10/25/2011 09:30 AM, Harald Hoyer wrote:
  On 10/25/2011 09:15 AM, Harald Hoyer wrote:
  It's not only an aesthetic issue. This enables
  possibilities, which were not doable before.
  ...
  - mount rootfs encrypted - mount /usr not encrypted (no secrets
  here)
 
  this is already possible, I use this setup for a long time.
 
  Does not seem to make any sense to me, unless you verify that no
  one has messed with your binaries/libraries in /usr.
 
  Does not seem to make any sense to me, unless you verify that no one
  has messed with your kernel/bootloader in /boot or /dev/sda.
 
 Correct.
 
 Verifying the kernel/bootloader could easily been done within seconds -
 at every boot.

Yet as long as it is not done, encrypting /usr is no improvement. And
even if it is done, you would also need to verify that nobody installed
a keyboard logger on your device if your fear attackers that have easily
physical access to the device in question.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Upstream Release Monitor

2011-10-12 Thread Till Maas
On Wed, Oct 12, 2011 at 03:06:46PM +1000, Peter Hutterer wrote:

 out of interest - are there any plans to auto-close bugs once the new
 version hits rawhide?

No, this is not planned. But you do not need to close bugs, because old
bugs are re-used unless they changed status.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Firefox on Fedora: No longer funny

2011-10-11 Thread Till Maas
On Tue, Oct 11, 2011 at 10:49:54AM -0700, Adam Williamson wrote:

 There obviously is a _legitimate_ question as to whether you ought to be
 able to add your package into anyone else's update if you aren't a
 provenpackager; it's not necessarily something we'd want to do. But I
 think provenpackagers probably should be allowed to edit any update.

There is an easy to answer question whether package maintainers should
be able to specify that a certain build needs to be pushed to stable
when some other build is pushed to stable. It is a different question
whether the current model of grouping builds together as an update is a
good idea.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Upstream Release Monitor

2011-10-11 Thread Till Maas
Hi,

On Tue, Oct 11, 2011 at 09:35:33AM -0500, Nathan O. wrote:
 I am curious or maybe giving an idea, but I have my package listed there and
 currently there is an update for the package I have added to the list. Well
 I have the package in bodhi, which I believe is in testing right now.  The
 problem is that the URM(Upstream release monitoring) keeps opening a new bug
 saying there is a new version available, so I have to keep closing them as
 duplicates. I think that it should only report it once for each new version
 or until maybe the previous bug report says ON_QA.

usually only one bug report per version is created. I did not find the
reason why several bugs were reported for worker. Nevertheless I noticed
that an old version of the reporting tool was running that did not abort
bug reporting when the upstream version was found in the sources file in
Fedora's SCM. This is now fixed. If you note that more than one bug per
upstream version is reported again, please tell me.

Kind regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Upstream Release Monitor

2011-10-11 Thread Till Maas
On Tue, Oct 11, 2011 at 03:07:11PM -0500, Nathan O. wrote:
 Thanks for all the help, and glad it seemed to help you find a issue with
 URM, Till

Thank you for the report. I dug a little deeper and identified and fixed
the bug that was responsible for the multiple bug reports.

Kind regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


<    1   2   3   4   5   6   7   8   9   10   >