pfelecan | 25 May 16:06
Favicon

mgar question: repackage for platforms modulation

I'm "playing" with checkpkg overrides and must re-do the packaging for all
the platforms quite a few times.

Using "replatforms" is the rough equivalent of "clean platforms" which
means that everything is redone each time; quite longish for a big package
such as Emacs with 3 specific modulations in addition to the platform
ones.

Using "repackage" does the job for only the current platform which is not
enough when inter-architecture issues are tickling checkpkg...

I there a shorter and more complete way of doing this[1]?

TIA

[1] i.e., "repackage" for all platforms in one step
_______________________________________________
maintainers mailing list
maintainers@...
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

pfelecan | 25 May 15:59
Favicon

cannot set overrides for Emacs: please review

I'm approaching the end of the GARification for Emacs. However I'm stuck
with 5 overrides which are not taken into account eventough they are
explicited in the recipe.

- log:

RUNTIME_DEP_PKGS_CSWemacs-common += CSWemacscommon
If any of the reported errors were false positives, you can override them
pasting the lines below to the GAR recipe.
CHECKPKG_OVERRIDES_CSWemacs +=
file-with-bad-content|/usr/local|root/opt/csw/bin/emacs-athena
CHECKPKG_OVERRIDES_CSWemacs +=
file-with-bad-content|/usr/share|root/opt/csw/bin/emacs-athena
CHECKPKG_OVERRIDES_CSWemacs-gtk +=
file-with-bad-content|/usr/local|root/opt/csw/bin/emacs-gtk
CHECKPKG_OVERRIDES_CSWemacs-gtk +=
file-with-bad-content|/usr/share|root/opt/csw/bin/emacs-gtk

- Makefile:

CHECKPKG_OVERRIDES_CSWemacs-common	+=	missing-dependency|CSWemacscommon

CHECKPKG_OVERRIDES_CSWemacs	+=	file-with-bad-content|/usr/local|root/opt/csw/bin/emacs-athena
CHECKPKG_OVERRIDES_CSWemacs	+=	file-with-bad-content|/usr
/share|root/opt/csw/bin/emacs-athena

CHECKPKG_OVERRIDES_CSWemacs-gtk	+=	file-with-bad-content|/usr/local|root/opt/csw/bin/emacs-gtk
CHECKPKG_OVERRIDES_CSWemacs-gtk	+=	file-with-bad-content|/usr/share|root/opt/csw/bin/emacs-gtk

- buildfarm logs
(Continue reading)

Peter Bonivart | 25 May 10:06
Favicon
Gravatar

Problem with csw-upload-pkg?

I have some weird problem with checkpkg. I'm trying to upload the bind
set of packages which I have done many times before, they were just
built in GAR passing checkpkg checks.

bonivart <at> login[build.2012-05-22]$ pwd
/home/bonivart/staging/build.2012-05-22
bonivart <at> login[build.2012-05-22]$ ls
bind-9.8.3,REV=2012.05.22-SunOS5.9-i386-CSW.pkg.gz
bind-9.8.3,REV=2012.05.22-SunOS5.9-sparc-CSW.pkg.gz
bind_chroot-9.8.3,REV=2012.05.22-SunOS5.9-all-CSW.pkg.gz
bind_dev-9.8.3,REV=2012.05.22-SunOS5.9-i386-CSW.pkg.gz
bind_dev-9.8.3,REV=2012.05.22-SunOS5.9-sparc-CSW.pkg.gz
bind_utils-9.8.3,REV=2012.05.22-SunOS5.9-i386-CSW.pkg.gz
bind_utils-9.8.3,REV=2012.05.22-SunOS5.9-sparc-CSW.pkg.gz
libbind-9.8.3,REV=2012.05.22-SunOS5.9-i386-CSW.pkg.gz
libbind-9.8.3,REV=2012.05.22-SunOS5.9-sparc-CSW.pkg.gz
bonivart <at> login[build.2012-05-22]$ csw-upload-pkg *
Processing 9 file(s). Please wait.
Uploading 'bind-9.8.3,REV=2012.05.22-SunOS5.9-i386-CSW.pkg.gz'
ERROR:root:File metadata was not found in the database.  This happens
when the package you're trying to upload was never unpacked and
imported into the database.  To fix the problem, run checkpkg against
your package and try importing again.
Traceback (most recent call last):
  File "/home/bonivart/opencsw/.buildsys/v2/bin/csw-upload-pkg", line
627, in <module>
    uploader.Upload()
  File "/home/bonivart/opencsw/.buildsys/v2/bin/csw-upload-pkg", line
173, in Upload
    raise DataError("file_metadata is empty: %s" % repr(file_metadata))
