Re: ExecStart line in systemd service files.

2013-08-17 Thread Adam Williamson
On Fri, 2013-08-09 at 16:56 +0100, আনন্দ কুমার সমাদ্দার Ananda Samaddar
wrote:
> On Fri, 9 Aug 2013 17:52:23 +0200
> Lennart Poettering  wrote:
> 
> > On Fri, 09.08.13 16:34, আনন্দ কুমার সমাদ্দার Ananda Samaddar
> > (asamad...@myopera.com) wrote:
> > 
> > > > I have no idea about hte package in question, but be aware that
> > > > you need to pass --prefix=/usr (among other things) to configure
> > > > for all packages packaged for Fedora. This is documented in more
> > > > detail in the Fedora packaging guidelines.
> > > > 
> > > > If you end up with /usr/local in a path then this indicates that
> > > > you didn't pass --prefix=/usr correctly or you found a bug in the
> > > > upstream build scripts.
> > > > 
> > > > Lennart
> > > > 
> > > 
> > > The package configures and builds fine.  The default %configure
> > > macro automatically sets the prefix to /usr.  Michael was saying
> > > that the binary path in the service file should be set by the
> > > configure or make commands so this would require some knowledge of
> > > autoconf.
> > 
> > If the unit files are shipped upstream, and are hardcoded to point to
> > /usr/local, then that's an upstream bug really. Please ask them to
> > generate them with sed or so with the right path filled in. 
> > 
> > Lennart
> > 
> 
> The unit file did point to /usr/local/bin.  I contacted upstream and
> they changed it to /usr/bin.  I was then led to believe that the path
> had to be generated during the build process as I've mentioned
> previously and it's not satisfactory to include a manually written unit
> file with the path already set.  If it is I'll inform upstream and this
> issue can be closed.

Well, define 'acceptable'. It's bad form; a hardcoded path is never
going to be right for all your potential users (those who compile from
source and those who use distro packages).

Roughly, they just want a progname.service.in file which has the path as
a variable - I forget what it's called in autotools language, I think
$_bindir or something like that - and then a bit of configuration in,
IIRC, Makefile.am which tells autotools to generate progname.service
from progname.service.in and substitute the variable. It's not difficult
stuff, there are a million codebases out there you could use to cargo
cult the relevant bits from.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F19 server install experience

2013-08-17 Thread Adam Williamson
On Fri, 2013-08-09 at 15:54 -0700, Samuel Sieb wrote:
> I realize it's been a while since F19 was released but I finally got 
> around to do a server install.  Since there have been a few negative 
> reviews here of the installation process I thought it might be nice to 
> have a mostly positive one.  Here are my observations:
> 
> VLAN setup for installing!  Yay!  However, after rebooting, 
> NetworkManager wasn't able to bring it up, something about not knowing 
> the "virtual interface name".  Turned out to be the ethernet interface 
> name changed from what it was at install time.

This would be the rather brown-paper-bag-ish
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=965718 . Last I
checked we were still working out the precise implications of that one.
This sounds like another of them.

> Didn't detect my timezone.  Not a big deal, but I was hoping it would 
> since there's been some discussion here about it working.

We'd probably need the apparent public IP address of the system you were
installing on to debug this one.

> I'm reinstalling an existing server, so used the custom partitioning. 
> The only problem I had here was that I clicked on the existing /home 
> partition to add it to the new install but then couldn't figure out what 
> to do.  All I saw on the right was lots of disabled form items. 
> Eventually I read the instructions carefully

You damn dirty liar. You are CLEARLY not a Fedora user.

>  and then looked at the 
> mount point entry again and saw that it wasn't disabled.  I wonder if 
> there is some way to make it more obvious...

Trumpets? :)

> After starting the install, I went to enter the root password.  As I was 
> doing so, the interface appeared to freeze.  I switched through the 
> consoles and when I got back the interface was working again and the 
> keys that I had typed had shown up.  

Yeah, that happens sometimes. I've never bothered reporting it, but if
you do I'll subscribe to your newsletter. I think the root PW UI can
block on partitioning operations happening behind it.

> One odd thing I noticed while 
> cycling through the consoles was that console 6 had a login prompt on 
> it.  I didn't actually try logging in.
> 
> The progress bar is strange.  All the package installing barely made it 
> past a quarter of the way.

That progress info is coming straight from yum (it's basically the same
'progress' you get when doing a 'yum update'). Because it still has to
do its "verify" and "clean" steps, yeah, you're a long way behind 100%
when it's just done "installing".

Remember, there are lies, damn lies, statistics, and progress bars...

> Other than the ethernet interface naming issue, just minor cosmetic 
> issues.  Thanks to everybody involved in getting the installer in such 
> nice shape.

Glad you enjoyed it!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Schedule for Wednesday's FESCo Meeting (2013-08-14)

2013-08-17 Thread drago01
On Sat, Aug 17, 2013 at 1:41 AM, "Jóhann B. Guðmundsson"
 wrote:
> On 08/15/2013 03:55 PM, Stephen John Smoogen wrote:

