Re: Logwatch - looking for testers

2012-05-04 Thread Kevin

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512



http://fpaste.org/GEwJ/



Kevin
DON'T PANIC





On Fri, 4 May 2012, Reindl Harald wrote:




Am 04.05.2012 18:16, schrieb Kevin Fenzi:

On Fri, 04 May 2012 18:07:04 +0200
Reindl Harald  wrote:


that is not my point

my point is when i make a bugreport for F15/F16 why
it is first built for F17, notified and a day later
built for F16


There may be any number of reasons for this:

* Maintainer is doing additional testing to make sure the update
  doesn't cause problems to the older stable release.

* Maintainer may be waiting for some additional patches/fixes to land
  so the update can include all of them as well as that fix.

* A new upstream release may be pending, and the maintainer may want to
  wait and push that.

I'd suggest being polite and understanding and simply note that you are
still waiting for an update for an older release. There are sometimes
good reasons not to simply push the same change to all branches and
update them at the same time.


i do not speak about pushig them to updates-testing or even stable
i speak about "give me a koji-build which i can test"

in my opinion this is a big difference





-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJPpBULAAoJECUta4+ZhgxAW24P/Ag4XcdCAKa8WfWn7SMzfCb8
8uc4QZyAdbJ8Kx73qcdEMa2Tm+eAz90p/JJdpIKCAVy1hmFPocRa0ZuVPwb9jgkF
lOqHqH+aAYnEGFTaLwqQVgjUtCuL0A6EiklMl9MjjOmQERulhU4oMETtzN+aBg5j
gDljLFep8t/ERJRwMEuqLSweZ8Y765EDUtpv4GdfC0O5RdsT5gMR9Or+Rtf+msJn
I43wGx+33/eBQE5BGc/+iGdNC4tVbIqcnm/EonJaSsul4bbTqH5fONcJ9DE9JLoQ
sOKr5SISIgpOihKXIYCeq+efNyeJ9wHSNYq/40hI088/y/MkpWMkKinFJTZuun/l
m6ZYHVyf52+Xg12vpxuEzhrVn17Xb8egOlk1OtXKo0ajDPaUeFtwFzlQ8Z7Zcm7Y
tiJMaAKhe0bOee+2j1Mb44JUy5YiP7mxOf8POIdbFzWKNnQHNEd6MJuf7MM000Ul
3Hi3P1XGnF7jlwtx1C09XZu2tK19m/96NngeyvuCKCJkWapCxdtF2qgZ8rdnT0Cv
DkzJLnMWAvT/zKrmR4JPyKt+62ZiepVfQYLhCgzXZc+KKoq0kdul/rFgvp/FwkWa
/fg/Jn06gIiINKXNGMyRWzhSLYCwZq1Vpp0Qpnn+dmwpt52Uzrk37qM9iDjIe35X
DPrd93W/vq4HjNYqvwL0
=QkR4
-END PGP SIGNATURE-
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Planned Outage - network hardware updates - 2024-08-27 15:00 UTC

2024-08-28 Thread kevin
The content of this message was lost. It was probably cross-posted to
multiple lists and previously handled on another list.
-- 
___
devel-announce mailing list -- devel-annou...@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue
-- 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Re: [heads-up] evolution-data-server libecal-2.0 soname version bump in rawhide

2024-01-08 Thread kevin
On Mon, Jan 08, 2024 at 11:05:33AM +0100, Milan Crha wrote:
> On Mon, 2024-01-08 at 10:34 +0100, Milan Crha wrote:
> > I'll handle those I've commit rights for, which is most of them.
> >
> > ...
> >
> >fedpkg build --target=f40-build-side-80962
> 
> 
>   Hi,
> the leftover packages to be done, for which I do not have commit
> rights, are:
> 
>elementary-calendar
>evolution-chime (which is part of pidgin-chime)
>gnome-panel
>phosh

Phosh is done.

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Removing deprecated %patch syntax from go-sig's packages

2024-01-09 Thread kevin
On Tue, Jan 09, 2024 at 05:30:51PM +, Maxwell G wrote:
> Hi everyone,
> 
> RPM has deprecated the `%patchN` syntax in favor of `%patch -PN` where
> `N` is the patch number. See the RPM documentation for more information
> [1]. In current RPM versions, this syntax only emits a deprecation
> warning, but support for this syntax has been removed completely on the
> rpm master branch [2]. Around 100 packages maintained by the go-sig
> still use this syntax.
> 
> Later this week/early next week, I will run this script [3] over the
> affected go-sig packages [4] to update them to the modern patch syntax.
> For example, the script will change:
> 
> %patch0 -p1 -> %patch -P0 -p1
> %patch0005 -p2 -> %patch -P0005 -p2
> 
> If anyone has any objections or would like to exclude a package, please
> let me know.

Thanks for doing this... I assume you plan to get it all done before the
mass rebuild starts? (2024-01-17)

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Mass rebuild: git push --no-verify

2024-01-17 Thread kevin
On Tue, Jan 16, 2024 at 02:50:43PM -0700, Jerry James wrote:
> Given the problems we had with font packages not being rebuilt in the
> last mass rebuild, can we ensure that the mass rebuild script uses
> "git push --no-verify" instead of plain "git push"?
> 
> See:
> - https://bugzilla.redhat.com/show_bug.cgi?id=2233878
> - 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/7IIZPEC6B4BEOOOV5YFEUGOONNOH5LZO/

I suppose this might be a good idea... I'd be afraid of what it might
break, while fixing the fonts packages though. But of course if it was
completely broken it would fail after that anyhow...

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Re: Mass rebuild: git push --no-verify

2024-01-18 Thread kevin
On Thu, Jan 18, 2024 at 09:15:18AM -0700, Jerry James wrote:
> On Thu, Jan 18, 2024 at 4:50 AM Tomas Hrcka  wrote:
> > This is not a good idea. Because of a few packages that are not rebuilding 
> > we would disable the hook for every push the script does.
> 
> My thinking is that the hook is not useful for automated build scripts
> anyway, so disabling it doesn't hurt.  See my previous replies in this
> thread.

yeah... 

* Current setup with the hook:
  Bunch of fonts don't even get touched by the mass rebuild
  Some other packages with problems caught by the hook also are
completely missed.

* With --no-verify:
  Bunch of fonts do rebuild in the mass rebuild
  Some packages with problems get a mass rebuild commit at least and
attempted build. It might fail, but it's at least tried.

The mass rebuild is only doing a bump/rebuild. There's no reason it
should ever cause something that be caught by the hook, and if it did,
it would be better for it to do the commit anyhow and cause a failed
build. IMHO.

So, I think we should run with --no-verify.

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Re: Mass rebuild: git push --no-verify

2024-01-18 Thread kevin
On Thu, Jan 18, 2024 at 08:24:38PM +0100, Björn Persson wrote:
> 
> If, hypothetically, a defect in the mass-rebuild script would corrupt
> thousands of spec files, how easy would it be to write a mass-revert
> script to repair the damage? The mass-revert script shouldn't just
> revert the latest commit in every package, because the corruption might
> not have happened in every package, and some might have been reverted
> manually in the meantime. The mass-revert script would need to verify
> that it reverts only commits done by the defective mass-rebuild script.
> 
> If that's nontrivial to get right, then it seems to me that there is
> value in a hook that validates changes made by a script.

That seems pretty hypothetical.

The pre-push check simply looks at the sources/patches defineed in the
spec and checks them against the sources file. The mass rebuild script
only uses rpmdev-bumpspec, which should only change the release and add
a changelog entry (or even less if the spec is using rpmautospec).

Should these font packages get fixed? Absolutely. 
But I think doing no-verify helps us because we will track more of those
packages that were simply skipped. I think it's better to not skip them
and have them fail than ignore them.

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Re: Fedora 40 mass rebuild has begun

2024-01-21 Thread kevin
On Sun, Jan 21, 2024 at 06:13:21PM +, Sérgio Basto wrote:
> On Fri, 2024-01-19 at 15:50 +0530, Samyak Jain wrote:
> > Hi all,
> > 
> > Per the Fedora Linux f40 schedule [1] we started a mass rebuild on
> > 2024-01-17 for Fedora f40 but due to various reasons such as dnf
> > issues, and other side-tags not getting merged we had to stop it.
> > But we finally managed to overcome those, and we fired the mass
> > rebuild today
> > We are running this mass rebuild for the changes listed in:
> > 
> > https://pagure.io/releng/issues?status=Open&tags=mass+rebuild&tags=f40&tags=changes
> > 
> > This mass rebuild is done in a side tag (f40-rebuild) and merged
> > when completed.
> > 
> > Failures can be seen
> > https://kojipkgs.fedoraproject.org/mass-rebuild/f40-failures.html
> > <https://kojipkgs.fedoraproject.org/mass-rebuild/f40-failures.html>
> > 
> 
> We should fix builds to rawhide , right ? or should we build in tag
> f40-rebuild ?

You can just fix in rawhide as normal.

If you need to rebuild things that were built into f40-rebuild by the
mass rebuild, thats fine too as when it's merged back, the newer builds
will be seen in f40 and the older mass rebuild ones won't be merged.

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: FAS issue (was Re: Another mass rebuild blocker: glibc qsort regression)

2024-01-23 Thread kevin
On Tue, Jan 23, 2024 at 09:04:53AM -0600, Chris Adams wrote:
> Once upon a time, Richard W.M. Jones  said:
> > The authentication issue being this one:
> > 
> > https://pagure.io/fedora-infrastructure/issue/11733
> 
> I'd be interested in an after report on this one... as someone who has
> managed FreeIPA, I'd like to know how this happened (so I can file away
> how to NOT do the same thing in my own setups).

It seemed to be a number of things at once sadly, as often such things
are. We took a cluster member down and reinstalled rhel9 on it (to start
upgrading the cluster), but then the replication agreements for all
nodes were accidentally removed. That might have been easily
recoverable, but then we also hit that in our case the cluster was
installed a long time ago and didn't have SID's, which became manditory
to fix a CVE in the most recent version. And then we also hit some old
kruft leftover from when our cluster was in another datacenter long
ago. ;( 

Many kudos to everyone who worked on this. Especially the IPA folks.
They have been calm and understanding and really helped us track
things down and get back working.

> Certainly not bothering anybody while there's still an outage (or while
> they're recovering from dealing with it), but when things like this
> happen, it's good for everybody to document how it happened - NOT to
> cast blame or anything like that (sooner or later, we all do something
> that breaks in wildly unexpected ways), but so we can all learn from the
> mistake.

Absolutely. 

Things are not fully normal now, but everything should be up from the
user perspective. We will be working to get the cluster back to a normal
state in the next few days, then we can look at retrospective.

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Self Introduction: Kan-Ru Chen

2024-01-27 Thread kevin
On Sat, Jan 27, 2024 at 03:39:06PM +0900, Kan-Ru Chen wrote:
> Hello Fedora,
> 
> I have been lurking around the mailing lists, forum, and chats. It's
> time for a self introduction! My first distribution was CLE 0.9 which
> was based on Red Hat 6.1. Later I have switched between many
> distributions then settled on Debian and became a DD. I was interested
> by Fedora again when packaging a Flatpak application and came to know
> the Silverblue variant.
> 
> I'm now using Silverblue as my daily driver and CoreOS for some of my
> hosting needs. I'm looking forward to contribute to Fedora especially
> in the i18n area and beta testing.

Welcome!

You may be interested in the #i18n:fedoraproject.org and
#quality:fedoraproject.org matrix channels if you haven't already seen
them. :)

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Re: A reminder: you cannot just "revert" package version bumps

2024-01-30 Thread kevin
On Tue, Jan 30, 2024 at 01:19:18AM +0100, Kevin Kofler via devel wrote:
> Sérgio Basto wrote:
> > yes rawhide user should use dnf distro-sync not dnf upgrade
> 
> +1. Rawhide EVRs should be allowed to go backwards, that is an integral part 
> of being a development branch.

distro-sync is nice and all, but it's not a silver bullet.
In cases of simple packages a downgrade may not break anything, but in
cases where other things already built upon it, where the new one
changed conguration or interface, or even where the upgrade changed
data, it can leave things in a pretty unfortunate state.

rawhide is a place for people to integrate their upsteam work with
the other working collection of packages. Of course packages upgrade
all the time and you have to adjust and fix your package to continue
to work with them. But if packages could also just downgrade all
the time it would make things much more a 'shifting sands'. 

We did recently change this so that releng could untag packages that
went out already if it was judged to be a serious enough matter. 

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Re: A reminder: you cannot just "revert" package version bumps

2024-01-30 Thread kevin
On Tue, Jan 30, 2024 at 08:08:54AM +, Daniel P. Berrangé wrote:
> On Mon, Jan 29, 2024 at 03:43:39PM -0800, Adam Williamson wrote:
> > nirik ran a script that checks for versioning issues in Rawhide today, and
> > it found several: https://pagure.io/releng/issue/11922#comment-893797
> > 
> > Some of these followed a pattern, so I figured a reminder was in order. In
> > all these cases, a new version was pushed to Rawhide, then "reverted" some
> > time later:
> > 
> > golang-github-nats-io-jwt - bumped to 2.4.1 in July, reverted to 1.2.2 in
> > September
> > golang-google-grpc - bumped to 1.58.0 in September, reverted to 1.48.0 in
> > October; no 1.58.0 build ever landed, but the revert left the %release much
> > lower than before
> > python-mizani - bumped to 0.10.0 on September 10, reverted to 0.9.3 on
> > September 12
> > python-pywlroots - bumped to 0.16.6 on November 4, reverted to 0.16.4 later
> > the same day
> > 
> > so the reminder is this: you cannot simply "downgrade" RPM package versions
> > like this. Especially not if the upgraded version ever made it into a
> > Rawhide compose.
> 
> This is the kind of rule that is a prime target for automation. Can we
> have Fedora Rawhide gating validate that the NEVR doesn't go backwards,
> and block bad builds from getting into the compose.

Yeah, seems like it could be a ci test... of course there may be times
when it needs to be waived, but we could do that then with full
understanding. 

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Re: just to let you know FESCo agreed to a preliminary injunction while we consider this issue

2024-01-30 Thread kevin
I've very sorry if anyone was upset by fesco wanting to not allow the
new packages in while this was discussed. I'm the one who suggested
that, but as noted upthread, the idea was simply to allow time for
discussion before doing things. 

There's actually a slightly similar case from long long ago to this one:
Fedora only allows one kernel package.
(
https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packaged/#_only_one_kernel_package
)
The discussion at the time from what I recall was that if anyone could
add custom kernels, it would vastly increase the support burden on the
main fedora kernel maintainers. People would report bugs to 'kernel' and
ask them about it even if the package was named differently.

If Adam's summary is understood by all the involved parties, then I
don't think there would be a problem allowing the packages in.
Everyone involved should just try and not place undue burdens on others.
If there's a flood of reports or issues that take away from real
requests to the kde sig, then perhaps things should be re-evaluated.

On Tue, Jan 30, 2024 at 06:09:39PM +, Gary Buhrmaster wrote:
> 
> I would suggest that it is entirely reasonable
> that there be a threshold where if users
> continually report bugs that the KDE SIG
> must deal with (i.e. someone else's packages
> are causing excessive overhead for the SIG,
> even just to close/retarget the bugs/issues)
> that they can petition that the offending
> packages get suspended/removed.  I don't
> know what that threshold will be, but I
> suspect the SIG will know it when they see
> it.  I would suggest that the packager of
> those other packages monitors all new
> bugs/issues and "takes" them early and
> often to insure that the SIG is not unduly
> burdened, and the threshold petition would
> never need to be considered.