(Continue reading)

Yann Rouillard | 24 May 22:20
Gravatar

checkpkg problem under Solaris 11 ?

Hi, 

I have a lot of file-collision error when I build the openssl package under Solaris 11:

[...]
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/share/man/man3/BIO_s_socket.3|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/include/openssl/pqueue.h|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/lib/pkgconfig/libcrypto.pc|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/share/man/man3/BN_bn2mpi.3|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/share/man/man3/BN_sub_word.3|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/share/man/man3/X509_NAME_add_entry_by_NID.3|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/share/man/man3/UI_construct_prompt.3|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/share/man/man3/EVP_PKEY_set1_RSA.3|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/share/man/man3/DES_cfb_encrypt.3|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/share/man/man3/BUF_strdup.3|CSWlibssl-dev|CSWossldevel
CHECKPKG_OVERRIDES_CSWlibssl-dev += file-collision|/opt/csw/share/man/man3/MD5_Update.3|CSWlibssl-dev|CSWossldevel
[...]

However CSWossldevel is now a stub package and doesn't contain these files anymore.
Is there something wrong in the database ?


Yann
_______________________________________________
maintainers mailing list
maintainers@...
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.
Yann Rouillard | 23 May 23:00
Gravatar

T4 crypto support in openssl 1.0

Hi everyone,

I successfully compiled Solaris 11 openssl 1.0 packages with T4 crypto support:

$ openssl engine -t
(t4) SPARC T4 engine support (no T4)
     [ available ]
(dynamic) Dynamic engine loading support
     [ unavailable ]
(pkcs11) PKCS #11 engine support
     [ available ]

Unfortunately, I don't have access to sparc hardware with sparc t4 microprocessor to test that the crypto acceleration works correctly.
Does anyone have such hardware available ?

The packages are available in my experimental repository:

Thanks in advance,

Yann
_______________________________________________
maintainers mailing list
maintainers@...
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.
pfelecan | 23 May 16:04
Favicon

review requested for Emacs GARification

I think that I advanced quite well in my struggle of GARification for
Emacs. However, I'm stuck in the post-install modulation... Can a
knowledgeable maintainer review the recipe and help me out for this issue
and point out the other issues that he encounters.

FYI, the significant changes are in
http://gar.svn.sourceforge.net/viewvc/gar?view=revision&revision=18093

TIA
_______________________________________________
maintainers mailing list
maintainers@...
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Ben Walton | 23 May 02:31
Favicon
Gravatar

mail form submission for retired maintainers


Hi All,

I'm about to implement some proper retirement scripts that will close
down mail accounts, etc for retired maintainers.  This means that
we'll need to direct mail from our web forms to an alternate mailbox
so we don't bounce mail.

The mail originates from an unpredictable From address so we need an
open list for them.  Should we abuse the pkgrequests@ list for this or
spawn something new?  I don't have a strong preference either way.  My
only concern is that we get the contact from people that go to the
trouble of filling out the form[1].

Thanks
-Ben

[1] The forms still need to be captcha'd.  If nobody else jumps on
    this, I'll try to get it done soon.
--
Ben Walton
Systems Programmer - CHASS
University of Toronto
C:416.407.5610 | W:416.978.4302

_______________________________________________
maintainers mailing list
maintainers@...
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Carsten Grzemba | 22 May 14:15
Picon
Favicon

pkgutil cycle in dependency

How can I investigate this problem:

bash-4.2# pkgutil -t http://buildfarm.opencsw.org/opencsw/experimental/qt4 -x cas -i CSWqt4-gxx-doc
=> Fetching new catalog and descriptions (http://buildfarm.opencsw.org/opencsw/experimental/qt4/i386/5.10) if available ...
==> 20 packages loaded from /var/opt/csw/pkgutil/catalog.buildfarm.opencsw.org_opencsw_experimental_qt4_i386_5.10
=> Fetching new catalog and descriptions (http://mirror.opencsw.org/opencsw/unstable/i386/5.10) if available ...
==> 3471 packages loaded from /var/opt/csw/pkgutil/catalog.mirror.opencsw.org_opencsw_unstable_i386_5.10
Solving needed dependencies ...
Solving dependency order ...
Loop protection limit (100000 iterations) hit. There's probably a
cyclic dependency in the catalog.
Do you want to continue anyway? ([y],n) n


Thanks
--
Carsten Grzemba
Tel.:   +49 3677 64740
Mobil: +49 171 9749479
Fax::   +49 3677 6474111
Email: carsten.grzemba <at> contac-dt.de
contac Datentechnik GmbH

_______________________________________________
maintainers mailing list
maintainers@...
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.
Ben Walton | 17 May 16:45
Favicon
Gravatar

board elections 2012


Hi All,

This is (quite a bit) overdue so it's time to get it rolling.  The 1
year term of the board is up and we should elect a new board.  To get
things started, I created a wiki page at
http://wiki.opencsw.org/boardelection2012 where you can nominate
yourself for a place on the ballot.  For examples of what people wrote
in their self nominations last time, please see
http://wiki.opencsw.org/boardelection.

It would be nice to have lots of people step forward for a role on the
board.  The only requirement for nomination is that you're a member of
OpenCSW.  To be a member, you simply need to send mail to board@
indicating that you'd like full membership status.  The barrier to
being granted full membership status is that you're an active
maintainer of at least one package.

We can leave the nomination page open for a few weeks and evaluate
what that ballot would look like then.  If there isn't enough sign-up
interest, I'll stir the pot some more. :)

Thanks
-Ben
--
Ben Walton
Systems Programmer - CHASS
University of Toronto
C:416.407.5610 | W:416.978.4302

_______________________________________________
maintainers mailing list
maintainers@...
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Ben Walton | 13 May 00:03
Favicon
Gravatar

advice on custom manifests


Hi All,

I'm looking at the exim package and want to improve it so that it can
be installed without user prompts and also to fix a few other warts.

The user prompts all surround the replacement of the system binaries
such as sendmail and mailq.  For the sendmail replacement, putting a
service dependency on sendmail-client is sufficient to avoid any need
to replace the binary.

So the question is: Is there a best practice that we're using when we
ship a custom manifest or should I just take the auto-generated one
and add the extra dependency?

My plan for replacing mailq is to write a little wrapper script and
setup an alternative handler so that it can play nice with Peter's
sendmail and Juraj's postfix if they want to ship those too.  It would
rely on PATH for precedence over the system version, but I think
that's way nicer than moving the system version out of the way and I
sort of expect that people would have /opt/csw/bin high in precedence
anyway.  (I'm definitely open to better solutions though if someone
has one.)

Thanks
-Ben
--
Ben Walton
Systems Programmer - CHASS
University of Toronto
C:416.407.5610 | W:416.978.4302

_______________________________________________
maintainers mailing list
maintainers@...
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Yann Rouillard | 12 May 19:50
Gravatar

At least Openssl 1.0 !

Unbelievable ! Openssl 1.0 packages are close to be on their way to the OpenCSW repository.


You will find openssl 1.0.1c packages in my experimental repository:
    yes | pkgrm CSWopenssl-utils CSWlibssl-dev
    pkgutil -t http://buildfarm.opencsw.org/opencsw/experimental/yann -i openssl_utils libssl_dev libssl1_0_0

Before releasing them, I would welcome additional testing from other members and in particular, build tests with these new libraries.
I already rebuild my own packages (openssh, vsftpd, lftp) to ensure there's no build and execution problem.

I updated the PKCS11 patch so these libraries should still take advantage of sparc crypto capabilites if you enable the pkcs11 engine.
I am working on integrating the T4 and aesni crypto acceleration support but it would be in a later build (and it seems solaris 11 specific).


Some notes concerning the migration:

  - libssl_dev will be replaced with the 1.0.1c version so once it will be installed on the buildfram, all subsequent will be linked with libssl 1.0
    and it will be not possible anymore to build against libssl 0.9.8
    There doesn't seem to be API incompatibility and the same choice has been done by other distro, but this is the reason why I would 
    welcome additional build tests so I can be certain.


  - libssl 0.9.8 will of course still be there (and maintained), it can be installed alongside libssl 1.0.
    Starting with libssl 1.0, the SSL engines directory has been moved in a versioned directory so we don't have filenames clash.
    
    However, within a month or two, I will start to fill bug against packages linked with libssl 0.9.8 to ask for a rebuild with libssl 1.0.


  - libssl relies on system-wide hash symbolic links located in /etc/opt/csw/ssl/certs to verify certificates (provided by the ca_certificates packages under OpenCSW). 
Unfortunately, the hash system has changed between 0.9.8 and 1.0, the ca_certificates package and the c_rehash script (used to generate the symlinks) have been
modified to always generate the old and the new hash symlinks. There is clash risk but it should be low.
- I don't plan on updating the openssl package so that it depends on libssl 1.0. This package is a legacy of a time where there was a unique package containing libraries, development files and the openssl tools. Packages should no longer depend on this package and I prefer to drop it the day we will remove libssl 0.9.8 from the repository.


Thanks in advance for any comment and feedback,

Yann

_______________________________________________
maintainers mailing list
maintainers@...
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Gmane