> Some form of middle ground of this is what we have currently implemented in
> QA and test for but even there we cannot "guarantee" anything, like if we
> take the default desktop installation how well can Gnome itself handle
> upgrades between releases ( think for example *conf schema changes here )

"guarantee" is a worse word then supported we cannot guarantee that
Fedora boots on your system at all.

People seem to pay to much attention to the word "supported" .. it
basically means "that is what should work, if
we find out that it doesn't we fix it before the release or even slip
until it gets fixed".

It does not mean that works in all cases and is "bug free". Not
supporting upgrades and putting no effort into it
would render Fedora pretty much the most useless distro ever. Re
installing every 6 months is simply to inconvenient for
many users.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[ACTION REQUIRED] Retiring packages for Fedora 20 including FTBFS packages (was Re: [ACTION REQUIRED] Retiring packages for Fedora 20 v2)

2013-08-17 Thread Till Maas
Due to missing FTBFS bug reports for Fedora 18 and a bug in scripting,
FTBFS packages were missing in previous reports. According to
https://fedoraproject.org/wiki/Fails_to_build_from_source?rd=FTBFS#Package_Removal_for_Long-standing_FTBFS_bugs
removing long standing FTBFS packages might be delayed until the Alpha
release, which is planned for in about a month. Nevertheless, please fix
packages ASAP.

The following packages are orphaned or did not build for two
releases and will be retired when Fedora (F20) is branched, unless someone
adopts them. If you know for sure that the package should be retired, please do
so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

According to https://fedoraproject.org/wiki/Schedule branching will
occur not earlier than 2013-08-20. The packages will be retired shortly before.

Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one.

Package(co)maintainers  
===
alsa-oss  orphan, perex 
becicku, mcepl  
curry gemi, oliver  
eclipse-phpeclipsembooth, swagiaal  
eclipse-veditor   chitlesh, shakthimaan, swagiaal   
examiner  orphan
firmware-extract  orphan, mebrown, praveenp 
firstboot orphan, msivak, mgracik, clumens, bcl 
fpaste-server orphan, nb, jsteffan  
gkrellm-timestamp orphan
guiloader orphan
justmoon  orphan, mmahut
libclaw   lkundrak, xavierb 
libgarmin fab   
libpng12  orphan, phracek   
libvpdemunson, hegdevasant, fkocina, lnykryn, rrakus,   
  jskala
lsvpd emunson, hegdevasant, fkocina, lnykryn, wolfy,
  rrakus, jskala
lybnizorphan
mars-sim  orphan, mmahut
miau  orphan
mod_mono  chkr  
nautilus-sendto-trac  mbooth
open-cobols4504kr   
openstack-tempo   orphan, vaneldik, josecastroleon, markmc  
osgal orphan
petitboot dwmw2, tbreeds, jwboyer   
python-pylons kylev, cicku  
python3-cherrypy  orphan
simulavr  ndim  
smart athimm, scop  
synce-connector   awjb  
tango-icon-theme  cwickert  
tango-icon-theme-extras   cwickert  
vbladeorphan

The following packages require above mentioned orphaned/FTBS packages:
Depending on: alsa-oss
modplugtools (maintained by: scop)
modplugtools requires libaoss.so.0
modplugtools requires alsa-oss-devel = 1.0.17-9.fc20

mumble (maintained by: chkr, chkr, jgold)
mumble requires alsa-oss-devel = 1.0.17-9.fc20


Depending on: guiloader
guiloader-c++ (maintained by: orphan)
guiloader-c++ requires libguiloader.so.1
guiloader-c++ requires guiloader-devel = 2.99.0-2.fc17
guiloader-c++-devel requires guiloader-devel = 2.99.0-2.fc17, 
pkgconfig(guiloader) = 2.99.0


Depending on: libclaw
plee-the-bear (maintained by: jwrdegoede, spot)
plee-the-bear requires libclaw_application.so.1, 
libclaw_configuration_file.so.1, libclaw_dynamic_library.so.1, 
libclaw_graphic.so.1, libclaw_logger.so.1, libclaw_net.so.1, libclaw_tween.so.1
plee-the-bear requires libclaw-devel = 1.7.0-5.fc17


Depending on: python-pylons
pytho

[ACTION REQUIRED] Retiring packages for Fedora 20 including FTBFS packages (was Re: [ACTION REQUIRED] Retiring packages for Fedora 20 v2)

2013-08-17 Thread Till Maas
(Sorry, I forgot to add the package maintainers address to Bcc,
therefore this message will appear twice on the devel mailing list)
Due to missing FTBFS bug reports for Fedora 18 and a bug in scripting,
FTBFS packages were missing in previous reports. According to
https://fedoraproject.org/wiki/Fails_to_build_from_source?rd=FTBFS#Package_Removal_for_Long-standing_FTBFS_bugs
removing long standing FTBFS packages might be delayed until the Alpha
release, which is planned for in about a month. Nevertheless, please fix
packages ASAP.