Yeah, I agree.

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Unretire request idle and Go packages working through approval

2024-01-31 Thread kevin
On Tue, Jan 30, 2024 at 01:51:50PM -0600, W. Michael Petullo wrote:
> I would like to unretire golang-github-apex-logs, and Mikel Olasagasti
> Uranga was kind enough to review and approve my review request [1].
> The unretire request has been idle for a while:
> 
> https://pagure.io/releng/issue/11880

Yeah, appologies... things have been very busy of late. I went and
processed that now.

However, a few things to mention: 

IMHO, it's helpfull if you don't open an unretirement request releng
ticket until the package has been re-reviewed (if needed). Trying to
keep track of old tickets waiting for reviews to finish is not a good
workflow. It also results in people filing a ticket, told to do the
re-review, then when that finishes a long time later, a new ticket is
filed instead of updating the old one. ;(

We are also working on automating unretirements... hopefully that will land
soon and you will not need to wait on a manual process anymore. 

kevin


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Packages in repo not signed: fedora-cisco-openh264 repository

2022-08-28 Thread Kevin
On Thu, Aug 25, 2022 at 08:43:38PM -0500, Martin Jackson wrote:
> On Thu, 2022-08-25 at 16:28 -0700, Kevin Fenzi wrote:
> > Everything should be back to working. Try a 'dnf --refresh...' or a 
> > 'dnf clean all'.
> > 
> Having just
> downloaded 
> https://codecs.fedoraproject.org/openh264/36/x86_64/os/Packages/m/mozilla-openh264-2.3.0-1.fc36.x86_64.rpm

Yes, that unsigned package it still there, but the repodata no longer
has anything about it, so dnf won't try and download it. 

New, fixed versions have been sent... 

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Users with commit rights in src.fp.o but no more in packager group

2022-08-28 Thread Kevin
On Sat, Aug 27, 2022 at 07:12:46AM +, Mattia Verga via devel wrote:
> Il 26/08/22 19:00, Kevin Fenzi ha scritto:
> > On Wed, Aug 24, 2022 at 05:30:35PM +, Mattia Verga via devel wrote:
> >> ...
> >>
> >> With the exclusion of *-team, *-sig and *-maint, I think packaging
> >> rights should be removed from those users.
> > I think these are users who manually removed themselves from the
> > packager group, but didn't remove all their acls first. (and legit
> > groups/sigs).
> Is it possible for users to remove themselves from the packager group?
> I've looked into fedora accounts interface, but I didn't found how.

Login to accounts.fedoraproject.org, go to
https://accounts.fedoraproject.org/group/packager/ and then scroll way
down past all the sponsors and there should be a 'leave group' button on
the right side at the start of the users in the group list.

> >> Also, as per my comment linked above, I think there should be some check
> >> to prevent users removed from packager group to maintain commit rights.
> >> No idea where/how to implement that.
> > I don't think it happens too often. We could make a script that checks
> > it from time to time tho. Might be a good cadidate for a toddler (
> > https://pagure.io/toddlers)
> I'll try to write one. I suppose we just want to be notified of a list
> of users, rather than automatically remove users permissions?

yeah. At least initially...

> >
> > In the mean time I agree we should remove the non team/sig/maint users
> > above.
> >
> Should I file a ticket to releng? Or to fedora-infra?

Infra I guess...

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2020-08-25 Thread kevin
On Tue, Aug 25, 2020 at 11:19:57AM +0200, Miro Hrončok wrote:
> On 25. 08. 20 10:51, Fabio Valentini wrote:
> > On Tue, Aug 25, 2020, 10:45 Miro Hrončok  > <mailto:mhron...@redhat.com>> wrote:
> > 
> > On 25. 08. 20 5:52, Michel Alexandre Salim wrote:
> >  > I'll properly retire lua-logging and luadoc, but keep lua-sql.
> > 
> > Let's merge the retirement commits to f33 as well?
> > 
> > 
> > Doesn't "fedpkg retire" do more than just push something to git, e.g.
> > publish retirement information to PDC or something? So IIUC just merging
> > the retirement commit to f33 won't be enough since it won't block the
> > package in koji.
> 
> It used to (with pkgdb) now it doesn't.

It emits a commit message with 'dead.package' in it.

This is listened for by
https://pagure.io/fedora-infra/toddlers/blob/master/f/toddlers/plugins/pdc_retired_packages.py
which marks the package eol in pdc. 

Then, the next rawhide or branched compose runs 
https://pagure.io/releng/blob/master/f/scripts/block_retired.py
which looks in pdc and for every package that is eol in pdc it 
blocks it in koji. 

> This is how I retire orphaned packages between branching and beta freeze:
> 
> fedpkg clone $pkg && \
> cd $pkg && \
> fedpkg switch-branch f33 && \
> fedpkg retire "Orphaned for 6+ weeks" && \
> fedpkg switch-branch master && \
> git merge f33 && \
> git push
> 
> (There used to be a rule to retire older branches first, but I suppose that
> is no longer required and the command might be simplified.)
> 
> It works fine (except for a slight period when retirements on f33 were
> broken, but that was a server side issue, not the command).

Either way should work, it's looking for the commit, merge or not. 

kevin


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


Re: [HOWTO] Keep using Rawhide after branching

2020-08-25 Thread kevin
On Tue, Aug 25, 2020 at 04:49:05PM +0200, Petr Menšík wrote:
> Hi Daniel,
> 
> I am not using any base in fact. I am using container by systemd-nspawn.
> I have installed it long ago by command from man systemd-nspawn, Example
> 2. at the bottom.
> 
> Since then I am trying rolling updates to keep it Raw(hide). It fails
> every release once branched, because signatures cannot be verified.
> 
> I just do dnf upgrade from time to time, when I check something there.
> 
> My main issue is I am too stubborn to turn off gpg verification.
> Instead, I want verification working.
> 
> It seems branching was almost correct this time. But fedora-repos-33-0.9
> does not contain arch symlinks. And rawhide contains packages already
> signed by the new key. Either install first gpg keys from koji, or
> disable gpg when upgrading fedora-gpg-keys.

Right, aside from that bug/issue it should have worked to just update
fedora-gpg-keys and fedora-repos. 

kevin


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


Re: What is the real value of Release and %changelog metadata?

2020-08-25 Thread kevin
On Tue, Aug 25, 2020 at 12:57:34PM -0400, Neal Gompa wrote:
> On Tue, Aug 25, 2020 at 12:54 PM Matthew Miller
>  wrote:
> >
> > On Thu, Aug 13, 2020 at 11:51:13AM -0500, Chris Adams wrote:
> > > That makes it extra steps to see changelogs on a not-installed package.
> > > I do sometimes do "rpm -q --changelog -p foo.rpm" or "dnf changelog foo"
> > > (for example, to see what is changed since my installed version).
> > > Converting to an installed file means I would have to extract the RPM
> > > (possibly after manually downloading) and find it under a different
> > > directory for every RPM - much less convenient.
> >
> > A dnf plugin could be made which shows metadata like this from
> > src.fedoraproject.org or bodhi or some other source.
> >
> 
> That's not helpful beyond Fedora, though. When it's forked into RHEL
> or CentOS, that changelog history from Fedora is preserved today. RHEL
> forks Fedora at the git level, so generated changelogs from Git will
> still work, and since CentOS gets SRPM imports into its Dist-Git,
> they'll be flattened into %changelog sections as appropriate. But if
> we rely on a web service to get changelogs, we screw over that
> particular transition path.

Sure, but how often is that changelog:

"Updated to 10.0.1" 

or

"Fixed typo"

I pretty much stopped reading changelogs a while back. 
Looking at the upstream NEWS or announcement is better for releases, and
just looking at the git commits is better for isolating some change in
packaging. 

kevin


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


Re: Suspicious downgrades when upgrading from F32 to F33: containers-common, fuse-overlayfs, strace, thunderbird

2020-08-25 Thread kevin
On Tue, Aug 25, 2020 at 08:14:38PM +0200, Fabio Valentini wrote:
> Do you think it would be a good idea to file bugs for those packages
> where a build for f33 was "forgotten"?
> Since I already have the "downgrade check" scripted [0] it's a simple task of:
> 
> - check if the package has attempted build for f33
> - if yes, check if it's FTBFS, and don't report a bug
> - if no build was attempted for f33, report a bug
> 
> I see ~100 downgraded *binary* packages going from fully updated f32
> to fully updated f33.
> The number of affected *source* packages is naturally lower than that.
> The script also doesn't account for packages being renamed (but in
> those cases, proper Obsoletes and Provides need to be present during
> package review, so I don't think this is a problem).

Yes, I think that would be lovely. 

kevin


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


Re: New version of net-snmp + soname bump

2020-08-26 Thread kevin
On Wed, Aug 26, 2020 at 07:55:23AM -0400, Josef Ridky wrote:
> Never done that before, but it sounds like the right way.
> 
> I've tried to follow this description [1], but I am not able to proceed it 
> due of lack of privileges.
> Do I have to be proven packager to be able to create and use side tags? Do 
> you have any ideas, where/how to start with this?
> 
> [1] https://docs.pagure.org/releng/sop_adding_side_build_targets.html


Wrong doc, thats for release engineers. :) 

You want: 

https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/

kevin
--
> 
> Regards
> 
> Josef Ridky
> Software Engineer
> Core Services Team
> Red Hat Czech, s.r.o.
> 
> - Original Message -
> | From: "Fabio Valentini" 
> | To: "Development discussions related to Fedora" 
> 
> | Sent: Wednesday, August 26, 2020 11:26:15 AM
> | Subject: Re: New version of net-snmp + soname bump
> | 
> | On Wed, Aug 26, 2020 at 11:15 AM Josef Ridky  wrote:
> | >
> | > Hi folks,
> | >
> | > upstream authors has released new major version of net-snmp that is now
> | > heading to Rawhide and F33.
> | > As part of this update, soname will change from .35 to .40.
> | >
> | > I would like to ask all maintainers, that rely on some part from net-snmp
> | > to rebuild their packages with new version of net-snmp once available.
> | >
> | > For rawhide, update should be available later today. For F33 override will
> | > be provided with availability till September 4th, 2020.
> | 
> | As mentioned by Rathann in his reply, please organize builds and
> | rebuilds in side tags. That's what they're for.
> | *Especially* if you want to submit an SONAME bump to fedora 33 even
> | after the beta freeze ...
> | At least that way all affected packages should get pushed at the same
> | time without introducing broken dependencies.
> | 
> | Fabio
> | ___
> | devel mailing list -- devel@lists.fedoraproject.org
> | To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> | Fedora Code of Conduct:
> | https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> | List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> | List Archives:
> | https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> | 
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


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


Re: Package downgrades from f32 -> f33 (categorized list inside)

2020-08-26 Thread kevin
On Wed, Aug 26, 2020 at 05:45:24PM +0200, Petr Šplíchal wrote:
> Hi!
> 
> > # Packages not included in mass rebuild?
> >
> > - tmt is newer in 32 than in 33:
> >   0:0.20-1.fc32 > 0:0.19-1.fc33
> 
> Recently I was unable to build a fresh tmt package for rawhide
> because of a missing build dependency:
> 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=48098490
> https://koji.fedoraproject.org/koji/taskinfo?taskID=50191342
> 
> Problem: conflicting requests
> - nothing provides libguestfs-tools-c needed by
> python3-testcloud-0.3.5-3.fc33.noarch
> 
> Seems the problem happens only for some build host architectures
> (although tmt is noarch). Today I was able to build the package
> successfully (on another build host). Any recommendation on how
> to prevent these random failures? Thanks.

This is because we no longer build a i686 kernel, and libguestfs needs a
kernel. So, it will not be available on i686. 

You should be able to: 

ExclusiveArch: %{kernel_arches} noarch

and I think koji will now do the right thing. 

kevin


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


Re: Suspicious downgrades when upgrading from F32 to F33: containers-common, fuse-overlayfs, strace, thunderbird

2020-08-26 Thread kevin
On Wed, Aug 26, 2020 at 11:45:48AM +0200, Fabio Valentini wrote:
> On Tue, Aug 25, 2020 at 9:33 PM kevin  wrote:
> >
> > On Tue, Aug 25, 2020 at 08:14:38PM +0200, Fabio Valentini wrote:
> > > Do you think it would be a good idea to file bugs for those packages
> > > where a build for f33 was "forgotten"?
> > > Since I already have the "downgrade check" scripted [0] it's a simple 
> > > task of:
> > >
> > > - check if the package has attempted build for f33
> > > - if yes, check if it's FTBFS, and don't report a bug
> > > - if no build was attempted for f33, report a bug
> > >
> > > I see ~100 downgraded *binary* packages going from fully updated f32
> > > to fully updated f33.
> > > The number of affected *source* packages is naturally lower than that.
> > > The script also doesn't account for packages being renamed (but in
> > > those cases, proper Obsoletes and Provides need to be present during
> > > package review, so I don't think this is a problem).
> >
> > Yes, I think that would be lovely.
> >
> > kevin
> 
> I'm on it.
> 
> By the way, I'm finding some weird issues where packages are tagged
> with f33 in koji for a few days but an *older* build is in the repos,
> e.g. appliance-tools and ddgr.

I am not seeing that here. Could be a mirror issue?

I ran out check_latest_build script on f33 (which looks at each
package and tries to figure out if the last tagged one is the
'highest'). 

It gives: 

containernetworking-plugins-0.8.6-1.fc33 < 
containernetworking-plugins-0.8.6-11.1.gitbd58999.fc33
crun-0.14.1-1.fc33 < crun-0.14.1-2.fc33
fabtests-1.11.0-1.fc33 < fabtests-1.11.0rc2-1.fc33
igt-gpu-tools-1.25-1.20200818git4e5f76b.fc33 < 
igt-gpu-tools-1.25-2.20200719git9b964d7.fc33
libfabric-1.11.0-1.fc33 < libfabric-1.11.0rc2-1.fc33
slirp4netns-1.1.4-1.fc33 < slirp4netns-1.1.4-4.dev.giteecccdb.fc33
stdair-1.00.10-5.fc33 < stdair-1.00.10-6.fc33
sympa-6.2.56-2.fc33 < sympa-6.2.56-2.fc33.1

kevin


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


Re: Suspicious downgrades when upgrading from F32 to F33: containers-common, fuse-overlayfs, strace, thunderbird

2020-08-26 Thread kevin
On Wed, Aug 26, 2020 at 07:18:49PM +0200, Fabio Valentini wrote:
> 
> Hrm. It looks like at least some of those issues were transient, yes.
> However, two issues are still left:
> 
> - libdkimpp-2.0.0-6.fc33 is tagged with f33 and f34 but 2.0.0-3.fc32
> is in the f33 repos

f34 should have been fine... f33 the newer one was only tagged in this
morning: 

Wed Aug 26 03:25:54 2020 libdkimpp-2.0.0-6.fc33 tagged into f33 by humaton 
[still active]

So it should be in today's f33 compose, but indeed I don't see it there. 
Odd. 

oh. Man. I sure hate timezones. ;) 

It was tagged after the f33 compose started. 

> - swift-lang-5.2.5-1.fc33 is tagged with f33 and f34 but 5.2.4-3.fc33
> is in the f33 repos

Same here. Tagged in this morning, should be fixed tomorrow.

