All of lore.kernel.org
 help / color / mirror / Atom feed
From: Till Kamppeter <till.kamppeter@gmail.com>
To: yuji.saito@avasys.jp
Cc: printing-architecture@lists.linux-foundation.org,
	kenji.hagiwara@avasys.jp
Subject: Re: [Printing-architecture] Updates for auto-downloadable printer packages
Date: Mon, 06 Dec 2010 17:54:13 +0100	[thread overview]
Message-ID: <4CFD1535.9050009@gmail.com> (raw)
In-Reply-To: <F30723B8678F584CB6A4269E911255CB04A457B1@m1a.epkowa.co.jp>

On 12/03/2010 07:16 AM, yuji.saito@avasys.jp wrote:
> Hi, Till.
>
> -----Original Message-----
> From: Till Kamppeter [mailto:till.kamppeter@gmail.com]
> Sent: Friday, November 19, 2010 1:56 AM
>>
>> In addition, I have updated "mkrepodeb" fixing some bugs. Please
>> re-download it if you have already used it:
>>
>> http://www.openprinting.org/download/printdriver/debian/mkrepodeb
>
> I checked the fixed "mkrepodeb" script.
> I noticed that the components in the deb repository have been changed.
>
> In the old OpenPrinting deb package repository (and in our current
> repository[1]),
> all driver packages had been included in the "main" component.
>
> But the current OpenPrinting deb package repository[2] has 4 components, and
> driver packages under "main-nonfree" and "contrib" are not included in
> "main".
>    * main
>    * main-nonfree
>    * contrib
>    * lsbddk
>
>  From what you said before, I understood that in OpenPrinting "main" will
> contain all packages (including non-free driver packages). Did the
> specification
> change?
>
> If so, could you tell me the exact meaning of the 4 components above. Also,
> in
> the future, I would appreciate it if we could be notified ahead of time of
> any
> changes that might affect external repository maintainers like us.
>

On the OpenPrinting web server we want to give the possibility to host 
packages in different categories, to make it easier for users and 
distributions to choose the packages to take into account when browsing 
available package repositories, especially to avoid that users get 
offered non-free or unsupported packages if they do not want them. The 
components are the same as distributions usually use:

- main: Fully supported packages under free licenses (on OpenPrinting
   packages without binary executables and signed packages)

- main-nonfree: As main, but non-free licenses

- contrib: Unsupported packages, especially drivers with binary
   executables which are not signed packages. Free licenses.

- contrib-nonfree: As contrib, but non-free licenses

- lsbddk: Only needed for development

As principal selection of drivers for a detected printer by the 
distributions is controlled by the OpenPrinting database, you do not 
need to use this scheme for packages which you host on your server. 
Consider the components.lst simply as an example how packages can be 
sorted into components by rules. You can simply let everything go into 
your server's main component by having a components.lst like this:

.* main

Important is to set the correct bits in the XML files set: free/non-free 
license, manufacturer-supplied, printer device IDs, ... and to have the 
signing correct. This is all correct for your packages. So do not worry. 
The new script is only to overcome a problem which the old one had with 
the Debian repository indexing and also to make it easier to update 
packages in your repository.

    Till


  reply	other threads:[~2010-12-06 16:54 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <F30723B8678F584CB6A4269E911255CB03396379@m1a.epkowa.co.jp>
     [not found] ` <4B8241D4.2040207@gmail.com>
     [not found]   ` <F30723B8678F584CB6A4269E911255CB034CE4DE@m1a.epkowa.co.jp>
     [not found]     ` <4B8E4CEF.8040007@gmail.com>
     [not found]       ` <F30723B8678F584CB6A4269E911255CB035D7CF6@m1a.epkowa.co.jp>
     [not found]         ` <4BBBA6A9.5050005@gmail.com>
     [not found]           ` <F30723B8678F584CB6A4269E911255CB0392318F@m1a.epkowa.co.jp>
     [not found]             ` <4BD18655.8060000@gmail.com>
     [not found]               ` <F30723B8678F584CB6A4269E911255CB03BF5E5C@m1a.epkowa.co.jp>
     [not found]                 ` <4C091F92.7050102@gmail.com>
     [not found]                   ` <4C1284F4.3000707@gmail.com>
     [not found]                     ` <4C89CF0C.60003@avasys.jp>
2010-11-18 16:55                       ` [Printing-architecture] Updates for auto-downloadable printer packages Till Kamppeter
2010-12-03  6:16                         ` yuji.saito
2010-12-06 16:54                           ` Till Kamppeter [this message]
2011-01-07  0:13                           ` [Printing-architecture] Ubuntu Natty the first distribution which does automatic download of binary printer driver packages Till Kamppeter
2011-01-07  0:20                           ` Till Kamppeter
2011-01-21  2:36                             ` yuji.saito
2011-01-24 23:00                               ` Till Kamppeter
     [not found]                               ` <20110131104358.GC4406@piware.de>
2011-02-24  9:38                                 ` Till Kamppeter
2011-02-25  7:00                                   ` yuji.saito
2011-02-25 12:40                                     ` Till Kamppeter
2011-02-25 21:26                                       ` Tim Waugh
2011-02-25 21:31                                         ` Till Kamppeter
2011-02-25 21:37                                         ` Till Kamppeter
2011-03-01 21:06                                         ` Till Kamppeter
2011-03-01 22:03                                           ` Till Kamppeter
2011-03-04  9:29                                             ` Olaf Meeuwissen
2011-03-04 16:50                                               ` Till Kamppeter
     [not found]                                               ` <20110304172254.GF30872@piware.de>
2011-03-07  1:32                                                 ` Olaf Meeuwissen
2011-03-11  3:03                                                   ` [Printing-architecture] [Printing-japan] " Olaf Meeuwissen
     [not found]                                                     ` <20110311080832.GB2541@piware.de>
2011-03-11 15:50                                                       ` Till Kamppeter
2011-03-14  9:29                                                       ` Olaf Meeuwissen
2011-03-11 16:15                                                     ` Till Kamppeter
2011-03-11 16:59                                                       ` Tim Waugh
2011-03-11 17:45                                                         ` Till Kamppeter
2011-03-12 16:21                                                           ` Till Kamppeter
2011-03-12 17:36                                                             ` Till Kamppeter
2011-03-14 11:13                                                               ` Tim Waugh
2011-03-14  9:39                                                             ` Olaf Meeuwissen
2011-03-14 20:47                                                               ` Till Kamppeter
2011-03-08 15:55                                           ` [Printing-architecture] " Tim Waugh
2011-02-25 13:03                                     ` Till Kamppeter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CFD1535.9050009@gmail.com \
    --to=till.kamppeter@gmail.com \
    --cc=kenji.hagiwara@avasys.jp \
    --cc=printing-architecture@lists.linux-foundation.org \
    --cc=yuji.saito@avasys.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.