The following packages are orphaned or did not build for two
releases and will be retired when Fedora (F20) is branched, unless someone
adopts them. If you know for sure that the package should be retired, please do
so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

According to https://fedoraproject.org/wiki/Schedule branching will
occur not earlier than 2013-08-20. The packages will be retired shortly before.

Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one.

Package(co)maintainers  
===
alsa-oss  orphan, perex 
becicku, mcepl  
curry gemi, oliver  
eclipse-phpeclipsembooth, swagiaal  
eclipse-veditor   chitlesh, shakthimaan, swagiaal   
examiner  orphan
firmware-extract  orphan, mebrown, praveenp 
firstboot orphan, msivak, mgracik, clumens, bcl 
fpaste-server orphan, nb, jsteffan  
gkrellm-timestamp orphan
guiloader orphan
justmoon  orphan, mmahut
libclaw   lkundrak, xavierb 
libgarmin fab   
libpng12  orphan, phracek   
libvpdemunson, hegdevasant, fkocina, lnykryn, rrakus,   
  jskala
lsvpd emunson, hegdevasant, fkocina, lnykryn, wolfy,
  rrakus, jskala
lybnizorphan
mars-sim  orphan, mmahut
miau  orphan
mod_mono  chkr  
nautilus-sendto-trac  mbooth
open-cobols4504kr   
openstack-tempo   orphan, vaneldik, josecastroleon, markmc  
osgal orphan
petitboot dwmw2, tbreeds, jwboyer   
python-pylons kylev, cicku  
python3-cherrypy  orphan
simulavr  ndim  
smart athimm, scop  
synce-connector   awjb  
tango-icon-theme  cwickert  
tango-icon-theme-extras   cwickert  
vbladeorphan

The following packages require above mentioned orphaned/FTBS packages:
Depending on: alsa-oss
modplugtools (maintained by: scop)
modplugtools requires libaoss.so.0
modplugtools requires alsa-oss-devel = 1.0.17-9.fc20

mumble (maintained by: chkr, chkr, jgold)
mumble requires alsa-oss-devel = 1.0.17-9.fc20


Depending on: guiloader
guiloader-c++ (maintained by: orphan)
guiloader-c++ requires libguiloader.so.1
guiloader-c++ requires guiloader-devel = 2.99.0-2.fc17
guiloader-c++-devel requires guiloader-devel = 2.99.0-2.fc17, 
pkgconfig(guiloader) = 2.99.0


Depending on: libclaw
plee-the-bear (maintained by: jwrdegoede, spot)
plee-the-bear requires libclaw_application.so.1, 
libclaw_configuration_file.so.1, libclaw_dynamic_library.so.1, 
libclaw_graphic.so.1, libclaw_logger.so.1, libclaw_net.so.1

Re: [ACTION REQUIRED] Retiring packages for Fedora 20 v2

2013-08-17 Thread Till Maas
On Fri, Aug 16, 2013 at 10:26:45PM +0200, Kalev Lember wrote:
> On 08/16/2013 10:15 PM, Till Maas wrote:
> > On Fri, Aug 16, 2013 at 03:17:42PM -0400, Bill Nottingham wrote:
> > 
> >> FTBFS packages need:
> >>
> >> 1) a list gathered by pruning the old F18FTBFS bug, or noting what things
> >> still have earlier dist tags
> > 
> [snip]
> > Nevertheless, as far as I can see there is nothing to do wrt FTBFS for
> > F20.
> 
> The following repoquery shows a number of packages that still have .fc17
> disttags in rawhide and have likely been failing in mass rebuilds:

I see, there was a bug in my script and I sent a new report to give
maintainers a heads up as soon as possible. Nevertheless, since the
FTBFS packages do not seem to have received bug reports, I propose to
delay the removal of the FTBFS packages until the Alpha Change Deadline
(no earlier than 2013-09-03) to work things out.

Regards
Till
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [ACTION REQUIRED] Retiring packages for Fedora 20 including FTBFS packages (was Re: [ACTION REQUIRED] Retiring packages for Fedora 20 v2)

2013-08-17 Thread Christopher Meng
在 2013-8-17 PM5:00,"Till Maas" 写道:
> becicku, mcepl

Please don't retire it, I'm planning an update these days.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: RFC: Old packages remain on the mirrors for one week

2013-08-17 Thread Frank Murphy
On Fri, 16 Aug 2013 16:57:38 -0600
Kevin Fenzi  wrote:

> 
> Well, I think many folks won't like the extra disk space used. 

More than likely, but if they are interested in testing maybe not.?

> 
> I think it would take something like yum-plugin-local to have a
> proper repo that yum could see to downgrade things from though. 
> (I've not tried your suggestion above to see if it would work for
> downgrades or not)

Will do some specific testing on this isolated F19 box 
till Oct.?
Then attempt a downgrade, with --keep=10

But it has worked from my nfs lan yum server (cureently offline)

-- 
Regards,
Frank  "When in doubt PANIC!"
 I check for new mail app. 20min
www.frankly3d.com
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: RFC: Old packages remain on the mirrors for one week

