Re: [Mageia-dev] Upcoming release freeze: 14 packages needs fixing, by Sunday

2013-04-09 Thread Pascal Terjan
On Tue, Apr 9, 2013 at 11:07 PM, Juergen Harms juergen.ha...@unige.chwrote:

 On 04/09/2013 11:03 AM, Christiaan Welvaart wrote:

 ... cross-avr-gcc ...


 The current package has the same rpmlint warnings so you don't need to
 fix this right now INHO. The hardlinks are only a problem when /usr/bin
 is on a different filesystem than /usr.


 I see there are still packages being pushed - if I manage tomorrow to
 submit a new cross-avr-gcc, would that still have a chance to get pushed
 before the freeze? would be nice if Mageia-3 contains a properly working
 avr cross compiler - and would reduce the count of packages that dont build.


Well, given that current version can not even be installed, I don't think
anyone will argue against getting the package pushed, it can't be worse.

(no need to upgrade the avr-binutils package from 2.20 to 2.23 to satisfy
 that dependency: cross-avr-gcc seems to build and work correctly with
 cross-avr-binutils-2.20 which is presently in cauldron).

 Juergen




[Mageia-dev] uclibc

2013-04-06 Thread Pascal Terjan
Can someone fix uclibc?

It has been causing other autobuilds to fail many times as it will fork
until the system is out of resources

make CROSS= CC=gcc -C utils utils is requesting ../lib/libc.so.0.9.30.3
(before the lib exists) and it will try recursively to
build lib/libc.so.0.9.30.3 until it fails to fork


[Mageia-dev] Packages not rebuilt since Mageia 1 (again)

2013-04-05 Thread Pascal Terjan
Hi,

I have started a wiki page (and included guillaume's comments about perl
packages)

https://wiki.mageia.org/en/Packages_Not_Rebuilt_Since_Mageia_1

There are 22 packages left

Please help filling in the table so that we can quickly decide which ones
to drop and fix the other ones

Thanks


Re: [Mageia-dev] Packages not rebuilt since Mageia 1 (again)

2013-04-05 Thread Pascal Terjan
On Fri, Apr 5, 2013 at 5:22 PM, Dimitrios Glentadakis dgl...@gmail.comwrote:


 I added a comment for kaption, the only thing that has to be done is to
 push it to the build system


Do you mean that it was tested and the new version is working (at least) as
well as the current one?


Re: [Mageia-dev] what's the purpose of this list ?

2013-04-03 Thread Pascal Terjan
On Wed, Apr 3, 2013 at 10:32 AM, nicolas vigier bo...@mars-attacks.org wrote:
 On Wed, 03 Apr 2013, Guillaume Rousse wrote:

 Le 03/04/2013 07:59, Oliver Burger a écrit :
 2013/4/2 Guillaume Rousse guillomovi...@gmail.com
 mailto:guillomovi...@gmail.com
   Since a few days, I'm getting mail through this list. But given their
 content, I don't any added value to keep it separated from the main
 mageia-dev one...

 It's not a list, it's the contact address for packagers team listed
 here: https://www.mageia.org/en/contact/
 Let's rephrase my question then: what the point of a public contact address
 for packagers team ? Who is supposed to send what ?

 In most cases people should only use the mailing lists.

 They probably use it instead of the mailing list because it is easier to
 find it on the contact page linked from the menu. And they don't read
 the text saying that they should use the mailing list.

 So I think those addresses should be removed from the contact page, or
 at least the mailing lists should be easier to find.


Maybe this contact address can be forwarded to the mailing list, or
does it require people to be subscribed?


Re: [Mageia-dev] automated installer testing

2013-03-29 Thread Pascal Terjan
On 28 Mar 2013 00:57, Glen Ogilvie n...@linuxsolutions.co.nz wrote:

 Hi,

 Has anyone done, or thought about, setting up some automated testing

 of the Mageia installer?

 I am thinking something based on:

 https://wiki.mageia.org/en/Auto_inst, testing inside a VM, with

 a range of different installer configurations, like:

 * different languages

 * Free / non-free

 * package selections, minimal, full, custom

 * partitioning optons

 * LVM options

 * encryption options

 * filesystem types

 * software raid options

 * known error cases (too small / filesystem), /boot on something not
supported

 * grub and grub2

 * different CPUs, RAM, architectures.

 I am thinking that if we had an auto-inst, with maybe 50 or so

 different test cases, all of which would then be verified by an ssh

 script connecting to the VM, or something like that.

 I've found 3 bugs recently, all of which would have been able to be

 detected by something like what I am suggesting.

 Suggestions so far are:

 nicolas vigier:

 * For automatic testing it would be possible to use OS-autoinst :

 http://www.os-autoinst.org/

 * What we need is someone to add support for Mageia installer :

 https://github.com/bmwiedemann/os-autoinst/tree/master/distri

 Pierre-Malo Deniélou:

 Great idea. Can you prototype it? We should use something like that for

 mageia 4.

 Anne Nicolas:

 I remember some people starting something about it Furthermore it could

 be interested to have some virtualization for basic tests once rebooted

We had been talking about it at Mandriva times but I don't remember if
something was done.

Something like testing the install goes to the end + system starts with for
example console on serial port in kvm to parse it for errors and check the
dm comes up + maybe run run some automated test scripts.


Re: [Mageia-dev] Packagers meeting tonight (26/03/3013, 20h UTC)

2013-03-26 Thread Pascal Terjan
On Tue, Mar 26, 2013 at 1:44 PM, Pierre-Malo Deniélou
pierre-malo.denie...@rhul.ac.uk wrote:
 Hi all,

 There will be a packagers meeting tonight at 20h UTC as usual. Only one
 topic:

 - Release critical bugs: review and status

 Please all attend for progress to be made on these bugs.

 Reminder:
 https://bugs.mageia.org/buglist.cgi?bug_status=NEWbug_status=UNCONFIRMEDbug_status=ASSIGNEDbug_status=REOPENEDbug_status=VERIFIEDpriority=release_blockerproduct=Mageiaquery_format=advancedversion=Cauldronorder=assigned_to%2Cbug_id%20DESCquery_based_on=release_blockerlist_id=2442

Can we also discuss what to do about
http://check.mageia.org/cauldron/dependencies.html ?
Should a thread be started for each to decide what to do about it? Bugs open?

Any of those packages that doesn't get fixed will be dropped (as it
can not be installed anyway)


[Mageia-dev] Packages not rebuilt since Mageia 1

2013-03-26 Thread Pascal Terjan
There are 26 packages.

atlas
checklink
kaption
klibc
maven-ant-tasks
mcabber
mcal
notification-daemon-engine-nodoka
pdumpfs
perl-Apache-AuthCookie
perl-Apache-GeoIP
perl-Devel-Profiler
perl-Dist-Zilla-Plugin-ProgCriticTests
perl-HTTP-Daemon-SSL
perlindex
perl-Log-Agent
perl-LWPx-ParanoidAgent
perl-Template-Plugin-Latex
perl-Text-Query
perl-WebService-Validator-CSS-W3C
perl-Yahoo-Search
prelink
ruby-mocha
stratagus2.1
tritonus
xmldb-api


[Mageia-dev] Packages not rebuilt since Mageia 2

2013-03-26 Thread Pascal Terjan
There are 67 packages, including xemacs and drakx-installer-advertising:

apache-commons-jexl
aspectj
avr-libc
celtx
chiliproject
cross-avr-gcc
drakx-installer-advertising
ffmulticonverter
forehead
freepops
gcl
geronimo-jaspic-1.0-api
gsl
gupnp-dlna
halibut
hsqldb
ini4j
jawk
jboss-ejb3-ext-api
jboss-msc
jeuclid-core
jmol
jnr-netdb
jogl2
kde4-style-iaora
kitchensync
mathomatic
maven-assembly-plugin
maven-jar-plugin
monodevelop-python
monodevelop-vala
msilbc
netbeans
omegat
openfetion
perl-Autodia
perl-B-C
perl-CGI-SSI
perl-Class-Sniff
perl-DBIx-Class-Schema-Loader
perl-Dist-Zilla-PluginBundle-Author-RWSTAUNER
perl-JSON-PP-Compat5006
perl-MIME-Lite-HTML
perl-RT-Client-REST
perl-SOAP-WSDL
perl-TAP-Formatter-HTML
php-lime
php-pear-Mail_Mime
plasma-applet-eventlist
plexus-cli
p-uae
python-alsaaudio
qmf
qutecom
rxtx
servletapi4
sphinxbase
tigervnc
transifex
ultracopier
ultrastardx
wahcade
x11-driver-input
x11-driver-video-sisimedia
x11-driver-video-xgi
xemacs
xenserverjava


Re: [Mageia-dev] maven-dependency-tree (unsatisfied dep maven-artifact - cannot rebuild jetty)

2013-03-24 Thread Pascal Terjan
On Sun, Mar 24, 2013 at 6:33 PM, Colin Guthrie mag...@colin.guthr.ie wrote:
 Hiya,

 It seems we cannot submit jetty due to the fact that it needs
 maven-dependancy-tree which cannot be installed due to missing
 maven-artifact.

This is also needed for many other packages

http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-03-24

 Can you/someone take a look and submit jetty when it's all working?

 Cheers!

 Col

 --

 Colin Guthrie
 colin(at)mageia.org
 http://colin.guthr.ie/

 Day Job:
   Tribalogic Limited http://www.tribalogic.net/
 Open Source:
   Mageia Contributor http://www.mageia.org/
   PulseAudio Hacker http://www.pulseaudio.org/
   Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] maven-dependency-tree (unsatisfied dep maven-artifact - cannot rebuild jetty)

2013-03-24 Thread Pascal Terjan
On Sun, Mar 24, 2013 at 9:02 PM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Mar 24, 2013 at 6:33 PM, Colin Guthrie mag...@colin.guthr.ie wrote:
 Hiya,

 It seems we cannot submit jetty due to the fact that it needs
 maven-dependancy-tree which cannot be installed due to missing
 maven-artifact.

 This is also needed for many other packages

Ah sorry, I see you have fixed it already :)


Re: [Mageia-dev] drakxtools drakx-installer-stage2 (mga#9428)

2013-03-22 Thread Pascal Terjan
On 22 Mar 2013 22:21, Glen Ogilvie n...@linuxsolutions.co.nz wrote:

 On 23 March 2013 05:12, AL13N al...@rmail.be wrote:

 Op vrijdag 22 maart 2013 07:38:56 schreef Frank Griffin:
  On 03/22/2013 07:20 AM, Glen Ogilvie wrote:
 [...]
   1. How does the src tar.xz file for drakx-installer-stage2 get
   created?   I assume it comes from a
   build of svn://svn.mageia.org/svn/soft/drakx/trunk
   http://svn.mageia.org/svn/soft/drakx/trunk, but can't find how it
   ends up as a tar.xz
 
  I'm maybe about two days ahead of you on this, but here's what I think
  happens, FWIW.  You do your checkout, and then in the mdk-stage1
  subdirectory, do a make dist-svn.  This should produce the tar.xz in
  the mdk-stage1 directory.
 [...]

 make dist actually...

 it will target make dist-svn or make dist-git depending on if you're
using
 git-svn or not.

 be advised that dist-svn uses the BASE and any uncommitted change will
not be
 applied.

 dist-git however, you can commit without pushing them and that will be
used.


 I've had a good play around with make dist.
 It seems to me, like running make dist in the perl-install directory,
(svn://svn.mageia.org/svn/soft/drakx/trunk/ )
 does not produce the same tar.xz file as found within
drakx-installer-stage2 sources.
 For example, the tar.gz produced by make dist does not contain the
kernel, perl-install/install directories, etc.
 Also, inside the tar, the first directory is: drakxtools-15.29, rather
than drakx-installer-stage2-15.29.  It is also
 only 2.4MB instead of about 4.3MB.

 Any suggestions?

Yes, you need to go into install subdirectory (if I remember the name
correctly)


Re: [Mageia-dev] Why is AHCI statically compiled into kernel?

2013-03-07 Thread Pascal Terjan
On Thu, Mar 7, 2013 at 10:04 AM, Anne Wilson an...@kde.org wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 07/03/13 09:55, jpbfree wrote:
  Le 07/03/2013 10:27, Anne Wilson a écrit : On 07/03/13 04:38, R
  James wrote:
  On Wed, Mar 6, 2013 at 1:37 PM, AL13N al...@rmail.be
  mailto:al...@rmail.be wrote:
 
  While I appreciate the intention, from a user PoV, those
  UUIDs mean b* all.  It would be really nice if, when
  they are first named, it was possible to allocate a
  nickname for want of a better term.
  if you use it, filesystems also have label functionalities,
  which iinm are shown in dolphin.
 
 
  Yeah, I'm not a big fan of UUIDs either so I tend to use
  labels instead. I always partition and format using
  command-line tools in the Rescue System. If you do that, you
  can add the labels yourself. For example:
 
  # mkfs.ext4 -m 1 -L mgaroot /dev/sda1 # mkswap -L swap
  /dev/sda2 # mkfs.ext4 -m 0 -L home /dev/sda3
 
  The -m parameters above specifies the percentage reserved for
  the superuser. the -L parameters are the filesystem labels.
  After that, reboot to the installer and choose Custom
  Partitioning, assign your pre-existing partitions and be sure
  _untick_ the [ ] Format boxes then continue installing as
  usual.
 
  After the installation, you can edit /boot/grub/menu.lst
  replacing each UUID=blahblahblah with LABEL=label. For
  example:
 
  root=LABEL=mgaroot (and) resume=LABEL=swap
 
  Similarly in /etc/fstab, you can have entries like:
 
  LABEL=mgaroot  / ext4  relatime  1 1 LABEL=swap swap
  swap defaults  0 0
 
  So the 'nickname' feature you request is available with a
  little pre-install preparation and post-install config file
  editing.
 
  Hope this helps -- RJ
 
  Thanks.  It will help a lot for my own use.  However, that really
  needs to be included in the gui disk partitioning, so that people
  can find and use it.  I'm fairly sure there is no way to do that at
  present.
 
  Anne
 
  hum.. when in disk-patitioning on mcc if you toggle to expert mode
  therre is a label menu (have not tested it though, so don't know
  if it goes up to writing the right stanza in fstab).
 
 
 Really?  I do normally enable Expert mode, and I've never noticed
 that!  Next time I do an install I'll definitely look for it.


It used to work fine at least :)
I remember making some small changes to diskdrake 4 years ago like
displaying the label in partition info even in non expert mode and had been
using labels for many years through diskdrake
I think there is a display bug when people have UTF-8 in the label


Re: [Mageia-dev] Dutch tax program dependencies

2013-03-06 Thread Pascal Terjan
On Wed, Mar 6, 2013 at 8:44 AM, Guillaume Rousse guillomovi...@gmail.comwrote:

 Le 06/03/2013 00:50, Reinout van Schouwen a écrit :

  Hi all,

 The Dutch tax service makes life difficult for (64-bit) Mageia users
 because the tax filing program expects the i586 versions of libxext6 and
 libsm6 to be around.

 The tax service claim on their web site that Ubuntu 12.x and Linux Mint
 13 are supported. Could it be that they have these libraries
 preinstalled on 64 bit platforms?

 Would it be possible to provide some kind of stub package that downloads
 the program with the required dependencies, like Arch does? (
 https://aur.archlinux.org/**packages/belastingdienst-**ib2012/https://aur.archlinux.org/packages/belastingdienst-ib2012/)

 Most binary-only i586 programs expects additional 32 bits libraires
 dependencies: skype, for instance. On a pure 64 bits systems, these
 libraries won't be installed, and they won't even be available directly, as
 long as 32 bits additional package sources are not configured...


I think we configure the 32 bits media by default
Having a 32 bits package installing this app and having the proper
dependencies would make sense


 I'm effraid than endlessly adding 32bits dependencies on our 64 bits
 packages, such as we did with pulseaudio for skype case, or adding 'stub'
 packages here, won't scale indefinitly to match every piece of softwares we
 can't distribute ourselves. First, they are exceptions to our
 'self-containment' package sources policy... Second, dependencies won't
 adress the package source configuration issue.

 So, what about adressing end users intelligence, and document all those
 issues on a central 'compatibility' page on our wiki, instead of relying on
 such kind of hacks ?

 --
 BOFH excuse #155:

 Dumb terminal



Re: [Mageia-dev] packages not rebuilt since Mageia 1 with old src.rpm building fine

2013-03-03 Thread Pascal Terjan
On Mon, Feb 4, 2013 at 6:08 PM, Pascal Terjan pter...@gmail.com wrote:

 checklink-4.2.1-7.mga1.src.rpm:
 - updated by dams to 4.81 on 2012-06-19
 - never uploaded as it requires perl(CSS::DOM) which is not available

 fbreader-0.12.10-5.mga1.src.rpm:
 - updated by fwang to 0.99.2 on 2012-09-14
 - never uploaded, I don't know why

 kaption-0.0.9-1.mga1.src.rpm:
 - updated to 0.1.1 by dglent on 2012-09-09
 - never uploaded, I don't know why


Ping, what should be done with those packages?

Complete list of 27 packages not rebuilt since Mageia 1:

atlas-3.8.3-7.mga1.src.rpm
checklink-4.2.1-7.mga1.src.rpm
fbreader-0.12.10-5.mga1.src.rpm
kaption-0.0.9-1.mga1.src.rpm
klibc-1.5.21-5.mga1.src.rpm
maven-ant-tasks-2.1.1-9.mga1.src.rpm
mcabber-0.10.1-2.mga1.src.rpm
mcal-0.7-16.mga1.src.rpm
notification-daemon-engine-nodoka-0.1.0-3.mga1.src.rpm
pdumpfs-1.3-6.mga1.src.rpm
perl-Apache-AuthCookie-3.180.0-1.mga1.src.rpm
perl-Apache-GeoIP-1.990.0-1.mga1.src.rpm
perl-Devel-Profiler-0.40.0-1.mga1.src.rpm
perl-Dist-Zilla-Plugin-ProgCriticTests-1.102.520-1.mga1.src.rpm
perl-HTTP-Daemon-SSL-1.40.0-1.mga1.src.rpm
perlindex-1.605.0-2.mga1.src.rpm
perl-Log-Agent-0.307-3.mga1.src.rpm
perl-LWPx-ParanoidAgent-1.70.0-1.mga1.src.rpm
perl-Template-Plugin-Latex-3.20.0-1.mga1.src.rpm
perl-Text-Query-0.70.0-6.mga1.src.rpm
perl-WebService-Validator-CSS-W3C-0.200.0-1.mga1.src.rpm
perl-Yahoo-Search-1.11.3-1.mga1.src.rpm
prelink-0.4.4-1.20101123.1.mga1.src.rpm
ruby-mocha-0.9.12-1.mga1.src.rpm
stratagus2.1-2.1-4.mga1.src.rpm
tritonus-0.3.7-0.0.20110107.2.mga1.src.rpm
xmldb-api-0.1-0.1.2001cvs.1.2.5.mga1.src.rpm


Re: [Mageia-dev] [soft-commits] [7324] (call_blkid) always bypass blkid cache

2013-02-14 Thread Pascal Terjan
On Thu, Feb 14, 2013 at 2:22 PM, r...@mageia.org wrote:

 **
  Revision 7324 Author colin Date 2013-02-14 15:22:44 +0100 (Thu, 14 Feb
 2013) Log Message

 (call_blkid) always bypass blkid cache

 This reverts the use of the blkid cache.

 This cache is a broken concept and should not be used. It's only
 intended to be used for LABEL/UUID conversion.

 Please add a comment in the code :)


 From the upstream maintainer:
 kzak coling: -p provides more information, the cache is designed for
 LABEL/UUID conversion -- and the goal is to avoid the cache if possible
 (it's mostly for backward compatibility). The ideal solution is to read
 the information from udev DB.
 kzak coling: man blkid (at least the latest version contains some hint
 about this issue)
 kzak coling: I'd like to learn people to use lsblk -- it's designed
 more friendly  for end-users as well as for scripts and it reads info
 from udev, libblkid is only fallback here.

 Longer term we should kill off the use of blkid and perhaps move to
 lsblk or some perl-udev (if such a thing exists) usage instead:

 kay coling: avoid the blkid cache, it is a completely broken idea
 kay kzak: you should really kill that thing :)
 kzak kay: I'd like to kill blkid at all and keep it as to test the
 library binary...
 kay kzak: tools with options like that talk for their sanity
 themselves :)  -g Perform a garbage collection pass on the blkid
 cache to remove devices which no longer exist.
 kay kzak: it's just silly, really silly to ever do that :)
 kay kzak: yeah, sounds fine to let blkid and its cache die in the long
 run
 kzak  lsblk is maintainable and extendable -- fix blkid(8) is
 impossible to fix...

 This reverts r6891.

 Modified Paths

