Package name of src:fontmake

2018-01-27 Thread Yao Wei
Hi,

We at Fonts Team are packaging utilities for building fonts from
Glyphs.app and UFO format to OTF/TTF, and we are trying to align our
package to Python Policy.

The packaging effort is in Salsa:
https://salsa.debian.org/fonts-team/fontmake

We feel unsettled of the binary package naming.  Should it be:

 * "fontmake" single package
 * "python3-fontmake" single package
 * "fontmake" package for /usr/bin and "python3-fontmake" package
   elsewhere?

My personal intepretation is that since this package is not used as
python library this should be "fontmake" single package, but we need
someone from Python Teams to confirm that.

Yao Wei


signature.asc
Description: PGP signature


[Salsa] DPMT Join Request from @mwei

2018-11-02 Thread Yao Wei
Hi,

As stated in the bug #912656 (which the first email is also CC'd to this
mailing list), I would like to join the DPMT team, for uploading
python-fs package for py2 and py3.

My Salsa handle is @mwei.

Thanks,
Yao Wei


signature.asc
Description: PGP signature


Re: Updating the Python Modules *Team* policy

2018-11-08 Thread Yao Wei
Hi,

I am proposing another merge request:

https://salsa.debian.org/python-team/tools/python-modules/merge_requests/2

Prominent changes are follows:

  * Change git repo from Alioth to Salsa
  * Suggests to use git-buildpackage and quilt format instead of git-dpm
- Some unrelevant paragraphs on git-dpm are also removed
  * Changes strong discourgement of deviating from the policy since we
are doing so recently.

On Thu, Nov 08, 2018 at 08:42:13AM -0500, Chris Lamb  wrote:
> > I feel the consensus is that that PR should just get merged and that the 
> > DPMT
> > policy can just be updated by team consensus on this list. Consider this a
> > heads up that I'll merge this in the next few days, unless there's any issue
> > people can come up with.
> 
> Great idea.
> 
> Indeed, lets just get this merged (why wait?) so we don't confuse
> or even scare away potential contributors with outdated docs. We
> can always continue to iterate on it or even revert parts of it,
> after all.

Thanks,
Yao Wei


signature.asc
Description: PGP signature


Re: Updating the Python Modules *Team* policy

2018-11-08 Thread Yao Wei
Hi,

My merge request already incorporates what Nicolas proposed, So, I think
that would mean both "replacing" and "in addition to" since my changeset
is a superset to the previous one.

The other changes are listed in my previous email.

On Thu, Nov 08, 2018 at 10:45:15AM -0500, Chris Lamb wrote:
> > I am proposing another merge request:
> > 
> > https://salsa.debian.org/python-team/tools/python-modules/merge_requests/2
> 
> Another in the sense of "replacing" or "in addition to" the one
> Nicolas already proposed we merge?
> 
> (If the former, how is it superior?)

Yao Wei


signature.asc
Description: PGP signature


Re: [Salsa] DPMT Join Request from @mwei

2018-11-08 Thread Yao Wei (魏銘廷)
Hi,

I read the policy, but I found several questions about it.

1. We are now using Salsa but the policy remains in Alioth.

2. We are probably not preferring using git-dpm but gbp + quilt right now. (not 
sure about this though: I was doing git-dpm in a Python package maintained 
outside Python teams but another DD told me that I should use gbp + quilt)

Other than these two I have no problem about the rest of the policy.

Yao Wei

(This email is sent from a phone; sorry for HTML email if it happens.)

> On Nov 8, 2018, at 18:45, Ondrej Novy  wrote:
> did you read our policy 
> (https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst)
>  and do you accept it?


Re: Plan for DebCamp

2019-07-14 Thread Yao Wei (魏銘廷)

> On Jul 13, 2019, at 18:18, Emmanuel Arias  wrote:
> 
> Exist any plan for debian packaging during the DebCamp/DebConf?

Hi,

I am going to package font building related packages, and also seeking help 
from uploading DDs in DPMT to sponsor upload.

Also I am going to prepare for that talk in DebConf!

Yao Wei (is non-uploading DD atm)

(This email is sent from a phone; sorry for HTML email if it happens.)

Re: autopkgtest-pkg-python fails if package name is python-pyMODULENAME (Was: Bug#945768: python-pypubsub: autopkgtest failure: No module named 'pypubsub')

2019-11-28 Thread Yao Wei (魏銘廷)

> On Nov 29, 2019, at 01:28, Simon McVittie  wrote:
> 
> Is there consensus that the top-level module name is what matters, and not
> following the recommendation is a bug?
> https://www.debian.org/doc/packaging-manuals/python-policy/module_packages.html
> says "The binary package for module foo should preferably be named
> python3-foo, if the module name allows" and "import foo should import
> the module", which suggests that it is indeed the name of the top-level
> importable module, and not the name of the egg, that matters (which would
> imply that -dbus and -gi are correct, and -pypubsub is not).

If the module name has upper case in it, it would actually break Policy §5.6.1

For example one of my package has module name fontParts, and if folllowing 
Python policy, the name would be python3-fontParts, and it would be a policy 
violation.

So it has to be using all lower-case name, therefore running tests generated by 
autopkgtest fails.  I have to generate the testing script manually and modify 
accordingly.

Yao Wei

(This email is sent from a phone; sorry for HTML email if it happens.)