2013-08-17 Thread Christopher Meng
I hope we can remain the rawhide packages for downgrade.

Any ideas?
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: RFC: Old packages remain on the mirrors for one week

2013-08-17 Thread drago01
On Fri, Aug 16, 2013 at 6:48 AM, Dennis Gilmore  wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On Mon, 12 Aug 2013 14:47:03 +0100
> Richard Hughes  wrote:
>
>> Hi all,
>>
>> I'd like to ask for comments on a feature I need for the Fedora
>> Application Installer. The current yum backend in PackageKit does
>> something like this:
>>
>> * yum install foo
>> * depsolve transaction using cached metadata
>> * download foo-0.1.noarch.rpm
>> * error! foo-0.1.noarch.rpm doesn't exist
>> * download latest repomd, primary
>> * re-depsolve
>> * download latest filelists
>> * continue to re-depsolve
>> * download foo-0.2.noarch.rpm
>> * install foo using librpm
>>
>> Now, we do this as the metadata is cached on the client side for up to
>> a week as we don't want to unconditionally update the metadata for
>> every transaction, but we don't know if we can download the package
>> without downloading all the metadata beforehand. This is incompatible
>> with the swish UX in the application installer where we can search for
>> things straight away without having "Downloading..." in the UI
>> appearing at odd times. So my proposal is thus:
>>
>> 1. We retain old packages on the mirrors for a minimum of 7 days.
>
> without completely rewriting how we compose the trees this is not a
> possibility.

Bill's mail reads a bit different ...
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Merging freediams into freemedforms

2013-08-17 Thread Ankur Sinha

Hi,

I maintain two packages for the fedora-medical SIG that fall under the
"freemedforms[1]" project. At the moment, these are packaged separately:

1. freemedforms[2]: provides freemedforms-emr and pulls in freediams
2. freediams[3]

Now, freemedforms-emr and freediams are both built from the same source,
and use the same internal libraries. Currently, I first build
freemedforms-emr and the common libraries (spec[4]) and then build
freediams (spec[5]), pointing to these libraries. 

Recently, with the 0.9.0-beta1 release, upstream sent me a new spec and
suggested I use one spec to build both freedmedforms and freediams, and
provide freediams as a subpackage.

I've built freemedforms already, and I'm in the process of updating
freediams now. 

I think it's a good idea, since they'll always move hand in hand. The
build process will be simpler, and so will maintaining the package and
updates.

What do you folks think? Should I go ahead and retire(obsolete)
freediams and provide it as a subpackage in freemedforms? I don't see
any issues with this, but wanted to consult you folks to be sure before
I go ahead and make the changes. 

[1] http://freemedforms.com/en/start
[2] https://admin.fedoraproject.org/pkgdb/acls/bugs/freemedforms
[3] https://admin.fedoraproject.org/pkgdb/acls/bugs/freediams
[4]
http://pkgs.fedoraproject.org/cgit/freemedforms.git/tree/freemedforms.spec
[5] http://pkgs.fedoraproject.org/cgit/freediams.git/tree/freediams.spec
-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG




signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [ACTION REQUIRED] Retiring packages for Fedora 20 including FTBFS packages (was Re: [ACTION REQUIRED] Retiring packages for Fedora 20 v2)

2013-08-17 Thread Mat Booth
On 17 August 2013 10:00, Till Maas  wrote:

> Due to missing FTBFS bug reports for Fedora 18 and a bug in scripting,
> FTBFS packages were missing in previous reports. According to
>
> https://fedoraproject.org/wiki/Fails_to_build_from_source?rd=FTBFS#Package_Removal_for_Long-standing_FTBFS_bugs
> removing long standing FTBFS packages might be delayed until the Alpha
> release, which is planned for in about a month. Nevertheless, please fix
> packages ASAP.
>
> The following packages are orphaned or did not build for two
> releases and will be retired when Fedora (F20) is branched, unless someone
> adopts them. If you know for sure that the package should be retired,
> please do
> so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
>
> According to https://fedoraproject.org/wiki/Schedule branching will
> occur not earlier than 2013-08-20. The packages will be retired shortly
> before.
>
> Note: If you received this mail directly you (co)maintain one of the
> affected
> packages or a package that depends on one.
>
> Package(co)maintainers
> ===
> eclipse-phpeclipsembooth, swagiaal
> eclipse-veditor   chitlesh, shakthimaan, swagiaal


I've fixed eclipse-veditor in F19 and F20.

I'm thinking of retiring eclipse-phpeclipse anyway -- upstream is generally
unresponsive and the project often seems moribund so I suspect Eclipse PDT
is *much* better than PHPEclipse these days If anyone is still using
eclipse-phpeclipse, I urge you to try out
http://projects.eclipse.org/projects/tools.pdt
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: RFC: Old packages remain on the mirrors for one week

2013-08-17 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sat, 17 Aug 2013 13:14:14 +0200
drago01  wrote:

> On Fri, Aug 16, 2013 at 6:48 AM, Dennis Gilmore 
> wrote:
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA1
> >
> > On Mon, 12 Aug 2013 14:47:03 +0100
> > Richard Hughes  wrote:
> >
> >> Hi all,
> >>
> >> I'd like to ask for comments on a feature I need for the Fedora
> >> Application Installer. The current yum backend in PackageKit does
> >> something like this:
> >>
> >> * yum install foo
> >> * depsolve transaction using cached metadata
> >> * download foo-0.1.noarch.rpm
> >> * error! foo-0.1.noarch.rpm doesn't exist
> >> * download latest repomd, primary
> >> * re-depsolve
> >> * download latest filelists
> >> * continue to re-depsolve
> >> * download foo-0.2.noarch.rpm
> >> * install foo using librpm
> >>
> >> Now, we do this as the metadata is cached on the client side for
> >> up to a week as we don't want to unconditionally update the
> >> metadata for every transaction, but we don't know if we can
> >> download the package without downloading all the metadata
> >> beforehand. This is incompatible with the swish UX in the
> >> application installer where we can search for things straight away
> >> without having "Downloading..." in the UI appearing at odd times.
> >> So my proposal is thus:
> >>
> >> 1. We retain old packages on the mirrors for a minimum of 7 days.
> >
> > without completely rewriting how we compose the trees this is not a
> > possibility.
> 
> Bill's mail reads a bit different ...

I suggest you re-read Bills email. the non-trivial changes are
completely redoing how we compose the trees.

Dennis
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEARECAAYFAlIPk6wACgkQkSxm47BaWfd0+ACghewKlJcOqJQHMC2N4uq4h/UJ
UyAAnApfCP3Syivq9gw19sjqP/DTsh/N
=g/Rt
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: RFC: Old packages remain on the mirrors for one week

2013-08-17 Thread drago01
On Sat, Aug 17, 2013 at 5:15 PM, Dennis Gilmore  wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On Sat, 17 Aug 2013 13:14:14 +0200
> drago01  wrote:
>
>> On Fri, Aug 16, 2013 at 6:48 AM, Dennis Gilmore 
>> wrote:
>> > -BEGIN PGP SIGNED MESSAGE-
>> > Hash: SHA1
>> >
>> > On Mon, 12 Aug 2013 14:47:03 +0100
>> > Richard Hughes  wrote:
>> >
>> >> Hi all,
>> >>
>> >> I'd like to ask for comments on a feature I need for the Fedora
>> >> Application Installer. The current yum backend in PackageKit does
>> >> something like this:
>> >>
>> >> * yum install foo
>> >> * depsolve transaction using cached metadata
>> >> * download foo-0.1.noarch.rpm
>> >> * error! foo-0.1.noarch.rpm doesn't exist
>> >> * download latest repomd, primary
>> >> * re-depsolve
>> >> * download latest filelists
>> >> * continue to re-depsolve
>> >> * download foo-0.2.noarch.rpm
>> >> * install foo using librpm
>> >>
>> >> Now, we do this as the metadata is cached on the client side for
>> >> up to a week as we don't want to unconditionally update the
>> >> metadata for every transaction, but we don't know if we can
>> >> download the package without downloading all the metadata
>> >> beforehand. This is incompatible with the swish UX in the
>> >> application installer where we can search for things straight away
>> >> without having "Downloading..." in the UI appearing at odd times.
>> >> So my proposal is thus:
>> >>
>> >> 1. We retain old packages on the mirrors for a minimum of 7 days.
>> >
>> > without completely rewriting how we compose the trees this is not a
>> > possibility.
>>
>> Bill's mail reads a bit different ...
>
> I suggest you re-read Bills email. the non-trivial changes are
> completely redoing how we compose the trees.

Seems like we both have a different definition for the word "complete".
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: RFC: Old packages remain on the mirrors for one week

2013-08-17 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Thu, 15 Aug 2013 23:48:46 -0500
Dennis Gilmore  wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On Mon, 12 Aug 2013 14:47:03 +0100
> Richard Hughes  wrote:
> 
> > Hi all,
> > 
> > I'd like to ask for comments on a feature I need for the Fedora
> > Application Installer. The current yum backend in PackageKit does
> > something like this:
> > 
> > * yum install foo
> > * depsolve transaction using cached metadata
> > * download foo-0.1.noarch.rpm
> > * error! foo-0.1.noarch.rpm doesn't exist
> > * download latest repomd, primary
> > * re-depsolve
> > * download latest filelists
> > * continue to re-depsolve
> > * download foo-0.2.noarch.rpm
> > * install foo using librpm
> > 
> > Now, we do this as the metadata is cached on the client side for up
> > to a week as we don't want to unconditionally update the metadata
> > for every transaction, but we don't know if we can download the
> > package without downloading all the metadata beforehand. This is
> > incompatible with the swish UX in the application installer where
> > we can search for things straight away without having
> > "Downloading..." in the UI appearing at odd times. So my proposal
> > is thus:
> > 
> > 1. We retain old packages on the mirrors for a minimum of 7 days.
> 
> without completely rewriting how we compose the trees this is not a
> possibility.
> 
> > 2. We regenerate the metadata on every compose like before
> > 3. We only include the latest package version in the metadata
> 
> this would need the tools to be completely rewritten also.
> 
> > 4. If the user is installing an "old" package we check if the new
> > package is a security or important update and re-download all
> > metadata if so
> this means downloading all the metadata
an option here would be to have a separate security updates repo. we
would need to take steps to make sure it doesn't result in broken deps.
but it would mean you could download security updates metadata
separately which would be much smaller and simpler to consume.