- 
 drakx/trunk/perl-install/NEWS#13cd91629257f7c0_drakxtrunkperlinstallNEWS
- 
 drakx/trunk/perl-install/fs/type.pm#13cd91629257f7c0_drakxtrunkperlinstallfstypepm
- 
 drakx/trunk/perl-install/install/NEWS#13cd91629257f7c0_drakxtrunkperlinstallinstallNEWS

  Modified: drakx/trunk/perl-install/NEWS
 ===
 --- drakx/trunk/perl-install/NEWS 2013-02-14 01:39:37 UTC (rev 7323)
 +++ drakx/trunk/perl-install/NEWS 2013-02-14 14:22:44 UTC (rev 7324)
 @@ -1,3 +1,5 @@
 +- always bypass blkid cache (the cache only includes a subset of the data we 
 need)
 +
  Version 15.19 - 16 January 2013

  - update translations
 Modified: drakx/trunk/perl-install/fs/type.pm
 ===
 --- drakx/trunk/perl-install/fs/type.pm   2013-02-14 01:39:37 UTC (rev 
 7323)
 +++ drakx/trunk/perl-install/fs/type.pm   2013-02-14 14:22:44 UTC (rev 
 7324)
 @@ -273,7 +273,7 @@

  my %h = map {
   if_(/(.*?)=(.*)/, $1 = $2);
 -} run_program::get_stdout_raw({ timeout = 30 }, 'blkid', '2', 
 '/dev/null', '-o', 'udev', devices::make($part-{device}));
 +} run_program::get_stdout_raw({ timeout = 30 }, 'blkid', '2', 
 '/dev/null', '-o', 'udev', '-p', devices::make($part-{device}));

  \%h;
  }
 Modified: drakx/trunk/perl-install/install/NEWS
 ===
 --- drakx/trunk/perl-install/install/NEWS 2013-02-14 01:39:37 UTC (rev 
 7323)
 +++ drakx/trunk/perl-install/install/NEWS 2013-02-14 14:22:44 UTC (rev 
 7324)
 @@ -1,3 +1,5 @@
 +- always bypass blkid cache (the cache only includes a subset of the data we 
 need)
 +
  Version 15.20 - 21 January 2013

  - use modprobe instead of insmod (mga#8676)





Re: [Mageia-dev] [RFC] rsyslog vs journalctl

2013-02-08 Thread Pascal Terjan
On Fri, Feb 8, 2013 at 9:54 AM, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and AL13N at 07/02/13 18:40 did gyre and gimble:
 Op donderdag 7 februari 2013 13:34:06 schreef Colin Guthrie:
 'Twas brillig, and AL13N at 07/02/13 11:40 did gyre and gimble:
 [...]
 what about the tty12 bug? can this be fixed with journald? it seems to be
 a feature that people don't want to lose?

 Not sure. I'll find out. It should be trivial really... i.e. all it
 really needs is a journalctl -f command run on tty12. You could craft an
 agetty command that worked like that easily enough, although there may
 be something more elegant that is more efficient and cleaner.

 since the tty12 feature is present now, it would be nice if it could still
 be there and started as soon as possible, just like before.

 Just to try it, can you set:

 TTYPath=/dev/tty12
 ForwardToConsole=yes

 in /etc/systemd/journald.conf


 I'm not 100% sure whether it really should be available by default tho'.
 I mean, if you are a logged in user you cannot view the system logs
 unless you are in the adm group or root. Why should you just be able to
 see it via switching to a tty? Seems somewhat counter intuitive to me.

I think it used to be enabled or not by msec depending on security level

 Of course you could say that if someone has physical access then all
 bets are off anyway... but IMO it does still seem slightly juxtaposed.

 Thoughts welcome on whether:
  a) This should be off by default (as now - but change from classic syslog)
  b) We should default it to on.
  c) We should provide an easy to use ticky box to turn it off/on easily
 via GUI.

 Regardless, we should probably configure all syslogs to not do this by
 default (as it will class if it's enabled in the journal).

 Thoughts?

 Col


 --

 Colin Guthrie
 colin(at)mageia.org
 http://colin.guthr.ie/

 Day Job:
   Tribalogic Limited http://www.tribalogic.net/
 Open Source:
   Mageia Contributor http://www.mageia.org/
   PulseAudio Hacker http://www.pulseaudio.org/
   Trac Hacker http://trac.edgewall.org/


Re: [Mageia-dev] [RFC] rsyslog vs journalctl

2013-02-08 Thread Pascal Terjan
On Fri, Feb 8, 2013 at 10:31 AM, Pascal Terjan pter...@gmail.com wrote:
 On Fri, Feb 8, 2013 at 9:54 AM, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and AL13N at 07/02/13 18:40 did gyre and gimble:
 Op donderdag 7 februari 2013 13:34:06 schreef Colin Guthrie:
 'Twas brillig, and AL13N at 07/02/13 11:40 did gyre and gimble:
 [...]
 what about the tty12 bug? can this be fixed with journald? it seems to be
 a feature that people don't want to lose?

 Not sure. I'll find out. It should be trivial really... i.e. all it
 really needs is a journalctl -f command run on tty12. You could craft an
 agetty command that worked like that easily enough, although there may
 be something more elegant that is more efficient and cleaner.

 since the tty12 feature is present now, it would be nice if it could still
 be there and started as soon as possible, just like before.

 Just to try it, can you set:

 TTYPath=/dev/tty12
 ForwardToConsole=yes

 in /etc/systemd/journald.conf


 I'm not 100% sure whether it really should be available by default tho'.
 I mean, if you are a logged in user you cannot view the system logs
 unless you are in the adm group or root. Why should you just be able to
 see it via switching to a tty? Seems somewhat counter intuitive to me.

 I think it used to be enabled or not by msec depending on security level

/usr/share/msec/plugins/msec.py:def enable_console_log(self, arg,
expr='*.*', dev='tty12'):


Re: [Mageia-dev] Is it possible running rebuildbot on ruby-* packages?

2013-02-08 Thread Pascal Terjan
On Fri, Feb 8, 2013 at 7:40 AM, FundaWang fundaw...@fundawang.name wrote:
 Hello,
 Is it possible running rebuildbot on ruby-* packages? Due to new ruby-rdoc 
 has been imported to fix CVE-2013-0256, all packages shipped rdoc files will 
 need to be rebuilt. Is is possible doing this by umeabot?

It is possible :)


Re: [Mageia-dev] Is it possible running rebuildbot on ruby-* packages?

2013-02-08 Thread Pascal Terjan
On Fri, Feb 8, 2013 at 3:40 PM, Pascal Terjan pter...@gmail.com wrote:
 On Fri, Feb 8, 2013 at 7:40 AM, FundaWang fundaw...@fundawang.name wrote:
 Hello,
 Is it possible running rebuildbot on ruby-* packages? Due to new ruby-rdoc 
 has been imported to fix CVE-2013-0256, all packages shipped rdoc files will 
 need to be rebuilt. Is is possible doing this by umeabot?

 It is possible :)

I have started it but forgot to exclude ruby itself from the list...
Anyway, in progress


Re: [Mageia-dev] freeze push: perl-URPM urpmi

2013-02-08 Thread Pascal Terjan
On Fri, Feb 8, 2013 at 8:42 PM, Anssi Hannula an...@mageia.org wrote:
 08.02.2013 20:35, Thierry Vignaud kirjoitti:
 On 8 February 2013 14:35, Anssi Hannula an...@mageia.org wrote:
 please let in perl-URPM  urpmi
 perl-URPM fixes a bug regarding installing delta rpm
 urpmi fixes counting erasures in progress bar.

 I think urpmi should probably not count erasures at all in the
 $cur/$total number, since IMHO the count should be for the packages
 installed instead of applied transactions, and package removal is
 usually much faster than installation.


 Try that on texlive-texmf :-)

 This does what you want, a separate counter for erasures

 Nice :)

 Probably should see if others agree with me or not before applying I
 guess...

 Everyone, WDYT?

I thought of requesting such change when I ran the new version but
then decided it was not important :)


Re: [Mageia-dev] [RFC] rsyslog vs journalctl

2013-02-07 Thread Pascal Terjan
On Thu, Feb 7, 2013 at 1:30 PM, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Guillaume Rousse at 07/02/13 12:20 did gyre and gimble:
 Le 07/02/2013 12:40, AL13N a écrit :
 'Twas brillig, and David Walser at 06/02/13 18:28 did gyre and gimble:
 [...]
 What I guess we could to to avoid putting rsyslog on the physical media
 would be to put a versioned conflicts in the main systemd package with
 rsyslog and syslog-ng. Thus the old packages should be removed when
 upgrading (AIUI).

 not a really good idea imho, i have a server which uses rsyslog for
 network remote syslogging... so upgrading that would break this.
 Indeed.

 Just because journal is installed (no choice here) shouldn't prevent to
 install a real syslog-daemon. I'd rather introduce another virtual
 package, such as syslog-daemon-minimal (or anything else), and lower the
 dependencies of basesystem to just require this last one.

 I'm not really sure what that gains... i.e. that's that's effectively
 what we have right now with the current provides of syslog-daemon via
 systemd itself.

 Arguably the semantics are wrong... e.g. it should really be called
 system-logger or something more generic.

 But as things stand you no longer *need* to install rsyslog et al - it's
 just an option. And as things stand right now, if rsyslog is included in
 the media it will be upgraded happily and keep on running.

I was wondering if some packages(like fail2ban) may want to require a
traditional syslog


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release makedev-4.4-15.mga3

2013-02-06 Thread Pascal Terjan
On Wed, Feb 6, 2013 at 6:01 PM, Thierry Vignaud
thierry.vign...@gmail.com wrote:
 On 6 February 2013 14:43, pterjan buildsystem-dae...@mageia.org wrote:
 pterjan pterjan 4.4-15.mga3:
 + Revision: 394833
 - Do not do anything in post if /dev is devtmpfs

 Which means we never create /dev static entries at all.
 Never in drakx, never in live mode.

I test if /dev is a different mountpoint so that they get created in chroots


Re: [Mageia-dev] Packager's meeting

2013-02-05 Thread Pascal Terjan
On Tue, Feb 5, 2013 at 9:03 AM, Anne Nicolas enna...@gmail.com wrote:
 Hi there

 We will have our meeting tonight focused on release critical bugs review.
 Please have a look before on
 https://bugs.mageia.org/buglist.cgi?cmdtype=runnamednamedcmd=release_blocker

I am wondering how to handle packages failing to build, especially the
ones with different version in svn
Should I open individual bugs?

I am planning to try building failing packages with -j4 instead of
-j12 to get a list of the ones which are really broken but I don't
know how to handle the discussion on which ones to drop and which ones
really need to be fixed

$ ls /distrib/bootstrap/distrib/cauldron/SRPMS/core/release/ | sed -n
's/.*mga\([0-9]\).src.rpm/\1/p' | sort | uniq -c
 34 1
119 2
  10869 3

(for those not familiar with sed, this means 34 packages still have a
mga1 tag which mean they haven't been rebuilt since Mageia 1 was
released and 119 have not been rebuilt since Mageia 2 was released)


Re: [Mageia-dev] Packager's meeting

2013-02-05 Thread Pascal Terjan
On Tue, Feb 5, 2013 at 11:18 AM, nicolas vigier bo...@mars-attacks.org wrote:
 On Tue, 05 Feb 2013, Sander Lepik wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 05.02.2013 13:04, Pascal Terjan kirjutas:
  On Tue, Feb 5, 2013 at 9:03 AM, Anne Nicolas enna...@gmail.com
  wrote:
  Hi there
 
  I am planning to try building failing packages with -j4 instead of
  -j12 to get a list of the ones which are really broken but I
  don't know how to handle the discussion on which ones to drop and
  which ones really need to be fixed

 Can't we have some macro for that in the build system. %make_j4 ? So
 we could fix them and switch the build system's %make to -j12 by
 default in the future?

 I'm not sure it's useful to have a %make_j4 macro. It's already possible
 to do make -j4 without using a macro.


And they should rather get fixed as it's only by chance if they work
with -j4 now, any change in the Makefile may make them only work with
-j3 or -j5...


Re: [Mageia-dev] urpmi counts gone askew

2013-02-04 Thread Pascal Terjan
On Mon, Feb 4, 2013 at 2:19 PM, Frank Griffin f...@roadrunner.com wrote:
 Not sure this is worth  a bug report, since I doubt I could reproduce it,
 but check out the package number/total output in this morning's cauldron
 update:

Just a guess, can it be old package removal which are now displayed as
installations but with a negative total and another counter?