> 
> Both these packages were built ~two weeks ago, so maybe they were
> screwed up by the mass branching somehow?

Yeah, possibly so. 

kevin


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


Re: [HOWTO] Keep using Rawhide after branching

2020-08-28 Thread kevin
On Fri, Aug 28, 2020 at 06:51:24PM +0200, Vít Ondruch wrote:
> 
> Dne 25. 08. 20 v 16:25 Petr Menšík napsal(a):
> > No, unfortunately the key is there, but the package is incomplete.
> >
> > If you have enabled gpg signatures verification, it would fail. At least
> > it does to me.
> >
> > Check it with:
> >
> > rpm -ql fedora-gpg-keys | grep fedora-34-$(arch)
> >
> > It just does not provide correct key.
> 
> 
> Actually, yesterday I did update of another system with my approach and
> you are right that the fedora-gpg-keys-33-0.9 did not contained the
> proper links to the key. However, the fedora-gpg-keys-33-0.10 works just
> fine (not really sure what caused the difference). I did precisely:

the 0.9 one was broken. Incorrect. Had a bug. Mistaken. Not right. 
Not represenative of how the process is supposed to work. 

The 0.10 one was fixed and should behave as you note, and work to
upgrade to rawhide without disabling any gpg key. 

Sorry this time it wasn't correct. Mistakes happen. 

kevin


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


s390x builder issues

2020-08-28 Thread kevin
Greetings. 

As many of you know, the s390x builders have been very slow or failing
builds with intermittent i/o issues for a while now.

I've done what I can to mitigate this on the builder level, but the
problem is at a deeper level. 

I've been asked to try and collect issues that package maintainers are
hitting on these builders and provide them to mainframe admins so they
can understand the impact on us and prioritize more resources or other
corrective measures. 

To that end, if you are a maintainer and: 

* A build on s390x being slow affects you (needed for another build,
important bug fix, etc) in a serious way

or

* a build on a s390x builder fails in some odd way that is NOT related
to your package (unable to download src.rpm, checksum mismatches, etc). 

I'd love for you to note: 

* the link to the failed/slow task 
* The time (UTC preferred)
* which exact builder it was 
* what the issue was
* how it impacted your fedora work

into: https://pagure.io/fedora-infrastructure/issue/9232

Please don't post to the list, mail me privately, etc. 
Just add the info to the above issue. 

Thanks for your help

kevin


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


Re: mdapi.fedoraproject.org data not up to date?

2020-08-31 Thread kevin
On Mon, Aug 31, 2020 at 09:34:48PM +0200, Pierre-Yves Chibon wrote:
> On Mon, Aug 31, 2020 at 05:43:14PM +0200, Robert-André Mauchin wrote:
> > Hello,
> > 
> > I am trying to retrieve versioning information for some packages through 
> > mdapi.fedoraproject.org. But several "recent" (some two/three months ago)
> > packages are returning a 404 error as if they don't exist.
> > 
> > For ex, this one created 3 days ago:
> > 
> > https://mdapi.fedoraproject.org/koji/srcpkg/golang-github-golangci-lint-1
> > https://src.fedoraproject.org/rpms/golang%2Dgithub%2Dgolangci%2Dlint%2D1
> > 
> > Or this one created 2 months ago:
> > 
> > https://mdapi.fedoraproject.org/koji/srcpkg/golang-github-gobwas-pool
> > https://src.fedoraproject.org/rpms/golang%2Dgithub%2Dgobwas%2Dpool
> > 
> > How often is updated mdapi.fedoraproject.org? Or is this an error?
> 
> Checking
> https://apps.fedoraproject.org/datagrepper/raw?category=mdapi&rows_per_page=5 
> we
> can see that it started running again at around 16:20 UTC today and its first
> notification was: 
> mdapi.repo.update mdapi noticed a koji repomd change: , 0ad, and 71041 others 
> JSON
> 
> In the mean while I saw nirik's comment on IRC: 
> > it was broken. I think I fixed it
> 
> So it looks like his fix fixed it :)
> 
> Thanks @Kevin!

Yeah, oddly, the cronjob was defined in openshift, but it was not
running. Not failing, just not trying to run at all. ;( 
So, I deleted it and redeployed it from ansible and it started running. 

kevin


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


Re: Fedora 33 blocker status

2020-09-01 Thread kevin
On Mon, Aug 31, 2020 at 02:35:29PM -0700, Adam Williamson wrote:
> On Mon, 2020-08-31 at 15:53 -0400, Ben Cotton wrote:
> > 
> > Accepted blockers
> > -
> > 1. libreport — https://bugzilla.redhat.com/show_bug.cgi?id=1860616 — POST
> > abrt-server errors when processing zstd compressed core dumps produced
> > by systemd-246~rc1-1.fc33
> > 
> > FEDORA-2020-59e144acee contains a potential fix, but introduces a new
> > blocker (BZ 1873029). It may be moot until the retrace server is
> > brought back online.
> 
> I'll just note the same team is responsible for this whole complex -
> the retrace and FAF servers, and the abrt/libreport tool cluster - so
> ultimately the ask here of that team is: get the whole kaboodle working
> so we can actually report crashes in F33.

Just to make sure folks know, the retrace server being down is not this
teams fault, it's ours (infrastructure). We planned to just have it down
for a week or less when moving it to RDU, but it turned out that
datacenter move was not at all what we hoped for and it's been down much
longer than intended. 

That said, we have a machine up now there and it's just needing
configuration/setup to get the service back up and running. :) 
So, hopefully soon it will again be online. 

kevin


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


Re: Weird Koji build failure

2021-08-31 Thread kevin
On Tue, Aug 31, 2021 at 10:25:37AM -0500, Justin Forbes wrote:
> 
> No, this was added to one build at the request of releng because
> composes are randomly failing in kernel-core %post. As we just call
> kernel-install, we first tried calling kernel-install -v, but that
> doesn't give much useful information because it doesn't seem to add
> any verbosity to the subtasks it runs. The 5.14.0-61 build was done
> last night to try and gather some more information for them, and the
> strace call is expected to disappear with the next build.  In fact,
> once they have run the composes and gotten the information needed, 61
> can be untagged, and 60 will be the same kernel without the debugging
> calls to kernel-install.  It should only impact the very few packages
> which have kernel-core as a buildreq.

Yeah, sorry to have confused anyone here. We were trying to track down
this anoying sporadic failure in kernel-core trigger/new-kernel-pkg. 

Unfortunately, it caused this OOM issue on ppc64le, so it didn't in the
end help us much. I have untagged that kernel and killed the stuck
rawhide compose. 