It would require some separate tags in koji and changes to the bodhi
masher processes to make the security repo separately. this would have
the side effect that we could quickly push out important security
updates.

> > Point 3 means that the metadata size does not explode, and CLI tools
> > like yum don't spend minutes depsolving a much larger set of
> > packages. Although this increases the amount of space required on
> > the mirrors (by about 15% for fedora-19 by my approximation), the
> > amount of bandwidth saved is huge. By my calculations, over the
> > last 7 weeks [with ~10 offline updates, and hundreds of 'yum'
> > commands] over 60% of my traffic from the mirrors is metadata!
> > 
> > FWIW; 1,2,3 is what Debian and Ubuntu do. Comments welcome, thanks.
> > 
> > Richard
> 
> with the schedules as they have been I really dont know when Id get
> any time to work on the tooling for composing. certainly not before
> Fedora 21 likely later than that.
> 
> Dennis
> 
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v2.0.19 (GNU/Linux)
> 
> iEYEARECAAYFAlINry4ACgkQkSxm47BaWffHQACfQizrrtfRi+qX4+wBK6lQyUQh
> jMoAniirXFSRfkcgc63o0TIzISSBrtQI
> =s6rn
> -END PGP SIGNATURE-

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEARECAAYFAlIPlLAACgkQkSxm47BaWfcL5ACglmuk1eD7/VWD+9k7xqMR1OY2
ZagAoL6Qgp+TO8DkPCUJOoJcEhi6Y0GC
=SUJG
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Suggestion: bmap files and bmaptool

2013-08-17 Thread Richard W.M. Jones
On Thu, Aug 15, 2013 at 12:34:26PM -0500, Eric Sandeen wrote:
> But then there's the issue of transporting these sparse files
> around.  We have had the same problem in the past with large e2image
> metadata image files, which may be terabytes in length, with only
> gigabytes or megabytes of real data.  e2image _itself_ creates a
> sparse file, but bzipping it or rsyncing it still processes
> terabytes of zeros, and loses all notion of sparseness.

xz preserves sparseness.  We use it for preserving and compressing
virt-sparsify'd images.

> Another approach which might (?) be more robust, is to somehow
> encode that sparseness in a single file format that can be
> transported/compressed/copied w/o losing the sparseness information,
> and another tool to operate efficiently on that format at the
> destination, either by unpacking it to a normal sparse file or
> piping it to some other process.

qcow2 :-)

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

some build fix for FTBFS in rawhide

2013-08-17 Thread punto...@libero.it

hi
uploaded some patch for the following packages,
which  have had this problem "FTBFS in rawhide"

geronimo-validation https://bugzilla.redhat.com/show_bug.cgi?id=992345
htmlunit https://bugzilla.redhat.com/show_bug.cgi?id=992488
jamonapi https://bugzilla.redhat.com/show_bug.cgi?id=992588
json-lib https://bugzilla.redhat.com/show_bug.cgi?id=992642
jtype https://bugzilla.redhat.com/show_bug.cgi?id=992647
proxool https://bugzilla.redhat.com/show_bug.cgi?id=992827

if you can applied these ones, with the aim of being able to close
regards
gil
<>-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: some build fix for FTBFS in rawhide

2013-08-17 Thread punto...@libero.it

Il 17/08/2013 19:27, punto...@libero.it ha scritto:

hi
uploaded some patch for the following packages,
which  have had this problem "FTBFS in rawhide"

geronimo-validation https://bugzilla.redhat.com/show_bug.cgi?id=992345
htmlunit https://bugzilla.redhat.com/show_bug.cgi?id=992488
jamonapi https://bugzilla.redhat.com/show_bug.cgi?id=992588
json-lib https://bugzilla.redhat.com/show_bug.cgi?id=992642
jtype https://bugzilla.redhat.com/show_bug.cgi?id=992647
proxool https://bugzilla.redhat.com/show_bug.cgi?id=992827

if you can applied these ones, with the aim of being able to close
regards
gil



forgot these:
objenesis https://bugzilla.redhat.com/show_bug.cgi?id=992389
ehcache-sizeof-agent https://bugzilla.redhat.com/show_bug.cgi?id=992185
multithreadedtc https://bugzilla.redhat.com/show_bug.cgi?id=992307
<>-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

bug filed against "distribution"

2013-08-17 Thread Reindl Harald
since i have enough of bugzilla-mails as response of bugreports
containing referecnes to any Fedora version but not the reported
i consider this as bug in the distribution itself

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