[Mageia-dev] packages not rebuilt since Mageia 1 with old src.rpm building fine

2013-02-04 Thread Pascal Terjan
Out of the 35 packages not rebuilt since Mageia 1, here is a list of
the 8 which are not detected by autobuild as the old src.rpm builds
fine but not the version in svn or the package is rejected

New version in svn that was never uploaded
==

checklink-4.2.1-7.mga1.src.rpm:
- updated by dams to 4.81 on 2012-06-19
- never uploaded as it requires perl(CSS::DOM) which is not available

fbreader-0.12.10-5.mga1.src.rpm:
- updated by fwang to 0.99.2 on 2012-09-14
- never uploaded, I don't know why

kaption-0.0.9-1.mga1.src.rpm:
- updated to 0.1.1 by dglent on 2012-09-09
- never uploaded, I don't know why

transfugdrake-1.9.4-1.mga3.src.rpm:
- updated by ennael to 1.9.5 on 2012-05-02
- never uploaded, I don't know why

Rejected, need an exception in rpmlint config
=

nagios-check_rsync-1.02-5.mga1.src.rpm:
- unexpanded-macro URL %2F2094

nagios-check_syncrepl-20080409-8.mga1.src.rpm:
- unexpanded-macro URL %2F2477

php-pear-Testing_Selenium-0.3.1-8.mga3.src.rpm:
- php-pear-Testing_Selenium.noarch: W: unexpanded-macro
/usr/share/doc/php-pear-Testing_Selenium/docs/Documentation/26d3399f63abd43a7d72f8c21440dcb0/%%239^%%239105369^footer.tpl.php
%%239
  (and many more files)

Fails to build, needs to be fixed
=

xmldb-api-0.1-0.1.2001cvs.1.2.5.mga3.src.rpm:
- requires omquery which seems to no longer exist
- required by ws-jaxme, which is required by plenty of packages
(omegat cxf-xjc-utils dom4j resteasy xmlrpc-common eclipse-mylyn
eclipse-mylyn-builds-hudson omegat cxf-xjc-utils dom4j resteasy
xmlrpc-common eclipse-mylyn-builds-hudson eclipse-mylyn)


Re: [Mageia-dev] packages not rebuilt since Mageia 1 with old src.rpm building fine

2013-02-04 Thread Pascal Terjan
On Mon, Feb 4, 2013 at 6:08 PM, Pascal Terjan pter...@gmail.com wrote:
 Out of the 35 packages not rebuilt since Mageia 1, here is a list of
 the 8 which are not detected by autobuild as the old src.rpm builds
 fine but not the version in svn or the package is rejected

 New version in svn that was never uploaded
 ==

 checklink-4.2.1-7.mga1.src.rpm:
 - updated by dams to 4.81 on 2012-06-19
 - never uploaded as it requires perl(CSS::DOM) which is not available

 fbreader-0.12.10-5.mga1.src.rpm:
 - updated by fwang to 0.99.2 on 2012-09-14
 - never uploaded, I don't know why

 kaption-0.0.9-1.mga1.src.rpm:
 - updated to 0.1.1 by dglent on 2012-09-09
 - never uploaded, I don't know why

 transfugdrake-1.9.4-1.mga3.src.rpm:
 - updated by ennael to 1.9.5 on 2012-05-02
 - never uploaded, I don't know why

 Rejected, need an exception in rpmlint config
 =

 nagios-check_rsync-1.02-5.mga1.src.rpm:
 - unexpanded-macro URL %2F2094

 nagios-check_syncrepl-20080409-8.mga1.src.rpm:
 - unexpanded-macro URL %2F2477

 php-pear-Testing_Selenium-0.3.1-8.mga3.src.rpm:
 - php-pear-Testing_Selenium.noarch: W: unexpanded-macro
 /usr/share/doc/php-pear-Testing_Selenium/docs/Documentation/26d3399f63abd43a7d72f8c21440dcb0/%%239^%%239105369^footer.tpl.php
 %%239
   (and many more files)

 Fails to build, needs to be fixed
 =

 xmldb-api-0.1-0.1.2001cvs.1.2.5.mga3.src.rpm:
 - requires omquery which seems to no longer exist
 - required by ws-jaxme, which is required by plenty of packages
 (omegat cxf-xjc-utils dom4j resteasy xmlrpc-common eclipse-mylyn
 eclipse-mylyn-builds-hudson omegat cxf-xjc-utils dom4j resteasy
 xmlrpc-common eclipse-mylyn-builds-hudson eclipse-mylyn)

Actually I had missed the snapshot date change

On 2011-06-29, it was updated from 2001 to 20041010 by gil,
changing the spec a lot including a new dependency on omquery which
was never uploaded

The package is dead in Fedora and they removed the support for it in
ws-jaxme with 
http://pkgs.fedoraproject.org/cgit/ws-jaxme.git/tree/ws-jaxme-remove-xmldb.patch


Re: [Mageia-dev] Please remove qemu, and qemu-img from Mageia 3.

2013-02-03 Thread Pascal Terjan
On Sun, Feb 3, 2013 at 9:45 AM, David W. Hodgins
davidwhodg...@gmail.com wrote:
 During testing of updates to qemu, and x11-driver-video-qxl,
 it has become very clear that no-one could possibly be using
 these packages, as they are so slow, as to be useless.

Try loading kvm module and selecting the fast drivers for network/disk/...

 Over 6 hours to do a net install of a kde x86-64 system,
 on hardware where that would normally be under 20 minutes.

 There are many problems with xorg crashing, mouse pointer not
 being where the pointer is shown, etc.  These bugs are described
 in https://bugs.mageia.org/show_bug.cgi?id=8938

 Please drop these useless packages, so we don't have to test
 or install security updates for them.

They are useful


Re: [Mageia-dev] [council] *ping* Media query: secure boot support

2013-01-29 Thread Pascal Terjan
On Tue, Jan 29, 2013 at 10:02 AM, Guillaume Rousse
guillomovi...@gmail.com wrote:
 Le 29/01/2013 10:37, Wolfgang Bornath a écrit :

 As for now Microsoft requires all W8 certified systems with secure
 boot to allow secure boot to be switched off by user/sysadmin. One
 reason why I do not understand the reason why all these people (Garret
 et all) are stumbling all over themselves to solve a problem which is
 not even sure to ever come by.

 I guess that's because secure boot may be considered useful, if you're in
 control of it, of course. And because something working out of the box is
 probably better when targetting non-experts.

Yes I think the main problem is that for probably 10 years it had
became easy for someone non technical to test/install linux, now they
would need to change setup in the bios and would probably give up (or
be scared).


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release makedev-4.4-14.mga3

2013-01-29 Thread Pascal Terjan
On Mon, Jan 14, 2013 at 5:37 PM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jan 13, 2013 at 8:19 PM, tv buildsystem-dae...@mageia.org wrote:
 Name: makedev  Relocations: (not relocatable)
 Version : 4.4   Vendor: Mageia.Org
 Release : 14.mga3   Build Date: Sun Jan 13 21:06:51 
 2013
 Install Date: (not installed)   Build Host: ecosse.mageia.org
 Group   : System/Kernel and hardwareSource RPM: (none)
 Size: 58419License: GPLv2+
 Signature   : (none)
 Packager: tv tv
 URL : http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/soft/makedev/
 Summary : A program used for creating the device files in /dev
 Description :
 This package contains the makedev program, which makes it easier to create
 and maintain the files in the /dev directory.  /dev directory files
 correspond to a particular device supported by Linux (serial or printer
 ports, scanners, sound cards, tape drives, CD-ROM drives, hard drives,
 etc.) and interface with the drivers in the kernel.

 The makedev package is a basic part of your Mageia system and it needs
 to be installed.

 tv tv 4.4-14.mga3:
 + Revision: 378420
 - fix upgrading (not corrupting devtmpfs)
 - devfs is dead for nearly a decade

 This package causes /usr/lib/root-mirror being in mounted in chroots
 on the build system (and not being umounted) during clean chroot
 creation

 sucuk had 65 mounted, oldest one being
 /home/iurt/chroot_tmp/iurt/chroot_cauldron.i586.0.20130113202409/usr/lib/root-mirror
 just after this package was uploaded

Can someone have a look?

[root@jonund ~]# mount | wc -l
277

This is annoying to cleanup on the build machines... (and at home when
running iurt)


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release makedev-4.4-14.mga3

2013-01-29 Thread Pascal Terjan
On Tue, Jan 29, 2013 at 12:04 PM, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Pascal Terjan at 29/01/13 11:51 did gyre and gimble:
 On Mon, Jan 14, 2013 at 5:37 PM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jan 13, 2013 at 8:19 PM, tv buildsystem-dae...@mageia.org wrote:
 Name: makedev  Relocations: (not relocatable)
 Version : 4.4   Vendor: Mageia.Org
 Release : 14.mga3   Build Date: Sun Jan 13 
 21:06:51 2013
 Install Date: (not installed)   Build Host: ecosse.mageia.org
 Group   : System/Kernel and hardwareSource RPM: (none)
 Size: 58419License: GPLv2+
 Signature   : (none)
 Packager: tv tv
 URL : http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/soft/makedev/
 Summary : A program used for creating the device files in /dev
 Description :
 This package contains the makedev program, which makes it easier to create
 and maintain the files in the /dev directory.  /dev directory files
 correspond to a particular device supported by Linux (serial or printer
 ports, scanners, sound cards, tape drives, CD-ROM drives, hard drives,
 etc.) and interface with the drivers in the kernel.

 The makedev package is a basic part of your Mageia system and it needs
 to be installed.

 tv tv 4.4-14.mga3:
 + Revision: 378420
 - fix upgrading (not corrupting devtmpfs)
 - devfs is dead for nearly a decade

 This package causes /usr/lib/root-mirror being in mounted in chroots
 on the build system (and not being umounted) during clean chroot
 creation

 sucuk had 65 mounted, oldest one being
 /home/iurt/chroot_tmp/iurt/chroot_cauldron.i586.0.20130113202409/usr/lib/root-mirror
 just after this package was uploaded

 Can someone have a look?

 [root@jonund ~]# mount | wc -l
 277

 This is annoying to cleanup on the build machines... (and at home when
 running iurt)

 Do we really need makedev these days?

That's a good question :)
iurt needs it because I still haven't fixed it to mount /dev but as a
general thing I don't think so.


Re: [Mageia-dev] python-distribute / python-pkg-resources again

2013-01-29 Thread Pascal Terjan
On Tue, Jan 29, 2013 at 2:36 PM, Thomas Spuhler tho...@btspuhler.com wrote:
 On Tuesday, January 29, 2013 02:06:54 AM Pascal Terjan wrote:
 file /usr/lib/python2.7/site-packages/pkg_resources.py from install of
 python-distribute-0.6.34-3.mga3.noarch conflicts with file from
 package python-pkg-resources-0.6.28-4.mga3.noarch

 Maybe I should add a conflicts to the package.

What is the difference, why do they provide the same files?


Re: [Mageia-dev] Package drop request: more ruby packages

2013-01-29 Thread Pascal Terjan
On Wed, Dec 19, 2012 at 9:41 PM, Remy CLOUARD shikam...@mageia.org wrote:
 Hi,

 Could someone remove the following RPMs from the repos:

 ruby-rcov-doc: ruby-rcov has been superseded by ruby-simplecov, has been
 removed from the mirrors, but the -doc package is still there

 ruby-oa-oauth and ruby-oa-oauth-doc
 ruby-oa-more and ruby-oa-more-doc
 ruby-oa-enterprise and ruby-oa-enterprise-doc
 ruby-oa-core and ruby-oa-core-doc
 ruby-oa-openid and ruby-oa-openid-doc
 ruby-oa-basic and ruby-oa-basic-doc

 the reason for dropping all these ruby-oa packages is because the
 omniauth framework is packaged very differently starting from 1.0.

 This break teambox but the package has many more broken dependencies and
 is rather outdated (there’s a rails 3 branch I should update it to)

What is the plan with teambox?
Should it be dropped?


Re: [Mageia-dev] [changelog] cauldron core/release task-obsolete-3-56.mga3

2013-01-28 Thread Pascal Terjan
On Mon, Jan 28, 2013 at 11:37 AM, Jose Jorge lists.jjo...@free.fr wrote:
 Le 28/01/2013 09:53, Guillaume Rousse a écrit :

 No, that's false. You have to remove obsoletes package from mirrors,
 there is no obligation to remove it from end user machines.


 And isn't the purpose of task-obsoletes to remove from mirrors?

No, it is to remove from users machine when the packages will not
work/break other things/have security problems/... and there is no
replacement

 The same discussion happened here when proprietary java was removed from the
 distro, let's not start it again...


Re: [Mageia-dev] [changelog] cauldron core/release task-obsolete-3-56.mga3

2013-01-28 Thread Pascal Terjan
On Mon, Jan 28, 2013 at 6:07 PM, Jose Jorge lists.jjo...@free.fr wrote:
 Le 28/01/2013 13:26, Pascal Terjan a écrit :

 And isn't the purpose of task-obsoletes to remove from mirrors?


 No, it is to remove from users machine when the packages will not
 work/break other things/have security problems/... and there is no
 replacement


 So I badly understood the wiki :

 https://wiki.mageia.org/en/Packaging_guidelines#Obsoleting_a_package

I think there was a discussion recently about defining it better :)


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread Pascal Terjan
On Sun, Jan 27, 2013 at 4:50 PM, AL13N al...@rmail.be wrote:
 Op zondag 27 januari 2013 17:43:50 schreef Thierry Vignaud:
 On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
   alien alien 0.5.6-6.mga3:
   + Revision: 391755
   + rebuild (emptylog)
 
  what for?
 
  autobuild failed that release, but for some reason i had to bump release
  anyway...

 rebuild did succeeded:
 * Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
 + Revision: 356696
 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

 and it was rebuild again later.

 You should have stopped when seeing you'd to bump release as that mean
 that previous build was successful..

  i donno how to fix this properly.
 
  what should i do with revision logs?

 not the mass rebuild, but on of the autobuilds kept showing lcdproc as failed.
 i had to rebuild it for it to show up properly.

 it meant i had a personal entry on check.mageia.org

If you just rebuild it without fixing anything, it will come back next time...


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread Pascal Terjan
On Sun, Jan 27, 2013 at 5:05 PM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jan 27, 2013 at 4:50 PM, AL13N al...@rmail.be wrote:
 Op zondag 27 januari 2013 17:43:50 schreef Thierry Vignaud:
 On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
   alien alien 0.5.6-6.mga3:
   + Revision: 391755
   + rebuild (emptylog)
 
  what for?
 
  autobuild failed that release, but for some reason i had to bump release
  anyway...

 rebuild did succeeded:
 * Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
 + Revision: 356696
 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

 and it was rebuild again later.

 You should have stopped when seeing you'd to bump release as that mean
 that previous build was successful..

  i donno how to fix this properly.
 
  what should i do with revision logs?

 not the mass rebuild, but on of the autobuilds kept showing lcdproc as 
 failed.
 i had to rebuild it for it to show up properly.

 it meant i had a personal entry on check.mageia.org

 If you just rebuild it without fixing anything, it will come back next time...

Looking at the failure logs:

gcc -fPIC -Wall  -O3 -Wno-unused-function -shared  -o hd44780.so
hd44780-hd44780.o libLCD.a hd44780-hd44780-serial.o
hd44780-hd44780-lis2.o hd44780-hd44780-usblcd.o hd44780-hd44780-4bit.o
hd44780-hd44780-ext8bit.o hd44780-lcd_sem.o hd44780-hd44780-winamp.o
hd44780-hd44780-serialLpt.o hd44780-hd44780-bwct-usb.o
hd44780-hd44780-lcd2usb.o hd44780-hd44780-uss720.o
hd44780-hd44780-usbtiny.o hd44780-hd44780-usb4all.o
hd44780-hd44780-ftdi.o hd44780-hd44780-ethlcd.o hd44780-hd44780-i2c.o
-lusb   -lftdi -lusb   libbignum.a -ldl
gcc: error: libbignum.a: No such file or directory
make[3]: *** [hd44780.so] Error 1
make[3]: Leaving directory
`/home/pterjan/rpmbuild/BUILD/lcdproc-0.5.6/server/drivers'

So in the Makefile in server/drivers, hd44780.so needs to depend on libbignum.a


Re: [Mageia-dev] nepomukextras / nepomukannotation / kolena

2013-01-27 Thread Pascal Terjan
On Sun, Jan 27, 2013 at 5:30 PM, Nicolas Lécureuil
nicolas.lecure...@free.fr wrote:
 Le dimanche 27 janvier 2013 16:58:01 Pascal Terjan a écrit :
 I was looking at the packages that have not been built since Magea 1

 nepomukextras is one of them, required only by nepomukannotation that
 nothing requires, they haven't been updated upstream for 2 years

 They both can't be built because they need libkolena0 which is not
 installable (requires an old libtesseract_api) and they are the only
 think using kolena

 kolena doesn't build:
 -- Could NOT find KDE4Workspace (missing:  KDE4Workspace_CONFIG)
 -- Could NOT find Tesseract (missing:  TESSERACT_LIBRARY)
 -- Could NOT find TIFF (missing:  TIFF_LIBRARY TIFF_INCLUDE_DIR)

 Should we drop them all?


 please remove them if you can

OK I will, thanks


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release lcdproc-0.5.6-6.mga3

2013-01-27 Thread Pascal Terjan
On Sun, Jan 27, 2013 at 7:14 PM, AL13N al...@rmail.be wrote:
 Op zondag 27 januari 2013 17:18:01 schreef Pascal Terjan:
 On Sun, Jan 27, 2013 at 5:05 PM, Pascal Terjan pter...@gmail.com wrote:
  On Sun, Jan 27, 2013 at 4:50 PM, AL13N al...@rmail.be wrote:
  Op zondag 27 januari 2013 17:43:50 schreef Thierry Vignaud:
  On 27 January 2013 17:32, AL13N al...@rmail.be wrote:
alien alien 0.5.6-6.mga3:
+ Revision: 391755
+ rebuild (emptylog)
  
   what for?
  
   autobuild failed that release, but for some reason i had to bump
   release
   anyway...
 
  rebuild did succeeded:
  * Sat Jan 12 2013 umeabot umeabot 0.5.6-2.mga3
  + Revision: 356696
  - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
 
  and it was rebuild again later.
 
  You should have stopped when seeing you'd to bump release as that mean
  that previous build was successful..
 
   i donno how to fix this properly.
  
   what should i do with revision logs?
 
  not the mass rebuild, but on of the autobuilds kept showing lcdproc as
  failed. i had to rebuild it for it to show up properly.
 
  it meant i had a personal entry on check.mageia.org
 
  If you just rebuild it without fixing anything, it will come back next
  time...
 Looking at the failure logs:

 gcc -fPIC -Wall  -O3 -Wno-unused-function -shared  -o hd44780.so
 hd44780-hd44780.o libLCD.a hd44780-hd44780-serial.o
 hd44780-hd44780-lis2.o hd44780-hd44780-usblcd.o hd44780-hd44780-4bit.o
 hd44780-hd44780-ext8bit.o hd44780-lcd_sem.o hd44780-hd44780-winamp.o
 hd44780-hd44780-serialLpt.o hd44780-hd44780-bwct-usb.o
 hd44780-hd44780-lcd2usb.o hd44780-hd44780-uss720.o
 hd44780-hd44780-usbtiny.o hd44780-hd44780-usb4all.o
 hd44780-hd44780-ftdi.o hd44780-hd44780-ethlcd.o hd44780-hd44780-i2c.o
 -lusb   -lftdi -lusb   libbignum.a -ldl
 gcc: error: libbignum.a: No such file or directory
 make[3]: *** [hd44780.so] Error 1
 make[3]: Leaving directory
 `/home/pterjan/rpmbuild/BUILD/lcdproc-0.5.6/server/drivers'

 So in the Makefile in server/drivers, hd44780.so needs to depend on
 libbignum.a



 hd44780_LDADD =  libLCD.a @HD44780_DRIVERS@ @LIBUSB_LIBS@ @LIBFTDI_LIBS@
 libbignum.a
 hd44780_DEPENDENCIES = @HD44780_DRIVERS@

 so, i should move it to dependencies instead of ldadd in the Makefile.am and
 use autoreconf -i instead...

 but... this isn't the only driver, does this mean i'll have to change
 dependencies for almost all these drivers?

I don't know if they use the lib :)


Re: [Mageia-dev] [soft-commits] [7213] Check-in debuginfo-install

2013-01-26 Thread Pascal Terjan
On Sat, Jan 26, 2013 at 4:22 PM,  r...@mageia.org wrote:
 Revision 7213 Author kamil Date 2013-01-26 17:22:26 +0100 (Sat, 26 Jan 2013)

 Log Message

 Check-in debuginfo-install

 Added Paths

 rpm/debuginfo-install/trunk/debuginfo-install

 Added: rpm/debuginfo-install/trunk/debuginfo-install
 ===
 --- rpm/debuginfo-install/trunk/debuginfo-install 
 (rev 0)
 +++ rpm/debuginfo-install/trunk/debuginfo-install 2013-01-26 16:22:26 UTC
 (rev 7213)
 @@ -0,0 +1,14 @@
 +#!/usr/bin/sh
 +# Kamil Rytarowski 2012, kamil AT mageia DOT org | n54 AT gmx DOT com
 +# Any copyright is dedicated to the Public Domain.
 +# http://creativecommons.org/publicdomain/zero/1.0/
 +
 +urpmi_args=
 +
 +while [ $1 ]; do
 +  new_arg=`urpmq --sourcerpm $1|awk -F': ' '{print $2}'|sed
 's/-[^-]*-[^-]*$/-debuginfo/'`
 +  urpmi_args=$urpmi_args $new_arg
 +  shift
 +done

You can run urpmq only once with all the args but as the packages are
installed, I would just use rpmquery

urpmi $(rpmquery --qf %{SOURCERPM}\n $@ | sed 's/-[^-]*-[^-]*$/-debuginfo/')

That should make things faster :)


Re: [Mageia-dev] /run/httpd (maybe others) breaking features

2013-01-24 Thread Pascal Terjan
On Thu, Jan 24, 2013 at 9:24 AM, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Pascal Terjan at 24/01/13 01:40 did gyre and gimble:
 On Thu, Jan 24, 2013 at 12:45 AM, Colin Guthrie mag...@colin.guthr.ie 
 wrote:
 'Twas brillig, and Pascal Terjan at 24/01/13 00:24 did gyre and gimble:
 I was looking at perl-Apache2-DebugFilter build failure

 In the test it starts an apache which fails as it uses
 http://httpd.apache.org/docs/trunk/rewrite/rewritemap.html#prg which
 uses a mutex stored in /run/httpd/

 [Wed Jan 23 23:49:55.962405 2013] [core:emerg] [pid 55277]
 (13)Permission denied: AH00023: Couldn't create the rewrite-map mutex
 (file /run/httpd/rewrite-map.55277)

 That directory is now owned by root so it can't be used for anything
 except creating the httpd.pid

 $ cat /usr/lib/tmpfiles.d/httpd.conf
 d /run/httpd   755 root root

 Fedora uses d /run/httpd   710 root apache which doesn't help in
 this case but fixes other problems

 In the past (Mageia 1) runtimedir was /var/run directly so it was
 possible to create mutex files there for any user

 Hmm, not sure what you mean here.

 [colin@mga2 ~]$ ls -ld /var/run
 drwxr-xr-x 38 root root 4096 Jan 23 04:04 /var/run/

 That dir is also owned by root with 755 perm. It shouldn't make any odds
 to permissions.

 Hmm you are right, I don't know why it got broken then

 It used to use /var/run/ as runtime dir and it succeeded creating the mutex
 It now fails to create it in /run/httpd/

 I don't have more clues :(

 It may be some change in apache but I couldn't find, I'll try to find
 out more tomorrow

 If this is on the build system, perhaps the tmpfiles stuff isn't run for
 some reason and /run/httpd isnt't created. And then maybe code in apache
 tries to mkdir /run/httpd and that's where the permission denied error
 comes from?

 /me is clutching at straws here :)

It seems things are more complicated :)
It used to use ServerRoot + /logs/ (/etc/httpd/logs) which is a
symlink to /var/log/httpd, but seem to now always use /run/httpd, even
when ServerRoot is different.
That's why the tests used to work: they were using a local t/ as
ServerRoot and using t/logs/.

But I am now wondering if the feature in normal usage has ever worked
given that /var/log/httpd permissions are not more open


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release python-distribute-0.6.34-3.mga3

2013-01-24 Thread Pascal Terjan
On Thu, Jan 24, 2013 at 3:22 AM, Thomas Spuhler tho...@btspuhler.com wrote:

 I eliminated the package python-pkg-resources and put the two+ files into the 
 basic package python-
 distribute.
 The reason is as stated below:


 Hey!

 I can see you have imported python-distribute that generates package
 python-pkg-resources.

 And now the problem:
 http://pkgsubmit.mageia.org/uploads/rejected/cauldron/core/release/20130113212011.umeabot.valstar.22055.youri
 - python-setuptools generates package with same name. I think you should
 rename yours to python-pkg-resources-distribute or something like that.

The problem is that python-distribute should have then been uploaded just after.
python-pkg-resources got cleaned from the mirrors because it was a
leftover package built from a src.rpm which no longer existed, and the
one from python-distribute had not been uploaded.


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release python-distribute-0.6.34-3.mga3

2013-01-24 Thread Pascal Terjan
On Thu, Jan 24, 2013 at 10:37 AM, Sander Lepik sander.le...@eesti.ee wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 24.01.2013 12:28, Pascal Terjan kirjutas:
 On Thu, Jan 24, 2013 at 3:22 AM, Thomas Spuhler
 tho...@btspuhler.com wrote:

 I eliminated the package python-pkg-resources and put the two+
 files into the basic package python- distribute. The reason is as
 stated below:


 Hey!

 I can see you have imported python-distribute that generates
 package python-pkg-resources.

 And now the problem:
 http://pkgsubmit.mageia.org/uploads/rejected/cauldron/core/release/20130113212011.umeabot.valstar.22055.youri


 - - python-setuptools generates package with same name. I think you should
 rename yours to python-pkg-resources-distribute or something like
 that.

 The problem is that python-distribute should have then been
 uploaded just after. python-pkg-resources got cleaned from the
 mirrors because it was a leftover package built from a src.rpm
 which no longer existed, and the one from python-distribute had not
 been uploaded.

 Not python-distribute but python-setuptools. They both had
 python-pkg-resources as sub-package. And as python-distribute has
 bigger version its subpackage was uploaded. That package should come
 from python-setuptools as it was before Thomas imported python-distribute.

Yes sorry, mixed them :)
But now we need to fix the problem: python-setuptools can not be
uploaded while this package is still here (as the version is lower) or
if the package is removed (as chroot creation will fail).
I think I will force the upload of python-setuptools


Re: [Mageia-dev] Packagers meeting

2013-01-23 Thread Pascal Terjan
On Wed, Jan 23, 2013 at 11:18 AM, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Pascal Terjan at 22/01/13 19:49 did gyre and gimble:
 But 10993/10997 = 99.96% which would be rounded to 100%

 Where exactly does the 10993 come from? I don't see those specific
 figures on the autobuild results... am I misinterpreting them?

http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-01-21 has 10998
http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-01-20 had 10997

On http://pkgsubmit.mageia.org/autobuild/ that would be Total -
not_on_this_arch (the 9 packages that are 32 bits only)


Re: [Mageia-dev] Packagers meeting

2013-01-23 Thread Pascal Terjan
On Wed, Jan 23, 2013 at 11:26 AM, Pascal Terjan pter...@gmail.com wrote:
 On Wed, Jan 23, 2013 at 11:18 AM, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Pascal Terjan at 22/01/13 19:49 did gyre and gimble:
 But 10993/10997 = 99.96% which would be rounded to 100%

 Where exactly does the 10993 come from? I don't see those specific
 figures on the autobuild results... am I misinterpreting them?

 http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-01-21 has 10998
 http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-01-20 had 10997

 On http://pkgsubmit.mageia.org/autobuild/ that would be Total -
 not_on_this_arch (the 9 packages that are 32 bits only)

Ah and the 10993 is 10997 - the 4 which are expected to fail due to -l 12 ;0


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release python-distribute-0.6.34-3.mga3

2013-01-23 Thread Pascal Terjan
On Wed, Jan 23, 2013 at 7:48 PM, spuhler buildsystem-dae...@mageia.org wrote:
 Name: python-distributeRelocations: (not relocatable)
 Version : 0.6.34Vendor: Mageia.Org
 Release : 3.mga3Build Date: Wed Jan 23 20:48:19 
 2013
 Install Date: (not installed)   Build Host: jonund.mageia.org
 Group   : Development/PythonSource RPM: (none)
 Size: 646093   License: Zope Public License 
 (ZPL)
 Signature   : (none)
 Packager: spuhler spuhler
 URL : http://pypi.python.org/pypi/distribute
 Summary : Python Distutils Enhancements
 Description :
 A collection of enhancements to the Python distutils that allow
 you to more easily build and distribute Python packages, especially
 ones that have dependencies on other packages.

 spuhler spuhler 0.6.34-3.mga3:
 + Revision: 391715
 - removed the python-pkg-resources package
   moved the two files into the main package
   It interferes with the python-setuptools package

This broke the build system

A requested package cannot be installed:
rpm-mageia-setup-build-1.166-2.mga3.x86_64 (due to unsatisfied
python-pkg-resources)


[Mageia-dev] /run/httpd (maybe others) breaking features

2013-01-23 Thread Pascal Terjan
I was looking at perl-Apache2-DebugFilter build failure

In the test it starts an apache which fails as it uses
http://httpd.apache.org/docs/trunk/rewrite/rewritemap.html#prg which
uses a mutex stored in /run/httpd/

[Wed Jan 23 23:49:55.962405 2013] [core:emerg] [pid 55277]
(13)Permission denied: AH00023: Couldn't create the rewrite-map mutex
(file /run/httpd/rewrite-map.55277)

That directory is now owned by root so it can't be used for anything
except creating the httpd.pid

$ cat /usr/lib/tmpfiles.d/httpd.conf
d /run/httpd   755 root root

Fedora uses d /run/httpd   710 root apache which doesn't help in
this case but fixes other problems

In the past (Mageia 1) runtimedir was /var/run directly so it was
possible to create mutex files there for any user

Is there a list of packages which have moved to subdirectories of /run
and may now be broken too?


Re: [Mageia-dev] /run/httpd (maybe others) breaking features

2013-01-23 Thread Pascal Terjan
On Thu, Jan 24, 2013 at 12:45 AM, Colin Guthrie mag...@colin.guthr.ie wrote:
 'Twas brillig, and Pascal Terjan at 24/01/13 00:24 did gyre and gimble:
 I was looking at perl-Apache2-DebugFilter build failure

 In the test it starts an apache which fails as it uses
 http://httpd.apache.org/docs/trunk/rewrite/rewritemap.html#prg which
 uses a mutex stored in /run/httpd/

 [Wed Jan 23 23:49:55.962405 2013] [core:emerg] [pid 55277]
 (13)Permission denied: AH00023: Couldn't create the rewrite-map mutex
 (file /run/httpd/rewrite-map.55277)

 That directory is now owned by root so it can't be used for anything
 except creating the httpd.pid

 $ cat /usr/lib/tmpfiles.d/httpd.conf
 d /run/httpd   755 root root

 Fedora uses d /run/httpd   710 root apache which doesn't help in
 this case but fixes other problems

 In the past (Mageia 1) runtimedir was /var/run directly so it was
 possible to create mutex files there for any user

 Hmm, not sure what you mean here.

 [colin@mga2 ~]$ ls -ld /var/run
 drwxr-xr-x 38 root root 4096 Jan 23 04:04 /var/run/

 That dir is also owned by root with 755 perm. It shouldn't make any odds
 to permissions.

Hmm you are right, I don't know why it got broken then

It used to use /var/run/ as runtime dir and it succeeded creating the mutex
It now fails to create it in /run/httpd/

I don't have more clues :(

It may be some change in apache but I couldn't find, I'll try to find
out more tomorrow


Re: [Mageia-dev] Freeze push: transmission

2013-01-22 Thread Pascal Terjan
On Tue, Jan 22, 2013 at 5:30 PM, Damien Lallement mag...@damsweb.net wrote:
 Package:help2man

Wrong name :)

 Url:
 https://trac.transmissionbt.com/query?milestone=2.76group=componentorder=severity
 Now:2.75
 Submitted:  2.76
 Changelog:  Bug/regression fix release and add magnet link support

 Thanks!
 --
 Damien Lallement
 twitter: damsweb - IRC: damsweb/coincoin


Re: [Mageia-dev] Packagers meeting