I'm going to see if I can get it to happen with scratch livemedia
against a sidetag with that kernel tagged in now. :( 

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Package Maintainer Docs published

2021-08-31 Thread kevin
On Tue, Aug 31, 2021 at 07:27:50AM +, Mattia Verga via devel wrote:
> Il 31/08/21 07:39, Otto Urpelainen ha scritto:
> > Greetings,
> >
> > Some months ago, I announced [0] that I will move the package maintainer
> > docs from wiki to docs.fedoraproject.org. I am happy to announce that
> > this task is complete and the docs are public in their new location now
> > [1]. Hopefully, this will allow existing and new packagers to find
> > relevant documentation more easily, and foster more concentrated efforts
> > to make it better.
> >
> Thanks for this work!
> 
> Just a question from a quick reading of the Joining the Package
> Maintainers section: now that Bugzilla is integrated with the Fedora
> Account System (we can login with that) is it still mandatory to create
> a BZ account? Or should we make new users to login in BZ with FAS
> (noggin) to have the account created in BZ? How does that work?

It would create it. However, I think we should wait on this a bit
longer. The new account system has a bugzilla account field in it.
We are close to ready to make that work as you expect (ie, if you put an
account name in there it will use that as your bugzilla login/account),
but it needs some more work with bugzilla admins before it's live. 
Right now, you just get your primary email address.

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Sources file audit - 2010-01-06

2010-01-10 Thread Kevin Fenzi
On Sun, 10 Jan 2010 18:21:15 +
Christopher Brown  wrote:

> 2010/1/10 Kevin Fenzi :
> > Here's another (more accurate/correct) run of the sources file
> > checker. Thats against a 2010-01-06 cvs checkout seed.
> 
> > snecker:BADURL:jokosher-20091128bzr.tar.gz:jokosher
> > snecker:BADURL:libflaim-4.9.1052.tar.gz:libflaim
> 
> These are both checkouts from vcs. How should this be dealt with?

https://fedoraproject.org/wiki/Packaging/SourceURL#Using_Revision_Control

kevin


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

Re: Sources file audit - 2010-01-06

2010-01-10 Thread Kevin Fenzi
On Sun, 10 Jan 2010 18:42:41 +
Christopher Brown  wrote:

> Which I have done for jokosher unless this means I have to drop the
> bzr suffix?

You have: 

Source0: http://www.%{name}.org/downloads/source/%{name}-20091128bzr.tar.gz

That URL is 404. There is no file with that URI. 

You should have (IMHO): 

# The source for this package was pulled from upstream's vcs.  Use the
# following commands to generate the tarball:
#  
#  tar -czvf foo-20091129bzr.tar.gz foo-20001128

Source0: %{name}-20091228bzr.tar.gz

You should not make up a URL to a nonexistent file. 
Just explain in a comment how exactly someone would duplicate your
source file using bzr and tar, and drop the http:// part of the Source. 

Does that make sense?

kevin



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

Re: Sources file audit - 2010-01-06

2010-01-10 Thread Kevin Fenzi
On Sun, 10 Jan 2010 21:11:29 +0200
Jussi Lehtola  wrote:

> On Sun, 2010-01-10 at 00:06 -0700, Kevin Fenzi wrote:
> > jussilehtola:BADSOURCE:agedu-r8768.tar.gz:agedu
> 
> The upstream agedu tarball is generated nightly, so the md5sum changes
> the whole time. Should I take out the URL from the source line?

Yeah, I would think so. 

You could leave it in a comment with a note that it changes each time
it's fetched/daily. 

kevin


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

FWD: orphaning curlftpfs , mod_auth_shadow

2010-01-11 Thread Kevin Fenzi
I'm forwarding this for David Anderson: 

From: David Anderson 
To: fedora-devel-l...@redhat.com
Subject: Orphaning curlftpfs , mod_auth_shadow
Date: Mon, 11 Jan 2010 11:22:25 +
User-Agent: KMail/1.12.4 (Linux/2.6.31.6-166.fc12.x86_64; KDE/4.3.4; x86_64; ;)

Greetings,

Due to a slow African Internet connection and ever-growing 
responsibilities, I regret that I have to and am orphanning these two 
packages:

curlftpfs - mount FTP filesystems via FUSE and curl
mod_auth_shadow - Apache authentication via /etc/shadow

There are a couple of open bugs for curlftpfs which I said I'd fix by 
upgrading to the latest version, but it's so long since I used the 
system and I'm battling with the accounts system, expired certificates.

Both these packages I originally packaged because I wanted to use them. 
I'd have thought that they'd both have many users.

Many thanks,
David


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

Re: Plan for tomorrow's (20100108) FESCo meeting

2010-01-11 Thread Kevin Fenzi
On Mon, 11 Jan 2010 12:44:46 +
Adam Williamson  wrote:

> On Thu, 2010-01-07 at 15:53 -0700, Kevin Fenzi 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.
> 
> I filed a ticket for a rather important issue - the privilege
> escalation policy issue - some time back:
> 
> https://fedorahosted.org/fesco/ticket/297
> 
> that's three weeks ago. No-one seems to have picked this up for action
> in any way at all. The agenda for this last meeting seems to include
> tickets from both before and after this one. Has it been overlooked?
> Thanks.

Not really overlooked so much as: 

- This was filed after the last FESCo meeting last year. There were no
  meetings for xmas/new years holidays. 

- The new FESCo just met for the first time friday. Likely many of the
  new members haven't seen this ticket yet as it was not marked
  'meeting' and they were not cc'ed on it before they were elected. 

I'm going to update the ticket, add the meeting keyword so we talk
about it at the next meeting and see if we can move it forward. 

Thanks for the reminder. 

kevin


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

Re: Sources file audit - 2010-01-06

2010-01-11 Thread Kevin Fenzi
On Mon, 11 Jan 2010 17:29:40 -0500
Peter Jones  wrote:

> On 01/10/2010 02:06 AM, Kevin Fenzi wrote:
> > pjones:BADURL:dumpet-2.0.tar.bz2:dumpet
> 
> Should be fixed now (forgot to push the tarball to hosted)

ok. 

> > pjones:BADURL:syslinux-3.83.tar.bz2:syslinux
> 
> Not really seeing what's wrong with this one, but I've just updated
> it to 3.84, so let's see if it stays broken ;)

Looks fine here now. 

kevin



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

Re: Sources file audit - 2010-01-06

2010-01-11 Thread Kevin Fenzi
On Mon, 11 Jan 2010 22:43:32 +
Mat Booth  wrote:

> This is a bit suspicious:
> 
> 2010/1/10 Kevin Fenzi :
> >
> > orphan:BADURL:xerces-c-src_2_8_0.tar.gz:xqilla
> > orphan:BADURL:xerces-c-src_2_8_0.tar.gz:xqilla10
> >
> 
> Why is it necessary for xquilla to distribute the source for xerces-c?
> Why is a simple dependency on xerces-c-devel not sufficient? :-/

Looks like from: https://bugzilla.redhat.com/show_bug.cgi?id=376541
"xqilla101 source rpm also includes sources of xerces-c -- XQilla build
process relies on few xerces-c include files that are not present in standard 
xerces-c-devel
package."

but someone should finish the end of life process for
these packages if it's not picked up by someone. 

https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

So they are no longer shipped. 
Looks like more than a year since the former maintainer touched the
packages. 

kevin


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

Re: Change to DSO-linking semantics of the compiler

2010-01-11 Thread Kevin Kofler
Charley Wang wrote:
> A rebuild was conducted, and a preliminary (unsorted) list of packages
> that have implicit linkage errors can be found here:
> 
> https://fedoraproject.org/wiki/DSOLinkBugs

I still think that a backwards-incompatible change to something as central 
as linking semantics (the implicit linking is more or less part of ELF 
semantics) hitting so many packages is a very bad idea and that it's 
unrealistic to get them all fixed for F13.

I also think that this change will probably force us to ship .la files. The 
only reason we didn't need them so far was that implicit linking feature.

Sadly, my concerns got ignored at the FESCo meeting where this "feature" was 
discussed:-(

Kevin Kofler

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


Re: Change to DSO-linking semantics of the compiler

2010-01-11 Thread Kevin Kofler
Charley Wang wrote:
> Please note that many of the packages may be failing because of a few
> DSO's. Further exploration is needed to evaluate this possibility so
> we can apply one patch to the source of the problem instead of dozens of
> superfluous patches. We also need (and would appreciate help with) the
> linking of failed build logs to their package owners.

And how would you fix that in the DSO other than by adding a .la file (which 
is against our packaging guidelines) or a linker script (which basically 
amounts to the same) to force the extra -l flag? Linking the DSO to the one 
providing the symbols is not enough due to the very change which is causing 
the problems.

Kevin Kofler

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


Re: rpms/seabios/F-12 seabios-0.5.1-669c991.tar.gz, NONE, 1.1 seabios.spec, NONE, 1.1

2010-01-12 Thread Kevin Fenzi
On Tue, 12 Jan 2010 06:50:16 + (UTC)
"Justin M. Forbes"  wrote:

> Author: jforbes
> 
> Update of /cvs/pkgs/rpms/seabios/F-12
> In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15649
> 
> Added Files:
>   seabios-0.5.1-669c991.tar.gz seabios.spec 
> Log Message:
> Created initial package
> 
> 
> --- NEW FILE seabios-0.5.1-669c991.tar.gz ---
> ‹ÙÿmÈQ¯K턐o~
> æQ2£lݸÏõÿ/½˜¢ÿÉèxôõq ‚½—ôz·„þ÷¬þ`oô¿×Û³¾!½¯OJýú®ÿÓ9¹'Äc$¡É*ì4y

Please don't check tar.gz files into CVS. :) 

you will need to: 

cvs rm -f seabios-0.5.1-669c991.tar.gz
cvs commit
make new-sources FILES="seabios-0.5.1-669c991.tar.gz"
bump release/add changelog to spec
cvs commit sources .cvsignore seabios.spec

See: 
https://fedoraproject.org/wiki/Package_update_HOWTO
https://fedoraproject.org/wiki/Using_CVS_FAQ_for_package_maintainers
https://fedoraproject.org/wiki/Package_update_guidelines
https://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Import_Your_Package


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

Re: Change to DSO-linking semantics of the compiler

2010-01-12 Thread Kevin Kofler
On Wednesday 13 January 2010, Adam Williamson wrote:
> On Tue, 2010-01-12 at 01:59 +0100, Milos Jakubicek wrote:
> > Also I have really doubts what concerns upstreamability of the necessary
> > changes in packages. Especially if other distributions will (???)
> > continue shipping ld with the traditional semantics, this means hours of
> > headache discussions with upstream not willing to accept the patch.
> 
> I may be misunderstanding, but I believe this is the same thing Mandriva
> refers to as underlinking:
> 
> http://wiki.mandriva.com/en/Underlinking

No, it's not the same thing: Consider an executable a, a library libb.so and a 
library libc.so, and a is linked against -lb:
* underlinking is if libb.so uses symbols from libc.so, but does not link 
against -lc. Then you have to link a explicitly against -lb -lc even if it 
only uses symbols from libb.so. This is a bug in libb.so.
* what is being discussed here is if libb.so DOES link libc.so, but now 
executable a uses symbols from libc.so without also using -lc. If libb shipped 
a libb.la file which did -lb -lc (which .la files tend to do), then a will link 
file everywhere else, just not on Fedora because we delete .la files. The old 
semantics made this case work without the .la file, the new semantics lead to 
programs failing to link in Fedora, making Fedora incompatible with upstream 
(unless we start to ship .la files again).

Kevin Kofler

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


Re: Change to DSO-linking semantics of the compiler

2010-01-12 Thread Kevin Kofler
On Wednesday 13 January 2010, Adam Williamson wrote:
> On Tue, 2010-01-12 at 01:59 +0100, Milos Jakubicek wrote:
> > Also I have really doubts what concerns upstreamability of the necessary
> > changes in packages. Especially if other distributions will (???)
> > continue shipping ld with the traditional semantics, this means hours of
> > headache discussions with upstream not willing to accept the patch.
> 
> I may be misunderstanding, but I believe this is the same thing Mandriva
> refers to as underlinking:
> 
> http://wiki.mandriva.com/en/Underlinking

No, it's not the same thing: Consider an executable a, a library libb.so and a 
library libc.so, and a is linked against -lb:
* underlinking is if libb.so uses symbols from libc.so, but does not link 
against -lc. Then you have to link a explicitly against -lb -lc even if it 
only uses symbols from libb.so. This is a bug in libb.so.
* what is being discussed here is if libb.so DOES link libc.so, but now 
executable a uses symbols from libc.so without also using -lc. If libb shipped 
a libb.la file which did -lb -lc (which .la files tend to do), then a will link 
file everywhere else, just not on Fedora because we delete .la files. The old 
semantics made this case work without the .la file, the new semantics lead to 
programs failing to link in Fedora, making Fedora incompatible with upstream 
(unless we start to ship .la files again).

Kevin Kofler
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Sources file audit - 2010-01-06

2010-01-13 Thread Kevin Fenzi
On Wed, 13 Jan 2010 12:01:54 +0100
Laurent Rineau  wrote:

> Le dimanche 10 janvier 2010 08:06:11, Kevin Fenzi a écrit :
> > rineau:BADSOURCE:figtoipe-20080505.tar.gz:figtoipe
> > rineau:BADSOURCE:ipe-6.0pre32patch1-src.tar.gz:ipe
> 
> Does the change of URLs of Source0 worths a rebuild in Rawhide, or is
> the cvs commit sufficient?

I would say only if the change in the Source0 resulted in using a
different source file, ie, if the md5sum changes of the thing you are
building. 

kevin


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

Plan for tomorrow's (2010-01-15) FESCo meeting

2010-01-14 Thread Kevin Fenzi
Following is the list of topics that will be discussed in the FESCo
meeting tomorrow at 17:00UTC (noon EST) in #fedora-meeting on
irc.freenode.net.

Followups: 
#298 Revoke Paul Johnsons pacakger access and put him on probation.
#291 Man pages Packaging Guideline

New business: 

Finalize new meeting day/time. 
#301 Sponsor Request: "David A. Wheeler" 
#302 libssh2 - non-responsive maintainer
#297 Please consider the idea of a security (privilege escalation) policy
#303 Feature: KDE PolicyKitOneQt ( 
https://fedoraproject.org/wiki/Features/KDE_PolicyKitOneQt )
#304 Feature: KDE44 ( https://fedoraproject.org/wiki/Features/KDE44 )
#305 Feature: Sugar 0.88 ( https://fedoraproject.org/wiki/Features/Sugar_0.88 )
#306 Feature: Xfce48 ( https://fedoraproject.org/wiki/Features/Xfce48 )

Open Floor

For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at
https://fedorahosted.org/fesco/report/9

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.

NOTE: The meeting time and day will likely be moving starting next week. 
 
Kevin


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

Re: Proposal: fedora-release-rawhide subpackage

2010-01-14 Thread Kevin Fenzi
On Thu, 14 Jan 2010 23:26:39 + (UTC)
Zing  wrote:

> On Fri, 08 Jan 2010 09:37:20 -0700, Kevin Fenzi wrote:
> 
> > Because it won't be on the live media that many of the install
> > from, or the default groups that would be choosen from the dvd
> > install.
> 
> Just FYI, since it seems this is happening anyway, I didn't think
> rawhide was available from an anaconda installation and it isn't (I
> checked the F12 dvd today).   NOTE: Now the live cd... that I don't
> know.

It's not. 

However it's present but disabled once you install with any method
currently. All it takes now to enable it is to go in and
edit /etc/yum.repos.d/fedora-rawhide.repo and change 'enabled=0' to
'enabled=1'. 

In PackageKit, it should show some text when you enable it, but either
the wording is not strong enough, or people are just clicking through
that warning to enable it anyhow. 

kevin


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

Summary/Minutes for (2010-01-15) FESCo meeting

2010-01-15 Thread Kevin Fenzi
Here's the logs from todays meeting. 
Sorry for the delay in posting it. ;( 

NOTE that we will be meeting on tuedays at 20:00 UTC moving forward. 

http://meetbot.fedoraproject.org/fedora-meeting/2010-01-15/fesco.2010-01-15-17.00.html
http://meetbot.fedoraproject.org/fedora-meeting/2010-01-15/fesco.2010-01-15-17.00.log.html
http://meetbot.fedoraproject.org/fedora-meeting/2010-01-15/fesco.2010-01-15-17.00.log.txt
http://meetbot.fedoraproject.org/fedora-meeting/2010-01-15/fesco.2010-01-15-17.00.txt

Meeting summary

init process (nirik, 17:00:37) 
Followups on old business (nirik, 17:02:47) 
Finalize new meeting day/time. (nirik, 17:04:38)
http://whenisgood.net/fesco-meeting/results/8kgg3e (nirik, 17:05:20)
AGREED: New FESCo meeting time is 20:00 UTC on tuesdays. (nirik, 17:14:53)

#301 Sponsor Request: "David A. Wheeler"  (nirik, 
17:15:25)
AGREED: David will do some more reviews and reapply. (nirik, 17:27:03)

#302 libssh2 - non-responsive maintainer (nirik, 17:28:04)
https://admin.fedoraproject.org/pkgdb/users/packages/cweyl lists 318 packages 
(cwickert, 17:31:51)
AGREED: nirik will try and contact cweyl and get information flowing, failing 
that will invite him to the next meeting to try and fix things up. (nirik, 
17:42:32)

#297 Please consider the idea of a security (privilege escalation) policy 
(nirik, 17:45:21) 
#303 Feature: KDE PolicyKitOneQt ( 
https://fedoraproject.org/wiki/Features/KDE_PolicyKitOneQt ) (nirik, 18:06:15)
AGREED: Feature is approved. (nirik, 18:08:09)

#304 Feature: KDE44 ( https://fedoraproject.org/wiki/Features/KDE44 ) (nirik, 
18:08:15)
http://techbase.kde.org/Schedules/KDE4/4.4_Release_Schedule (Kevin_Kofler, 
18:12:03)
AGREED: Feature has been approved. (nirik, 18:16:13)

#305 Feature: Sugar 0.88 ( https://fedoraproject.org/wiki/Features/Sugar_0.88 ) 
(nirik, 18:16:26)
AGREED: This Feature is approved (nirik, 18:19:41)

#306 Feature: Xfce48 ( https://fedoraproject.org/wiki/Features/Xfce48 ) (nirik, 
18:19:46)
https://fedoraproject.org/wiki/Features/Xfce48#Detailed_Description (cwickert, 
18:23:30)
AGREED: Feature is approved. (nirik, 18:26:32)

Open Floor (nirik, 18:26:43)
AGREED: packages that have FTBFS for years will be orphaned and removed in the 
normal orphan removal process. (nirik, 18:50:02)

Meeting ended at 18:58:34 UTC (full logs).


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

Re: Orphaning Candidate packages for removal due to FTBFS, implications

2010-01-15 Thread Kevin Fenzi
On Fri, 15 Jan 2010 22:58:54 +0100
Till Maas  wrote:

> But what about the other packages by these maintainers that do not
> fail to build but are probably as unmaintained as the packages that
> fail to build?

There may be some cases of that. If so, the non responsive maintainer
procedure should be used on those maintainers. 

> > perl-SVN-Mirror iburrell (fixed by Till Maas; spot says kill it)
> > perl-SVN-Simple iburrell
> 
> There is a minor error: I fixed the -Simple package with a patch
> submitted in the upstream bugtracker iirc 7 days ago. But I also
> noticed that the -Mirror package was removed from debian.
> 
> But what about the other packages from this maintainer? He maintains
> around 36 other packages:
> https://admin.fedoraproject.org/pkgdb/users/packages/iburrell
>
> E.g. the jigdo packages also has 4 bug. I looked at two an both did
> not receive any comments from the maintainer:
> https://bugzilla.redhat.com/show_bug.cgi?id=426847
> https://bugzilla.redhat.com/show_bug.cgi?id=503833

Indeed. I don't see much activity from them. 
Have you tried sending them an email? 
If not, I can. 

> Therefore the non responsive maintainer procedure, i.e. orphaning all
> packages from the affected maintainers, seems to me to be more
> appropriate.

In this particular case, yes.

kevin



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

Re: Orphaning Candidate packages for removal due to FTBFS, implications

2010-01-16 Thread Kevin Fenzi
On Sat, 16 Jan 2010 10:39:54 +0100
Till Maas  wrote:

> > Indeed. I don't see much activity from them. 
> > Have you tried sending them an email? 
> > If not, I can.
> 
> No, please go ahead.

I took the liberty right after I posted. 

(Hopefully Ian doesn't mind me passing this along:) 

Ian Burrell wrote:
 
> I am still around but haven't been busy recently and haven't done
> anything with my packages.
> 
> I'll take a look at this weekend.
> 
>  - Ian


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

Re: Orphaning Candidate packages for removal due to FTBFS, implications

2010-01-16 Thread Kevin Fenzi
On Sat, 16 Jan 2010 11:08:30 +0100
Hans de Goede  wrote:

> I don't see who the orphaning without following proper procedure is
> appropriate at all. Simply blocking the ones which FTBFS bugs were not
> fixed from F-13 inclusion would have been the appropriate response
> (as documented in our procedures), not
> some adhoc almost random response.

These packages have failed to build for over a year. 

Sure, we could allow them to continue if someone steps in to build
them, but then who is answering bugzilla tickets on them? Who is
following upstream and updating them, in short: who is maintaining
them? Not the maintainer of record it seems. 

if you want them to go on, take ownership. 

Sorry for the bug that prevented people from doing this, it's been
fixed. 

kevin


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

Re: Orphaning Candidate packages for removal due to FTBFS, implications

2010-01-16 Thread Kevin Fenzi
On Sat, 16 Jan 2010 10:13:32 +0100
Michael Schwendt  wrote:

> It's a more fundamental problem, though. The AWOL-process is for
> people, not for packages. The people may still be active (and even
> known to be active somewhere) and not AWOL, but the packages which
> are assigned to them would still look orphaned. FTBFS is just one way
> to find packages that don't even build.
> However, if that happens, it may be much too late. Such a package may
> have been in an unmaintained desolate state for a long time already.
> With nobody handling the incoming bugzilla tickets. With some bug
> reports having been killed in an automated way at dist EOL. And worse
> if it turns out that packages which do build are unmaintained
> nevertheless, with the same symptoms in bugzilla and in package scm.
> 
> Makes me wonder what bugzilla status report scripts we have? To
> create a list of potentially unmaintained packages earlier and to
> detect packages with non-responsive owners.

Yeah, there was talk a while back about setting something up to try and
detect poorly maintained/unmaintained packages, but I fear nothing ever
came of it. 

I think it would be great to have some automated script that used a
variety of input info to try and come up with a list of packages and/or
maintainers who are not responsive. Unfortunately, this will be
tricky to get right as there are a lot of corner cases: This could
include: 

- Process bugzilla. 
Maintainers: 
How many bugs are assigned to each maintainer. 
How many of those have never had a comment by that maintainer. 
How many of those are over a month old
How many of those are over a year old
How many of those are over 5 years old. 

Packages: 
Packages with the most bugs (would need to weight somehow
things like the kernel or X, and/or abrt bugs). Perhaps
divide by co-maintainers?
Packages that have upstream updates that haven't been acted on.

-SCM Commits / Bodhi / Koji

Packages: 

Packages that have had no SCM commits in a cycle. 
Packages that have had no updates in a cycle. 

Maintainers: 
Maintainers who have not commited to anything in a
cycle
Maintainers who have never submitted an update. 
Maintainers who have never built anything in koji.
Maintainers who haven't built anything in a cycle. 
Maintainers who haven't built anything in a year. 

- Mail / FAS:
Maintainers who have never posted to fedora*
Maintainers who's fedora account system email bounces
Maintainers who's fedora account system email is never
responded to.
Sponsors who have never sponsored anyone. 
Sponsors who have not sponsored anyone in a year.
Sponsors who have not sponsored anyone in 5 years. 

- Planet: 
Maintainers who have a feed, but no posts. 

etc. 

You can see there is a lot of info out there, but much of it may not
apply in reality. Ie, there is a package that doesn't update because
it's quite stable. It has no bugs against it and the maintainer isn't
doing anything else in Fedora. :) 

So, it might be nice to have such a tool and have it generate a list of
possible maintainers/packages that need help. Then a human should look
over the list and try and contact maintainers/gather info on packages
and/or start unresponsive maintainer, etc. 

Any takers for writing such a script?

kevin


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

Any takers for gpsdrive ?

2010-01-16 Thread Kevin Fenzi
Greetings. 

I'd like to find some folks interested in co-maintaining or just fully
maintaining gpsdrive. It's a nifty gps app that lets you download maps
and follow progress and publish your location. 

This package requires a good bit of work, and I just haven't had the
time to sit down and poke at it. It currently fails to build (again) in
rawhide. 

Outstanding bugs: 

555961  Fedora  new FTBFS gpsdrive-2.10-0.4.pre7.fc13
551769  Fedora  assigned[abrt] crash detected in 
gpsdrive-2.10-0.4.pre7.fc12

Any interested parties let me know and I can release ownership/approve
your co-maintaining. 

Thanks!

kevin


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

Plan for tomorrow's (2010-01-19) FESCo meeting

2010-01-18 Thread Kevin Fenzi
Following is the list of topics that will be discussed in the FESCo
meeting tomorrow at 20:00UTC (3pm EST) in #fedora-meeting on
irc.freenode.net.

Followups: 

#298 Revoke Paul Johnsons pacakger access and put him on probation.
#291 Man pages Packaging Guideline
#302 libssh2 - non-responsive maintainer
#297 Please consider the idea of a security (privilege escalation) policy

New business: 

#308 package-swift
#309 provenpackager request - tomspur
#311 Feature: EasierPythonDebugging ( 
https://fedoraproject.org/wiki/Features/EasierPythonDebugging )
#312 Feature: UdisksImprovements ( 
https://fedoraproject.org/wiki/Features/UdisksImprovements )
#313 Feature: VirtioSerial ( 
https://fedoraproject.org/wiki/Features/VirtioSerial )
Open Floor

For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at
https://fedorahosted.org/fesco/report/9

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.

kevin


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

Meeting Summary/Minutes for (2010-01-19) FESCo meeting

2010-01-19 Thread Kevin Fenzi
Here's the summary/minutes from todays meeting: 

Minutes:
http://meetbot.fedoraproject.org/fedora-meeting/2010-01-19/fesco.2010-01-19-20.00.html
Minutes (text): 
http://meetbot.fedoraproject.org/fedora-meeting/2010-01-19/fesco.2010-01-19-20.00.txt
Log:
http://meetbot.fedoraproject.org/fedora-meeting/2010-01-19/fesco.2010-01-19-20.00.log.html

Meeting started by nirik at 20:00:35 UTC (full logs). 

Meeting summary

init process (nirik, 20:00:35) 
FOLLOWUP: #298 Revoke Paul Johnsons pacakger access and put him on probation. 
(nirik, 20:02:44) 
#302 libssh2 - non-responsive maintainer (nirik, 20:18:55) 
#308 package-swift (nirik, 20:31:15) 
#309 provenpackager request - tomspur (nirik, 21:01:58)
AGREED: tomspur is approved for provenpackager. (nirik, 21:06:29)

#311 Feature: EasierPythonDebugging ( 
https://fedoraproject.org/wiki/Features/EasierPythonDebugging ) (nirik, 
21:06:50)
AGREED: Feature is approved. (nirik, 21:14:49)

#312 Feature: UdisksImprovements ( 
https://fedoraproject.org/wiki/Features/UdisksImprovements ) (nirik, 21:14:59)
AGREED: This Feature is approved. (nirik, 21:17:26)

#313 Feature: VirtioSerial ( 
https://fedoraproject.org/wiki/Features/VirtioSerial ) (nirik, 21:17:30)
AGREED: This Feature is approved. (nirik, 21:19:09)

Open Floor (nirik, 21:19:23)

Meeting ended at 21:23:14 UTC (full logs).


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

Re: Sources file audit - 2010-01-06

2010-01-19 Thread Kevin Fenzi
On Tue, 19 Jan 2010 13:18:33 +0100
Thomas Moschny  wrote:

> 2010/1/10 Kevin Fenzi :
> > thm:BADSOURCE:httperf-0.9.0.tar.gz:httperf
> 
> Project URLs changed. Fixed in CVS, not rebuilt.
> 
> (But why was this BADSOURCE? Checked, and both tar files at old url
> ftp://ftp.hpl.hp.com/pub/httperf/httperf-0.9.0.tar.gz and new url
> http://httperf.googlecode.com/files/httperf-0.9.0.tar.gz have the same
> md5 that is also in the sources file.)

Looks like the hp server had some issues and gave up a broken version? 

--2010-01-07 14:50:53--  ftp://ftp.hpl.hp.com/pub/httperf/httperf-0.9.0.tar.gz
   => `./.listing'
Resolving ftp.hpl.hp.com... 192.6.29.21
Connecting to ftp.hpl.hp.com|192.6.29.21|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/httperf ... done.
==> PASV ... done.==> LIST ... done.

 0K .  70.5M=0s

2010-01-07 14:50:55 (70.5 MB/s) - `./.listing' saved [1264]

Removed `./.listing'.
--2010-01-07 14:50:55--  ftp://ftp.hpl.hp.com/pub/httperf/httperf-0.9.0.tar.gz
   => `./httperf-0.9.0.tar.gz'
==> CWD not required.
==> PASV ... done.==> RETR httperf-0.9.0.tar.gz ... done.
Length: 425297 (415K)

 0K .. .. .. .. .. 12% 73.2K 5s
50K .. 14% 17.0K=1.3s

2010-01-07 15:05:59 (47.1 KB/s) - Data connection: Connection timed out; Data 
transfer aborted.
Retrying.

--2010-01-07 15:06:00--  ftp://ftp.hpl.hp.com/pub/httperf/httperf-0.9.0.tar.gz
  (try: 2) => `./httperf-0.9.0.tar.gz'
==> CWD not required.
==> PASV ... 
Error in server response, closing control connection.
Retrying.

--2010-01-07 15:06:02--  ftp://ftp.hpl.hp.com/pub/httperf/httperf-0.9.0.tar.gz
  (try: 3) => `./httperf-0.9.0.tar.gz'
Connecting to ftp.hpl.hp.com|192.6.29.21|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/httperf ... done.
==> PASV ... done.==> REST 425297 ... done.
==> RETR httperf-0.9.0.tar.gz ... done.
Length: 425297 (415K), 0 (0) remaining

[ skipping 400K ]
   400K ,, ,  100% 0.00 =0s

2010-01-07 15:06:04 (0.00 B/s) - `./httperf-0.9.0.tar.gz' saved [425297]

> 
> > thm:BADURL:guitone-0.9-1.tgz:guitone
> 
> In this case, the upstream server uses a mismatching certificate, not
> sure what to do here besides asking upstream to use another
> certificate.

yeah, not much to be done except that I fear. 

kevin



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

Re: Orphaning Candidate packages for removal due to FTBFS, implications

2010-01-19 Thread Kevin Fenzi
On Sun, 17 Jan 2010 20:48:25 +0100
Till Maas  wrote:

> On Sat, Jan 16, 2010 at 10:39:50AM -0700, Kevin Fenzi wrote:
> > On Sat, 16 Jan 2010 10:39:54 +0100
> > Till Maas  wrote:
> > 
> > > > Indeed. I don't see much activity from them. 
> > > > Have you tried sending them an email? 
> > > > If not, I can.
> > > 
> > > No, please go ahead.
> > 
> > I took the liberty right after I posted. 
> 
> Did also contact the recordmydesktop maintainer?

I didn't then, but I did just now. 

(Of course that meant I had to send two emails... perhaps next time you
could just mail them directly? :) 

kevin



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

Re: Orphaning Candidate packages for removal due to FTBFS, implications

2010-01-19 Thread Kevin Fenzi
On Sun, 17 Jan 2010 20:52:12 +0100
Till Maas  wrote:

> The list of packages you announced that are going to be orphaned and
> the list of packages that were orphaned are not the same.
> recordmydesktop was on the to-be-orphaned list but afaics was not
> orphaned and also was not mentioned in your list about which
> provenpackager fixed which package.

Odd. Not sure why it wasn't there. 

I mailed the maintainer and can orphan it. 

kevin


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

Re: Meeting Summary/Minutes for (2010-01-19) FESCo meeting

2010-01-21 Thread Kevin Fenzi
On Thu, 21 Jan 2010 17:34:50 +0100
Till Maas  wrote:

> 
> On Tue, Jan 19, 2010 at 02:24:39PM -0700, Kevin Fenzi wrote:
> 
> > init process (nirik, 20:00:35) 
> > FOLLOWUP: #298 Revoke Paul Johnsons pacakger access and put him on
> > probation. (nirik, 20:02:44) #302 libssh2 - non-responsive
> > maintainer (nirik, 20:18:55) #308 package-swift (nirik, 20:31:15) 
> 
> A simple line with a conclusion for each topic would improve the
> usefulness of these summaries a log. E.g. #298 was delayed by another
> week and I did not really get from the last lines of the other topics,
> what was decided.

Yeah, perhaps I could manually add that, or just try and make sure to
specify some kind of 'agreed' every topic. Even if it's only 'defer to
next week'. 

> Maybe the meetbot could be patched to only accept a topic change
> after a #agreed command was used (or some other command except the
> #action command, that creates a helpful notice in the logs). For the
> init process, something like "x of y Fesco members present" and list
> of absent members could be used.

Possibly. Patches welcome. 

kevin


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

Plan for tomorrow's (2010-01-26) FESCo meeting

2010-01-25 Thread Kevin Fenzi
Following is the list of topics that will be discussed in the FESCo
meeting tomorrow at 20:00UTC (3pm EST) in #fedora-meeting on
irc.freenode.net.

Followups: 

#308 package-swift

New business: 

#314 Wordpress bundles libraries
#315 Feature: boot.fedoraproject.org ( 
https://fedoraproject.org/wiki/Features/BFO )
#316 Feature - Bonobo Free Evolution ( 
https://fedoraproject.org/wiki/Features/BonoboFreeEvolution )
#317 Feature: Fedora 13 Boost 1.41 Uplift ( 
https://fedoraproject.org/wiki/Features/F13Boost141 )
#318 Feature - Gnome 2.30 ( https://fedoraproject.org/wiki/Features/Gnome2.30 )
#319 Feature: KDE Pulseaudio Integration ( 
https://fedoraproject.org/wiki/Features/KDE_PulseAudio_Integration )
#320 Feature: Modprobe whitelist ( 
https://fedoraproject.org/wiki/Features/ModprobeWhitelist )
#321 Feature: Protecting binaries using capabilities ( 
https://fedoraproject.org/wiki/Features/ProtectingBinariesUsingCapabilities )

Open Floor

For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at
https://fedorahosted.org/fesco/report/9

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.

kevin


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

Re: Plan for tomorrow's (2010-01-26) FESCo meeting

2010-01-25 Thread Kevin Fenzi
One more feature for tomorrow's meeting: 

#323 Feature: Dynamic Firewall ( 
https://fedoraproject.org/wiki/Features/DynamicFirewall )

kevin


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

Re: gvfs causes hangs

2010-01-25 Thread Kevin Kofler
Adam Williamson wrote:
> I don't believe it was ever escalated as a blocker. I probably didn't
> consider promoting it as one at the time as FUSE isn't used for any
> normal native Linux mount. Probably the most common use of FUSE is for
> mounting NTFS partitions via ntfs-3g, but I'm not sure that's vital /
> common enough to block a release.

The problem is that gvfs also uses FUSE (AIUI, it can work without, but FUSE 
mounting for the benefit of non-gvfs-enabled apps is enabled by default).

Kevin Kofler

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


Re: Orphaning xerces-c

2010-01-25 Thread Kevin Kofler
Peter Lemenkov wrote:
> Seems that things are getting even worse. I found the only way to
> completely resign from the maintainership of xerces-c - by pressing
> the "Retire Package" button. And now the package has "Deprecated"
> status and no other buttons are active.

"Retire package" is for when you want to completely remove a package from 
the distribution, it was the "big red button" you were not supposed to hit. 
Now only a cvsadmin can fix your mess. But you'd have needed an admin anyway 
to reassign ownership directly and thus bypass this "automatically reassign 
to the comaintainer" "feature".

Kevin Kofler

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


Re: gvfs causes hangs

2010-01-25 Thread Kevin Kofler
Steve Grubb wrote:
> Digging into this further, if you run lsof, it hangs when it gets to
> ~/.gvfs:

It is possible to disable FUSE mounting in gvfs, see:
http://lists.fedoraproject.org/pipermail/users/2009-August/084569.html

    Kevin Kofler

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


Re: OpenModelica users wanting to have rpms?

2010-01-26 Thread Kevin Kofler
Christoph Höger wrote:
> I have started converting MetaModelica to autootols to boot-bootstrap
> the omc build process.

May I suggest using CMake instead? It's easier to use, its new versions are 
more backwards-compatible with older ones, it's more portable to other 
(inferior ;-) ) operating systems, it doesn't require or expect you to ship 
generated files in source tarballs, it supports nice features like progress 
percentages, it's faster and it's successfully used in more and more 
upstream projects, including all of KDE.

On the other hand, CMake would probably be less than helpful for the SML 
parts, which comprise a significant portion of the codebase as far as I can 
see, you'd have to work with add_custom_command which isn't that wonderful. 
(For common languages like C/C++ and a few others, CMake does a lot of stuff 
for you, but less common ones aren't really supported and you end up having 
to write CMake commands equivalent to makefile rules.)

So each tool has its advantages and drawbacks.

> Building the rml compiler and the related libraries was easy, but now I
> could need some help and advice on how to build the testcases.
> In the original buildsystem from
> https://openmodelica.ida.liu.se/svn/MetaModelica there are some examples
> with own makefiles, but those refer to the buildsystem itself.
> I am not sure how to handle this with automake (obviously it would
> require to build the compiler before the tests).
> So currently I am wondering if the examples should have a build system
> that requires the compiler to be installed, any thoughts?

Normally testsuites can use the just-built compiler directly from the source 
tree. Look at existing projects and how they handle this. As you're using 
autotools, I guess GCC would be a good place to look.

> On the other hand, there are some "style" questions, I'd like to be
> answered:
> 
> This package builds three slightly different libraries in three differen
> flavors: called (librml_plain|librml_mask|librml_diff)(_g|_p|).so
> Those flavors only differ by the CFLAGS set upon compilation (_p means
> -p, _g -g).
> Upstream told me, they require them all, but would this be acceptable?

Sure, I don't see why not. You just need to be careful when building (you 
need to build the object files to different places so they don't conflict).

> Is the name rml ok for a library in /usr/lib or shall I
> use /usr/lib/rml/ by default? (Same for headers)

Hmmm, that's a bit at the limit, 3 letters are a bit short for a unique 
name. :-( But there's no librml.so in Fedora yet as far as repoquery tells 
me, so at least there's no current conflict. Let's see what others think.

> What with the name? Is MetaModelica even a good name, if the main binary
> is rmlc?

If that's the upstream project name (used in things like tarballs), it's 
fine. (But is the MixedCase really necessary? :-( Usually things like 
tarball and package names are all lowercase, but sometimes MixedCase is used 
by upstream and the Fedora packages usually match that. Probably something 
to discuss with upstream.)

> The package builds a compiler driver, essentially a shell script, by
> copying some configuration variables into a shell template (mainly how
> to invoke cc). Would this be fine as a /usr/bin script?

Yes, but beware of multilib conflicts: if that script is in the same package 
as some libraries, that package will end up multilibbed due to the libraries 
and if the script is not identical for 32-bit and 64-bit, there will be a 
conflict between the 2 multilibbed packages. (Splitting out the libraries 
into a -libs package is a way to work around that.)

Kevin Kofler

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

Minutes/Summary for (2010-01-26) FESCo meeting

2010-01-26 Thread Kevin Fenzi
Minutes:
http://meetbot.fedoraproject.org/fedora-meeting/2010-01-26/fesco.2010-01-26-20.01.html
Minutes (text): 
http://meetbot.fedoraproject.org/fedora-meeting/2010-01-26/fesco.2010-01-26-20.01.txt
Log:
http://meetbot.fedoraproject.org/fedora-meeting/2010-01-26/fesco.2010-01-26-20.01.log.html


Meeting started by nirik at 20:01:03 UTC (full logs). 

Meeting summary

init process (nirik, 20:01:03) 
314 Wordpress bundles libraries (nirik, 20:03:44)
AGREED: Will ask packaging to investigate this issue further before taking 
action on it. (nirik, 20:14:35)

315 Feature: boot.fedoraproject.org ( 
https://fedoraproject.org/wiki/Features/BFO ) (nirik, 20:14:46)
AGREED: Feature is approved. (nirik, 20:17:20)

316 Feature - Bonobo Free Evolution ( 
https://fedoraproject.org/wiki/Features/BonoboFreeEvolution ) (nirik, 20:19:00)
AGREED: This Feature is NOT approved. (Good work, but not feature worthy) 
(nirik, 20:23:49)

317 Feature: Fedora 13 Boost 1.41 Uplift ( 
https://fedoraproject.org/wiki/Features/F13Boost141 ) (nirik, 20:23:58)
https://svn.boost.org/trac/boost/wiki/CMake (Kevin_Kofler, 20:29:39)
AGREED: Feature is approved (nirik, 20:37:54)

318 Feature - Gnome 2.30 ( https://fedoraproject.org/wiki/Features/Gnome2.30 ) 
(nirik, 20:38:00)
AGREED: Feature is approved (nirik, 20:38:50)

319 Feature: KDE Pulseaudio Integration ( 
https://fedoraproject.org/wiki/Features/KDE_PulseAudio_Integration ) (nirik, 
20:39:39)
AGREED: Feature is approved (nirik, 20:40:50)

320 Feature: Modprobe whitelist ( 
https://fedoraproject.org/wiki/Features/ModprobeWhitelist ) (nirik, 20:41:01)
AGREED: Defer this feature until next weeks meeting. (nirik, 20:48:58)

323 Feature: Dynamic Firewall ( 
https://fedoraproject.org/wiki/Features/DynamicFirewall ) (nirik, 20:49:10)
AGREED: Feature is deferred to next week. Will ask feature owner for more info. 
(nirik, 21:01:52)

324 naming conflict: surf (nirik, 21:02:11)
AGREED: Will wait a week for more data. (nirik, 21:15:41)

Open Floor (nirik, 21:15:48) 
Open Floor (redux) (nirik, 21:30:01)


Meeting ended at 21:34:16 UTC (full logs). 

People present (lines said)

nirik (124)
Kevin_Kofler (74)
cwickert (74)
pjones (67)
dgilmore (39)
notting (24)
zodbot (14)
mitr (5)
gholms|mbp (4)
tibbs (2)
abadger1999 (1)
mjg59 (0)
ajax (0)
skvidal (0)

--
20:01:03  #startmeeting FESCO (2010-01-26)
20:01:03  Meeting started Tue Jan 26 20:01:03 2010 UTC.  The chair is 
nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
20:01:03  Useful Commands: #action #agreed #halp #info #idea #link 
#topic.
20:01:03  #meetingname fesco
20:01:03  #chair dgilmore notting nirik skvidal Kevin_Kofler ajax pjones 
cwickert mjg59
20:01:03  #topic init process
20:01:03  Who all is around for the FESCo meeting?
20:01:03  The meeting name has been set to 'fesco'
20:01:03  Current chairs: Kevin_Kofler ajax cwickert dgilmore mjg59 
nirik notting pjones skvidal
20:01:25  yo
20:01:29  here
20:01:30 * notting is here
20:01:57  Present.
20:02:39 * dgilmore is here
20:03:02  ok, I guess we have quorum so we can get started.
20:03:31 * nirik doesn't see skvidal yet, so lets defer package-swift further 
discussion.
20:03:44  #topic 314 Wordpress bundles libraries
20:03:44  .fesco 314
20:03:46  nirik: #314 (Wordpress bundles libraries) - FESCo - Trac - 
https://fedorahosted.org/fesco/ticket/314
20:04:08  sounds like we need to have packaging look for a line here on 
when code should be allowed to be bundled, etc.
20:04:23  This sounds like a big mess of copypasta. :-(
20:04:34  yeah.
20:04:52  so, not sure what we can do now on this, shall we wait for 
packaging to look at it?
20:04:56  any other input?
20:04:57  There's no way to make it use system libraries when the 
code it uses is heavily patched.
20:05:12  I doubt this is possible in this case
20:05:20  So I think we'll have to just consider it different 
code.
20:05:31  Still, this practice really sucks.
20:05:33  I mean, we cannot go to the wp devs and tell them to 
upstream their changes
20:05:34  that sounds unfortunate, but probably necessary.
20:05:50  cwickert: well, we can, but we might also want to let the 
changes ride while we do so
20:06:02  cwickert: Why not?
20:06:08  well, it's not all a or b here.
20:06:16  of course we can, but I doubt that it is realistic
20:06:26  They really need to stop this practice of copying code 
from libraries and randomly adding their own stuff.
20:06:33  some of the things are heavily modified and could be 
considered new code ish... there are some that aren't and should use the system 
libs.
20:06:49  where that line is is the question.
20:06:59  Kevin_Kofler: how would you make wp installable without the 
internal copies?
20:07:26  As a package with proper dependencies, like any other 
package.
20:07:47  I'm not talking about the rpms but about upstream
20:08:07  They should support only packages, not obsolete 
monolithic tarballs.
20:08:29  But if they really want the monolithic crap, they can 
bund

Re: Non-responsive maintainer for socat: Paul Wouters (pwouters)

2010-01-27 Thread Kevin Fenzi
On Wed, 27 Jan 2010 11:50:44 +0100
Till Maas  wrote:

> Hi,
> 
> Paul Wouters seems to be non-repsonsive for socat, there a two bugs
> open with no response within 6 months:
> https://bugzilla.redhat.com/show_bug.cgi?id=511310
> https://bugzilla.redhat.com/show_bug.cgi?id=513720
> 
> He has been pinged by the reporter of the second bug twice on
> 2009-08-17 and 2009-12-13 and today by me.
> 
> If there is no response by the end of the week, I would like to
> execute the FastTrack procedure:
> https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers#Fast_Track_procedure
> 
> Then as many communication attempts as suggested in the normal case
> have been attempted, only with different intervals than one week.
> 
> List of packages:
> https://admin.fedoraproject.org/pkgdb/users/packages/pwouters

I see that Paul did a commit yesterday and several others last week. 

Hopefully he's just swamped and would like to find another maintainer
for the socat package. ;( 

kevin



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

Re: Orphaning Candidate packages for removal due to FTBFS, implications

2010-01-27 Thread Kevin Fenzi
On Wed, 27 Jan 2010 15:43:40 +0100
Till Maas  wrote:

> On Tue, Jan 19, 2010 at 02:42:58PM -0700, Kevin Fenzi wrote:
> > On Sun, 17 Jan 2010 20:52:12 +0100
> > Till Maas  wrote:
> > 
> > > The list of packages you announced that are going to be orphaned
> > > and the list of packages that were orphaned are not the same.
> > > recordmydesktop was on the to-be-orphaned list but afaics was not
> > > orphaned and also was not mentioned in your list about which
> > > provenpackager fixed which package.
> > 
> > Odd. Not sure why it wasn't there. 
> > 
> > I mailed the maintainer and can orphan it. 
> 
> It is still not orphaned afaics.

Sorry about that, was hoping I would get a reply. 

Orphaned in devel. 

If someone wants to pick it up in other branches just let me know. 

kevin


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

Re: Purging the F13 orphans

2010-01-27 Thread Kevin Kofler
Jesse Keating wrote:
> Unblocked orphan gtk-qt-engine

This one was basically retired by rdieter (kcm-gtk Obsoletes it, though it 
contains only the KCM part, the theme engine was unstable and is dead 
upstream), I guess the retiring process was just not completed properly. So 
I guess this one can just die.

> Unblocked orphan qtoctave

I'll pick this one up, it's useful (a Free Software equivalent to the MATLAB 
GUI), it's in my area of expertise (Mathematics tool, and Qt-based, even), 
there's AFAIK no obvious replacement and upstream seems active.

Kevin Kofler

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


Re: Purging the F13 orphans

2010-01-27 Thread Kevin Kofler
Kevin Kofler wrote:

> Jesse Keating wrote:
>> Unblocked orphan qtoctave
> 
> I'll pick this one up, it's useful (a Free Software equivalent to the
> MATLAB GUI), it's in my area of expertise (Mathematics tool, and Qt-based,
> even), there's AFAIK no obvious replacement and upstream seems active.

Actually, it looks like this one already got taken care of (nucleo picked it 
up), but I filed for comaintainership.

Kevin Kofler

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


Re: rawhide report: 20100128 changes

2010-01-28 Thread Kevin Kofler
[snip]
> New package OpenGTL
> Graphics Transformation Languages
> New package aseqmm
> C++/Qt4 wrapper around the ALSA library sequencer interface
> New package bristol
> Synthesizer emulator
> New package certmonger
> Certificate status monitor and PKI enrollment client
> New package font-manager
> A font management application for the GNOME desktop environment
> New package iwl5150-firmware

[and it ends here]

The report got truncated yet again. :-(

Kevin Kofler

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


Re: best practice for packing programs that use strlcpy()?

2010-01-29 Thread Kevin Kofler
Eric Smith wrote:
> What is considered the best practice for packaging a program that uses
> strlcpy()?
> Is there a Fedora library that provides strlcpy() and friends?
> Should I add an implmentation of strlcpy() to the package as an
> additional source or patch?
> Should I modify the program to not need strlcpy()?  (I really don't like
> this idea.)

You're the victim of a longstanding feud between people who think strlcpy 
and friends are essential for security (including the OpenBSD community, who 
invented them, and several application developers) and those who think 
they're just useless nonstandard functions (including Ulrich Drepper, the 
glibc maintainer), with no resolution in sight, unfortunately. :-(

Well, technically:
> Is there a Fedora library that provides strlcpy() and friends?
libkdefakes.so.5 provides strlcat and strlcpy, but as that's part of kdelibs 
it's probably not the answer you were looking for. ;-)

libbsd sounds like a decent solution, probably the best you'll get due to 
the conflict cited above.

Kevin Kofler

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


Re: Draft privilege escalation policy for comments

2010-01-29 Thread Kevin Kofler
Adam Williamson wrote:
> Please do provide any and all feedback on the proposed policy. if we can
> get it into a shape which most people on the list would find acceptable,
> my next step will be to take it back to FESco for them to review.
> Thanks.

>From the proposal:

> Add, remove, upgrade or downgrade any system-wide application or shared
> resource (packaged or otherwise)

The current PackageKit policy in F12 updates still allows upgrading (as 
opposed to installing or removing, not sure about downgrading, does 
PackageKit even support that?) packages without root authentication. Is this 
intended to be changed as part of the proposal or should the proposal be 
fixed instead (just remove "upgrade" from the sentence)?

> New and changed privilege escalation mechanisms

Is the bureaucracy in this section really necessary? AFAICT what was missing 
when the F12 PackageKit change was made was the informative part of the 
proposal, the maintainer just didn't know what he should be allowing and 
what not. I don't think the enforcement part is really needed, maintainers 
should be able to get it right on their own given the detailed list of evil 
things to avoid which the proposal provides and I haven't seen any evidence 
as to the contrary (again, the PackageKit example is not applicable because 
the PackageKit maintainer did NOT have such a list to go by when he made his 
change; there's no reason to believe he'd have made that change in spite of 
it).

Kevin Kofler

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


Re: How about firefox 3.6 in Fedora 12 ?

2010-01-29 Thread Kevin Kofler
Liu Yu Fei Eric wrote:
> I noticed firefox was stuck on 3.5.6 for a rather long time.
> What about 3.5.7 and the recently 3.6? They are even not in koji.

http://blog.famillecollet.com/post/2010/01/22/Firefox-3.6-en

    Kevin Kofler

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


Re: Draft privilege escalation policy for comments

2010-01-30 Thread Kevin Kofler
Adam Williamson wrote:
> I think it's sensible, yeah. It's not really much bureaucracy; I don't
> think it would ever be a good idea to introduce a new privilege
> escalation mechanism without FESco knowing about it...

Right now we're in a phase where a lot of stuff (system-config-*, several 
parts of KDE and some other stuff) is getting ported from running the whole 
app under consolehelper or kdesu to PolicyKit mechanisms. This is generally 
seen as a *good* thing. It'd be really annoying to have to go through a 
FESCo vote for every single one of those.

At the very least, I'd suggest adding the following clause to that 
paragraph:
"Any mechanism which requires administrative authentication to perform the 
privileged action (e.g. auth_admin policy in PolicyKit, kdesu etc.) is NOT a 
privilege escalation mechanism for the purposes of this paragraph."

Rationale: Such a policy does not impact the system's security as you have 
to enter the root password before doing anything dangerous, so none of the 
invariants under "Requirements" can be violated. And additionally, you can 
always as a user run the whole app under e.g. kdesu and thus "escalate your 
privileges" using the root password, so it doesn't make sense to police apps 
providing such a mechanism. What really matters for security is what you can 
do WITHOUT the root password. This is not really clear from the policy as 
written now, adding the suggested sentence would clarify it.

(That said, I don't see even the clarified policy as being necessary. We 
have a set of guidelines, maintainers should follow them, why do we have to 
police them? As I explained before, there is no evidence that this is 
necessary or useful. The PackageKit issue was caused by lack of a policy, 
not lack of enforcement.)

Kevin Kofler

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


Re: How about firefox 3.6 in Fedora 12 ?

2010-01-31 Thread Kevin Kofler
Wes Shull wrote:
> yum --enablerepo=rawhide update firefox

NEVER do that!!!

You probably have way more Rawhide packages than just Firefox now. At least 
xulrunner and all the stuff using its "unstable API", probably also sqlite 
and a lot more stuff. Each time your package depends on a newer library with 
a new ABI, you end up dragging in the new library, which in turn drags in 
rebuilt versions of ALL programs using that library! And of course this 
continues in a transitive chain! That quickly sums up to half of the distro 
leaving you with an unsupportable mix of F12 and Rawhide.

And even if it worked for you, it is a big mistake to recommend this to 
other users who do not understand the implications. Please NEVER recommend 
this to another user again!!! (And I'd also STRONGLY recommend against doing 
that again yourself.)

The ONLY safe use of --enablerepo=rawhide is a full
"yum --enablerepo=rawhide update", at which point you're running Rawhide 
with all its warts, something I'd NOT recommend to an average user. 
Selective upgrades from Rawhide are NOT SUPPORTED and will in many cases NOT 
work as expected due to dependencies and reverse dependencies.

(IMHO, it might make sense for yum to reject --enablerepo=rawhide for 
anything other than a full upgrade.)

This is what repositories like Remi's are for!

Kevin Kofler

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


Re: How about firefox 3.6 in Fedora 12 ?

2010-01-31 Thread Kevin Kofler
Mail Lists wrote:
>   I think we need to use sun java as green tea is not yet on new api
> anyway is it?

The IcedTea plugin is in Fedora (as java-1.6.0-openjdk-plugin). Fedora does 
not and will not ship proprietary software such as the Sun Java plugin (from 
the non-open JDK or JRE).

A new version of IcedTea with a new plugin which supports Firefox 3.6 is 
being imported into Rawhide. This would have to be backported if Firefox 3.6 
were to be pushed to F12.

    Kevin Kofler

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


Re: How about firefox 3.6 in Fedora 12 ?

2010-01-31 Thread Kevin Kofler
Frank Murphy wrote:
> You can update to 3.6
> from Rawhide,
> then disable rawhide again.
> 
> Which is what I have done,
> no problems yet.

NEVER do that!!!

You probably have way more Rawhide packages than just Firefox now. At least 
xulrunner and all the stuff using its "unstable API", probably also sqlite 
and a lot more stuff. Each time your package depends on a newer library with 
a new ABI, you end up dragging in the new library, which in turn drags in 
rebuilt versions of ALL programs using that library! And of course this 
continues in a transitive chain! That quickly sums up to half of the distro 
leaving you with an unsupportable mix of F12 and Rawhide.

And even if it worked for you, it is a big mistake to recommend this to 
other users who do not understand the implications. Please NEVER recommend 
this to another user again!!! (And I'd also STRONGLY recommend against doing 
that again yourself.)

The ONLY safe use of --enablerepo=rawhide is a full
"yum --enablerepo=rawhide update", at which point you're running Rawhide 
with all its warts, something I'd NOT recommend to an average user. 
Selective upgrades from Rawhide are NOT SUPPORTED and will in many cases NOT 
work as expected due to dependencies and reverse dependencies.

(IMHO, it might make sense for yum to reject --enablerepo=rawhide for 
anything other than a full upgrade.)

This is what repositories like Remi's are for!

Kevin Kofler

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


Re: How about firefox 3.6 in Fedora 12 ?

2010-01-31 Thread Kevin Kofler
Christopher Brown wrote:
> This is because 3.5.7 doesn't affect us. Stability issue is for
> Windows people and update notification is patched out for obvious
> reasons.
> 
> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20status1.9.1%3A.7-fixed

What about the NTLM issue? That looks like it could affect Fedora users if they
are behind a Window$ Vi$ta or 7 proxy.

Kevin Kofler

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


Re: Fast-track Nonresponsive maintainer: Frank Büttner (frankb)

2010-01-31 Thread Kevin Kofler
Frank Büttner wrote:
> I have done some like at my first package, and then to my was spoken,
> that I use local mock and not the infrastructure. But after some updates
> of mock, mock it now dead. The no response from them maintainer.

Don't worry, even I get away with my intensive use of Koji. ;-) I rarely do 
local mock builds (mostly only if I build stuff for repo.calcforge.org or if 
I can't use a Koji build for some reason, like not having the right stuff in 
the buildroot), I just send everything straight to Koji and I maintain more 
stuff than you. ;-)

FWIW, I usually only scratch build if the package is pending review. 
Otherwise, I just do this routine:
* commit change
* make tag
* make build BUILD_FLAGS=--nowait
* while (build failed) {
  * commit fix
  * make tag TAG_OPTS=-F
  * koji resubmit taskid --nowait
  }
The advantage over scratch builds is: if you scratch-build, once it's 
successful, you have to redo the build as a real build, so you waste one 
build. With my workflow, you save that build. Saves both Koji resources and 
your time. Also saves your time over local mock builds where you also have 
this "one wasted build" problem.

Kevin Kofler

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

Re: How to take ownership of a package in rawhide branch? - Was: [Taking ownership of the orphaned packages: bytelist, jcodings, jvyamlb]

2010-01-31 Thread Kevin Kofler
Victor Vasilyev wrote:
> I'm trying to complete the step 3 of the "Claiming Ownership of an
> Orphaned Package Procedure" [1] that says:
> "3. Press the "Take Ownership" button for each active branch that you
> want to maintain."
> 
> However, I don't see such buttons associated with the rawhide for all
> mentioned packages, i.e. bytelist, jcodings, and jvyamlb.
> How I can take ownership of the packages in the devel branch, but not in
> Fedora 11?

Those packages have been marked as retired because they have been orphaned 
for more than 3 months. You need to submit new review requests, specifying 
that this are packages which were previously in Fedora and are being 
resurrected.

Kevin Kofler

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


Re: Reordering in package changelogs (was Re: rawhide report: 20100129 changes)

2010-02-01 Thread Kevin Kofler
Nicolas Mailhot wrote:
> This is one reason I prefer to use the following changelog style
> 
> * Thu Jan 28 2010 Michael Schwendt 
> - 2.2-10
> - Fix tuple_copy() further (it was completely broken as the mowgli
>   dict wasn't copied at all).
> - 2.2-9
> - Let set_tuple_cb() work on a copied tuple
>   (the metadata updates flood is too racy IMO).
> - Fix tuple_copy().

This style is not compliant with the Fedora packaging guidelines.

Kevin Kofler

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


Re: Draft privilege escalation policy for comments

2010-02-01 Thread Kevin Kofler
Miloslav Trmač wrote:
> That's not the intent: "mechanism" is "the code that causes running
> something as root", in this case DBus activation, not "the code running
> as root" (a DBus server).

Oh, if that's the intent, that's of course perfectly fine.

I'd be happy to provide any needed documentation about KAuth, but you'll 
only really need it if you want to run checks on the source code, as KAuth 
uses existing mechanisms (PolicyKit (both 1 and 0.9 are supported), D-Bus 
activation) for the actual privilege escalation, it's just a source-level 
abstraction layer (so for example, you won't find a PolicyKit policy in the 
source code, but a KAuth policy which is converted to a PolicyKit policy at 
build time).

Kevin Kofler

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

Re: FC12: Hidden files in /usr/bin/*

2010-02-01 Thread Kevin Fenzi
On Mon, 1 Feb 2010 13:38:13 -0500
Toshio Kuratomi  wrote:

> On Fri, Jan 22, 2010 at 12:13:06PM -0500, Jarod Wilson wrote:
> > On Fri, Jan 22, 2010 at 12:10 PM, Jarod Wilson 
> > wrote:
> > >> I have no idea if it actually requires them to be alongside the
> > >> executables, but hopefully the link will help.
> > >
> > > It doesn't. Also, ugh. I'm the one who actually reviewed hmaccalc
> > > to get included in Red Hat Enterprise Linux 5 (a separate review
> > > from the Fedora one), and pointed out this same problem, and it
> > > was done properly for RHEL5:
> > >
> > > $ rpm -ql hmaccalc
> > > /usr/bin/sha1hmac
> > > /usr/bin/sha256hmac
> > > /usr/bin/sha384hmac
> > > /usr/bin/sha512hmac
> > > /usr/lib64/hmaccalc
> > > /usr/lib64/hmaccalc/sha1hmac.hmac
> > > /usr/lib64/hmaccalc/sha256hmac.hmac
> > > /usr/lib64/hmaccalc/sha384hmac.hmac
> > > /usr/lib64/hmaccalc/sha512hmac.hmac
> > > /usr/share/doc/hmaccalc-0.9.6
> > > /usr/share/doc/hmaccalc-0.9.6/LICENSE
> > > /usr/share/doc/hmaccalc-0.9.6/README
> > > /usr/share/man/man8/sha1hmac.8.gz
> > > /usr/share/man/man8/sha256hmac.8.gz
> > > /usr/share/man/man8/sha384hmac.8.gz
> > > /usr/share/man/man8/sha512hmac.8.gz
> > >
> > > It should be simple enough to just update the Fedora packages
> > > with the changes in RHEL5 and we can all go eat cake. But first,
> > > I'm going to go play some pickup soccer...
> > 
> > Oh. Wait. Crap. We're talking about packages other than hmaccalc
> > itself that do integrity checks. But I do agree with Ralf here, the
> > checksum files don't belong in /usr/bin/, and there's no
> > standard-based need for them to be there.
> > 
> >
> So few things that need doing here:
> 
> 1) The present packages need to be fixecd.  Sounds like fipscheck,
> hmaccalc, and openssh.  They are violating the FHS which is
> prohibited by the Guidelines.  Ralf, have you opened bugs?

I see: 

openssl-0:1.0.0-0.20.beta5.fc13.i686
openssh-clients-0:5.3p1-21.fc13.x86_64
fipscheck-0:1.2.0-4.fc13.x86_64
libgcrypt-0:1.4.5-1.fc13.x86_64
fipscheck-lib-0:1.2.0-4.fc13.i686
openswan-0:2.6.24-1.fc13.x86_64
openssh-server-0:5.3p1-21.fc13.x86_64
fipscheck-lib-0:1.2.0-4.fc13.x86_64
openssl-0:1.0.0-0.20.beta5.fc13.x86_64
libgcrypt-0:1.4.5-1.fc13.i686
hmaccalc-0:0.9.12-1.fc13.x86_64

in rawhide that have *.hmac* files. 

kevin


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

Re: Fedora 13 Milestone Reached: Feature and Spin Submission Deadlines

2010-02-01 Thread Kevin Kofler
Bruno Wolff III wrote:
> https://fedoraproject.org/wiki/Category:Spins_Fedora_13
> 
> Some of those are kickstart only and won't have prebuilt isos for
> download.

In addition to these spins, there are also the 2 permanent live spins (GNOME 
and KDE) and the non-live installers (DVD, CD set, netinstall).

Kevin Kofler

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


Re: Reordering in package changelogs (was Re: rawhide report: 20100129 changes)

2010-02-01 Thread Kevin Kofler
Nicolas Mailhot wrote:
> Sure it is, it's changelog style #3 of
> http://fedoraproject.org/wiki/Packaging/Guidelines#Changelogs

No, it's not style #3. It's 2 or more style #3 entries collapsed into 1, 
which is not one of the allowed formats.

Kevin Kofler

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


Plan for Tomorrow's (2010-02-02) FESCo meeting

2010-02-01 Thread Kevin Fenzi
Following is the list of topics that will be discussed in the FESCo
meeting tomorrow at 20:00UTC (3pm EST) in #fedora-meeting on
irc.freenode.net.

Followups: 

#314 Wordpress bundles libraries
#324 naming conflict: surf
#320 Feature: Modprobe whitelist ( 
https://fedoraproject.org/wiki/Features/ModprobeWhitelist )
#323 Feature: Dynamic Firewall ( 
https://fedoraproject.org/wiki/Features/DynamicFirewall )

New Business: 

#325 Fast-track Nonresponsive maintainer: Sindre Pedersen Bjørdal (sindrepb)
#327 Feature: StorageFiltering ( 
https://fedoraproject.org/wiki/Anaconda/Features/StorageFiltering )
#328 Feature: Dogtag Certificate System ( 
https://fedoraproject.org/wiki/Features/DogtagCertificateSystem )
#329 Feature: KVM Stable PCI addresses ( 
https://fedoraproject.org/wiki/Features/KVM_Stable_PCI_Addresses )
#330 Feature: Multipath install ( 
https://fedoraproject.org/wiki/Features/MultipathInstall )
#331 Feature: NetworkManager MobileStatus ( 
https://fedoraproject.org/wiki/Features/NetworkManagerMobileStatus )
#332 Feature: Virtx2apic ( https://fedoraproject.org/wiki/Features/Virtx2apic )
#333 Feature: VHostNet ( https://fedoraproject.org/wiki/Features/VHostNet )
#334 Late Feature Exception: NetworkManager Cmdline ( 
https://fedoraproject.org/wiki/Features/NetworkManagerCmdline )
#335 Late Feature Exception: NetworkManager Bluetooth DUN ( 
https://fedoraproject.org/wiki/Features/NetworkManagerBluetoothDUN )

Open Floor

For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at
https://fedorahosted.org/fesco/report/9

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.

kevin


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

Re: Reordering in package changelogs (was Re: rawhide report: 20100129 changes)

2010-02-02 Thread Kevin Kofler
Nicolas Mailhot wrote:
> That is your interpretation. I see nothing on this page to support this
> claim. And actually it is contrary to format #3 logic, since its main
> difference with other changelog formats is that the version is not part of
> the entry header, so there's no reason to limit one entry to one version

It's blatantly obvious that all these formats have one thing in common: 
there's one entry per new EVR. Our automated tools (e.g. make clog as 
already pointed out by Michael Schwendt) also expect that. But I guess I'll 
need to get the FPC to officially clarify this.

Kevin Kofler

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


Re: KDE-SIG meeting report (05/2010)

2010-02-02 Thread Kevin Kofler
Richard Hughes wrote:

> On 2 February 2010 15:12, Sebastian Vahl 
> wrote:
>> * setroubleshoot introduced a hard dependency on gnome-packagekit
>> (#561001) * The dependency should be made generic or setroubleshoot has
>> to be removed from KDE spin.
> 
> Is it just a dep on the PackageKit session API? If so can't we just
> add a virtual provide "PackageKit-session" to gnome-packagekit and
> kpackagekit, and switch setroubleshoot to require that?

It's a dependency on something which is no longer used, it seems (instead, 
they use yum directly in the current code), so they just removed it in 
Rawhide:
https://bugzilla.redhat.com/show_bug.cgi?id=561001

Kevin Kofler

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


Re: Reordering in package changelogs (was Re: rawhide report: 20100129 changes)

2010-02-02 Thread Kevin Kofler
Nicolas Mailhot wrote:
> This changelog style conforms to the existing spec, it has been in use in
> Fedora for several years, it may surprise you, but changing the spec
> retroactively is not the way to prove your point.

Uh, the Fedora packaging guidelines DO have the power to change the 
requirements, they're not cast in stone. Even existing changelogs can be 
fixed.

Kevin Kofler

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


Minutes/Summary for 2010-02-02 FESCo meeting

2010-02-02 Thread Kevin Fenzi
===
#fedora-meeting: FESCO (2010-02-02)
===

Meeting started by nirik at 20:01:34 UTC. The full logs are available at
http://meetbot.fedoraproject.org/fedora-meeting/2010-02-02/fesco.2010-02-02-20.01.log.html

Meeting summary
---
* init process  (nirik, 20:01:34)

* #324 naming conflict: surf  (nirik, 20:05:13)
  * LINK: http://koji.fedoraproject.org/koji/rpminfo?rpmID=1772215
(dgilmore, 20:17:40)
  * AGREED: surf package in Fedora should rename to surf-browser along
with its binary and man pages, etc.  (nirik, 20:21:44)

* #320 Feature: Modprobe whitelist (
  https://fedoraproject.org/wiki/Features/ModprobeWhitelist )  (nirik,
  20:21:54)
  * LINK: https://bugzilla.redhat.com/show_bug.cgi?id=560084
(Kevin_Kofler, 20:23:37)
  * AGREED: Feature is approved.  (nirik, 20:26:00)

* #325 Fast-track Nonresponsive maintainer: Sindre Pedersen Bjørdal
  (sindrepb)  (nirik, 20:26:11)
  * LINK: http://fpaste.org/NpTL/   (skvidal, 20:28:52)
  * LINK:

https://www.redhat.com/archives/fedora-extras-commits/2010-January/msg00188.html
(nirik, 20:31:32)
  * AGREED: Maintainer is unresponsive, will find (co)maintainers for
his packages.  (nirik, 20:40:43)

* #327 Feature: StorageFiltering (
  https://fedoraproject.org/wiki/Anaconda/Features/StorageFiltering )
  (nirik, 20:40:59)
  * AGREED: Feature is approved.  (nirik, 20:42:27)

* #328 Feature: Dogtag Certificate System (
  https://fedoraproject.org/wiki/Features/DogtagCertificateSystem )
  (nirik, 20:42:45)
  * AGREED: Feature is approved.  (nirik, 20:44:05)

* #329 Feature: KVM Stable PCI addresses (
  https://fedoraproject.org/wiki/Features/KVM_Stable_PCI_Addresses )
  (nirik, 20:44:14)
  * AGREED: Feature is approved.  (nirik, 20:46:14)

* #330 Feature: Multipath install (
  https://fedoraproject.org/wiki/Features/MultipathInstall )  (nirik,
  20:46:22)
  * AGREED: Feature is approved.  (nirik, 20:47:57)

* #331 Feature: NetworkManager MobileStatus (
  https://fedoraproject.org/wiki/Features/NetworkManagerMobileStatus )
  (nirik, 20:48:08)
  * AGREED: Feature is approved.  (nirik, 20:49:31)

* #332 Feature: Virtx2apic (
  https://fedoraproject.org/wiki/Features/Virtx2apic )  (nirik,
  20:49:39)
  * AGREED: Feature is approved.  (nirik, 20:51:39)

* #333 Feature: VHostNet (
  https://fedoraproject.org/wiki/Features/VHostNet )  (nirik, 20:51:47)
  * AGREED: Feature is approved.  (nirik, 20:54:44)

* #334 Late Feature Exception: NetworkManager Cmdline (
  https://fedoraproject.org/wiki/Features/NetworkManagerCmdline )
  (nirik, 20:55:33)
  * AGREED: Feature is approved.  (nirik, 20:58:11)

* #335 Late Feature Exception: NetworkManager Bluetooth DUN (
  https://fedoraproject.org/wiki/Features/NetworkManagerBluetoothDUN )
  (nirik, 20:58:24)
  * AGREED: Feature is approved.  (nirik, 20:59:50)

* Open Floor  (nirik, 21:00:01)

* Potentially Unmaintained script  (nirik, 21:00:45)

* fesco mailing list archives  (nirik, 21:12:51)
  * AGREED: The fesco list is for nonpublic/sensitive matters. Use trac
for public issues. Use of the private list will be kept to a
minimum.  (nirik, 21:31:43)

* Open Floor 2: the return  (nirik, 21:31:54)

Meeting ended at 21:36:38 UTC.

--
20:01:34  #startmeeting FESCO (2010-02-02)
20:01:34  #meetingname fesco
20:01:34  #chair dgilmore notting nirik skvidal Kevin_Kofler ajax pjones 
cwickert mjg59
20:01:34  #topic init process
20:01:35  Meeting started Tue Feb  2 20:01:34 2010 UTC.  The chair is 
nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
20:01:36  Useful Commands: #action #agreed #halp #info #idea #link 
#topic.
20:01:40  The meeting name has been set to 'fesco'
20:01:40 * skvidal is here
20:01:41  Current chairs: Kevin_Kofler ajax cwickert dgilmore mjg59 
nirik notting pjones skvidal
20:01:48 * notting is here
20:01:50  Present.
20:01:57  party people in the house
20:02:05 * abadger1999 takes a seat in the bleachers
20:02:28 * skvidal has never been referred to as a party person
20:02:29 * pjones is here.
20:02:32  I'm sure y'all are all shocked
20:03:15 * dgilmore is here
20:03:25  Hello
20:03:39  ok, I shall we get started? we have a fun packed agenda today. 
;)
20:03:53  packed with fun
20:03:57  cwickert: are you present?
20:04:00  an odd expression
20:04:16  indeed.
20:04:49  well, the followup item was about the 'surf' package, which 
cwickert was following. So, lets skip that and see if he's around later.
20:04:50 * gholms prepares coffee for everyone; it's going to be a long meeting.
20:04:58  sorry for being late
20:05:04  ah, there he is. :)
20:05:13  #topic #324 naming conflict: surf
20:05:13  .fesco 324
20:05:16  nirik: #324 (naming conflict: surf) - FESCo - Trac - 
https://fedorahosted.org/fesco/ticket/324
20:05:37  no news from the surf problem, cassmodiah tried to contact 
upstream, but 5 out of 6 mails bounced
20:05:48  and the last one didn't reply yet
20:05:56  next step is a bug in their tracker

Re: Is PulseAudio dead?

2010-08-02 Thread Kevin Kofler
I wrote:
> s/desktop/GNOME/
> 
> KDE packages are tracking upstream closely and are regularly updated,
> including upstream bugfixes. Plus, we backport or sometimes even develop
> bugfixes of our own.
> 
> To me, this shows that a model where upstream versions are tracked by
> updates is much more viable than attempting (and miserably failing) to
> backport bug fixes only.
> 
> It also shows that KDE SIG actually has more and/or more efficient
> packaging (as opposed to upstream development) manpower than the GNOME
> folks, unlike what has been frequently claimed.

PS: And since PulseAudio is a shared technology also used by other desktops 
than just GNOME, I'd be willing to pick up comaintainership, but then it'd 
very likely be maintained in KDE SIG style, aggressively tracking upstream 
development.

Kevin Kofler

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


Re: Is PulseAudio dead?

2010-08-02 Thread Kevin Kofler
Matthias Clasen wrote:
> I was on vacation for two weeks, but I'm back now. So our manpower
> should be even again :-) 

LOL, it's true that you do a lot of work all by yourself. ;-)

Kevin Kofler

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


Re: git branch help?

2010-08-02 Thread Kevin Kofler
Neal Becker wrote:
> OK, got mercurial updated for devel, apparantly OK.  Now try to update
> f13:
[snip a bunch of git tribulations]

It's quite telling that the git workflow is so arcane and exotic that even 
the maintainer of another DVCS cannot figure it out! Git just has to do 
everything in its own bizarre, confusing and broken way. :-(

    Kevin Kofler

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


Re: Is PulseAudio dead?

2010-08-02 Thread Kevin Kofler
Rahul Sundaram wrote:
> IMO,  if you want to be a co-maintainer,  you will have to coordinate
> and work with the model preferred by the primary maintainer.   Otherwise
> disputes will make the process worse and not better.

This (or rather, the differences in update conception) is exactly why I 
haven't applied for comaintainership of PulseAudio.

I think that this conservative model is really unhelpful as it often lets 
bugs linger for ages (backporting is a lot of work, so it's rarely done, and 
sometimes it's outright impractical, not to mention that some very 
conservative people judge even backporting of non-critical bugfixes to be 
inappropriate for an update) and that it's very sad that the Board and FESCo 
are now actively pushing for such a bad model as a global Fedora policy, 
despite strong evidence that our users do not want this model, and despite 
the fact that this makes us lose our niche, compete directly with 
distributions we CANNOT compete with (we stand no chance against Ubuntu's 
massive marketing machine) and leave users in our current niche out there in 
the cold with no way to go. :-(

Kevin Kofler

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


Re: Is PulseAudio dead?

2010-08-02 Thread Kevin Kofler
Rahul Sundaram wrote:
> I believe a co-maintainer if he/she wants to collaborate wouldn't
> constrained by differences in approaches and can participate and help
> out regardless of that.  If you review bug reports, I suspect you will
> find ways to help.   It just requires letting go of the notion that my
> approach is the only right one.

I don't believe it is possible to fix PulseAudio bugs effectively without 
tracking upstream more closely. Upstream is where Lennart focuses his 
bugfixing.

Kevin Kofler

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


Re: git branch help?

2010-08-02 Thread Kevin Kofler
Matt McCutchen wrote:
> Are you comparing git to Mercurial or to a centralized VCS?

Both. Git is just a PITA in its own league, but DVCSes as a whole are a 
broken (*) and unhelpful (inherently hard to use) concept.

(*) e.g. because of the strong reliance on hashes, which can make the whole 
thing break down in the event of a hash collision, and which make commit IDs 
nonsequential and unpredictable

> Some of the complexity is intrinsic to distributed VCS and has to be
> weighed against the significant benefits to people who build custom
> packages, like me.

I don't see how dist-git makes it any easier to build customized packages. 
If you really want a local git mirror of a centralized repository, you can 
also use git-cvs, git-svn or the like. For SVN, SVK is also a nice solution.

All this dist-git migration has brought us is chaos, a much higher barrier 
to entry and much harder work for existing packagers. (And yes, I've also 
tried to make these points BEFORE the migration, but nobody listened.)

Kevin Kofler

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


Re: Is PulseAudio dead?

2010-08-02 Thread Kevin Kofler
Rahul Sundaram wrote:
> Since there is no new upstream release, you will have to triage bugs,
> cherry pick patches and push them as updates.  What else do you mean by
> tracking upstream closely?

If there's no new release, I'd just ship a snapshot.

Kevin Kofler

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


Re: git branch help?

2010-08-02 Thread Kevin Kofler
Matt McCutchen wrote:
> "Broken" in the past tense is inaccurate: no SHA-1 collision has been
> published yet.  I would like to see DVCSes switch to a stronger hash
> algorithm sooner rather than later, but it's not enough of a concern
> that I would avoid using them.  If it makes you feel any better, git
> will not allow a fetched object to replace a local one with the same
> hash, so you can only lose if you fetch from the attacker first.

I'm not talking about intentional collisions, I'm talking about accidental 
collisions, which ALL hash algorithms are vulnerable to, no matter how 
strong. Hashes are inherently non-injective and mathematically CANNOT be 
otherwise. Now the probability of an accidental collision is very low, but 
it is not zero, so the algorithm is unreliable. And low probabilities add up 
the more projects use DVCSes. Sooner or later some project will be hit by a 
collision.

And the shorter the hash, the more likely a collision (exponentially!), so 
the "abbreviated hashes" git uses are particularly collision-prone.

> For sequential commit numbering, try "git describe".

Nobody actually uses those numbers though (and in fact I doubt those numbers 
can be used in all the ways SVN revision IDs can be used). What everyone 
uses is hashes, leaving you to wonder whether deadbeef or c0cac01a is the 
newer revision (assuming that both are snapshots from master or at least 
from the same branch, which is usually the case when comparing 2 packaged 
snapshots).

> The problems with CVS were amply explained there, but it's less clear to
> me whether there were compelling reasons to choose git over (e.g.) SVN +
> git-svn or the people involved just happened to like distributed version
> control, as I do.

Sure they do, but the problem is that they're FORCING their preference onto 
everyone, whereas using SVN would have allowed them to work their way (using 
SVK or git-svn) without breaking our workflow, and SVN has all the required 
features (e.g. atomic commits and thus repository-wide revision IDs).

Sadly, more and more projects are getting infected by the git virus, KDE is 
also moving to git, several other upstream projects already did. :-(

Kevin Kofler

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


Re: git branch help?

2010-08-02 Thread Kevin Kofler
Matt McCutchen wrote:
> The only potentially confusing behavior was that git defaulted to
> pushing all branches.  Given that, the push failed due to a concurrent
> change to a different branch on the destination, and it was necessary to
> switch to that branch in order to perform the merge (well, rebase, but
> the difference isn't important here).  I see nothing arcane, exotic,
> bizarre, or broken about that.  And I don't think I would change the
> default push behavior: I can envision forgetting to push a change to a
> non-current branch until someone complains about it.

The whole idea of having more than one branch in a checkout is confusing. I 
really don't see why I'd want to have a complete clone of the repository on 
my HDD rather than a working copy which contains all I actually work on (the 
current revision of one branch; if I work on multiple branches, that's what 
directories on my file system are for). (And this is another reason why I 
consider DVCSes to be broken by design.)

Kevin Kofler

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


Re: Is PulseAudio dead?

2010-08-02 Thread Kevin Kofler
Rahul Sundaram wrote:
> Nevertheless, if you really want to try this method,  use
> http://repos.fedorapeople.org,

No thanks. repos.fedorapeople.org is a very sorry excuse for a PPA 
infrastructure, it's basically only storage with a list of repos, you have 
to manage everything by hand, there's no build system integration of any 
kind (e.g. if you try to build 2 packages which depend on each other, you 
have to build them outside of Koji; and there's also no direct upload from 
Koji), you can't even run createrepo on the server (or at least the 
instructions explicitly tell you not to)! I already have more helpful 
infrastructure than that on repo.calcforge.org, at least I can run 
createrepo and repoview on the server, and I can also maintain my specfiles 
and patches on svn.calcforge.org. (And I used to think that my 
infrastructure is very poor due to how much stuff I have to manage manually. 
Guess what, the one now officially offered to us is worse!)

What is needed to offer proper support for personal repositories:
* automatic creation of *-release packages,
* self-populating Koji build targets, so dependent packages can be built,
* automatic (maybe triggered by Bodhi or some similar tool) uploading of 
build results from Koji, including signing the output and running createrepo 
and repoview,
* revision control for the custom packages. (Yes, git allows me to put up a 
repo on my HDD or on fedorapeople.org. No, I don't want to have to do this 
manually, and a local repo on my HDD makes me vulnerable to data loss. Plus, 
the manual approach means every maintainer will put his repositories in a 
different place, so good luck finding some maintainer's repository if you 
need it.)

Frankly, repos.fedorapeople.org is really poor compared to e.g. the OpenSUSE 
Build Service (OBS), and in fact I'd recommend the latter (it can also 
target Fedora) if it weren't for some important issues with their Fedora 
targets: they don't support Rawhide nor Branched (at least last I checked), 
they build against GA with no updates (unless they fixed that recently) and 
they do strange things to specfiles (like automatically bumping Revision) 
and encourage the use of constructs which don't work outside of OBS.

Kevin Kofler

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


Re: git branch help?

2010-08-02 Thread Kevin Kofler
Peter Hutterer wrote:
> I think this may be the main issue here - there is no meaning of "newer"
> in git.

There is a partial order given by ancestry, and 2 revisions you want to 
compare WILL in general be ordered. (In fact, whenever it makes sense to 
numerically compare SVN revision IDs, the commits will also be ordered in a 
DVCS. Comparing revision IDs from different branches or even different 
repositories does not make sense in SVN either, but that's not what people 
are interested in anyway.)

> Don't rely on it an you'll be fine. What matters is whether a change is in
> a repository or not. Which one is newer hardly ever matters.

Nonsense. If, say, Fedora ships foo-12345678 and Ubuntu ships foo-abcdef00, 
you'll want to know whether 12345678 or abcdef00 is the newer snapshot from 
the master of foo. (And if they're both snapshots from master, they WILL be 
ordered unless upstream rewrote their published history, which is just plain 
evil.) Or, another use case, if we have foo-3.14-0.17.12345678git.fc12 and 
foo-3.14-0.18.abcdef00git.fc13, how do you verify that the upgrade path is 
correct and does not in fact downgrade foo when upgrading to F13? The 
sequence number before (17 vs. 18) might have been incremented due to one or 
more plain rebuild(s), it doesn't necessarily reflect the sequence of 
upstream snapshots being packaged.

Kevin Kofler

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


  1   2   3   4   5   6   7   8   9   10   >