*at least* a "we do not fix this in F18 because "
or "it will most likely done in the next package-update for Fq8"
would be what anybody who is wasting his time for verify things
in the distribution and report bugs/guideline-violations should
be a response
___

hence i even do not understand why not every maintainer is reading
http://fedoraproject.org/wiki/Packaging:Guidelines#PIE and after
logout from the DE calls "checksec --proc-all" and *MUST enable*
in the guidelines is no opt-in

as well as read things like
http://tk-blog.blogspot.co.at/2009/02/relro-not-so-well-known-memory.html

thanks god, some of the packages i reported in the last months
are in the meantime fixed - but why maintainers and/or at least
QA do not care that the guidelines are respected?

"Your package accepts/processes untrusted input" qualifies firefox too
and until now https://bugzilla.redhat.com/show_bug.cgi?id=973458 had
only a blunty response "I mean the fix is need for xulrunner package,
not for the firefox one" - well, the same maintainer for both
___

If your package meets any of the following criteria you *MUST enable* the PIE 
compiler flags:

 * *Your package is long running* This means it's likely to be started and
   keep running until the machine is rebooted, not start on demand and quit on 
idle.
 * Your package has *suid binaries*, or binaries with *capabilities*.
 * *Your package runs as root*

If your package meets the following criteria you should consider enabling the 
PIE compiler flags:

* Your package accepts/processes untrusted input
___



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: bug filed against "distribution"

2013-08-17 Thread Kevin Fenzi
On Fri, 16 Aug 2013 22:05:57 +0200
Reindl Harald  wrote:

> since i have enough of bugzilla-mails as response of bugreports
> containing referecnes to any Fedora version but not the reported
> i consider this as bug in the distribution itself
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=998035
> 
> *at least* a "we do not fix this in F18 because "
> or "it will most likely done in the next package-update for Fq8"
> would be what anybody who is wasting his time for verify things
> in the distribution and report bugs/guideline-violations should
> be a response

Why not simply ask in a bug comment? 

"Thanks for the f19/f20 updates, but I reported against f18, is there
any way you can backport this fix to f18 for me please?"

I think most maintainers would answer that and try and accommodate you.
Perhaps they missed that it was filed against f18, or they thought that
you just wanted it fixed in newer releases, etc. 

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: bug filed against "distribution"

2013-08-17 Thread Reindl Harald


Am 17.08.2013 20:17, schrieb Kevin Fenzi:
> On Fri, 16 Aug 2013 22:05:57 +0200
> Reindl Harald  wrote:
> 
>> since i have enough of bugzilla-mails as response of bugreports
>> containing referecnes to any Fedora version but not the reported
>> i consider this as bug in the distribution itself
>>
>> https://bugzilla.redhat.com/show_bug.cgi?id=998035
>>
>> *at least* a "we do not fix this in F18 because "
>> or "it will most likely done in the next package-update for Fq8"
>> would be what anybody who is wasting his time for verify things
>> in the distribution and report bugs/guideline-violations should
>> be a response
> 
> Why not simply ask in a bug comment? 
> 
> "Thanks for the f19/f20 updates, but I reported against f18, is there
> any way you can backport this fix to f18 for me please?"
> 
> I think most maintainers would answer that and try and accommodate you.
> Perhaps they missed that it was filed against f18, or they thought that
> you just wanted it fixed in newer releases, etc. 

becuase it happens *regualary* and not from time to time
and not depending on package/maintainer and that is
a wron gbehavior which should be made clear insinde
the distribution

people like i complain, others simply no longer reporrt
bugs if it happens repeatly



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F19 server install experience

2013-08-17 Thread Samuel Sieb

On 08/17/2013 12:28 AM, Adam Williamson wrote:

VLAN setup for installing!  Yay!  However, after rebooting,
NetworkManager wasn't able to bring it up, something about not knowing
the "virtual interface name".  Turned out to be the ethernet interface
name changed from what it was at install time.


This would be the rather brown-paper-bag-ish
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=965718 . Last I
checked we were still working out the precise implications of that one.
This sounds like another of them.

I should remember to check common bugs, but since I follow this list I'm 
normally familiar with the existing issues.  But after looking at the 
entry, it wouldn't have been helpful to my case since it says there 
shouldn't be any issues.  In this case, the problem is cross-interface 
matching.  The ethernet interface was created with one name and the vlan 
references that one.  However, after rebooting the ethernet interface 
has a different name, so the vlan can't find it and fails.



Didn't detect my timezone.  Not a big deal, but I was hoping it would
since there's been some discussion here about it working.


We'd probably need the apparent public IP address of the system you were
installing on to debug this one.

I just tested the ip against the fedora geoip service and it returns the 
correct info.  I wonder if there is something timing related.  Since I 
had to setup the vlan interface before it had internet access, maybe it 
was too late for the lookup.



Eventually I read the instructions carefully


You damn dirty liar. You are CLEARLY not a Fedora user.