2013-01-22 Thread Pascal Terjan
On Tue, Jan 22, 2013 at 7:08 PM, Anne Nicolas
anne.nico...@hupstream.com wrote:
 Hi there

 Sorry for the long time without any meeting. We are about to finalize beta 2
 release. Still some work to be done before publishing it.

 We will have a meeting next week, before FOSDEM we.

 We will start tonight a review of release_critical bugs by mail. Next review
 will be done during packagers meeting.

 Finally one important link to help on final release:
 http://pkgsubmit.mageia.org/autobuild/

 We need to reach 100% before final release or we will remove packages that
 do not rebuild. Already a great result, we can do more :)

4 of them can be ignored as they fail due to a difference compared to
normal buildsystem (passing _smp_mflags to waf, I hope to fix that
soon but didn't yet):

lv2-1.2.0-2.mga3.src.rpm/build.0.20130120010819.log:+ ./waf -vv -l12 -j12
python-cairo-1.10.0-5.mga3.src.rpm/build.0.20130120010819.log:+
/usr/bin/waf-3.3 build -l12 -j12
semantik-0.8.3-2.mga3.src.rpm/build.0.20130120010819.log:+ ./waf build -l12 -j12
xmms2-0.8-5.mga3.src.rpm/build.0.20130120010819.log:+ ./waf build -v -l12 -j12

But 10993/10997 = 99.96% which would be rounded to 100% :)


Re: [Mageia-dev] Freeze break = trousers

2013-01-22 Thread Pascal Terjan
On Wed, Jan 23, 2013 at 12:49 AM, David Walser luigiwal...@yahoo.com wrote:
 Funda Wang fundawang@... writes:
  Can we even use this package?  There's a note with the gnutls source that
  says the Common Public License (used by trousers) is incompatible with the
  GPL.

 Yes we can use it, as our gnutls isn't linked with it :p

 Well yes, not anymore, thanks to me.  What *is* trousers linked to in Mageia?

I expected we would have tpm-tools but it seems not :)


Re: [Mageia-dev] [RPM Groups] Final Final change for Mageia 3

2013-01-21 Thread Pascal Terjan
On Sun, Jan 20, 2013 at 10:32 PM, AL13N al...@rmail.be wrote:
 Is there a way to list all packages violating these? since the mass rebuild is
 done, i would think that the previous changes are now enforced.

 the list for these should be small.

 so, a list+maintainer could be nice


I think we should first automatically move the renamed ones + moving
System/Configuration/Printing to System/Printing

The only ones which need manual intervention would be :

- System/Configuration/Hardware disappears
- System/Configuration/Other disappears


Re: [Mageia-dev] php packages failing to build

2013-01-19 Thread Pascal Terjan
On Sat, Jan 19, 2013 at 4:35 PM, AL13N al...@rmail.be wrote:
 Is anything used by something else?

 Do most of them have replacements or are obsoleted by others?

 php-bcompiler ... iirc, i donno if there is a replacement for this
 php-archive ... sounds like it's obsoleted by others
 php-xslcache ... is this obsolete too?
 php-gtk2 ... is there a php-gtk3

[5-Aug-2010] Dropping by to let the PHP-GTK community know that
development is still happening! The project is being split up into
different projects, PECL/Cairo, GLib, GObject, etc.

The cairo one seems to be the only one existing so far...

Last commit on http://svn.php.net/viewvc/gtk/php-gtk/trunk/ is 2 years old

 php-tdb ... this might be used for samba stuff

 and:

 php-perl  php-python --- WTF?

That's the other way around from
http://search.cpan.org/~mob/PHP-0.14/PHP.pm or
http://search.cpan.org/~aff/PHP-Interpreter-1.0.2/

 Op zaterdag 19 januari 2013 09:26:35 schreef Thomas Spuhler:
 The following packages don't build anymore.
 The php-5.4(zend) patches have been applied, but there are a lot of other
 issues. All of them haven't seen any upstream activities fir 2 years.

 I propose to move them to obsoletes if nobody complains or steps I will do
 it early next week:

 php-archive
 php-bcompiler
 php-colorer
 php-courierauth
 php-ecasound
 php-event
 php-filepro
 php-framegrab
 php-funcall
 php-gtk2
 php-mcache
 php-mnogosearch
 php-perl
 php-ps
 php-python
 php-syck
 php-tcpwrap
 php-tdb
 php-teng
 php-tk
 php-xslcache
 php-yp


[Mageia-dev] Free push: iurt

2013-01-19 Thread Pascal Terjan
This is a bug fix release:

0.6.19
- fix missing used function in emi and ulri
- use unique tmpfile for dumping macros


Re: [Mageia-dev] Help needed: rpmlint checks not working

2013-01-15 Thread Pascal Terjan
On Tue, Jan 15, 2013 at 6:21 PM, Thierry Vignaud
thierry.vign...@gmail.com wrote:
 On 15 January 2013 19:17, Colin Guthrie mag...@colin.guthr.ie wrote:
 Will this affect mga2 builds too? It shouldn't there so hopefully there
 is no conflict :)

 Hmm, actually it probably applies to Mageia 2 builds too. I will try to
 change this.

 This should now be fixed.

 http://svnweb.mageia.org/adm/puppet/modules/buildsystem/templates/youri/submit-upload.conf?r1=2963r2=2967

 Isn't that commit showing we didn't rejected some packages which
 should have been due to missing rules?

 Yes, we didn't reject some packages which should have been. Until this
 commit :
 http://svnweb.mageia.org/adm/puppet/modules/buildsystem/templates/youri/submit-upload.conf?r1=2928r2=2963

 But after this one we were rejecting too much on Mageia 2. Now it should
 be ok on Cauldron and Mageia 2.

 Well no. No as in it may be possible that some updates upload will
 break due to some error now being detected and rejected.
 Could we script a pass on all packages with that rpmlint config to
 catch any such packages and fix them?

 Well the first commit certainly applied to updates (and I queried as
 much), but I think the second commit means it only applies to cauldron,
 not any updates to mga2 etc.

 My point is we just added to _CAULDRON_ == mga3 a lot of rules that were 
 missed,
 just after mass rebuild, and I fear that when we'll try to issue
 updates to _mga3_,
 we may see some being rejected, this is why I ask we check current cauldron
 with upload server rpmlint config...

The options used to apply to all versions
They were copied to cauldron specific rules and those ones removed
from the default rules


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release makedev-4.4-14.mga3

2013-01-14 Thread Pascal Terjan
On Sun, Jan 13, 2013 at 8:19 PM, tv buildsystem-dae...@mageia.org wrote:
 Name: makedev  Relocations: (not relocatable)
 Version : 4.4   Vendor: Mageia.Org
 Release : 14.mga3   Build Date: Sun Jan 13 21:06:51 
 2013
 Install Date: (not installed)   Build Host: ecosse.mageia.org
 Group   : System/Kernel and hardwareSource RPM: (none)
 Size: 58419License: GPLv2+
 Signature   : (none)
 Packager: tv tv
 URL : http://cvs.mandriva.com/cgi-bin/cvsweb.cgi/soft/makedev/
 Summary : A program used for creating the device files in /dev
 Description :
 This package contains the makedev program, which makes it easier to create
 and maintain the files in the /dev directory.  /dev directory files
 correspond to a particular device supported by Linux (serial or printer
 ports, scanners, sound cards, tape drives, CD-ROM drives, hard drives,
 etc.) and interface with the drivers in the kernel.

 The makedev package is a basic part of your Mageia system and it needs
 to be installed.

 tv tv 4.4-14.mga3:
 + Revision: 378420
 - fix upgrading (not corrupting devtmpfs)
 - devfs is dead for nearly a decade

This package causes /usr/lib/root-mirror being in mounted in chroots
on the build system (and not being umounted) during clean chroot
creation

sucuk had 65 mounted, oldest one being
/home/iurt/chroot_tmp/iurt/chroot_cauldron.i586.0.20130113202409/usr/lib/root-mirror
just after this package was uploaded


Re: [Mageia-dev] Trying to install Google Musicmanager under Cauldron

2013-01-14 Thread Pascal Terjan
On Mon, Jan 14, 2013 at 8:56 PM, Olivier Blin mag...@blino.org wrote:
 Donald Stewart watersnowr...@gmail.com writes:

 On 14 January 2013 20:27, Robert Fox l...@foxconsult.net wrote:
 A requested package cannot be installed:
 google-musicmanager-beta-1.0.54.4672-0.x86_64 (due to unsatisfied
 qtwebkit)
 Continue installation anyway?

 [root@ThinkFox Downloads]# rpm -qa | grep qtwebkit
 libqtwebkit2.2_4-2.2.2-5.mga3
 qtwebkit-qmlplugin-2.2.2-5.mga3
 lib64qtwebkit2.2_4-2.2.2-5.mga3

 I just forced the install without the deps...

 Hi,

 If it works fine after installing with --nodeps, maybe we could add
 qtwebkit provides in the matching package.
 Do you know if this application is linked against libQtWebKit.so.4?

It seems to work fine on opensuse ignoring the dependency
http://opensuseadventures.blogspot.co.uk/2012/12/easily-install-dropbox-skype-and-google.html
Trying here the %post complains about missing service atd but then runs fine

[pterjan@chopin ~]$ ldd /opt/google/musicmanager/MusicManager | grep -i qt
libQtGui.so.4 = /lib64/libQtGui.so.4 (0x7f19bcb74000)
libQtNetwork.so.4 = /lib64/libQtNetwork.so.4 (0x7f19bc83c000)
libQtCore.so.4 = /lib64/libQtCore.so.4 (0x7f19bc365000)
libQtWebKit.so.4 = /lib64/libQtWebKit.so.4 (0x7f19ba765000)
libQtLocation.so.1 = /usr/lib64/libQtLocation.so.1 (0x7f19b3d73000)
libQtSensors.so.1 = /usr/lib64/libQtSensors.so.1 (0x7f19b3b46000)
libQtOpenGL.so.4 = /usr/lib64/libQtOpenGL.so.4 (0x7f19b3848000)
libQtSql.so.4 = /usr/lib64/libQtSql.so.4 (0x7f19b1cf)


Re: [Mageia-dev] Missign rebuilds tagged mga1

2013-01-14 Thread Pascal Terjan
On Mon, Jan 14, 2013 at 11:28 PM, JA Magallón jamagal...@ono.com wrote:
 Hi...

 As the mass rebuild seems almost done, I have supposed that everything in
 my box not tagged ad mga3 are leftovers from previous installs, as I had
 not reinstalled my box since mga1. I checked this:

 rpm -qa --nosignature --qf %{n}-%{v}-%{r}\n | grep mga1 | sort

 (I have another list for mga2 ;) )

 But some packages seems to be needed, and skipped in the mass rebuild.

450 failed to build (list on
http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-01-11)
63 got rejected (no handy list available yet, visible on
http://pkgsubmit.mageia.org/?user=umeabot but only the last 48h are
displayed)

 This is the list I get in my main box:

 werewolf:~/bin# mga1
 jline-0.9.94-4.mga1
 lib64atlas3-x86_64-3.8.3-7.mga1
 lib64iec16022_0-0.2.4-4.mga1
 lib64jbig1-2.0-5.mga1
 lib64jbig-devel-2.0-5.mga1
 lib64mpeg2dec0-0.5.1-5.mga1
 lib64opencore-amr0-0.1.2-3.mga1
 net-tools-1.60-34.mga1
 perl-Spreadsheet-ParseExcel-0.590.0-1.mga1
 python-dateutil-1.5-2.mga1
 transfugdrake-1.9.4-1.mga1

 Some look pretty important:

 jline - rhino - jdk7
 net-tools - basesystem
 transfugdrake - userdrake

 ... and so on.

 Mirrors also seem to contain packages dated 2011. I will wait for mirrors to
 settle
 and look again. If they are dead packages, should not they be killed from
 mirrors ?

Many of them should be fixed, some should be killed


Re: [Mageia-dev] something wrong with mscore (ancient name musescore) in the BuildSystem ?

2013-01-13 Thread Pascal Terjan
On Sun, Jan 13, 2013 at 2:31 PM, PhilippeDidier
philippedid...@laposte.net wrote:
 mscore was submitted by umeabot 18 hours ago and is still building (for
 18 hours...) without any progress
 seems longer to build than libreoffice or kernel,

 Looping somewhere ?

 NB there is a file conflict concerning one of its BuildRequires :
 BuildRequires: texlive-mf2pt1

 file /usr/share/info/mf2pt1.info.xz from install of
 texlive-texmf-20120701-1.mga3.noarch conflicts with file from package
 texlive-mf2pt1-2.5.0-1.mga3.noarch

 is this a possible explanation ?

Yes, this is the problem (and why I posted about the conflict last
night, hoping someone would fix it while I sleep :) )


Re: [Mageia-dev] /usr/bin/file broken on cauldron

2013-01-10 Thread Pascal Terjan
On Thu, Jan 10, 2013 at 12:56 AM, Olivier Blin mag...@blino.org wrote:
 Luc Menut lme...@free.fr writes:

 It's better, but file-5.12-5 still mis-detects some script files; I
 can see that some Perl or shell scripts are reported as 'assembler
 source text' with 5.12-5.

 [...]

 /usr/bin/automake: assembler source text
 /usr/bin/iurt: assembler source text
 It's very annoying because /usr/bin/file is used by find-requires and

 [...]

 find-provides, and if we do the mass rebuild with a broken
 /usr/bin/file, we will build some rpms with incorrect provides and
 requires.

 Hi again,

 This might be this one:
 http://mx.gw.com/pipermail/file/2013/001026.html
 Which is claimed to be fixed by the maintainer:
 http://mx.gw.com/pipermail/file/2013/001040.html

 Can you try with upstream git?
 https://github.com/glensc/file/commits/master

This is fixed in git but I couldn't find the specific commit


Re: [Mageia-dev] /usr/bin/file broken on cauldron

2013-01-10 Thread Pascal Terjan
On Thu, Jan 10, 2013 at 3:51 PM, Pascal Terjan pter...@gmail.com wrote:
 On Thu, Jan 10, 2013 at 12:56 AM, Olivier Blin mag...@blino.org wrote:
 Luc Menut lme...@free.fr writes:

 It's better, but file-5.12-5 still mis-detects some script files; I
 can see that some Perl or shell scripts are reported as 'assembler
 source text' with 5.12-5.

 [...]

 /usr/bin/automake: assembler source text
 /usr/bin/iurt: assembler source text
 It's very annoying because /usr/bin/file is used by find-requires and

 [...]

 find-provides, and if we do the mass rebuild with a broken
 /usr/bin/file, we will build some rpms with incorrect provides and
 requires.

 Hi again,

 This might be this one:
 http://mx.gw.com/pipermail/file/2013/001026.html
 Which is claimed to be fixed by the maintainer:
 http://mx.gw.com/pipermail/file/2013/001040.html

 Can you try with upstream git?
 https://github.com/glensc/file/commits/master

 This is fixed in git but I couldn't find the specific commit

The fix is 
https://github.com/glensc/file/commit/834831f53398cf2a1cfcd1daaf88c437bbf8d21f


Re: [Mageia-dev] Packages with changes on svn

2013-01-09 Thread Pascal Terjan
On Wed, Jan 9, 2013 at 8:23 PM, David Walser luigiwal...@yahoo.com wrote:
 updates to a new version - danger!
 --
 tcl
 telepathy-idle

Done

 transfugdrake
 tree

Submitted

 usbutils

It was actually not, just some version change + revert

I haven't looked at tcl and transfugdrake


Re: [Mageia-dev] libkolabxml rebuild

2013-01-08 Thread Pascal Terjan
On Tue, Jan 8, 2013 at 4:39 AM, Thomas Spuhler tho...@btspuhler.com wrote:

 Funda:

 Would you please have a look why libkolabxml doesn't build anymore.

/home/pterjan/rpmbuild/BUILD/libkolabxml-0.8.1/build/src/php/php_kolabformat_wrapper.cpp:1102:16:
error: 'tsrm_ls' was not declared in this scope

Reading http://blog.golemon.com/2006/06/what-heck-is-tsrmlscc-anyway.html
I would guess that zts was enabled on php and this extension needs to
be fixed for it

It seems to have broken a few others (grep was taking too long on * so
I searched only php-*):

[pterjan@valstar 2013-01-06]$ grep error: 'tsrm_ls' php*/build* |
cut -d/ -f1 | uniq
php-apacheaccessor-1.0.1-1.mga3.src.rpm
php-apm-1.1.0-0beta4.mga3.src.rpm
php-cairo_wrapper-0.2.4-11.mga3.src.rpm
php-colorer-0.7-32.mga3.src.rpm
php-libvirt-0.4.5-1.mga3.src.rpm
php-mcal-0.6-41.mga3.src.rpm
php-tk-0.1.1-28.mga3.src.rpm


Re: [Mageia-dev] libkolabxml rebuild

2013-01-08 Thread Pascal Terjan
On Tue, Jan 8, 2013 at 8:29 AM, Pascal Terjan pter...@gmail.com wrote:
 On Tue, Jan 8, 2013 at 4:39 AM, Thomas Spuhler tho...@btspuhler.com wrote:

 Funda:

 Would you please have a look why libkolabxml doesn't build anymore.

 /home/pterjan/rpmbuild/BUILD/libkolabxml-0.8.1/build/src/php/php_kolabformat_wrapper.cpp:1102:16:
 error: 'tsrm_ls' was not declared in this scope

 Reading http://blog.golemon.com/2006/06/what-heck-is-tsrmlscc-anyway.html
 I would guess that zts was enabled on php and this extension needs to
 be fixed for it

 It seems to have broken a few others (grep was taking too long on * so
 I searched only php-*):

 [pterjan@valstar 2013-01-06]$ grep error: 'tsrm_ls' php*/build* |
 cut -d/ -f1 | uniq
 php-apacheaccessor-1.0.1-1.mga3.src.rpm
 php-apm-1.1.0-0beta4.mga3.src.rpm
 php-cairo_wrapper-0.2.4-11.mga3.src.rpm
 php-colorer-0.7-32.mga3.src.rpm
 php-libvirt-0.4.5-1.mga3.src.rpm
 php-mcal-0.6-41.mga3.src.rpm
 php-tk-0.1.1-28.mga3.src.rpm

Full list:

gdal-1.9.2-3.mga3.src.rpm
graphviz-2.28.0-10.mga3.src.rpm
libkolab-0.3.2-2.mga3.src.rpm
libkolabxml-0.8.1-4.mga3.src.rpm
php-apacheaccessor-1.0.1-1.mga3.src.rpm
php-apm-1.1.0-0beta4.mga3.src.rpm
php-cairo_wrapper-0.2.4-11.mga3.src.rpm
php-colorer-0.7-32.mga3.src.rpm
php-libvirt-0.4.5-1.mga3.src.rpm
php-mcal-0.6-41.mga3.src.rpm
php-tk-0.1.1-28.mga3.src.rpm


Re: [Mageia-dev] Booting on GPT + UEFI + Secure Boot...

2013-01-08 Thread Pascal Terjan
On Tue, Jan 8, 2013 at 2:01 PM, Olivier Thauvin
nanar...@nanardon.zarb.org wrote:
 * Liam R E Quin (l...@holoweb.net) wrote:
 On Mon, 2013-01-07 at 17:01 +0100, Olivier Thauvin wrote:

  I found the key of the issue: grub has not install because block number
  is to big (my /boot is at 1,6TB from the start of the disk).

 With my HP Elitebook I found that all the partitions were allocated, so
 I booted in Windows 7 (this was 2 years ago) and used the program that
 came with Windows to resize the partitions and move them around a bit.

 I did succeed to setup grub2-efi on my mageia2.
 But I want cauldron on it and since upgrading mga2 = cauldron is no
 longer possible I decided to try to install cauldron.

 The system is installed with grub2-efi but the boot failed with all
 kernel I've tried: cannot mount /proc - mount return error, no such
 file or directory.

 Any idea ?

Yes, it seems a cauldron bug :)


Re: [Mageia-dev] Booting on GPT + UEFI + Secure Boot...

2013-01-07 Thread Pascal Terjan
On Mon, Jan 7, 2013 at 11:31 AM, Olivier Thauvin
nanar...@nanardon.zarb.org wrote:
 Hello again,

 I just buy a wonderfull HP ENVY23 smartscreen.

 It has:
 - Windows 8 (I'd like to keep it)
 - GPT Formated disk (2T)
 - UEFI
 - SecureBoot

 I am trying to install a Mageia on it:
 I disabled secure boot.
 I succeed to boot using PXE (using legacy boot) and to install mageia2,
 but it failed to boot on Mageia using legacy boot.

Do you know how it fails?

 So questions:
 - is it possible to boot Mageia using legacy boot on GPT disk ?

Yes (using grub, not lilo)

 - is it possible to boot Mageia using UEFI ?

I think so but I have never tried. I remember someone reporting success.


Re: [Mageia-dev] problem with %_smp_mflags in Cauldron

2013-01-06 Thread Pascal Terjan
On Sun, Jan 6, 2013 at 3:13 PM, philippe makowski
makowski.mag...@gmail.com wrote:
 Hi,

 2013/1/6 Pascal Terjan pter...@gmail.com:
 So far only waf should be a problem. Maybe we could add a macro with
 only the number of cpus and use -j%n_cpus with waf instead of using
 the make flags given that it is not compatible with other make
 options? (In smp_mflags the second m is for make)
 That' s fine for me

Anyone against such patch? I would change _smp_mflags to %([
%_build_ncpus -gt 1 ]  echo -j%_build_ncpus -l%_build_ncpus) later

[pterjan@chopin trunk]$ svn diff
Index: build.macros.in
===
--- build.macros.in (revision 7023)
+++ build.macros.in (working copy)
@@ -207,9 +207,10 @@
 %{nil}


-%_smp_mflags %([ -z $RPM_BUILD_NCPUS ] \\\
-RPM_BUILD_NCPUS=`/usr/bin/getconf _NPROCESSORS_ONLN`; \\\
-   [ $RPM_BUILD_NCPUS -gt 1 ]  echo -j$RPM_BUILD_NCPUS)
+# Define _build_ncpus which can be reused with non-make build systems
+# Needs to be sent upstream
+%_build_ncpus  %([ -n $RPM_BUILD_NCPUS ]  echo $RPM_BUILD_NCPUS
|| /usr/bin/getconf _NPROCESSORS_ONLN)
+%_smp_mflags   %([ %_build_ncpus -gt 1 ]  echo -j%_build_ncpus)

 %_make_bin make
 %make %{_make_bin} %_smp_mflags


Re: [Mageia-dev] The autobuild page [was: Can fftw2 and glitz be dropped?]

2013-01-06 Thread Pascal Terjan
On Sat, Jan 5, 2013 at 6:27 AM, Johnny A. Solbu coo...@solbu.net wrote:
 On Saturday 5. January 2013 01.35, Christiaan Welvaart wrote:
 There are currently about 800 packages that don't build,
 see http://pkgsubmit.mageia.org/autobuild/

 That page should be redone. untill I saw your mail, I thought the autobuild 
 vas disabled or stopped because there was No content.
 Then it hit me to perhaps activate javascript, and the content appeared.

 There should be some message displayed to users reading the page with 
 javascript disabled, saying they need to activate javascript.

Feel free to send a patch :)

Meanwhile http://pkgsubmit.mageia.org/autobuild/results.php?run=latest
does not use any javascript


Re: [Mageia-dev] An update broke checkinstall build - help?

2013-01-06 Thread Pascal Terjan
On Sun, Jan 6, 2013 at 9:44 PM, Johnny A. Solbu coo...@solbu.net wrote:
 I have problems figuring out how to fix checkinstall.
 A recent update on my cauldron system, broke building of «checkinstall», and 
 I don't know how to fix it.
 I've tested an opensuse package, and it builds. and I can't figure out which 
 opensuse patch fixes it.

 I'm temptet to just dropp it. It's not in mga1 or 2, and it seems to be 
 abandoned upstream. last version was released in 2008.

The code contains tests like :

#if (GLIBC_MINOR = 4)

And their create-localdecls script will define it for each known
version (from 0 to 7) or default to 1. Because 17 is not between 0 and
7 and 1 = 4 it is using the readlink prototype of a very old glibc...

This patch seems to fix it
https://build.opensuse.org/package/view_file?file=installwatch-glibc_minor.patchpackage=checkinstallproject=openSUSE%3AFactory
but I didn't try to build with it


Re: [Mageia-dev] An update broke checkinstall build - help?

2013-01-06 Thread Pascal Terjan
On Sun, Jan 6, 2013 at 10:11 PM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jan 6, 2013 at 9:44 PM, Johnny A. Solbu coo...@solbu.net wrote:
 I have problems figuring out how to fix checkinstall.
 A recent update on my cauldron system, broke building of «checkinstall», and 
 I don't know how to fix it.
 I've tested an opensuse package, and it builds. and I can't figure out which 
 opensuse patch fixes it.

 I'm temptet to just dropp it. It's not in mga1 or 2, and it seems to be 
 abandoned upstream. last version was released in 2008.

 The code contains tests like :

 #if (GLIBC_MINOR = 4)

 And their create-localdecls script will define it for each known
 version (from 0 to 7) or default to 1. Because 17 is not between 0 and
 7 and 1 = 4 it is using the readlink prototype of a very old glibc...

 This patch seems to fix it
 https://build.opensuse.org/package/view_file?file=installwatch-glibc_minor.patchpackage=checkinstallproject=openSUSE%3AFactory
 but I didn't try to build with it

Ah and it just broke now because we have a patch adding the values up
to 16... checkinstall-mdv-fix-glibc-detection.patch


Re: [Mageia-dev] outdated packages missed by youri

2013-01-06 Thread Pascal Terjan
On Sun, Jan 6, 2013 at 10:04 PM, David Walser luigiwal...@yahoo.com wrote:
 Luigi12 :maint -s abiword-docs
 Sophie Luigi12: For Mageia (abiword-docs): nobody
 should be 2.9.4 like abiword, rosa has it

It doesn't build and didn't seem obvious to fix when I tried last month

When I try to build it on my server over ssh I get:

abiword --to=html --to-name=dialogchangecase.html
--exp-props=html4: no; use-awml: no; embed-css: yes;
embed-images:yes dialogchangecase.abw
libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
make[3]: *** [dialogchangecase.html] Aborted

With  LIBGL_DEBUG=verbose it gave the following errors and I gave up.

abiword --to=html --to-name=dialogchangecase.html
--exp-props=html4: no; use-awml: no; embed-css: yes;
embed-images:yes dialogchangecase.abw
libGL: OpenDriver: trying /usr/lib64/dri/i965_dri.so
libGL error: failed to open drm device: No such file or directory
libGL error: failed to load driver: i965
libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
libGL: Can't open configuration file /home/pterjan/.drirc: No such
file or directory.
libGL: Can't open configuration file /home/pterjan/.drirc: No such
file or directory.
make[3]: *** [dialogchangecase.html] Aborted


Re: [Mageia-dev] outdated packages missed by youri

2013-01-06 Thread Pascal Terjan
On Sun, Jan 6, 2013 at 10:41 PM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jan 6, 2013 at 10:04 PM, David Walser luigiwal...@yahoo.com wrote:
 Luigi12 :maint -s abiword-docs
 Sophie Luigi12: For Mageia (abiword-docs): nobody
 should be 2.9.4 like abiword, rosa has it

 It doesn't build and didn't seem obvious to fix when I tried last month

 When I try to build it on my server over ssh I get:

 abiword --to=html --to-name=dialogchangecase.html
 --exp-props=html4: no; use-awml: no; embed-css: yes;
 embed-images:yes dialogchangecase.abw
 libGL error: failed to load driver: i965
 libGL error: Try again with LIBGL_DEBUG=verbose for more details.
 make[3]: *** [dialogchangecase.html] Aborted

 With  LIBGL_DEBUG=verbose it gave the following errors and I gave up.

 abiword --to=html --to-name=dialogchangecase.html
 --exp-props=html4: no; use-awml: no; embed-css: yes;
 embed-images:yes dialogchangecase.abw
 libGL: OpenDriver: trying /usr/lib64/dri/i965_dri.so
 libGL error: failed to open drm device: No such file or directory
 libGL error: failed to load driver: i965
 libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
 libGL: Can't open configuration file /home/pterjan/.drirc: No such
 file or directory.
 libGL: Can't open configuration file /home/pterjan/.drirc: No such
 file or directory.
 make[3]: *** [dialogchangecase.html] Aborted

(Also, my server has Matrox hardware and my laptop has nvidia, so I
have no idea what in abiword is trying to load something related to
i965 to convert this specific document)


Re: [Mageia-dev] An update broke checkinstall build - help?

2013-01-06 Thread Pascal Terjan
On Mon, Jan 7, 2013 at 12:19 AM, Johnny A. Solbu coo...@solbu.net wrote:
 On Sunday 6. January 2013 23.11, Pascal Terjan wrote:
 This patch seems to fix it
 https://build.opensuse.org/package/view_file?file=installwatch-glibc_minor.patchpackage=checkinstallproject=openSUSE%3AFactory
 but I didn't try to build with it

 I did before starting this thread, and it doesn't fix it ...

I just tried and it worked so I uploaded it


Re: [Mageia-dev] outdated packages missed by youri

2013-01-06 Thread Pascal Terjan
On Sun, Jan 6, 2013 at 10:44 PM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jan 6, 2013 at 10:41 PM, Pascal Terjan pter...@gmail.com wrote:
 On Sun, Jan 6, 2013 at 10:04 PM, David Walser luigiwal...@yahoo.com wrote:
 Luigi12 :maint -s abiword-docs
 Sophie Luigi12: For Mageia (abiword-docs): nobody
 should be 2.9.4 like abiword, rosa has it

 It doesn't build and didn't seem obvious to fix when I tried last month

 When I try to build it on my server over ssh I get:

 abiword --to=html --to-name=dialogchangecase.html
 --exp-props=html4: no; use-awml: no; embed-css: yes;
 embed-images:yes dialogchangecase.abw
 libGL error: failed to load driver: i965
 libGL error: Try again with LIBGL_DEBUG=verbose for more details.
 make[3]: *** [dialogchangecase.html] Aborted

 With  LIBGL_DEBUG=verbose it gave the following errors and I gave up.

 abiword --to=html --to-name=dialogchangecase.html
 --exp-props=html4: no; use-awml: no; embed-css: yes;
 embed-images:yes dialogchangecase.abw
 libGL: OpenDriver: trying /usr/lib64/dri/i965_dri.so
 libGL error: failed to open drm device: No such file or directory
 libGL error: failed to load driver: i965
 libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so
 libGL: Can't open configuration file /home/pterjan/.drirc: No such
 file or directory.
 libGL: Can't open configuration file /home/pterjan/.drirc: No such
 file or directory.
 make[3]: *** [dialogchangecase.html] Aborted

 (Also, my server has Matrox hardware and my laptop has nvidia, so I
 have no idea what in abiword is trying to load something related to
 i965 to convert this specific document)

Ah I found how ROSA managed to have it...
https://abf.rosalinux.ru/import/abiword-docs/diff/4067ca06836d3467b289fcf782ac1c11339f4953...2a4ec202096131d10371d83922f9e49487ab480a#diff-1


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release file-5.12-1.mga3

2013-01-03 Thread Pascal Terjan
On Fri, Jan 4, 2013 at 1:06 AM, luigiwalser
buildsystem-dae...@mageia.org wrote:
 Name: file Relocations: (not relocatable)
 Version : 5.12  Vendor: Mageia.Org
 Release : 1.mga3Build Date: Fri Jan  4 02:05:27 
 2013
 Install Date: (not installed)   Build Host: jonund.mageia.org
 Group   : File toolsSource RPM: (none)
 Size: 644814   License: BSD
 Signature   : (none)
 Packager: luigiwalser luigiwalser
 URL : http://www.darwinsys.com/file/
 Summary : A utility for determining file types
 Description :
 The file command is used to identify a particular file according to the
 type of data contained by the file.  File can identify many different
 file types, including ELF binaries, system libraries, RPM packages, and
 different graphics formats.

 You should install the file package, since the file command is such a
 useful utility.

 luigiwalser luigiwalser 5.12-1.mga3:
 + Revision: 338488
 - 5.12
 - rediff patch 8
 - remove upstreamed patches
 - fix format string error in softmagic.c

file now segfaults during many of the builds (called by
/usr/lib/rpm/find-debuginfo.sh)

http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-01-04


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release file-5.12-1.mga3

2013-01-03 Thread Pascal Terjan
On Fri, Jan 4, 2013 at 2:56 AM, Pascal Terjan pter...@gmail.com wrote:
 On Fri, Jan 4, 2013 at 1:06 AM, luigiwalser
 buildsystem-dae...@mageia.org wrote:
 Name: file Relocations: (not relocatable)
 Version : 5.12  Vendor: Mageia.Org
 Release : 1.mga3Build Date: Fri Jan  4 02:05:27 
 2013
 Install Date: (not installed)   Build Host: jonund.mageia.org
 Group   : File toolsSource RPM: (none)
 Size: 644814   License: BSD
 Signature   : (none)
 Packager: luigiwalser luigiwalser
 URL : http://www.darwinsys.com/file/
 Summary : A utility for determining file types
 Description :
 The file command is used to identify a particular file according to the
 type of data contained by the file.  File can identify many different
 file types, including ELF binaries, system libraries, RPM packages, and
 different graphics formats.

 You should install the file package, since the file command is such a
 useful utility.

 luigiwalser luigiwalser 5.12-1.mga3:
 + Revision: 338488
 - 5.12
 - rediff patch 8
 - remove upstreamed patches
 - fix format string error in softmagic.c

 file now segfaults during many of the builds (called by
 /usr/lib/rpm/find-debuginfo.sh)

 http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-01-04

Actually it segfaults on all packages which are not noarch, where it gets called


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release file-5.12-1.mga3

2013-01-03 Thread Pascal Terjan
On Fri, Jan 4, 2013 at 3:00 AM, Pascal Terjan pter...@gmail.com wrote:
 On Fri, Jan 4, 2013 at 2:56 AM, Pascal Terjan pter...@gmail.com wrote:
 On Fri, Jan 4, 2013 at 1:06 AM, luigiwalser
 buildsystem-dae...@mageia.org wrote:
 Name: file Relocations: (not relocatable)
 Version : 5.12  Vendor: Mageia.Org
 Release : 1.mga3Build Date: Fri Jan  4 02:05:27 
 2013
 Install Date: (not installed)   Build Host: jonund.mageia.org
 Group   : File toolsSource RPM: (none)
 Size: 644814   License: BSD
 Signature   : (none)
 Packager: luigiwalser luigiwalser
 URL : http://www.darwinsys.com/file/
 Summary : A utility for determining file types
 Description :
 The file command is used to identify a particular file according to the
 type of data contained by the file.  File can identify many different
 file types, including ELF binaries, system libraries, RPM packages, and
 different graphics formats.

 You should install the file package, since the file command is such a
 useful utility.

 luigiwalser luigiwalser 5.12-1.mga3:
 + Revision: 338488
 - 5.12
 - rediff patch 8
 - remove upstreamed patches
 - fix format string error in softmagic.c

 file now segfaults during many of the builds (called by
 /usr/lib/rpm/find-debuginfo.sh)

 http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-01-04

 Actually it segfaults on all packages which are not noarch, where it gets 
 called

#0  0x7785a0d6 in vfprintf () from /lib64/libc.so.6
#1  0x77916231 in __vasprintf_chk () from /lib64/libc.so.6
#2  0x77916162 in __asprintf_chk () from /lib64/libc.so.6
#3  0x77bd2979 in asprintf (__fmt=0x77bd9de8 %s%s,
__ptr=0x7fffdb08) at /usr/include/bits/stdio2.h:178
#4  file_vprintf (ms=0x77bd8ca5, fmt=optimized out,
ap=optimized out) at funcs.c:66
#5  0x77bd2a57 in file_printf (ms=ms@entry=0x77bd8ca5,
fmt=fmt@entry=0x605010 \360Q`) at funcs.c:87
#6  0x77bcbfbd in mget (ms=ms@entry=0x605010,
s=s@entry=0x77f89010 \177ELF\002\001\001,
m=m@entry=0x775e2360, nbytes=nbytes@entry=149507, o=o@entry=0,
cont_level=cont_level@entry=0, mode=mode@entry=32,
text=text@entry=0, flip=flip@entry=0) at softmagic.c:1718
#7  0x77bcd29b in match (ms=ms@entry=0x605010,
magic=0x775e2360, nmagic=151, s=s@entry=0x77f89010
\177ELF\002\001\001, nbytes=nbytes@entry=149507,
offset=offset@entry=0, mode=mode@entry=32, text=text@entry=0,
flip=flip@entry=0) at softmagic.c:146
#8  0x77bcbf99 in mget (ms=ms@entry=0x605010,
s=s@entry=0x77f89010 \177ELF\002\001\001,
m=m@entry=0x774bb828, nbytes=nbytes@entry=149507, o=o@entry=0,
cont_level=cont_level@entry=2, mode=mode@entry=32,
text=text@entry=0, flip=flip@entry=0) at softmagic.c:1714
#9  0x77bcd429 in match (ms=ms@entry=0x605010,
magic=0x773b60e8, nmagic=9819, s=s@entry=0x77f89010
\177ELF\002\001\001, nbytes=nbytes@entry=149507,
offset=offset@entry=0, mode=mode@entry=32, text=text@entry=0,
flip=flip@entry=0) at softmagic.c:231
#10 0x77bcbc52 in file_softmagic (ms=ms@entry=0x605010,
buf=buf@entry=0x77f89010 \177ELF\002\001\001,
nbytes=nbytes@entry=149507, mode=mode@entry=32,
text=text@entry=0) at softmagic.c:75
#11 0x77bd2dcd in file_buffer (ms=ms@entry=0x605010, fd=fd@entry=7,
inname=inname@entry=0x7fffe4fa
/home/pterjan/co/cauldron/arpwatch/BUILDROOT/arpwatch-2.1a15-10.mga3.x86_64/usr/sbin/arpwatch,
buf=buf@entry=0x77f89010,
nb=149507) at funcs.c:231
#12 0x77bc594f in file_or_fd (ms=ms@entry=0x605010,
inname=inname@entry=0x7fffe4fa
/home/pterjan/co/cauldron/arpwatch/BUILDROOT/arpwatch-2.1a15-10.mga3.x86_64/usr/sbin/arpwatch,
fd=7, fd@entry=0) at magic.c:424
#13 0x77bc5cac in magic_file (ms=ms@entry=0x605010,
inname=inname@entry=0x7fffe4fa
/home/pterjan/co/cauldron/arpwatch/BUILDROOT/arpwatch-2.1a15-10.mga3.x86_64/usr/sbin/arpwatch)
at magic.c:335
#14 0x00402098 in process (ms=ms@entry=0x605010,
inname=optimized out, wid=wid@entry=93) at file.c:430
#15 0x00401ab1 in main (argc=3, argv=0x7fffe228) at file.c:338


Re: [Mageia-dev] [changelog] [RPM] cauldron core/release file-5.12-1.mga3

2013-01-03 Thread Pascal Terjan
On Fri, Jan 4, 2013 at 3:08 AM, Pascal Terjan pter...@gmail.com wrote:
 On Fri, Jan 4, 2013 at 3:00 AM, Pascal Terjan pter...@gmail.com wrote:
 On Fri, Jan 4, 2013 at 2:56 AM, Pascal Terjan pter...@gmail.com wrote:
 On Fri, Jan 4, 2013 at 1:06 AM, luigiwalser
 buildsystem-dae...@mageia.org wrote:
 Name: file Relocations: (not relocatable)
 Version : 5.12  Vendor: Mageia.Org
 Release : 1.mga3Build Date: Fri Jan  4 
 02:05:27 2013
 Install Date: (not installed)   Build Host: jonund.mageia.org
 Group   : File toolsSource RPM: (none)
 Size: 644814   License: BSD
 Signature   : (none)
 Packager: luigiwalser luigiwalser
 URL : http://www.darwinsys.com/file/
 Summary : A utility for determining file types
 Description :
 The file command is used to identify a particular file according to the
 type of data contained by the file.  File can identify many different
 file types, including ELF binaries, system libraries, RPM packages, and
 different graphics formats.

 You should install the file package, since the file command is such a
 useful utility.

 luigiwalser luigiwalser 5.12-1.mga3:
 + Revision: 338488
 - 5.12
 - rediff patch 8
 - remove upstreamed patches
 - fix format string error in softmagic.c

 file now segfaults during many of the builds (called by
 /usr/lib/rpm/find-debuginfo.sh)

 http://pkgsubmit.mageia.org/autobuild/results.php?run=2013-01-04

 Actually it segfaults on all packages which are not noarch, where it gets 
 called

 #0  0x7785a0d6 in vfprintf () from /lib64/libc.so.6
 #1  0x77916231 in __vasprintf_chk () from /lib64/libc.so.6
 #2  0x77916162 in __asprintf_chk () from /lib64/libc.so.6
 #3  0x77bd2979 in asprintf (__fmt=0x77bd9de8 %s%s,
 __ptr=0x7fffdb08) at /usr/include/bits/stdio2.h:178
 #4  file_vprintf (ms=0x77bd8ca5, fmt=optimized out,
 ap=optimized out) at funcs.c:66
 #5  0x77bd2a57 in file_printf (ms=ms@entry=0x77bd8ca5,
 fmt=fmt@entry=0x605010 \360Q`) at funcs.c:87
 #6  0x77bcbfbd in mget (ms=ms@entry=0x605010,
 s=s@entry=0x77f89010 \177ELF\002\001\001,
 m=m@entry=0x775e2360, nbytes=nbytes@entry=149507, o=o@entry=0,
 cont_level=cont_level@entry=0, mode=mode@entry=32,
 text=text@entry=0, flip=flip@entry=0) at softmagic.c:1718
 #7  0x77bcd29b in match (ms=ms@entry=0x605010,
 magic=0x775e2360, nmagic=151, s=s@entry=0x77f89010
 \177ELF\002\001\001, nbytes=nbytes@entry=149507,
 offset=offset@entry=0, mode=mode@entry=32, text=text@entry=0,
 flip=flip@entry=0) at softmagic.c:146
 #8  0x77bcbf99 in mget (ms=ms@entry=0x605010,
 s=s@entry=0x77f89010 \177ELF\002\001\001,
 m=m@entry=0x774bb828, nbytes=nbytes@entry=149507, o=o@entry=0,
 cont_level=cont_level@entry=2, mode=mode@entry=32,
 text=text@entry=0, flip=flip@entry=0) at softmagic.c:1714
 #9  0x77bcd429 in match (ms=ms@entry=0x605010,
 magic=0x773b60e8, nmagic=9819, s=s@entry=0x77f89010
 \177ELF\002\001\001, nbytes=nbytes@entry=149507,
 offset=offset@entry=0, mode=mode@entry=32, text=text@entry=0,
 flip=flip@entry=0) at softmagic.c:231
 #10 0x77bcbc52 in file_softmagic (ms=ms@entry=0x605010,
 buf=buf@entry=0x77f89010 \177ELF\002\001\001,
 nbytes=nbytes@entry=149507, mode=mode@entry=32,
 text=text@entry=0) at softmagic.c:75
 #11 0x77bd2dcd in file_buffer (ms=ms@entry=0x605010, fd=fd@entry=7,
 inname=inname@entry=0x7fffe4fa
 /home/pterjan/co/cauldron/arpwatch/BUILDROOT/arpwatch-2.1a15-10.mga3.x86_64/usr/sbin/arpwatch,
 buf=buf@entry=0x77f89010,
 nb=149507) at funcs.c:231
 #12 0x77bc594f in file_or_fd (ms=ms@entry=0x605010,
 inname=inname@entry=0x7fffe4fa
 /home/pterjan/co/cauldron/arpwatch/BUILDROOT/arpwatch-2.1a15-10.mga3.x86_64/usr/sbin/arpwatch,
 fd=7, fd@entry=0) at magic.c:424
 #13 0x77bc5cac in magic_file (ms=ms@entry=0x605010,
 inname=inname@entry=0x7fffe4fa
 /home/pterjan/co/cauldron/arpwatch/BUILDROOT/arpwatch-2.1a15-10.mga3.x86_64/usr/sbin/arpwatch)
 at magic.c:335
 #14 0x00402098 in process (ms=ms@entry=0x605010,
 inname=optimized out, wid=wid@entry=93) at file.c:430
 #15 0x00401ab1 in main (argc=3, argv=0x7fffe228) at file.c:338

I'm restoring old file package as this breaks normal uploads too.


Re: [Mageia-dev] [changelog] cauldron core/release iurt-0.6.16-1.mga3

2013-01-01 Thread Pascal Terjan
On Tue, Jan 1, 2013 at 1:08 PM, Thierry Vignaud
thierry.vign...@gmail.com wrote:
 On 1 January 2013 02:17, Pascal Terjan pter...@gmail.com wrote:
 pterjan pterjan 0.6.16-1.mga3:
 + Revision: 336797
 - 0.6.16
   * fix chroot cleaning in parallel mode
   * fix for some packages missing from status file


 btw, 0.6.15 broke the BS on valstar with this error:

 Not a HASH reference at /usr/bin/emi line 195.

 So I rolled back to 0.6.13 that was in use before.

 Is this package safe to install ?

 Probably not, I haven't touched emi (I think boklm and tv did in previoys
 version). I'll have a look

 You can try latest SVN

The code doesn't look correct for the old format of the config file:

The code was:

-   if (ref $config-{mandatory_arch} eq 'ARRAY') {
-   $mandatory_arch = $config-{mandatory_arch};
-   } elsif (ref $config-{mandatory_arch}-{$target} eq 'ARRAY') {
-   $mandatory_arch = $config-{mandatory_arch}-{$target};
-   } elsif (ref $config-{mandatory_arch}-{default} eq 'ARRAY') {
-   $mandatory_arch = $config-{mandatory_arch}-{default};

But your previous simplification only handle the second and third
case, not when mandatory_arch is an ARRAY directly.
The code should work but will consider there is no mandatory arch.

Current configuration (which is the default) is
$config-{mandatory_arch} = [ 'i586', 'x86_64' ]


Re: [Mageia-dev] [changelog] cauldron core/release iurt-0.6.16-1.mga3

2013-01-01 Thread Pascal Terjan
On Tue, Jan 1, 2013 at 2:07 PM, nicolas vigier bo...@mars-attacks.org wrote:
 On Tue, 01 Jan 2013, Pascal Terjan wrote:

 On Tue, Jan 1, 2013 at 1:08 PM, Thierry Vignaud
 thierry.vign...@gmail.com wrote:
  On 1 January 2013 02:17, Pascal Terjan pter...@gmail.com wrote:
  pterjan pterjan 0.6.16-1.mga3:
  + Revision: 336797
  - 0.6.16
* fix chroot cleaning in parallel mode
* fix for some packages missing from status file
 
 
  btw, 0.6.15 broke the BS on valstar with this error:
 
  Not a HASH reference at /usr/bin/emi line 195.
 
  So I rolled back to 0.6.13 that was in use before.
 
  Is this package safe to install ?
 
  Probably not, I haven't touched emi (I think boklm and tv did in previoys
  version). I'll have a look
 
  You can try latest SVN

 The code doesn't look correct for the old format of the config file:

 The code was:

 -   if (ref $config-{mandatory_arch} eq 'ARRAY') {
 -   $mandatory_arch = $config-{mandatory_arch};
 -   } elsif (ref $config-{mandatory_arch}-{$target} eq 'ARRAY') {
 -   $mandatory_arch = $config-{mandatory_arch}-{$target};
 -   } elsif (ref $config-{mandatory_arch}-{default} eq 'ARRAY') {
 -   $mandatory_arch = $config-{mandatory_arch}-{default};

 But your previous simplification only handle the second and third
 case, not when mandatory_arch is an ARRAY directly.
 The code should work but will consider there is no mandatory arch.

 Latest code in svn is :

 my $mandatory_arch = find { ref($_) eq 'ARRAY' } $config-{mandatory_arch},
 (ref($config-{mandatory_arch}) eq 'HASH' ?  
 ($config-{mandatory_arch}{$target}, $config-{mandatory_arch}{default}) : 
 ()), [];

 So it seems to handle the case with an array in $config-{mandatory_arch}.


Ah yes sorry I had misread the , :)


Re: [Mageia-dev] strange error on build host

2012-12-31 Thread Pascal Terjan
On Mon, Dec 31, 2012 at 2:06 PM, Guillaume Rousse
guillomovi...@gmail.com wrote:
 This happens when building krb5:

 gcc -L../../lib  -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
 --param=ssp-buffer-size=4 -fstack-protector-all -fomit-frame-pointer
 -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/et
 -fPIC -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--no-undefined
 -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -o t_export_name
 t_export_name.o common.o -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err
 -lkrb5support  -lresolv  -ldl
 common.o: file not recognized: File truncated
 collect2: error: ld returned 1 exit status

 Is there any kind of file size limit ?

It could be a disk full but I would rather think of some problem with
parallel build and the file not being fully written at that time


Re: [Mageia-dev] [changelog] cauldron core/release iurt-0.6.16-1.mga3

2012-12-31 Thread Pascal Terjan
On 31 Dec 2012 22:48, Thomas Backlund t...@mageia.org wrote:

 pterjan skrev 31.12.2012 23:58:

 Name: iurt Relocations: (not relocatable)
 Version : 0.6.16Vendor: Mageia.Org
 Release : 1.mga3Build Date: Mon Dec 31
22:55:20 2012




 pterjan pterjan 0.6.16-1.mga3:
 + Revision: 336797
 - 0.6.16
   * fix chroot cleaning in parallel mode
   * fix for some packages missing from status file


 btw, 0.6.15 broke the BS on valstar with this error:

 Not a HASH reference at /usr/bin/emi line 195.

 So I rolled back to 0.6.13 that was in use before.

 Is this package safe to install ?

Probably not, I haven't touched emi (I think boklm and tv did in previoys
version). I'll have a look


Re: [Mageia-dev] Problem with missing signatures

2012-12-29 Thread Pascal Terjan
On Sat, Dec 29, 2012 at 6:49 PM, Kamil Rytarowski n...@gmx.com wrote:
 Hello!

 Could we add a trigger to prevent unsigned packages from being uploaded?

 I've faced again bunch of unsigned packages.. and when I was trying to
 rebuild plexus-i18n against missing signature, with bumping the release -
 the build system said it's already built with that version [1].

 How is it possible? I have checked the history of this package.. and it was
 never released as the version in the build system.

 Am I missing something? Was there an attack and a package injection?

 Kamil

 [1]
 http://svnweb.mageia.org/packages/cauldron/plexus-i18n/current/SPECS/plexus-i18n.spec?r1=268801r2=335589

It seems someone manually uploaded the package on December 1st, after
building it on a machine named karamel, this seems to be dmorgan's
machine


Re: [Mageia-dev] Problem with missing signatures

2012-12-29 Thread Pascal Terjan
On Sat, Dec 29, 2012 at 7:44 PM, Kamil Rytarowski n...@gmx.com wrote:
 On 29.12.2012 20:11, Pascal Terjan wrote:

 On Sat, Dec 29, 2012 at 6:49 PM, Kamil Rytarowski n...@gmx.com wrote:

 Hello!

 Could we add a trigger to prevent unsigned packages from being uploaded?

 I've faced again bunch of unsigned packages.. and when I was trying to
 rebuild plexus-i18n against missing signature, with bumping the release -
 the build system said it's already built with that version [1].

 How is it possible? I have checked the history of this package.. and it
 was
 never released as the version in the build system.

 Am I missing something? Was there an attack and a package injection?

 Kamil

 [1]

 http://svnweb.mageia.org/packages/cauldron/plexus-i18n/current/SPECS/plexus-i18n.spec?r1=268801r2=335589

 It seems someone manually uploaded the package on December 1st, after
 building it on a machine named karamel, this seems to be dmorgan's
 machine

 Thank you Pascal for your reply, so it was injected (in other words
 manually uploaded).

 I may understand that in some circumstances there is a need to do manual
 operations over our buildservers, but please for the sake of security and
 credibility of Mageia prohibit uploading locally built packages into the
 outside world, servers! Without it a user or developer cannot see if a local
 mirror (or someone in-the-middle) is injecting Trojan packages or not.

This is not supposed to happen but can be done temporarily by
sysadmins (usually for some kind of bootstraping when you need the
package to be on the mirrors to be able to upload it or another one it
requires). It seems it was the case but dmorgan forgot to upload the
correct package afterwards.

We should definitely improve things so that this is logged and
packages get signed when uploaded manually by admins.


Re: [Mageia-dev] glibcompat.h?

2012-12-28 Thread Pascal Terjan
On Fri, Dec 28, 2012 at 12:14 AM, Kristoffer Grundström
kristoffer.grundstrom1...@gmail.com wrote:
 Where's that file supposed to be located?
 I have updated the db, but urpmf glibcompat.h doesn't give me a hint to
 where it is located.

Many projects have a file called glibcompat.h, which one do you want?


[Mageia-dev] rpmlib(TildeInVersions)

2012-12-27 Thread Pascal Terjan
Does anyone know what this means?

rpmlib(TildeInVersions) = 4.10.0-1 is needed by
lib64ftgl-devel-2.1.3-0.rc5.8.mga3.x86_64


Re: [Mageia-dev] starting openssh inside a chroot, as per mageia wiki

2012-12-27 Thread Pascal Terjan
On Thu, Dec 27, 2012 at 1:57 AM, Glen Ogilvie n...@linuxsolutions.co.nz wrote:
 Hi,

 The wiki, recommends starting openssh from within a chroot, on the following
 two pages:

 https://wiki.mageia.org/en/Packagers_chroot
 https://wiki.mageia.org/en/Chroot

 This does not work, with a current install from cauldron, as
 /etc/init.d/sshd does not get created.

 It seems like the systemd way of starting would be:
 systemctl start openssh.service

 But, then produces an error:

 [root@localhost /]# systemctl start openssh.service
 Running in chroot, ignoring request.


 So,  Any thoughts on what is the recommended way, and I'll be happy to
 update the wiki to reflect this.

Last time I tried, I gave up after various attempts and now went back
to the basics: running sshd and killing it to stop it.
Maybe I'll fetch some old initscript.


Re: [Mageia-dev] rpmlib(TildeInVersions)

2012-12-27 Thread Pascal Terjan
On Thu, Dec 27, 2012 at 10:38 AM, nicolas vigier bo...@mars-attacks.org wrote:
 On Thu, 27 Dec 2012, Pascal Terjan wrote:

 Does anyone know what this means?

 rpmlib(TildeInVersions) = 4.10.0-1 is needed by
 lib64ftgl-devel-2.1.3-0.rc5.8.mga3.x86_64

 Recent versions of rpm support tilde in version numbers.

 And it seems lib64ftgl-devel-2.1.3-0.rc5.8.mga3.x86_64 use a ~ in a
 provide :
 pkgconfig(ftgl) = 2.1.3~rc5

Well this provide is not new :)

 So it requires a version of rpm that support tilde in version numbers.

It seems to require an old version(= 4.10.0-1), which is strange

So the problem would be that this rpm is not installable with urpmi
--root if rpm outside of the chroot is too old (rpm 4.9.1.3 from
mageia 2).
I guess I will need to fix iurt to support --urpmi-root when rebuilding a media


Re: [Mageia-dev] starting openssh inside a chroot, as per mageia wiki

2012-12-27 Thread Pascal Terjan
On Thu, Dec 27, 2012 at 10:55 AM, Guillaume Rousse
guillomovi...@gmail.com wrote:
 Le 27/12/2012 11:29, Pascal Terjan a écrit :

 It seems like the systemd way of starting would be:
 systemctl start openssh.service

 But, then produces an error:

 [root@localhost /]# systemctl start openssh.service
 Running in chroot, ignoring request.


 So,  Any thoughts on what is the recommended way, and I'll be happy to
 update the wiki to reflect this.


 Last time I tried, I gave up after various attempts and now went back
 to the basics: running sshd and killing it to stop it.
 Maybe I'll fetch some old initscript.

 I guess using a specific unit file, using builtin systemd chroot support,
 should help. See http://0pointer.de/blog/projects/changing-roots for
 details.

Yes having an unit outside of the chroot with
RootDirectoryStartOnly=yes would probably help (I had tried the full
system chroot and couldn't get it to work and gave up after an hour)
but this is annoying to not be able to start a daemon from inside the
chroot which is what I usually want to do.


Re: [Mageia-dev] rpmlib(TildeInVersions)

2012-12-27 Thread Pascal Terjan
On Thu, Dec 27, 2012 at 12:34 PM, Thomas Backlund t...@mageia.org wrote:
 Pascal Terjan skrev 27.12.2012 13:12:

 On Thu, Dec 27, 2012 at 10:38 AM, nicolas vigier bo...@mars-attacks.org
 wrote:

 On Thu, 27 Dec 2012, Pascal Terjan wrote:

 Does anyone know what this means?

 rpmlib(TildeInVersions) = 4.10.0-1 is needed by
 lib64ftgl-devel-2.1.3-0.rc5.8.mga3.x86_64


 Recent versions of rpm support tilde in version numbers.

 And it seems lib64ftgl-devel-2.1.3-0.rc5.8.mga3.x86_64 use a ~ in a
 provide :
 pkgconfig(ftgl) = 2.1.3~rc5


 Well this provide is not new :)

 So it requires a version of rpm that support tilde in version numbers.


 It seems to require an old version(= 4.10.0-1), which is strange

 So the problem would be that this rpm is not installable with urpmi
 --root if rpm outside of the chroot is too old (rpm 4.9.1.3 from
 mageia 2).
 I guess I will need to fix iurt to support --urpmi-root when rebuilding a
 media


 Or fix the package to not use a tilde in provides :)

This is an automatic provides from the version in pkg-config file


Re: [Mageia-dev] starting openssh inside a chroot, as per mageia wiki

2012-12-27 Thread Pascal Terjan
On Thu, Dec 27, 2012 at 2:01 PM, Christiaan Welvaart
c...@daneel.dyndns.org wrote:
 On Thu, 27 Dec 2012, Pascal Terjan wrote:

 On Thu, Dec 27, 2012 at 10:55 AM, Guillaume Rousse
 guillomovi...@gmail.com wrote:

 Le 27/12/2012 11:29, Pascal Terjan a écrit :

 It seems like the systemd way of starting would be:
 systemctl start openssh.service

 But, then produces an error:

 [root@localhost /]# systemctl start openssh.service
 Running in chroot, ignoring request.


 So,  Any thoughts on what is the recommended way, and I'll be happy to
 update the wiki to reflect this.



 Last time I tried, I gave up after various attempts and now went back
 to the basics: running sshd and killing it to stop it.
 Maybe I'll fetch some old initscript.


 I guess using a specific unit file, using builtin systemd chroot support,
 should help. See http://0pointer.de/blog/projects/changing-roots for
 details.


 Yes having an unit outside of the chroot with
 RootDirectoryStartOnly=yes would probably help (I had tried the full
 system chroot and couldn't get it to work and gave up after an hour)


 Do you mean with systemd-nspawn?

Yes, it seems my chroot was not enough of a real system for it to work


Re: [Mageia-dev] rpmlib(TildeInVersions)

2012-12-27 Thread Pascal Terjan
On Thu, Dec 27, 2012 at 3:37 PM, Charles A Edwards c...@eslrahc.com wrote:
 On Thu, 27 Dec 2012 12:54:16 +
 Pascal Terjan wrote:

  Or fix the package to not use a tilde in provides :)

 This is an automatic provides from the version in pkg-config file

 Then why not use
 define _provides_exceptions

This provides is correct and may be used by other packages, I see no
reason to remove it

Old rpm accepts it

New rpm accepts it and handles it slightly better

I don't really see a reason to forbid installing the package with an
old version rpm if it was built with the new rpm given that the
produced rpm is exactly the same apart from this added
rpmlib(TildeInVersions) fake dependency and it would work perfectly
fine without it.


Re: [Mageia-dev] rpmlib(TildeInVersions)

2012-12-27 Thread Pascal Terjan
On Thu, Dec 27, 2012 at 4:27 PM, Christiaan Welvaart
c...@daneel.dyndns.org wrote:
 On Thu, 27 Dec 2012, Pascal Terjan wrote:

 On Thu, Dec 27, 2012 at 3:37 PM, Charles A Edwards c...@eslrahc.com
 wrote:

 On Thu, 27 Dec 2012 12:54:16 +
 Pascal Terjan wrote:

 Or fix the package to not use a tilde in provides :)


 This is an automatic provides from the version in pkg-config file


 Then why not use
 define _provides_exceptions


 This provides is correct and may be used by other packages, I see no
 reason to remove it

 Old rpm accepts it

 New rpm accepts it and handles it slightly better

 I don't really see a reason to forbid installing the package with an
 old version rpm if it was built with the new rpm given that the
 produced rpm is exactly the same apart from this added
 rpmlib(TildeInVersions) fake dependency and it would work perfectly
 fine without it.


 AFAICT a Requires: pkgconfig(ftgl)  2.1.3 will be rejected by old rpm but
 matched by new rpm. We may need to backport this feature.

Yes but the provides was already there on Mageia 2 and at least will
work find if something requires unversionned pkgconfig(ftgl)
(and 2.1.3~rc5 is likely to have 2.1.3 API so  2.1.3 not matching is
a good thing :) )


Re: [Mageia-dev] libffi.so.6 pb ?

2012-12-27 Thread Pascal Terjan
On Thu, Dec 27, 2012 at 7:18 PM, Christiaan Welvaart
c...@daneel.dyndns.org wrote:
 On Thu, 27 Dec 2012, philippe makowski wrote:

 can someone explain me why now I have in
 http://check.mageia.org/cauldron/philippem/build.html a lot of fail
 because libffi.so.6 is not there ?
 is there somewhere a depency problem ?
 I never had before to explicitly ask for libffi build depend for these
 packages


 See the thread Rebuild failed on i586 for
 @334667:drakx-installer-stage2-15.15-1.mga3.src.rpm

 Fixed with ghc-7.6.1-2.mga3 so you should probably just try again.

New build is in progress, build.html will be updated tomorrow after it completes
Meanwhile you can watch it on
http://pkgsubmit.mageia.org/autobuild/index.php?run=2012-12-27


[Mageia-dev] Another problem with new rpm

2012-12-26 Thread Pascal Terjan
It seems you can no longer use a variable not coming from a tag as a
parameter of %setup

The following spec leads to error: line 88: Bad %setup option -n:
missing argument

%define pre rc5
%define rel 5

%if %pre
%define release %mkrel 0.%{pre}.%{rel}
%define distname%{name}-%{version}-%{pre}.tar.bz2
%define dirname %{name}-%{version}~%{pre}
%else
%define release %mkrel %{rel}
%define distname%{name}-%{version}.tar.bz2
%define dirname %{name}-%{version}
%endif

[...]

%setup -q -n %{dirname}

So far 8 packages are affected


Re: [Mageia-dev] Another problem with new rpm

2012-12-26 Thread Pascal Terjan
On Wed, Dec 26, 2012 at 2:13 PM, Pascal Terjan pter...@gmail.com wrote:
 It seems you can no longer use a variable not coming from a tag as a
 parameter of %setup

 The following spec leads to error: line 88: Bad %setup option -n:
 missing argument

 %define pre rc5
 %define rel 5

 %if %pre
 %define release %mkrel 0.%{pre}.%{rel}
 %define distname%{name}-%{version}-%{pre}.tar.bz2
 %define dirname %{name}-%{version}~%{pre}
 %else
 %define release %mkrel %{rel}
 %define distname%{name}-%{version}.tar.bz2
 %define dirname %{name}-%{version}
 %endif

 [...]

 %setup -q -n %{dirname}

 So far 8 packages are affected

And the really annoying ones are: %setup -q -n %{oname}-%{version}
I would hate to have to expand the variable


Re: [Mageia-dev] Another problem with new rpm

2012-12-26 Thread Pascal Terjan
On Wed, Dec 26, 2012 at 3:11 PM, Pascal Terjan pter...@gmail.com wrote:
 And the really annoying ones are: %setup -q -n %{oname}-%{version}
 I would hate to have to expand the variable

Oops this one is still working (I don't know why), the package had
another problem :)

So it would seem only the variables inside a condition are empty on
the %setup line and prevent building the src.rpm


Re: [Mageia-dev] Problem with urpmq ??

2012-12-26 Thread Pascal Terjan
On Wed, Dec 26, 2012 at 3:23 PM, Sander Lepik sander.le...@eesti.ee wrote:
 26.12.2012 16:33, Robert Fox kirjutas:
 [root@mainfox rfox]# urpmq ssh
 No package named ssh
 [root@mainfox rfox]# urpmq sshd
 No package named sshd
 [root@mainfox rfox]# urpmq kernel
 No package named kernel
 [root@mainfox rfox]# urpmq kde
 No package named kde

 Doesn't seem to work anymore . . .

 Merry XMas -
 R.Fox

 I think you have to use urpmq -y ssh
 Or --fuzzy if you like the long version.

Yes it seems the default has changed, I noticed it recently...


Re: [Mageia-dev] Another problem with new rpm

2012-12-26 Thread Pascal Terjan
On Wed, Dec 26, 2012 at 5:46 PM, Jani Välimaa jani.vali...@gmail.com wrote:
 On Wed, 26 Dec 2012 14:13:44 +
 Pascal Terjan pter...@gmail.com wrote:

 It seems you can no longer use a variable not coming from a tag as a
 parameter of %setup

 The following spec leads to error: line 88: Bad %setup option -n:
 missing argument

 %define pre rc5
 %define rel 5

 %if %pre
 %define release %mkrel 0.%{pre}.%{rel}
 %define distname%{name}-%{version}-%{pre}.tar.bz2
 %define dirname %{name}-%{version}~%{pre}
 %else
 %define release %mkrel %{rel}
 %define distname%{name}-%{version}.tar.bz2
 %define dirname %{name}-%{version}
 %endif

 [...]

 %setup -q -n %{dirname}

 So far 8 packages are affected

 Similar approach works at least for openttd.

 However macro isn't called %dirname in openttd.spec. What if you
 rename %dirname to something else?

Ah that would make sense :-)


  1   2   3   4   5   >