It was my last resort!  And since I was installing the gateway server, I 
didn't have internet access to use Google or ask on the mailing list. ;-)



  and then looked at the
mount point entry again and saw that it wasn't disabled.  I wonder if
there is some way to make it more obvious...


Trumpets? :)

Sure!  I don't know, maybe a different color, but that gets into other 
issues...  It's not a huge deal, but in the sea of grey, the one black 
label didn't stick out much.



One odd thing I noticed while
cycling through the consoles was that console 6 had a login prompt on
it.  I didn't actually try logging in.

Any thoughts on this one?  It was rather surprising to find a login 
prompt during the installing process.


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Proposal for new package group: Development:Formal Methods Tools

2013-08-17 Thread John C. Peterson

I would like to edit comps.xml to add a new package group for the tools
that have already been packaged by the Formal Methods SIG.

I propose that the group be located under the "Development" category.

Id: formal-methods-tools
Name: Formal Methods Tools
Description: These tools for the development of hardware and software are based 
on Formal proof methods.

The default for the group itself will be false (will not be installed by
default). Find below a list of package names to be included in the group
with the proposed level (D for default, O for optional). Given that the
scope of application of these tools is very diverse, it made sense to
me to make most of the packages optional;

O alt-ergo
O alt-ergo-gui
O coq
O coq-coqide
O coq-doc
O coq-emacs
O coq-emacs-el
O cryptominisat
O cryptominisat-devel
O csisat
O cudd
O cvc3
O cvc3-devel
O cvc3-doc
O cvc3-emacs
O cvc3-emacs-el
O cvc3-java
O cvc3-xemacs
O cvc3-xemacs-el
O E
O emacs-common-proofgeneral
O emacs-proofgeneral
O emacs-proofgeneral-el
O flocq
O flocq-source
D frama-c
O gappa
O gappalib-coq
O glueminisat
D minisat2
O picosat
D prover9
O prover9-apps
O prover9-devel
O prover9-doc
O pvs-sbcl
O sat4j
O stp
O stp-devel
O tex-zfuzz
O why
O why-all
O why-coq
O why-gwhy
O why-jessie
O why-pvs-support
O why3
O why3-emacs
O zenon


More information on these packages can be found on the wiki here:

https://fedoraproject.org/wiki/Formal_methods_tool_suite
https://fedoraproject.org/wiki/FormalMethods

Regards, John


-- 
John C. Peterson, KD6EKQ
mailto:j...@eskimo.com
San Diego, CA U.S.A

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Schedule for Wednesday's FESCo Meeting (2013-08-14)

2013-08-17 Thread Stephen John Smoogen
On 16 August 2013 19:41, "Jóhann B. Guðmundsson"  wrote:

>  On 08/15/2013 03:55 PM, Stephen John Smoogen wrote:
>
> What's alarming with the decision to officially support upgrades that it
> was done without consulting the QA community, which are the ones that have
> to come up with the test cases,make the necessary changes to the release
> criteria, essentially have to do all the work and above all test it.
>
>
I am going to have to reverse the question. While I was helping out when I
could from Red Hat 7 -> Fedora 7, QA always tested upgrades. The basic
tests were:

1) Install last release, test an upgrade from that to latest. Report what
broke.
2) Install release-2, test an upgrade from that to latest. Report what
broke.
3) Install last release, rpm -Uvh (before yum and yum update afterwords),
test an upgrade to latest. See what broke.
4) Install release-2

If the install was "important" for some reason (in the RHL days that would
have been something like RHL-5.2, RHL-6.2, RHL-7.3 and before core went
away Fedora Core 6). you would do a chain upgrade (RHL-2.1 -> whatever now
is.) and document what was broken. So sometime after Fedora 7.

Support of upgrades was basically that we knew it worked if you did this
and it might work if you did that, and it probably won't work outside of
that. So my guess is that sometime after F7 (maybe when upgrade was no
longer a path in Anaconda?) it was considered not supported anymore?


-- 
Stephen J Smoogen.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Schedule for Wednesday's FESCo Meeting (2013-08-14)

2013-08-17 Thread drago01
On Sat, Aug 17, 2013 at 11:12 PM, Stephen John Smoogen  wrote:

> So my guess is that sometime after F7 (maybe when upgrade was no longer a
> path in Anaconda?) it was considered not supported anymore?

No and anaconda lost support in F18 (and fedup took its place).
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Java package] add_to_maven_depmap macro issue

2013-08-17 Thread Ankur Sinha
Hi,

One of my packages: dcm4che-test fails to build for rawhide currently.
There's a bug filed here[1]. The build.log seems to fail on the
"add_to_maven_depmap" macro. I think it doesn't find it at all[2]. Could
someone please tell me if I'm missing a BR or if the macros have
changed[3]?

[1] https://bugzilla.redhat.com/show_bug.cgi?id=992114
[2] http://ankursinha.fedorapeople.org/dcm4che-build.log
[3]
http://fedoraproject.org/wiki/Java/JPPMavenReadme#Packages_adding_their_own_depmaps

-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG



signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct